13 Commits

Author SHA1 Message Date
Josh Holtrop
064bb94108 token data protected again by default now 2010-06-01 11:53:42 -04:00
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