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)
86 error (R
"(can not add variable "%s" to a static workspace)",
125 std::string
name ()
const {
return "~"; }
137 OCTAVE_END_NAMESPACE(
octave)
octave_idx_type length() const
~tree_black_hole()=default
octave_lvalue lvalue(tree_evaluator &tw)
tree_black_hole(int l=-1, int c=-1)
bool is_black_hole() const
tree_black_hole * dup(symbol_scope &) const
void mark_as_formal_parameter()
tree_identifier(int l=-1, int c=-1)
virtual bool is_black_hole() const
symbol_record symbol() const
octave_lvalue lvalue(tree_evaluator &tw)
octave_value_list evaluate_n(tree_evaluator &tw, int nargout=1)
~tree_identifier()=default
tree_identifier * dup(symbol_scope &scope) const
bool is_identifier() const
void static_workspace_error()
void accept(tree_walker &tw)
octave_value evaluate(tree_evaluator &tw, int nargout=1)
tree_identifier(const symbol_record &s, int l=-1, int c=-1)
void eval_undefined_error()
virtual void visit_identifier(tree_identifier &)
OCTAVE_BEGIN_NAMESPACE(octave) static octave_value daspk_fcn
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()) ? '\'' :'"'))