Class: TreeSitter::Input
- Inherits:
-
Object
- Object
- TreeSitter::Input
- Defined in:
- ext/tree_sitter/input.c
Instance Method Summary collapse
-
#initialize(*args) ⇒ Object
constructor
Class methods.
- #inspect ⇒ Object
- #to_s ⇒ Object
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
#inspect ⇒ Object
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_s ⇒ Object
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);
}
|