Max Brunsfeld
|
f6cdd5e3d4
|
Loosen criteria for identifying conflict-free tokens for error recovery
|
2019-01-20 16:58:31 -08:00 |
|
Max Brunsfeld
|
ff41f05a20
|
Fix computation of following tokens
|
2019-01-18 15:16:20 -08:00 |
|
Max Brunsfeld
|
ed195de8b6
|
rustfmt
|
2019-01-17 17:16:04 -08:00 |
|
Max Brunsfeld
|
c27f776d41
|
Fix word token index issue in a different way
Refs https://github.com/tree-sitter/tree-sitter/issues/258
|
2019-01-17 13:18:59 -08:00 |
|
Max Brunsfeld
|
bb5dedfb1e
|
Fix another token conflict detection bug
|
2019-01-17 12:44:35 -08:00 |
|
Max Brunsfeld
|
9f7079c9c5
|
Ensure that the word token has a low numerical index
Fixes https://github.com/tree-sitter/tree-sitter/issues/258
|
2019-01-17 12:44:14 -08:00 |
|
Max Brunsfeld
|
d903371709
|
Remove noisy logging
|
2019-01-17 10:07:58 -08:00 |
|
Max Brunsfeld
|
e4b9d9dfa9
|
Fix token conflict detection bugs
|
2019-01-16 20:57:31 -08:00 |
|
Max Brunsfeld
|
d23a03bdf1
|
Represent ParseItemSet as a sorted Vec, not a BTreeMap
|
2019-01-15 16:37:54 -08:00 |
|
Max Brunsfeld
|
ceff3936ef
|
Unify logic for handling tokens that match separators into one place
|
2019-01-15 16:10:52 -08:00 |
|
Max Brunsfeld
|
d8ab36b2a5
|
Fix bugs in handling tokens that overlap with separators
|
2019-01-15 13:21:48 -08:00 |
|
Max Brunsfeld
|
6592fdd24c
|
Fix parser generation error messages
|
2019-01-11 17:26:45 -08:00 |
|
Max Brunsfeld
|
e64f7a64a1
|
Start work on running test corpus tests
|
2019-01-11 13:31:06 -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
|
f059557a9d
|
Move parser generation code in to 'generate' module within CLI crate
|
2019-01-07 10:23:01 -08:00 |
|