summaryrefslogtreecommitdiffstats
path: root/src/generator.cpp
AgeCommit message (Expand)Author
2015-04-18Replace all make_pair calls with initializer listsMatthias Schiffer
2015-04-09generator: move LR(0)-specific code to generator_lr0_tMatthias Schiffer
2015-04-09generator: add generator_lr0 and generator_slr classesMatthias Schiffer
2015-04-09Introduce rule_t and grammar_tMatthias Schiffer
2015-04-09Add support for extra argumentsMatthias Schiffer
2015-04-08Allow adding source blocks to the top the of header and source filesMatthias Schiffer
2015-04-06Don't use map::emplaceMatthias Schiffer
2015-04-06Implement a lot of symbol value supportMatthias Schiffer
2015-04-06generator: detect LR(0) conflictsMatthias Schiffer
2015-04-05Add support for simple reduce actionsMatthias Schiffer
2015-04-02Add simple output generatorMatthias Schiffer
2015-04-02generator: remove printing, add some gettersMatthias Schiffer
2015-04-01generator: split different actions into different mapsMatthias Schiffer
2015-03-31generator: add actions and gotos for LR(0) parsersMatthias Schiffer
2015-03-31generator: generate transitionsMatthias Schiffer
2015-03-31generator: generate item sets recursivelyMatthias Schiffer
2015-03-31generator: add methods to generate closed item setsMatthias Schiffer
2015-03-31Add generator_tMatthias Schiffer