Max Brunsfeld
|
3672da6ac3
|
🎨 Use NULL_SUBTREE constant in a few more places
|
2018-09-17 22:24:37 -07:00 |
|
Max Brunsfeld
|
b29d0f622f
|
Cram terminal subtree data into a 64-bit integer when possible
|
2018-09-17 18:52:34 -07:00 |
|
Max Brunsfeld
|
77e4caef4f
|
Revert "Store trees' children in TreeArrays, not w/ separate pointer and length"
This reverts commit 09be0b6ef5.
|
2018-08-31 10:41:06 -07:00 |
|
Max Brunsfeld
|
6632cb3d5c
|
Include byte offsets in TSRange
Co-Authored-By: Ashi Krishnan <queerviolet@github.com>
|
2018-06-20 11:46:44 -07:00 |
|
Max Brunsfeld
|
e3670be42f
|
Avoid one heap allocation when instantiating a TSTreeCursor
|
2018-05-16 16:05:08 -07:00 |
|
Max Brunsfeld
|
fe53506175
|
Declare subtrees as const wherever possible
Co-Authored-By: Rick Winfrey <rewinfrey@github.com>
|
2018-05-11 15:06:13 -07:00 |
|
Max Brunsfeld
|
e75ecd1bb1
|
Rework API completely
|
2018-05-11 10:46:13 -07:00 |
|
Max Brunsfeld
|
35510a612d
|
Rename Tree -> Subtree
|
2018-05-10 15:11:14 -07:00 |
|
Max Brunsfeld
|
666dfb76d2
|
Remove document parameter from ts_node_type, ts_node_string
Co-Authored-By: Rick Winfrey <rewinfrey@github.com>
|
2018-05-09 16:47:47 -07:00 |
|
Max Brunsfeld
|
09be0b6ef5
|
Store trees' children in TreeArrays, not w/ separate pointer and length
|
2018-04-06 13:26:18 -07:00 |
|
Max Brunsfeld
|
1e04489e50
|
Fix error in handling of padding in get_changed_ranges
|
2017-12-29 18:02:06 -08:00 |
|
Max Brunsfeld
|
f3c3fd3c9e
|
Make it easier to enable/disable logging in get_changed_ranges
|
2017-12-29 18:01:42 -08:00 |
|
Max Brunsfeld
|
f7bf460c87
|
Fix scan-build errors in get_changed_ranges
|
2017-08-07 10:35:06 -07:00 |
|
Max Brunsfeld
|
ed11ddbd38
|
Explicitly compare regions between subtrees in get_changed_ranges
|
2017-08-06 17:16:29 -07:00 |
|
Max Brunsfeld
|
f5aa633011
|
Reorder iterator methods in get_changed_ranges.c
|
2017-08-05 20:33:38 -07:00 |
|
Max Brunsfeld
|
94dc703bfc
|
Require that grammars' start rules be visible
|
2017-08-04 17:07:37 -07:00 |
|
Max Brunsfeld
|
85be0e7e75
|
Ensure that no backtracking occurs during tree-comparison
|
2017-08-04 14:50:50 -07:00 |
|
Max Brunsfeld
|
9260d8163c
|
Refactor and fix bugs in tree comparison algorithm
|
2017-08-04 14:03:41 -07:00 |
|
Max Brunsfeld
|
46ec0804f8
|
Move tree comparison function to a separate translation unit
|
2017-08-04 11:03:14 -07:00 |
|