Max Brunsfeld
|
ebddb1a0b5
|
Add ts_tree_cursor_goto_first_child_for_byte method
Atom needs this for efficiently seeking to the leaf node at a given position,
visiting all of its ancestors along the way.
|
2018-05-16 13:51:21 -07:00 |
|
Max Brunsfeld
|
e75ecd1bb1
|
Rework API completely
|
2018-05-11 10:46:13 -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
|
92255bbfdd
|
Remove document parameter from ts_node_type, ts_node_string
Co-Authored-By: Rick Winfrey <rewinfrey@github.com>
|
2018-05-09 15:28:28 -07:00 |
|
Max Brunsfeld
|
973e4a44f0
|
Start work on removing parent pointers
Co-Authored-By: Rick Winfrey <rewinfrey@github.com>
|
2018-05-09 12:22:19 -07:00 |
|
Max Brunsfeld
|
0810971f3e
|
🔥 symbol iterator API
This idea was never fully baked.
|
2018-03-08 14:16:37 -08:00 |
|
Max Brunsfeld
|
315dff3285
|
Add an API for getting a node's child index
|
2018-01-09 14:01:36 -08:00 |
|
Max Brunsfeld
|
f653f2b3bb
|
Add ts_node_first_{child,named_child}_for_byte methods
|
2018-01-09 13:44:59 -08:00 |
|
Max Brunsfeld
|
0e69da37a5
|
Return a character count from the lexer's get_column method
|
2017-12-20 16:26:38 -08:00 |
|
Max Brunsfeld
|
94dc703bfc
|
Require that grammars' start rules be visible
|
2017-08-04 17:07:37 -07:00 |
|
Max Brunsfeld
|
09f4796f6b
|
Get tests passing w/ new alias API
|
2017-08-01 14:35:34 -07:00 |
|
Max Brunsfeld
|
f33421c53e
|
Fix incorrect node renames in the presence of extra tokens
|
2017-07-18 21:24:34 -07:00 |
|
Max Brunsfeld
|
6dc0ff359d
|
Rename spec -> test
'Test' is a lot more straightforward of a name.
|
2017-03-09 20:40:01 -08:00 |
|