diff libinterp/parse-tree/parse.h @ 16109:229eb14653fd

new entry point for parser * oct-parse.yy (octave_parse_input): New function. (parse_fcn_file, eval_string): Use it instead of yyparse. * toplev.cc (main_loop): Use it instead of octave_parse. * input.cc (get_debug_input): Use it instead of octave_parse. * oct-parse.h (octave_parse_input): Provide decl. (octave_parse): Delete decl.
author John W. Eaton <jwe@octave.org>
date Tue, 26 Feb 2013 00:45:43 -0500
parents 6434f70f0ee0
children 6884401b2fbb
line wrap: on
line diff
--- a/libinterp/parse-tree/parse.h
+++ b/libinterp/parse-tree/parse.h
@@ -31,7 +31,6 @@
 
 extern void reset_parser (void);
 extern int octave_lex (void);
-extern int octave_parse (void);
 
 class tree;
 class tree_matrix;
@@ -107,4 +106,6 @@
 
 extern OCTINTERP_API void cleanup_statement_list (tree_statement_list **lst);
 
+extern OCTINTERP_API int octave_parse_input (void);
+
 #endif