Aaron Burghardt
|
ef54ace4d2
|
Replace default_callback function with nullptr and check for null callback function before calling it. This is cleaner and better performing.
|
2015-05-10 10:32:49 -04:00 |
|
Aaron Burghardt
|
ea3e922a12
|
Fix performance regression introduced with the parsing callback feature.
|
2015-05-04 09:08:55 -04:00 |
|
Aaron Burghardt
|
396f64a058
|
Replaced leading tabs with spaces (4 per tab).
|
2015-03-02 15:25:09 -05:00 |
|
Aaron Burghardt
|
87746280ca
|
Added parse() for streams.
|
2015-03-01 06:31:33 -05:00 |
|
Aaron Burghardt
|
2855c70c27
|
Use inplace configuration for yyfill and disable the parameter to yyfill.
|
2015-03-01 05:55:40 -05:00 |
|
Aaron Burghardt
|
268fd444e6
|
Added comments to new method yyfill.
|
2015-03-01 05:55:40 -05:00 |
|
Aaron Burghardt
|
edb697293b
|
Fixed variable adjustments in yyfill().
|
2015-03-01 05:55:40 -05:00 |
|
Aaron Burghardt
|
ec6979bf76
|
Purged old commented-out code.
|
2015-03-01 05:55:40 -05:00 |
|
Aaron Burghardt
|
b66c306d47
|
Removed unused member m_state.
|
2015-03-01 05:55:40 -05:00 |
|
Aaron Burghardt
|
0d79e7c2a2
|
Removed duplicate m_marker updates in YYFILL macro.
|
2015-03-01 05:55:40 -05:00 |
|
Aaron Burghardt
|
e3e18d7b85
|
Deleted extraneous comment.
|
2015-03-01 05:55:40 -05:00 |
|
Aaron Burghardt
|
e4cc42cf81
|
Moved m_marker in lexer::scan() to be a member of lexer.
|
2015-03-01 05:55:40 -05:00 |
|
Aaron Burghardt
|
754c38e871
|
Moved buffer management into the lexer class and implemented YYFILL so that streams are read incrementally.
|
2015-03-01 05:55:40 -05:00 |
|