We use Buffer.Node.get_byte_pos instead of Buffer.Node.get_range to calculate tree-sitter edits for incremental parsing. This reduces the number of egc_length calls required per syntax.edit call to the minimum. |
||
---|---|---|
.. | ||
tests.zig | ||
tests_buffer.zig | ||
tests_color.zig |