Josh Holtrop
|
b689923475
|
user data in "public" section by default now; storing list of tokens in the generated parser for use later by the rules
|
2010-05-21 11:05:26 -04:00 |
|
Josh Holtrop
|
3a3dc4074b
|
added Token::m_type/setType()/getType(); changed Token::process() to accept a const reference to a Matches; updated build test
|
2010-05-21 10:22:37 -04:00 |
|
Josh Holtrop
|
5219989f2a
|
added TokenDefinition::getClassName()
|
2010-05-21 10:01:31 -04:00 |
|
Josh Holtrop
|
c6cc8e57d1
|
added token classes and token class process() methods to Imbecile-generated parser
|
2010-05-20 17:08:03 -04:00 |
|
Josh Holtrop
|
762ff3d561
|
added data gathering; changed the way gathering was done (now ${...$} and %{...%}); added continue_line in parseInputFile()
|
2010-05-19 12:00:06 -04:00 |
|
Josh Holtrop
|
b90b83ab0f
|
renamed "ignored" flag to "process" in token definitions
|
2010-05-18 14:22:11 -04:00 |
|
Josh Holtrop
|
89a414ff93
|
added "ignored" flag in TokenDefinition, parsing token flags now
|
2010-05-17 15:32:27 -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
|
31c35a9335
|
updated c_escape(); added TokenDefinition::getCString()
|
2010-05-04 10:57:17 -04:00 |
|
Josh Holtrop
|
21715a03c7
|
added c_escape() in TokenDefinition module
|
2010-05-03 14:47:58 -04:00 |
|
Josh Holtrop
|
c1070fb021
|
TokenDefinition storing name and definition, not pcre RE
|
2010-05-03 13:59:03 -04:00 |
|
Josh Holtrop
|
269eddf81d
|
added TokenDefinition class; creating TokenDefinition objects for each token in the input file
|
2010-04-08 15:10:11 -04:00 |
|