Commit graph

15 commits

Author SHA1 Message Date
Max Brunsfeld 6ed6aa05cc Update runtime code naming
Also, add macros so that code generator doesn't
need to know about any runtime variables names
or types
2014-02-20 13:30:43 -08:00
Max Brunsfeld 49ad910474 Skip whitespace by default in lexer 2014-02-19 12:48:38 -08:00
Max Brunsfeld 2c56612650 Get makefile working 2014-02-18 09:07:00 -08:00
Max Brunsfeld dbbb446082 Reorganize runtime header files 2014-02-15 17:00:33 -08:00
Max Brunsfeld 0d3a941848 Add support for character ranges in regex patterns 2014-01-30 18:54:39 -08:00
Max Brunsfeld 7d297f2f9e Remove auxiliary rules from syntax tree 2014-01-28 22:09:37 -08:00
Max Brunsfeld fd0d77ef8b Separate auxiliary rules from user-specified rules 2014-01-28 13:27:30 -08:00
Max Brunsfeld 432e97e063 Improve parser runtime specs 2014-01-23 13:00:08 -08:00
Max Brunsfeld 8a317f6918 Manage lookahead symbol correctly after a reduction 2014-01-22 23:04:29 -08:00
Max Brunsfeld 023a0c4f70 Fix a spec 2014-01-11 13:41:31 -08:00
Max Brunsfeld 2894ad7447 Improve parser error messages 2014-01-09 13:31:30 -08:00
Max Brunsfeld 55809f702d Add parser error messages 2014-01-08 18:35:16 -08:00
Max Brunsfeld 614e497ac4 Start building AST in parser 2014-01-07 21:50:32 -08:00
Max Brunsfeld d027aa5af6 Switch specs to use bandit instead of igloo 2013-12-28 16:55:51 -08:00
Max Brunsfeld 3417ad5adb Add runtime specs 2013-12-17 13:14:41 -08:00