Mercurial > hg > octave-nkf
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