Mercurial > hg > octave-nkf
diff src/parse.h @ 3772:e44ffad3d06c
[project @ 2001-02-03 06:23:38 by jwe]
author | jwe |
---|---|
date | Sat, 03 Feb 2001 06:23:38 +0000 |
parents | b80bbb43a1a9 |
children | bf9c5ca4c3f3 |
line wrap: on
line diff
--- a/src/parse.h +++ b/src/parse.h @@ -38,8 +38,8 @@ class tree_identifier; class symbol_record; class symbol_table; -class octave_value; -class octave_value_list; + +#include "oct-obj.h" // Temporary symbol table pointer used to cope with bogus function syntax. extern symbol_table *tmp_local_sym_tab; @@ -90,10 +90,12 @@ load_fcn_from_file (symbol_record *sym_rec, bool exec_script); extern octave_value_list -feval (const std::string& name, const octave_value_list& args, int nargout); +feval (const std::string& name, + const octave_value_list& args = octave_value_list (), + int nargout = 0); extern octave_value_list -feval (const octave_value_list& args, int nargout); +feval (const octave_value_list& args, int nargout = 0); extern octave_value_list eval_string (const std::string&, bool silent, int& parse_status, int hargout);