2 //=============================================================================
8 * @author Aniruddha Gokhale
10 //=============================================================================
12 #include "be_native.h"
13 #include "be_visitor.h"
15 be_native::be_native (UTL_ScopedName
*n
)
17 AST_Decl (AST_Decl::NT_native
,
19 AST_Type (AST_Decl::NT_native
,
21 AST_ConcreteType (AST_Decl::NT_native
,
23 UTL_Scope (AST_Decl::NT_native
),
24 AST_Structure (AST_Decl::NT_native
,
32 be_decl (AST_Decl::NT_native
,
34 be_type (AST_Decl::NT_native
,
46 be_native::gen_typecode ()
60 this->be_exception::destroy ();
61 this->AST_Native::destroy ();
65 be_native::accept (be_visitor
*visitor
)
67 return visitor
->visit_native (this);