comparison 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
comparison
equal deleted inserted replaced
3771:0486ba746bc1 3772:e44ffad3d06c
36 class tree; 36 class tree;
37 class tree_matrix; 37 class tree_matrix;
38 class tree_identifier; 38 class tree_identifier;
39 class symbol_record; 39 class symbol_record;
40 class symbol_table; 40 class symbol_table;
41 class octave_value; 41
42 class octave_value_list; 42 #include "oct-obj.h"
43 43
44 // Temporary symbol table pointer used to cope with bogus function syntax. 44 // Temporary symbol table pointer used to cope with bogus function syntax.
45 extern symbol_table *tmp_local_sym_tab; 45 extern symbol_table *tmp_local_sym_tab;
46 46
47 // Nonzero means print parser debugging info (-d). 47 // Nonzero means print parser debugging info (-d).
88 88
89 extern bool 89 extern bool
90 load_fcn_from_file (symbol_record *sym_rec, bool exec_script); 90 load_fcn_from_file (symbol_record *sym_rec, bool exec_script);
91 91
92 extern octave_value_list 92 extern octave_value_list
93 feval (const std::string& name, const octave_value_list& args, int nargout); 93 feval (const std::string& name,
94 const octave_value_list& args = octave_value_list (),
95 int nargout = 0);
94 96
95 extern octave_value_list 97 extern octave_value_list
96 feval (const octave_value_list& args, int nargout); 98 feval (const octave_value_list& args, int nargout = 0);
97 99
98 extern octave_value_list 100 extern octave_value_list
99 eval_string (const std::string&, bool silent, int& parse_status, int hargout); 101 eval_string (const std::string&, bool silent, int& parse_status, int hargout);
100 102
101 extern octave_value 103 extern octave_value