tree_identifier * expr_id
void accept(tree_walker &tw)
virtual void visit_unwind_protect_command(tree_unwind_protect_command &)=0
tree_statement_list * try_code
octave_comment_list * mid_comm
tree_statement_list * catch_code
~tree_unwind_protect_command(void)
tree_statement_list * unwind_protect_code
tree_command * dup(symbol_table::scope_id scope, symbol_table::context_id context) const
virtual void visit_try_catch_command(tree_try_catch_command &)=0
octave_comment_list * lead_comm
tree_identifier * dup(symbol_table::scope_id scope, symbol_table::context_id context) const
static llvm::LLVMContext & context
octave_comment_list * trail_comm
tree_command * dup(symbol_table::scope_id scope, symbol_table::context_id context) const
tree_unwind_protect_command(int l=-1, int c=-1)
octave_comment_list * trail_comm
tree_statement_list * cleanup_code
tree_try_catch_command(int l=-1, int c=-1)
virtual int line(void) const
void accept(tree_walker &tw)
octave_comment_list * mid_comm
octave_comment_list * lead_comm
virtual int column(void) const
~tree_try_catch_command(void)
tree_statement_list * dup(symbol_table::scope_id scope, symbol_table::context_id context) const