Josh Holtrop
|
3a0a7e494d
|
added MatchSet class; Token::process()
|
2010-05-19 13:43:06 -04:00 |
|
Josh Holtrop
|
b90b83ab0f
|
renamed "ignored" flag to "process" in token definitions
|
2010-05-18 14:22:11 -04:00 |
|
Josh Holtrop
|
953796ec23
|
refactored into Parser::buildTokenList()
|
2010-05-17 16:26:42 -04:00 |
|
Josh Holtrop
|
9d6ede6106
|
added refptr into tmpl/parser.h, added Node and Token classes to be generated
|
2010-05-17 15:13:22 -04:00 |
|
Josh Holtrop
|
96010ea9ae
|
lexer working with pcre, not building any objects for handling tokens yet
|
2010-05-15 00:43:55 -04:00 |
|
Josh Holtrop
|
edeb857c77
|
added I_TOKENLIST definition; build test now compiling
|
2010-05-11 16:33:22 -04:00 |
|
Josh Holtrop
|
1dcde61d10
|
tmpl updates
|
2010-05-11 13:02:51 -04:00 |
|
Josh Holtrop
|
39c5ebb686
|
include pcre.h in tmpl/parser.cc
|
2010-05-11 12:10:20 -04:00 |
|
Josh Holtrop
|
3a8d9ca55d
|
token matching loop storing ovector for longest match so the longest-matching token does not need to be re-matched to obtain subpattern match strings
|
2010-05-07 15:24:50 -04:00 |
|
Josh Holtrop
|
1113cdb7d2
|
parse() calling pcre_exec() to try to match tokens
|
2010-05-07 14:37:15 -04:00 |
|
Josh Holtrop
|
67c051c866
|
expanded parse() to compile all tokens, ready to match them
|
2010-05-07 13:07:21 -04:00 |
|
Josh Holtrop
|
8cc4edfca3
|
adding NUL byte to file read in parser
|
2010-05-06 15:44:40 -04:00 |
|
Josh Holtrop
|
44bf780a42
|
added read_istream() in tmpl/parser.cc
|
2010-05-05 15:13:57 -04:00 |
|
Josh Holtrop
|
bfc4fc59c7
|
generated parse() returns bool status
|
2010-05-04 16:12:55 -04:00 |
|
Josh Holtrop
|
7756bd696b
|
added initial tmpl files
|
2010-05-03 16:22:55 -04:00 |
|