Amaan Qureshi
|
09d2b23a64
|
fix(lib): account for the root node of a tree cursor being an alias
|
2024-03-20 19:23:08 -04:00 |
|
Max Brunsfeld
|
9dd725b4e3
|
Start work on exposing APIs for node descendant counts and indices
|
2023-06-09 08:51:47 -07:00 |
|
Max Brunsfeld
|
29c9073177
|
Extract 'internal' versions of tree cursor movement fns that allow visiting hidden nodes
|
2023-02-16 11:59:34 -08:00 |
|
Max Brunsfeld
|
857a9ed07b
|
query: Handle captured wildcard nodes at the root of patterns
|
2020-10-08 12:34:08 -07:00 |
|
Max Brunsfeld
|
a544200a6c
|
Simplify query code for matching supertypes
|
2020-09-23 11:55:03 -07:00 |
|
Max Brunsfeld
|
b5a9adb555
|
Allow queries to match on supertypes
Co-authored-by: Ayman Nadeem <aymannadeem@github.com>
|
2020-09-21 12:34:48 -07:00 |
|
Max Brunsfeld
|
36a8821f3e
|
Fix behavior of the last child operator in tree queries
|
2020-09-02 12:10:04 -07:00 |
|
Max Brunsfeld
|
186b08381c
|
Terminate failed query matches before descending whenever possible
When iterating over captures, this prevents reasonable queries from
forcing the tree cursor to buffer matches unnecessarily.
|
2019-09-18 11:37:49 -07:00 |
|
Max Brunsfeld
|
fe7c74e7aa
|
Start work on an API for querying trees
|
2019-09-10 20:53:57 -07:00 |
|
Max Brunsfeld
|
0f2347b318
|
Just call the C lib 'the library' everywhere, don't call it a 'runtime'
|
2019-01-10 15:22:39 -08:00 |
|
Max Brunsfeld
|
dd416b0955
|
Update include paths to not reference 'runtime' directory
|
2019-01-04 17:33:34 -08:00 |
|
Max Brunsfeld
|
47607cecf4
|
Reorganize repo, add rust CLI and binding code,
|
2019-01-04 17:31:49 -08:00 |
|