We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 6c752ab commit 1d46ca2Copy full SHA for 1d46ca2
src/tree_sitter/capture.cr
@@ -13,6 +13,10 @@ module TreeSitter
13
node.to_s(io)
14
end
15
16
+ def text(source : String) : String
17
+ node.text(source)
18
+ end
19
+
20
def inspect(io : IO)
21
io << "#<Capture "
22
to_s(io)
src/tree_sitter/node.cr
@@ -122,6 +122,13 @@ module TreeSitter
122
io.write(bytes)
123
124
125
126
+ start_pos = start_byte
127
+ end_pos = end_byte
128
+ slice = source.byte_slice(start_pos, end_pos - start_pos)
129
+ @@string_pool.get(slice)
130
131
132
# :nodoc:
133
def to_unsafe
134
@node
0 commit comments