diff libinterp/parse-tree/lex.h @ 16128:210039e91ad6

localize use of yytext with lexical_feedback member function * lex.h, lex.ll (lexical_feedback::flex_yytext): New function. * lex.ll (lexical_feedback::xunput, lexical_feedback::process_comment, lexical_feedback::handle_number, lexical_feedback::handle_identifier, lexical_feedback::handle_meta_identifier, lexical_feedback::handle_superclass_identifier): Use it instead of accessing yytext directly.
author John W. Eaton <jwe@octave.org>
date Tue, 26 Feb 2013 15:39:56 -0500
parents 5c885c13bfa3
children 053b0364b507
line wrap: on
line diff
--- a/libinterp/parse-tree/lex.h	Tue Feb 26 15:23:27 2013 -0500
+++ b/libinterp/parse-tree/lex.h	Tue Feb 26 15:39:56 2013 -0500
@@ -210,6 +210,8 @@
 
   int octave_read (char *buf, unsigned int max_size);
 
+  char *flex_yytext (void);
+
   void do_comma_insert_check (void);
 
   int text_yyinput (void);