summaryrefslogtreecommitdiffstats
path: root/src/output.cpp
AgeCommit message (Expand)Author
2015-04-17Completely refactor code generationMatthias Schiffer
2015-04-11Allow skipping the destructor selectivelyMatthias Schiffer
2015-04-11Add support for destructorsMatthias Schiffer
2015-04-11output: de-duplicate token value pushingMatthias Schiffer
2015-04-10output: also collapse goto case branchesMatthias Schiffer
2015-04-10output: rename i argument to stateMatthias Schiffer
2015-04-10Add support for escape sequences in character symbolsMatthias Schiffer
2015-04-10Split output_lr0_t out of output_tMatthias Schiffer
2015-04-09generator: move LR(0)-specific code to generator_lr0_tMatthias Schiffer
2015-04-09Introduce rule_t and grammar_tMatthias Schiffer
2015-04-09output: close output filesMatthias Schiffer
2015-04-09output: correctly initialize parser stateMatthias Schiffer
2015-04-09Add support for extra argumentsMatthias Schiffer
2015-04-09Emit alloc and free functionsMatthias 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-06output: emit include statement for headerMatthias Schiffer
2015-04-06Set output files from command lineMatthias Schiffer
2015-04-06Implement a lot of symbol value supportMatthias Schiffer
2015-04-05output: make reduce actions static inlineMatthias Schiffer
2015-04-05output: fix emission of terminal case conditionsMatthias Schiffer
2015-04-05Add support for simple reduce actionsMatthias Schiffer
2015-04-02Add simple output generatorMatthias Schiffer