summaryrefslogtreecommitdiffstats
path: root/src/lex.cpp
AgeCommit message (Expand)Author
2015-04-17Add support for character terminal group rulesMatthias Schiffer
2015-04-17lex: change treatment of symbols which are neither all-uppercase or all-lower...Matthias Schiffer
2015-04-12lex: change dumb mode to a positive character setMatthias Schiffer
2015-04-11Add support for square-bracketed actionsMatthias Schiffer
2015-04-10Add support for escape sequences in character symbolsMatthias Schiffer
2015-04-10lex: remove now unused include and defineMatthias Schiffer
2015-04-10Don't parse keywords in the lexerMatthias 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
2015-04-09lex: use std::string * instead of char *Matthias Schiffer
2015-04-09lex: disable number parsingMatthias 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-06Implement a lot of symbol value supportMatthias Schiffer
2015-04-05lex: handle preprocesser directives embedded into code blocksMatthias Schiffer
2015-04-05Add support for simple reduce actionsMatthias Schiffer
2015-04-04lex: remove old commentMatthias Schiffer
2015-03-31lex, parser: fix a few numbers ;)Matthias Schiffer
2015-03-31parser: rename token_t and value_t to parser_token_t and parser_value_tMatthias Schiffer
2015-03-27Generate items from grammarMatthias Schiffer