26#if ! defined (octave_pt_except_h)
27#define octave_pt_except_h 1
29#include "octave-config.h"
47 : m_try_tok (try_tok), m_try_code (tc), m_catch_tok (catch_tok), m_expr_id (id), m_catch_code (cc), m_end_tok (end_tok)
102 : m_unwind_tok (unwind_tok), m_unwind_protect_code (tc), m_cleanup_tok (cleanup_tok), m_cleanup_code (cc), m_end_tok (end_tok)
146OCTAVE_END_NAMESPACE(octave)
tree_identifier * identifier()
void accept(tree_walker &tw)
comment_list trailing_comments() const
tree_statement_list * cleanup()
comment_list leading_comments() const
token catch_token() const
tree_try_catch_command(const token try_tok, tree_statement_list *tc, const token catch_tok, tree_identifier *id, tree_statement_list *cc, const token &end_tok)
tree_statement_list * body()
tree_statement_list * cleanup()
comment_list trailing_comments() const
token unwind_token() const
tree_unwind_protect_command(const token &unwind_tok, tree_statement_list *tc, const token &cleanup_tok, tree_statement_list *cc, const token &end_tok)
void accept(tree_walker &tw)
comment_list leading_comments() const
tree_statement_list * body()
virtual void visit_unwind_protect_command(tree_unwind_protect_command &)
virtual void visit_try_catch_command(tree_try_catch_command &)
OCTAVE_BEGIN_NAMESPACE(octave) static octave_value daspk_fcn