52 if (l == -1 && c == -1)
54 "'%s' undefined",
name ().c_str ());
57 "'%s' undefined near line %d column %d",
58 name ().c_str (), l, c);
63 const std::list<octave_lvalue> *lvalue_list)
octave_lvalue lvalue(void)
static bool statement_printing_enabled(void)
symbol_table::symbol_reference sym
virtual bool is_postfix_index_handled(char type) const
bool is_function(void) const
bool is_defined(void) const
octave_value find(const octave_value_list &args=octave_value_list()) const
virtual void copy_base(const tree_expression &e)
bool is_added_static(void) const
tree_identifier * dup(symbol_table::scope_id scope, symbol_table::context_id context) const
bool is_postfix_indexed(void) const
static symbol_record find_symbol(const std::string &name, scope_id scope=xcurrent_scope)
octave_value_list do_multi_index_op(int nargout, const octave_value_list &idx)
bool print_result(void) const
void accept(tree_walker &tw)
octave_value_list rvalue(int nargout)
void static_workspace_error(void)
void error_with_id(const char *id, const char *fmt,...)
std::string name(void) const
tree_identifier(int l=-1, int c=-1)
void maybe_missing_function_hook(const std::string &name)
virtual int line(void) const
void eval_undefined_error(void)
octave_function * function_value(bool silent=false) const
octave_value rvalue1(int nargout=1)
virtual void visit_identifier(tree_identifier &)=0
void print_with_name(std::ostream &os, const std::string &name) const
char postfix_index(void) const
virtual int column(void) const