Josh Holtrop
|
449a510671
|
re-worked defines in generated parser; writing TK_ #define's for token types now
|
2010-05-20 15:59:06 -04:00 |
|
Josh Holtrop
|
4ec500a2fb
|
added token_data and token_code replacements for global Token information; added debug message for missing replacements
|
2010-05-20 15:27:08 -04:00 |
|
Josh Holtrop
|
62fd96ad9b
|
updated replacement system
|
2010-05-19 16:50:36 -04:00 |
|
Josh Holtrop
|
ecfa1730f5
|
created replacement system for templates ("{%word%}" syntax)
|
2010-05-19 16:14:04 -04:00 |
|
Josh Holtrop
|
c0e88f5c6f
|
changed token list to a STL list instead of a vector
|
2010-05-19 12:20:50 -04:00 |
|
Josh Holtrop
|
953796ec23
|
refactored into Parser::buildTokenList()
|
2010-05-17 16:26:42 -04:00 |
|
Josh Holtrop
|
593c0d6cb6
|
including refptr in compiler include path; added split() and trim() in TokenDefinition.cc
|
2010-05-17 15:24:35 -04:00 |
|
Josh Holtrop
|
b27a900b96
|
Parser::write() returning status; main() catching errors from Parser::parseInputFile() and Parser::write()
|
2010-05-11 15:14:56 -04:00 |
|
Josh Holtrop
|
6d3a5403c3
|
reworked argument handling slightly, added --extension
|
2010-04-29 15:40:07 -04:00 |
|
Josh Holtrop
|
9720ea001f
|
added --namespace argument
|
2010-04-29 15:14:21 -04:00 |
|
Josh Holtrop
|
2b23657a0c
|
changed "outfile" parameter to be a base name, added "classname" parameter
|
2010-04-28 17:27:36 -04:00 |
|
Josh Holtrop
|
076cd122b0
|
moved parse_input() to Parser::parseInputFile()
|
2010-04-27 13:52:21 -04:00 |
|
Josh Holtrop
|
2cc33bde74
|
added Parser::write() and output file name calculation logic
|
2010-04-27 13:40:20 -04:00 |
|
Josh Holtrop
|
448b26a767
|
added RuleDefinition class
|
2010-04-09 17:40:31 -04:00 |
|
Josh Holtrop
|
5a220b91d0
|
added Parser class and a parameter for it to parse_input()
|
2010-04-08 16:15:17 -04:00 |
|