Class: TreeSitter::Input

Inherits:
Object
  • Object
show all
Defined in:
ext/tree_sitter/input.c

Instance Method Summary collapse

Constructor Details

#initialize(*args) ⇒ Object

Class methods



97
98
99
100
101
102
103
# File 'ext/tree_sitter/input.c', line 97

static VALUE input_initialize(int argc, VALUE *argv, VALUE self) {
  input_t *input = unwrap(self);
  VALUE payload;
  rb_scan_args(argc, argv, "01", &payload);
  input_payload_set(input, payload);
  return self;
}

Instance Method Details

#inspectObject



105
106
107
# File 'ext/tree_sitter/input.c', line 105

static VALUE input_inspect(VALUE self) {
  return rb_sprintf("{payload=%+" PRIsVALUE "}", unwrap(self)->payload);
}

#to_sObject



105
106
107
# File 'ext/tree_sitter/input.c', line 105

static VALUE input_inspect(VALUE self) {
  return rb_sprintf("{payload=%+" PRIsVALUE "}", unwrap(self)->payload);
}