summaryrefslogtreecommitdiffstats
path: root/src/parse.cpp
AgeCommit message (Expand)Author
2015-04-18Allow specifying actions for groups terminalsHEADmasterMatthias Schiffer
2015-04-18Replace all make_pair calls with initializer listsMatthias Schiffer
2015-04-18parse: improve code formattingMatthias Schiffer
2015-04-18Refactor parser rule variable handlingMatthias Schiffer
2015-04-18parse: rename varname nonterm to csymbolMatthias Schiffer
2015-04-18parse: minor code simplificationMatthias Schiffer
2015-04-18Add support for C++ namespacesMatthias Schiffer
2015-04-17parse: replace type-specific deleters by simple delete callsMatthias Schiffer
2015-04-17Add support for character terminal group rulesMatthias Schiffer
2015-04-17Move initial rule handling to grammer_tMatthias Schiffer
2015-04-17lex: change treatment of symbols which are neither all-uppercase or all-lower...Matthias Schiffer
2015-04-17Completely refactor code generationMatthias Schiffer
2015-04-17parse: minor formatting fixMatthias Schiffer
2015-04-11Allow skipping the destructor selectivelyMatthias Schiffer
2015-04-11parse: introduce rhs_t typedefMatthias Schiffer
2015-04-11Add support for destructorsMatthias Schiffer
2015-04-11Add support for square-bracketed actionsMatthias Schiffer
2015-04-11output: de-duplicate token value pushingMatthias Schiffer
2015-04-10output_slr: collapse duplicate case branchesMatthias Schiffer
2015-04-10Don't parse keywords in the lexerMatthias Schiffer
2015-04-10parse: make grammar for toplevel directives more readableMatthias Schiffer
2015-04-10Allow specifying sequences of character terminals as stringsMatthias Schiffer
2015-04-10Replace hand-written parser by one generated by solar itself :DMatthias Schiffer