Changeset 511 in dev for trunk/ab5.0/abdev/compiler_x86/MakePeHdr.cpp
- Timestamp:
- Apr 30, 2008, 8:04:04 PM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/ab5.0/abdev/compiler_x86/MakePeHdr.cpp
r506 r511 171 171 } 172 172 173 //クラス名を取得(詳細情報は GetAllClassInfoで取得)173 //クラス名を取得(詳細情報はCollectClassesで取得) 174 174 // CollectProcedures関数の中で参照されるオブジェクト名を事前に取得する。 175 175 // ※オブジェクトの内容までは取得しない 176 compiler.GetObjectModule().meta.GetClasses().CollectClassesForNameOnly( compiler.GetObjectModule().GetCurrentSource() ); 176 ActiveBasic::Compiler::LexicalAnalyzer::CollectClassesForNameOnly( 177 compiler.GetObjectModule().GetCurrentSource().GetBuffer(), 178 compiler.GetObjectModule().meta.GetClasses() 179 ); 177 180 178 181 //TypeDef情報を初期化 … … 191 194 // サブルーチン(ユーザー定義、DLL関数)の識別子、アドレスを取得 192 195 compiler.pCompilingClass = NULL; 193 CollectProcedures(196 ActiveBasic::Compiler::LexicalAnalyzer::CollectProcedures( 194 197 compiler.GetObjectModule().GetCurrentSource(), 195 198 compiler.GetObjectModule().meta.GetUserProcs(), … … 198 201 199 202 // クラス情報を取得(※注 - CollectProceduresの後に呼び出す) 200 compiler.GetObjectModule().meta.GetClasses().GetAllClassInfo(); 203 ActiveBasic::Compiler::LexicalAnalyzer::CollectClasses( 204 compiler.GetObjectModule().GetCurrentSource().GetBuffer(), 205 compiler.GetObjectModule().meta.GetClasses() 206 ); 201 207 202 208 // サブルーチン(ユーザー定義、DLL関数)のイテレータの準備
Note:
See TracChangeset
for help on using the changeset viewer.