Changeset 514 in dev for trunk/ab5.0/abdev/compiler_x64/MakePeHdr.cpp
- Timestamp:
- May 1, 2008, 11:26:31 AM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/ab5.0/abdev/compiler_x64/MakePeHdr.cpp
r477 r514 143 143 144 144 // 名前空間情報を取得 145 NamespaceSupporter::CollectNamespaces(145 ActiveBasic::Compiler::LexicalAnalyzer::CollectNamespaces( 146 146 compiler.GetObjectModule().GetCurrentSource().GetBuffer(), 147 147 compiler.GetObjectModule().meta.GetNamespaces() … … 161 161 } 162 162 163 //クラス名を取得(詳細情報は GetAllClassInfoで取得)163 //クラス名を取得(詳細情報はCollectClassesで取得) 164 164 // CollectProcedures関数の中で参照されるオブジェクト名を事前に取得する。 165 165 // ※オブジェクトの内容までは取得しない 166 compiler.GetObjectModule().meta.GetClasses().CollectClassesForNameOnly( compiler.GetObjectModule().GetCurrentSource() ); 166 ActiveBasic::Compiler::LexicalAnalyzer::CollectClassesForNameOnly( 167 compiler.GetObjectModule().GetCurrentSource().GetBuffer(), 168 compiler.GetObjectModule().meta.GetClasses() 169 ); 167 170 168 171 //TypeDef情報を初期化 … … 181 184 //サブルーチン(ユーザー定義、DLL関数)の識別子、アドレスを取得 182 185 compiler.pCompilingClass = NULL; 183 CollectProcedures(186 ActiveBasic::Compiler::LexicalAnalyzer::CollectProcedures( 184 187 compiler.GetObjectModule().GetCurrentSource(), 185 188 compiler.GetObjectModule().meta.GetUserProcs(), … … 188 191 189 192 // クラス情報を取得(※注 - CollectProceduresの後に呼び出す) 190 compiler.GetObjectModule().meta.GetClasses().GetAllClassInfo(); 193 ActiveBasic::Compiler::LexicalAnalyzer::CollectClasses( 194 compiler.GetObjectModule().GetCurrentSource().GetBuffer(), 195 compiler.GetObjectModule().meta.GetClasses() 196 ); 191 197 192 198 // サブルーチン(ユーザー定義、DLL関数)のイテレータの準備
Note:
See TracChangeset
for help on using the changeset viewer.