3 //=============================================================================
7 * Visitor for Exceptions.
8 * This is the generic (common) visitor for all exceptions.
10 * @author Aniruddha Gokhale
12 //=============================================================================
14 #ifndef _BE_VISITOR_EXCEPTION_EXCEPTION_H_
15 #define _BE_VISITOR_EXCEPTION_EXCEPTION_H_
18 * @class be_visitor_exception
20 * @brief be_visitor_exception
22 * This is the base visitor for exception
24 class be_visitor_exception
: public be_visitor_scope
27 be_visitor_exception (be_visitor_context
*ctx
);
28 ~be_visitor_exception ();
30 virtual int visit_exception (be_exception
*node
);
32 virtual int visit_field (be_field
*node
);
35 #endif /* _BE_VISITOR_EXCEPTION_EXCEPTION_H_ */