Commit graph

12 commits

Author SHA1 Message Date
Max Brunsfeld
5b0e12ea33 Move code into cli directory 2019-01-04 16:50:52 -08:00
Max Brunsfeld
3a727af264 Add flag for logging the item set associated with a certain parse state 2019-01-04 15:26:48 -08:00
Max Brunsfeld
a0e65018ba Fix computation of MAX_ALIAS_SEQUENCE_LENGTH 2019-01-04 13:01:07 -08:00
Max Brunsfeld
ba96e4961b Simplify error handling, finish up LR conflict message generation 2019-01-04 12:42:45 -08:00
Max Brunsfeld
79b9d5ebed Fix minor differences in generated C code 2019-01-04 11:19:53 -08:00
Max Brunsfeld
70aa4c2b2d Add a --no-minimize flag to suppress table minimization for debugging 2019-01-04 09:11:44 -08:00
Max Brunsfeld
bf9556dadc Fix recursive processing of rule inlining 2019-01-03 17:12:09 -08:00
Max Brunsfeld
3fbaff5e69 Fix various logic errors in parse table construction 2019-01-02 16:48:44 -08:00
Max Brunsfeld
9824ebbbc3 Implement lex table construction 2019-01-02 16:14:36 -08:00
Max Brunsfeld
a46b8fcb46 Implement parse state merging 2019-01-01 13:47:29 -08:00
Max Brunsfeld
c6b9e97c58 Implement token conflict map 2018-12-30 19:31:55 -08:00
Max Brunsfeld
605b50e58b Start work on shrinking parse table 2018-12-29 13:57:34 -08:00