summaryrefslogtreecommitdiffstats
path: root/src/parse.cpp
AgeCommit message (Collapse)Author
2015-04-17Move initial rule handling to grammer_tMatthias Schiffer
2015-04-17lex: change treatment of symbols which are neither all-uppercase or ↵Matthias Schiffer
all-lowercase
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