Akim Demaille
e346210c03
add LR(0) output
...
This should not be used to generate parsers. My point is actually to
facilitate debugging (when tweaking the generation of the LR(0)
automaton for instance, not carying -yet- about lookaheads).
* src/reader.c (prepare_percent_define_front_end_variables): Add lr(0).
* src/conflicts.c (set_conflicts): Be robust to reds not having
lookaheads at all.
* src/ielr.c (LrType, lr_type_get): Adjust.
(ielr): Implement support for LR(0).
* src/lalr.c (lalr_free): Don't free LA when it's not computed.
2019-02-05 19:02:09 +01:00
..
2010-10-17 10:23:55 -04:00
2019-01-05 14:58:05 +01:00
2019-01-05 14:58:05 +01:00
2019-01-05 14:58:05 +01:00
2019-01-05 14:58:05 +01:00
2019-01-30 07:06:48 +01:00
2019-01-28 06:47:33 +01:00
2019-01-27 15:51:44 +01:00
2019-01-16 08:40:39 +01:00
2019-02-05 19:02:09 +01:00
2019-01-05 14:58:05 +01:00
2019-02-05 08:45:52 +01:00
2019-01-05 14:58:05 +01:00
2019-01-18 08:43:06 +01:00
2019-01-17 18:09:38 +01:00
2019-01-16 07:59:16 +01:00
2019-01-16 07:59:16 +01:00
2019-01-05 14:58:05 +01:00
2019-01-28 06:47:07 +01:00
2019-01-28 06:47:07 +01:00
2019-01-30 07:08:09 +01:00
2019-01-30 07:08:09 +01:00
2019-01-05 14:58:05 +01:00
2019-01-05 14:58:05 +01:00
2019-02-05 19:02:09 +01:00
2019-01-05 14:58:05 +01:00
2019-01-05 14:58:05 +01:00
2019-01-05 14:58:05 +01:00
2019-02-05 08:45:52 +01:00
2019-02-05 08:45:52 +01:00
2019-01-26 16:21:35 +01:00
2019-01-16 08:40:39 +01:00
2019-01-16 08:40:39 +01:00
2019-01-30 07:08:09 +01:00
2019-01-26 16:21:35 +01:00
2019-01-28 06:57:31 +01:00
2019-01-22 06:54:28 +01:00
2019-01-05 14:58:05 +01:00
2019-01-05 14:58:05 +01:00
2019-01-05 14:58:05 +01:00
2019-01-05 14:58:05 +01:00
2019-01-05 14:58:05 +01:00
2019-02-03 15:23:54 +01:00
2019-01-05 14:58:05 +01:00
2019-01-17 18:09:38 +01:00
2019-01-17 18:09:38 +01:00
2019-01-17 18:09:38 +01:00
2019-01-30 07:06:48 +01:00
2019-01-26 16:16:47 +01:00
2019-01-30 07:06:48 +01:00
2019-01-30 07:06:48 +01:00
2019-01-30 07:06:48 +01:00
2019-01-05 14:58:05 +01:00
2019-02-05 19:02:09 +01:00
2019-01-05 14:58:05 +01:00
2019-02-03 15:23:54 +01:00
2019-02-03 14:42:22 +01:00
2019-01-05 14:58:05 +01:00
2019-01-05 14:58:05 +01:00
2019-01-05 14:58:05 +01:00
2019-01-05 14:58:05 +01:00
2008-11-15 10:47:15 +01:00
2019-01-05 14:58:05 +01:00
2019-02-03 15:23:54 +01:00
2008-11-15 10:47:15 +01:00
2019-01-05 14:58:05 +01:00
2019-01-17 18:09:38 +01:00
2008-11-15 10:47:15 +01:00
2019-01-05 14:58:05 +01:00
2019-01-05 14:58:05 +01:00
2019-02-05 08:45:52 +01:00
2019-02-05 08:45:52 +01:00
2019-02-03 07:28:57 +01:00
2019-01-05 14:58:05 +01:00
2019-02-03 07:28:57 +01:00
2019-01-27 20:07:08 +01:00
2019-01-05 14:58:05 +01:00
2019-01-05 14:58:05 +01:00
2019-01-05 14:58:05 +01:00
2019-01-05 14:58:05 +01:00
2019-01-05 14:58:05 +01:00
2019-01-12 10:45:21 +01:00