void accept(tree_walker &tw)
tree_command * dup(symbol_table::scope_id scope, symbol_table::context_id context) const
void accept(tree_walker &tw)
virtual void visit_continue_command(tree_continue_command &)=0
void accept(tree_walker &tw)
virtual void visit_break_command(tree_break_command &)=0
tree_command * dup(symbol_table::scope_id scope, symbol_table::context_id context) const
tree_command * dup(symbol_table::scope_id scope, symbol_table::context_id context) const
tree_continue_command(int l=-1, int c=-1)
tree_return_command(int l=-1, int c=-1)
virtual void visit_return_command(tree_return_command &)=0
virtual int column(void) const
tree_break_command(int l=-1, int c=-1)