Max Brunsfeld
|
e00c3bbdb9
|
Take more parameters in ts_subtree_new_leaf
|
2018-09-15 00:08:47 -07:00 |
|
Max Brunsfeld
|
c828ca308f
|
Don't store first_leaf field on leaf nodes
|
2018-09-14 23:08:15 -07:00 |
|
Max Brunsfeld
|
93926fc82e
|
Don't store node_count and dynamic_precedence for leaf nodes
|
2018-09-14 11:02:11 -07:00 |
|
Max Brunsfeld
|
c7306722dd
|
Use smaller allocations for normal leaf nodes
|
2018-09-14 00:48:03 -07:00 |
|
Max Brunsfeld
|
508499bab1
|
Fix bug where missing token was inserted outside of any included range
|
2018-09-11 17:41:23 -07:00 |
|
Max Brunsfeld
|
edbdf4b802
|
Increase maximum pre-allocation size of external scanner state
|
2018-08-31 13:30:59 -07:00 |
|
Max Brunsfeld
|
234d020957
|
Fix invalid access of external_scanner_state on non-terminal subtree
Fixes #199
|
2018-08-31 10:48:46 -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
|
b29c5dbf15
|
Rephrase ts_subtree_array_copy to avoid conspicuous null case
This avoids a false positive error from the clang static analyzer, which
doesn't understand the invariants of the Array type.
|
2018-06-15 17:07:35 -07:00 |
|
Max Brunsfeld
|
4b5dab2d18
|
Convert keywords back to word token at runtime if needed
|
2018-06-15 13:15:02 -07:00 |
|
Max Brunsfeld
|
78f28b14ce
|
Remove unused field
|
2018-05-18 14:27:52 -07:00 |
|
Max Brunsfeld
|
3c01382b95
|
Avoid warnings about repeated typedefs
|
2018-05-17 17:59:50 -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
|
20c183b7cd
|
Rename ts_subtree_make_* -> ts_subtree_new_*
|
2018-05-11 13:02:12 -07:00 |
|
Max Brunsfeld
|
bf1bb1604f
|
Rename TSExternalTokenState -> ExternalScannerState
|
2018-05-11 12:57:41 -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 |
|