Commit graph

16 commits

Author SHA1 Message Date
Max Brunsfeld
0323a696f1 Update todo 2014-04-28 09:03:29 -07:00
Max Brunsfeld
610a8e4a29 Scratch one off the todo 2014-04-05 15:55:37 -07:00
Max Brunsfeld
618a138e67 Update todo 2014-03-29 19:15:20 -07:00
Max Brunsfeld
8b7ed13c8b Add more error recovery tests for JSON 2014-02-26 22:58:45 -08:00
Max Brunsfeld
e58a6d8ba7 Start work on error recovery
- In runtime, make parse errors part of the parse tree
- Add error state to lexers in which they can accept any token
2014-02-24 18:42:54 -08:00
Max Brunsfeld
49ad910474 Skip whitespace by default in lexer 2014-02-19 12:48:38 -08:00
Max Brunsfeld
7f9b9f9f37 Update todo 2014-02-17 12:58:10 -08:00
Max Brunsfeld
5c1a0982df Change repeat to mean zero-or-more 2014-02-15 15:43:32 -08:00
Max Brunsfeld
15c9e2d398 Make ordering of cases deterministic in generated parsers 2014-02-10 18:38:01 -08:00
Max Brunsfeld
0d3a941848 Add support for character ranges in regex patterns 2014-01-30 18:54:39 -08:00
Max Brunsfeld
7f62e752be Allow Character rules to handle arbitrary character sets 2014-01-30 08:34:20 -08:00
Max Brunsfeld
bc1d115ee2 Update todo 2014-01-29 09:35:22 -08:00
Max Brunsfeld
cbcf28f9d4 Update todo 2014-01-24 00:00:31 -08:00
Max Brunsfeld
29a9b4643d Add code for setting parse states’ corresponding lex states 2013-12-28 10:23:40 -08:00
Max Brunsfeld
928f4f9deb Start work on building parse tables 2013-12-15 14:42:02 -08:00
Max Brunsfeld
040ec86000 Move shared rule pointer factories into individual rule files 2013-11-14 12:55:02 -08:00