23 #if ! defined (octave_pt_fcn_handle_h)
24 #define octave_pt_fcn_handle_h 1
26 #include "octave-config.h"
60 void print (std::ostream& os,
bool pr_as_read_syntax =
false,
61 bool pr_orig_txt =
true);
63 void print_raw (std::ostream& os,
bool pr_as_read_syntax =
false,
64 bool pr_orig_txt =
true);
101 int l = -1,
int c = -1)
118 return fcn ?
fcn->parameter_list () : 0;
123 return fcn ?
fcn->return_list () : 0;
128 return fcn ?
fcn->body () : 0;
octave_user_function * fcn
tree_anon_fcn_handle(tree_parameter_list *pl, tree_parameter_list *rl, tree_statement_list *cl, symbol_table::scope_id sid, int l=-1, int c=-1)
For example cd octave end example noindent changes the current working directory to file
~tree_anon_fcn_handle(void)
bool rvalue_ok(void) const
bool has_magic_end(void) const
tree_fcn_handle(int l=-1, int c=-1)
virtual symbol_table::scope_id scope(void)
tree_parameter_list * return_list(void) const
OCTAVE_EXPORT octave_value_list isdir nd deftypefn *std::string nm
OCTAVE_EXPORT octave_value_list return the number of command line arguments passed to Octave If called with the optional argument the function xample nargout(@histc)
static llvm::LLVMContext & context
void stash_file_name(const std::string &file)
the sparsity preserving column transformation such that that defines the pivoting threshold can be given in which case it defines the c
std::string name(void) const
symbol_table::scope_id scope(void) const
tree_statement_list * body(void) const
bool has_magic_end(void) const
tree_anon_fcn_handle(int l=-1, int c=-1)
tree_parameter_list * parameter_list(void) const
bool rvalue_ok(void) const
tree_fcn_handle(const std::string &n, int l=-1, int c=-1)
If this string is the system will ring the terminal sometimes it is useful to be able to print the original representation of the string
tree_walker & operator=(const tree_walker &)