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 | ||