Max Brunsfeld
|
56c620c005
|
Store a mapping to ensure no two symbols map to the same metadata
|
2019-12-05 17:21:46 -08:00 |
|
Max Brunsfeld
|
d765332c61
|
Don't rely on new eof ABI in parsers unless --next-abi is passed
|
2019-10-31 14:32:50 -07:00 |
|
Max Brunsfeld
|
d3b7caa565
|
Add a TSLexer.eof() API, use it in generated parsers
|
2019-10-31 14:11:52 -07:00 |
|
Max Brunsfeld
|
09a2755399
|
Store parse states with few lookahead symbols in a more compact way
|
2019-08-29 15:52:23 -07:00 |
|
Max Brunsfeld
|
e4873191d6
|
Refactor generated lex function to use fewer instructions per state
|
2019-06-20 09:57:38 -07:00 |
|
Max Brunsfeld
|
5035e194ff
|
Merge branch 'master' into node-fields
|
2019-03-26 11:58:21 -07:00 |
|
Max Brunsfeld
|
5a59f19b69
|
Use explicit syntax for functions with no parameters
|
2019-03-21 16:06:06 -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
|
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
|
47607cecf4
|
Reorganize repo, add rust CLI and binding code,
|
2019-01-04 17:31:49 -08:00 |
|