Changeset 256 in dev for trunk/abdev/BasicCompiler_Common/include/Compiler.h
- Timestamp:
- Aug 1, 2007, 11:19:01 PM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/abdev/BasicCompiler_Common/include/Compiler.h
r225 r256 3 3 #include <CodeGenerator.h> 4 4 #include <NamespaceSupporter.h> 5 #include <Meta Impl.h>5 #include <Meta.h> 6 6 #include <DataTable.h> 7 7 #include <CodeGenerator.h> 8 #include <Linker.h> 8 9 9 10 class Compiler … … 11 12 // 名前空間サポート 12 13 NamespaceSupporter namespaceSupporter; 13 14 // メタ情報15 MetaImpl metaImpl;16 17 // データテーブル18 DataTable dataTable;19 14 20 15 public: … … 25 20 } 26 21 27 MetaImpl &GetMeta() 28 { 29 return metaImpl; 30 } 31 32 DataTable &GetDataTable() 33 { 34 return dataTable; 35 } 36 37 // グローバル領域のネイティブコード 38 NativeCode globalNativeCode; 22 // オブジェクトモジュール 23 ObjectModule objectModule; 39 24 40 25 // コード生成機構 41 26 CodeGenerator codeGenerator; 27 28 // リンカ 29 Linker linker; 42 30 43 31 static bool StringToType( const std::string &typeName, Type &type );
Note:
See TracChangeset
for help on using the changeset viewer.