26#if ! defined (octave_pt_id_h)
27#define octave_pt_id_h 1
29#include "octave-config.h"
93 error (R
"(can not add variable "%s" to a static workspace)",
152 std::string
name ()
const {
return "~"; }
164OCTAVE_END_NAMESPACE(octave)
octave_idx_type length() const
comment_list leading_comments() const
~tree_black_hole()=default
tree_black_hole * dup(symbol_scope &) const
octave_lvalue lvalue(tree_evaluator &tw)
bool is_black_hole() const
tree_black_hole(const token &token)
void mark_as_formal_parameter()
tree_identifier(const token &tok)
tree_identifier * mark_get_set(const token &get_set_tok, const token &dot_tok)
virtual bool is_black_hole() const
symbol_record symbol() const
octave_lvalue lvalue(tree_evaluator &tw)
tree_identifier(symbol_record &sym, const token &tok)
octave_value_list evaluate_n(tree_evaluator &tw, int nargout=1)
comment_list leading_comments() const
tree_identifier(symbol_scope &scope, const token &tok)
~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)
void eval_undefined_error()
virtual void visit_identifier(tree_identifier &)
OCTAVE_BEGIN_NAMESPACE(octave) static octave_value daspk_fcn
void error(const char *fmt,...)