26 #if ! defined (octave_pt_id_h)
27 #define octave_pt_id_h 1
29 #include "octave-config.h"
60 int l = -1,
int c = -1)
90 error (R
"(can not add variable "%s" to a static workspace)",
125 std::string
name (
void)
const {
return "~"; }
std::string name(void) const
octave_lvalue lvalue(tree_evaluator &tw)
std::string name(void) const
tree_black_hole * dup(symbol_scope &) const
bool is_black_hole(void) const
tree_black_hole(int l=-1, int c=-1)
tree_identifier(int l=-1, int c=-1)
tree_identifier * dup(symbol_scope &scope) const
octave_value evaluate(tree_evaluator &tw, int nargout=1)
octave_value_list evaluate_n(tree_evaluator &tw, int nargout=1)
tree_identifier(const symbol_record &s, int l=-1, int c=-1)
void eval_undefined_error(void)
~tree_identifier(void)=default
octave_lvalue lvalue(tree_evaluator &tw)
bool is_identifier(void) const
bool lvalue_ok(void) const
std::string name(void) const
void accept(tree_walker &tw)
tree_identifier & operator=(const tree_identifier &)=delete
void mark_as_formal_parameter(void)
symbol_record symbol(void) const
void static_workspace_error(void)
tree_identifier(const tree_identifier &)=delete
virtual bool is_black_hole(void) const
virtual void visit_identifier(tree_identifier &)
void error(const char *fmt,...)
return octave_value(v1.char_array_value() . concat(v2.char_array_value(), ra_idx),((a1.is_sq_string()||a2.is_sq_string()) ? '\'' :'"'))
octave_value::octave_value(const Array< char > &chm, char type) return retval