Max Brunsfeld
|
6592fdd24c
|
Fix parser generation error messages
|
2019-01-11 17:26:45 -08:00 |
|
Max Brunsfeld
|
88f1c4af8e
|
Ensure the .tree-sitter directory exists
|
2019-01-11 14:56:33 -08:00 |
|
Max Brunsfeld
|
fa283dcf27
|
Use the compiler environment vars computed by the cc config
|
2019-01-11 14:44:32 -08:00 |
|
Max Brunsfeld
|
e64f7a64a1
|
Start work on running test corpus tests
|
2019-01-11 13:31:06 -08:00 |
|
Max Brunsfeld
|
0d85a1ef53
|
Exclude final newlines from inputs when parsing corpus files
|
2019-01-11 09:48:45 -08:00 |
|
Max Brunsfeld
|
cffe80bfad
|
Fix tie-breaking via cascade ordering in property sheets
|
2019-01-11 09:48:19 -08:00 |
|
Max Brunsfeld
|
272046a250
|
Reorganize tests - move them all into the CLI crate
|
2019-01-10 17:11:57 -08:00 |
|
Max Brunsfeld
|
ae6dbb945b
|
Avoid using unix-specific methods on windows
|
2019-01-10 16:11:19 -08:00 |
|
Max Brunsfeld
|
38417fc8a1
|
Port over remaining tests about property sheet generation
|
2019-01-10 15:17:38 -08:00 |
|
Max Brunsfeld
|
1dfbe495ed
|
Get property sheet compilation working
|
2019-01-10 13:12:16 -08:00 |
|
Max Brunsfeld
|
6bd550ca87
|
Start work on property sheet compilation
|
2019-01-09 18:10:32 -08:00 |
|
Max Brunsfeld
|
c0fad8b3c4
|
Write parser.c in generate command
|
2019-01-09 14:43:49 -08:00 |
|
Max Brunsfeld
|
2e8b2ab8fb
|
Give strings more implicit precedence than immediate tokens
|
2019-01-09 09:59:46 -08:00 |
|
Max Brunsfeld
|
6972a8e3e8
|
Add logging when deciding not to merge parse states
|
2019-01-09 09:58:45 -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
|
6c4d00aad5
|
Print diffs when tests fail
|
2019-01-07 22:01:40 -08:00 |
|
Max Brunsfeld
|
20fcffb393
|
Add parse subcommand
Co-Authored-By: Timothy Clem <timothy.clem@gmail.com>
|
2019-01-07 17:57:36 -08:00 |
|
Max Brunsfeld
|
8291d294fb
|
Add test subcommand
Co-Authored-By: Timothy Clem <timothy.clem@gmail.com>
|
2019-01-07 17:57:27 -08:00 |
|
Max Brunsfeld
|
f059557a9d
|
Move parser generation code in to 'generate' module within CLI crate
|
2019-01-07 10:23:01 -08:00 |
|
Max Brunsfeld
|
4e29fe69df
|
Reduce lex table size by merging compatible entry point states
|
2019-01-07 09:59:04 -08:00 |
|
Max Brunsfeld
|
001f8c8f55
|
Rename LookaheadSet -> TokenSet
Also, replace non-standard `with` method with a `FromIterator`
implementation.
|
2019-01-07 08:39:47 -08:00 |
|
Max Brunsfeld
|
47607cecf4
|
Reorganize repo, add rust CLI and binding code,
|
2019-01-04 17:31:49 -08:00 |
|
Max Brunsfeld
|
97ca3bc2d1
|
Add rust tree-sitter runtime binding in lib directory
|
2019-01-04 17:16:34 -08:00 |
|
Max Brunsfeld
|
5b0e12ea33
|
Move code into cli directory
|
2019-01-04 16:50:52 -08:00 |
|