Max Brunsfeld
|
e4873191d6
|
Refactor generated lex function to use fewer instructions per state
|
2019-06-20 09:57:38 -07:00 |
|
Max Brunsfeld
|
28011b1e60
|
Add ts_node_is_extra API
|
2019-06-19 15:58:29 -07:00 |
|
Andrey Zaytsev
|
7f2233ddaf
|
Ts tree cursor copy (#363)
* add ts_tree_cursor_copy fn
* indentation
|
2019-06-16 10:52:37 -07:00 |
|
Max Brunsfeld
|
f30485f9f4
|
Fix accidentally-removed functions in api.h
|
2019-03-29 23:05:02 -07:00 |
|
Max Brunsfeld
|
00968db983
|
Add documentation to api.h
Fixes #166
|
2019-03-29 16:50:05 -07:00 |
|
Max Brunsfeld
|
5035e194ff
|
Merge branch 'master' into node-fields
|
2019-03-26 11:58:21 -07:00 |
|
Max Brunsfeld
|
82358d3f2f
|
Merge pull request #307 from tree-sitter/pointer-sized-cancellation-flag
Make the cancellation flag a size_t, not a uint32_t
|
2019-03-22 12:30:39 -07:00 |
|
Max Brunsfeld
|
5a59f19b69
|
Use explicit syntax for functions with no parameters
|
2019-03-21 16:06:06 -07:00 |
|
Max Brunsfeld
|
0ccb910922
|
Use a size_t instead of a uint32_t for cancellation flag
|
2019-03-21 11:26:05 -07:00 |
|
Max Brunsfeld
|
0ae304f582
|
Lib: Rework the API for cancelling a parse
Also, use beta on CI until atomic::AtomicU32 lands in stable.
|
2019-03-18 09:51:21 -07:00 |
|
Max Brunsfeld
|
88e3907cc0
|
Use QueryPerformanceFrequency as clock on windows
|
2019-03-14 13:42:31 -07:00 |
|
Max Brunsfeld
|
cddb3e416d
|
Replace operation limit API with a clock-based timeout API
|
2019-03-14 11:13:38 -07:00 |
|
Max Brunsfeld
|
56309a1c28
|
Generate node-fields.json file
|
2019-02-12 11:06:18 -08:00 |
|
Max Brunsfeld
|
79d90f0d3e
|
Restore naming of alias sequence lengths
Fields aren't stored in sequences now, so the max length
is back to being just for aliases.
|
2019-02-08 16:14:18 -08:00 |
|
Max Brunsfeld
|
d8a2c0dda2
|
Use a separate type for storing field map headers
|
2019-02-08 16:06:29 -08:00 |
|
Max Brunsfeld
|
1d1674811c
|
Fully implement ts_node_child_by_field_id
|
2019-02-08 15:16:56 -08:00 |
|
Max Brunsfeld
|
18a13b457d
|
Get basic field API working
|
2019-02-08 15:16:56 -08:00 |
|
Max Brunsfeld
|
bf4e1304f8
|
Start work on new ref API, for giving names to nodes' children
Co-Authored-By: Ayman Nadeem <aymannadeem@gmail.com>
|
2019-02-08 15:16:56 -08: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
|
98807d2053
|
Add debug and debug-graph flags to parse and test commands
|
2019-01-08 21:03:51 -08:00 |
|
Max Brunsfeld
|
47607cecf4
|
Reorganize repo, add rust CLI and binding code,
|
2019-01-04 17:31:49 -08:00 |
|