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);