Commit graph

9 commits

Author SHA1 Message Date
Sven M. Hallberg
7cd143c0c4 piggy-back the next shift directly onto the reduce 2013-06-21 15:06:31 +02:00
Sven M. Hallberg
bbbaf1634c add an assertion checking that HLR_REDUCE is always followed by HLR_SHIFT 2013-06-21 15:00:04 +02:00
Sven M. Hallberg
b1e8e29774 add engine forking 2013-06-20 11:05:57 +02:00
Sven M. Hallberg
4f36fcd2c1 avoid duplicate conflict branches 2013-06-19 18:51:16 +02:00
Sven M. Hallberg
ecfc0a8e62 fix conflict pretty-printing 2013-06-19 18:21:53 +02:00
Sven M. Hallberg
54ba62bfb7 record conflicts in a special HLRAction type 2013-06-19 17:01:13 +02:00
Sven M. Hallberg
168760b10a return running state from h_lrengine_step 2013-06-19 14:16:34 +02:00
Sven M. Hallberg
409d33c916 split out h_lrengine_action() 2013-06-19 14:09:39 +02:00
Sven M. Hallberg
129d50c0ef split LR code into lr.c, lr0.c, and lalr.c 2013-06-17 20:08:25 +02:00