56 for (
const auto& nm : pnames)
81 std::string nm =
id.name ();
tree_expression * expression(void) const
tree_parameter_list * parameter_list(void) const
void visit_parameter_list(tree_parameter_list &)
std::set< std::string > m_vars
void visit_statement(tree_statement &)
void visit_statement_list(tree_statement_list &)
tree_anon_scopes(void)=delete
void visit_identifier(tree_identifier &)
std::set< std::string > m_params
void visit_anon_fcn_handle(tree_anon_fcn_handle &)
std::list< std::string > variable_names(void) const
bool takes_varargs(void) const
tree_expression * expression(void)
void accept(tree_walker &tw)
tree_command * command(void)
virtual void accept(tree_walker &tw)=0
#define panic_impossible()