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 "~"; }
octave_idx_type length(void) const
std::string name(void) const
std::string name(void) const
octave_lvalue lvalue(tree_evaluator &tw)
tree_black_hole(int l=-1, int c=-1)
bool is_black_hole(void) const
tree_black_hole * dup(symbol_scope &) const
tree_identifier & operator=(const tree_identifier &)=delete
tree_identifier(const tree_identifier &)=delete
tree_identifier(int l=-1, int c=-1)
void mark_as_formal_parameter(void)
symbol_record symbol(void) const
void static_workspace_error(void)
virtual bool is_black_hole(void) const
octave_lvalue lvalue(tree_evaluator &tw)
void eval_undefined_error(void)
octave_value_list evaluate_n(tree_evaluator &tw, int nargout=1)
tree_identifier * dup(symbol_scope &scope) const
~tree_identifier(void)=default
bool is_identifier(void) const
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)
std::string name(void) const
bool lvalue_ok(void) const
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()) ? '\'' :'"'))