Changeset 511 in dev for trunk/ab5.0/abdev/compiler_x86
- Timestamp:
- Apr 30, 2008, 8:04:04 PM (17 years ago)
- Location:
- trunk/ab5.0/abdev/compiler_x86
- Files:
-
- 2 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関数)のイテレータの準備 -
trunk/ab5.0/abdev/compiler_x86/stdafx.h
r510 r511 44 44 #include <Hashmap.h> 45 45 #include <Configuration.h> 46 #include <Class.h> 47 #include <Procedure.h> 46 48 #include <LexicalAnalyzer.h> 47 49 #include <Program.h>
Note:
See TracChangeset
for help on using the changeset viewer.