Max Brunsfeld
|
f52271352b
|
Merge branch 'master' into node-fields
|
2019-03-05 08:08:05 -08:00 |
|
Max Brunsfeld
|
a20fc3c111
|
Remove unnecessary character escape processing for regexes
Fixes #289
|
2019-03-04 10:10:04 -08:00 |
|
Max Brunsfeld
|
eb1e7af5ec
|
Normalize rule argument to field function
|
2019-02-08 17:11:58 -08:00 |
|
Max Brunsfeld
|
18a13b457d
|
Get basic field API working
|
2019-02-08 15:16:56 -08:00 |
|
Max Brunsfeld
|
5c925b3868
|
cli: Check that extra rules aren't passed to functions like 'optional'
Fixes #247
|
2019-02-06 09:31:32 -08:00 |
|
Max Brunsfeld
|
31bdf5eb97
|
Fix handling of JavaScript errors
Refs #258
|
2019-01-18 09:40:09 -08:00 |
|
Max Brunsfeld
|
d52a11fd03
|
Avoid using a string literal to pass grammar path to JS
Backslashes in windows path were getting interpeted as escape characters.
|
2019-01-17 10:09:03 -08:00 |
|
Max Brunsfeld
|
e2717a6ad1
|
Preprocess regexes to allow non-standard escape sequences
Also allow unescaped curly braces to match literal curly braces when
they don't form a valid repetition operator.
|
2019-01-14 14:05:19 -08:00 |
|
Max Brunsfeld
|
f059557a9d
|
Move parser generation code in to 'generate' module within CLI crate
|
2019-01-07 10:23:01 -08:00 |
|