Max Brunsfeld
|
1f12186e3c
|
Update to latest tree-sitter commit
This is needed for https://github.com/tree-sitter/tree-sitter/pull/1845
|
2022-08-25 10:58:46 -07:00 |
|
Max Brunsfeld
|
61b70b7e2d
|
Fix re-parsing when buffer's language has changed
|
2022-08-24 15:32:42 -07:00 |
|
Max Brunsfeld
|
587175d0ea
|
Update syntax map's interpolated version when a parse completes
|
2022-08-24 15:09:10 -07:00 |
|
Max Brunsfeld
|
ced45cbb0a
|
Use SyntaxMap in Buffer
|
2022-08-24 13:00:27 -07:00 |
|
Max Brunsfeld
|
9113c94371
|
Add SyntaxMap methods for running queries and combining their results
|
2022-08-23 14:26:09 -07:00 |
|
Max Brunsfeld
|
71e17a54ae
|
Fix case where layers were processed linearly when reparsing
|
2022-08-23 09:38:03 -07:00 |
|
Max Brunsfeld
|
ae9e1338f6
|
Fix more bugs in syntax map interpolation
|
2022-08-22 17:52:14 -07:00 |
|
Max Brunsfeld
|
58fda5ac1c
|
Test more editing patterns of SyntaxMap, fix bugs
|
2022-08-22 15:36:58 -07:00 |
|
Max Brunsfeld
|
e8548e7732
|
Restructure handling of changed regions when reparsing
|
2022-08-21 11:39:02 -07:00 |
|
Max Brunsfeld
|
5209e2d68c
|
Fix off-by-one in handling edits, start on more edit unit tests
|
2022-08-21 11:37:17 -07:00 |
|
Max Brunsfeld
|
02f8705f2e
|
Start work on handling edits in the SyntaxMap
|
2022-08-21 11:37:10 -07:00 |
|
Max Brunsfeld
|
f6a817a0f3
|
Start work on a SyntaxMap data structure
|
2022-08-21 11:37:10 -07:00 |
|