37 print_raw (os, pr_as_read_syntax, pr_orig_text);
51 std::string nm = fp ? fp->
name () : std::string (
"<invalid-function>");
58 args(i).print_raw (os, pr_as_read_syntax);
91 if (retval.
length () == 1 && retval(0).is_function ())
virtual std::string original_text(void) const
octave_value_list rvalue(int nargout)
virtual bool is_postfix_index_handled(char type) const
octave_idx_type length(void) const
void print_raw(std::ostream &os, bool pr_as_read_syntax=false, bool pr_orig_txt=true)
std::string name(void) const
octave_value_list feval(const std::string &name, const octave_value_list &args, int nargout)
virtual void copy_base(const tree_expression &e)
virtual void visit_funcall(tree_funcall &)=0
tree_funcall(const octave_value &f, const octave_value_list &a, int l=-1, int c=-1)
bool is_postfix_indexed(void) const
octave_value_list do_multi_index_op(int nargout, const octave_value_list &idx)
F77_RET_T const double const double * f
void print(std::ostream &os, bool pr_as_read_syntax=false, bool pr_orig_txt=true)
octave_function * function_value(bool silent=false) const
void accept(tree_walker &tw)
tree_funcall * dup(symbol_table::scope_id, symbol_table::context_id context) const
char postfix_index(void) const
virtual int column(void) const