23 #if defined (HAVE_CONFIG_H) 45 os << ((pr_as_read_syntax || pr_orig_text) ?
"@" :
"") <<
m_name;
79 new_scope = af_scope.
dup ();
92 expr ? expr->
dup (new_scope) :
nullptr,
93 new_scope, af_parent_scope,
line (),
column ());
virtual int line(void) const
tree_parameter_list * dup(symbol_scope &scope) const
virtual int column(void) const
symbol_scope m_parent_scope
symbol_scope dup(void) const
tree_expression * dup(symbol_scope &scope) const
tree_expression * dup(symbol_scope &scope) const
symbol_table & __get_symbol_table__(const std::string &who)
void inherit(symbol_scope &recipient_scope, const symbol_scope &donor_scope)
tree_parameter_list * parameter_list(void) const
virtual void copy_base(const tree_expression &e)
void print_raw(std::ostream &os, bool pr_as_read_syntax=false, bool pr_orig_txt=true)
tree_parameter_list * m_parameter_list
~tree_anon_fcn_handle(void)
tree_expression * m_expression
tree_expression * expression(void) const
tree_anon_fcn_handle(int l=-1, int c=-1)
tree_fcn_handle(int l=-1, int c=-1)
void print(std::ostream &os, bool pr_as_read_syntax=false, bool pr_orig_txt=true)
virtual tree_expression * dup(symbol_scope &scope) const =0