Commit Graph
11 Commits
Author SHA1 Message Date
josh c6ea4f83c2 Store parser values according to the rule/pattern type 2022-11-13 22:20:30 -05:00
josh e4a160f918 Allow defining multiple parser types and assigning parser types to tokens and rules 2022-11-13 13:35:19 -05:00
josh f46b5b3f4d Remove TOKEN_EOF; define EOF token and start rule in Generator 2022-10-02 10:07:44 -04:00
josh 30f4cfcc99 Write parser log file
Fix bug of skipping rule set IDs.
Remove unneeded out_sets from ItemSet class.
2022-06-26 11:06:55 -04:00
josh 60e2818075 Determine the reduce actions for each parser state 2022-06-17 01:45:48 -04:00
josh 291509f005 Add Rule#empty? 2022-06-14 07:35:38 -04:00
josh 2837dfda6b Add Rule#id 2022-06-06 22:30:53 -04:00
josh 57a3e9d9f6 Move grammar parsing into new Grammar class 2022-06-05 10:23:34 -04:00
josh 34eb1370ff Move RuleSet::Patern to top-level Rule class 2022-06-04 17:50:26 -04:00
josh a0af8b0d7c Rename Rule to RuleSet 2022-05-30 15:49:12 -04:00
josh ddadc2008b Rename to propane 2022-05-28 20:20:03 -04:00