Mercurial > octave-dspies
diff libinterp/parse-tree/oct-parse.yy @ 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 | 4f6c37cfbdce |
children | 3be725cd195b |
line wrap: on
line diff
--- a/libinterp/parse-tree/oct-parse.yy Tue Feb 26 12:26:02 2013 -0500 +++ b/libinterp/parse-tree/oct-parse.yy Tue Feb 26 12:43:15 2013 -0500 @@ -3503,7 +3503,7 @@ curr_lexer = new lexical_feedback (); frame.add_fcn (lexical_feedback::cleanup, curr_lexer); - reset_parser (); + curr_lexer->reset_parser (); std::string help_txt = gobble_leading_white_space (ffile, eof); @@ -4344,7 +4344,7 @@ do { - reset_parser (); + curr_lexer->reset_parser (); frame.protect_var (global_command);