Max Brunsfeld
|
ab78ab3f9b
|
Represent CharacterSet internally as a vector of ranges
|
2021-01-28 16:10:39 -08:00 |
|
Max Brunsfeld
|
a6f71328fe
|
Avoid whitelist/blacklist terminology in test comments
|
2020-06-16 09:22:34 -07:00 |
|
Max Brunsfeld
|
911fb7f1b2
|
Extract helper functions to reduce the code size of the lexer function (#626)
* Extract helper functions to reduce code size of ts_lex
* Name char set helper functions based on token name
|
2020-05-26 13:39:11 -07:00 |
|
Max Brunsfeld
|
c9f46b8242
|
Fix false negative in token conflict detection
Co-Authored-By: Timothy Clem <timothy.clem@gmail.com>
|
2019-09-19 11:50:38 -07:00 |
|
Max Brunsfeld
|
df76aef067
|
CLI: In lex function, merge branches with the same body
|
2019-04-04 16:02:50 -07:00 |
|
Max Brunsfeld
|
d8ab36b2a5
|
Fix bugs in handling tokens that overlap with separators
|
2019-01-15 13:21:48 -08:00 |
|
Max Brunsfeld
|
a8292f4fe9
|
Load all fixture grammars dynamically
This way the build doesn't take forever any time a single grammar has
been regenerated.
|
2019-01-15 13:21:48 -08:00 |
|
Max Brunsfeld
|
f059557a9d
|
Move parser generation code in to 'generate' module within CLI crate
|
2019-01-07 10:23:01 -08:00 |
|