Mercurial > hg > octave-lyh
diff libinterp/parse-tree/lex.ll @ 16122:6884401b2fbb
move reset_parser lexer helper function to lexical_feedback class
* lex.h, lex.ll (reset_parser): Declare as member function of
lexical_feedback class. Change all uses.
(cleanup_parser): Don't call reset parser.
* parse.h (reset_parser): Delete decl.
author | John W. Eaton <jwe@octave.org> |
---|---|
date | Tue, 26 Feb 2013 12:43:15 -0500 |
parents | bdf365c5c9bf |
children | a484e39d1f22 |
line wrap: on
line diff
--- a/libinterp/parse-tree/lex.ll +++ b/libinterp/parse-tree/lex.ll @@ -976,12 +976,8 @@ %% -// Fix things up for errors or interrupts. The parser is never called -// recursively, so it is always safe to reinitialize its state before -// doing any parsing. - void -reset_parser (void) +lexical_feedback::reset_parser (void) { // Start off on the right foot. BEGIN (INITIAL); @@ -1209,8 +1205,6 @@ void cleanup_parser (void) { - reset_parser (); - clear_all_buffers (); }