diff options
Diffstat (limited to 'src/Token.zig')
-rw-r--r-- | src/Token.zig | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/Token.zig b/src/Token.zig index 1289a0d..49b15bb 100644 --- a/src/Token.zig +++ b/src/Token.zig @@ -72,6 +72,12 @@ const Iterator = struct { } } + pub fn reset(self: *Iterator) void { + self.cursor.reset(self.tree.rootNode()); + self.next_node = null; + self.pos = 0; + } + pub fn deinit(self: *Iterator) void { self.cursor.destroy(); self.tree.destroy(); |