Changeset 265 in dev for trunk/abdev/BasicCompiler32/Compile_ProcOp.cpp
- Timestamp:
- Aug 6, 2007, 11:44:42 PM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/abdev/BasicCompiler32/Compile_ProcOp.cpp
r263 r265 58 58 59 59 //クラスに属する静的メンバを定義 60 compiler. objectModule.meta.GetClasses().InitStaticMember();60 compiler.GetObjectModule().meta.GetClasses().InitStaticMember(); 61 61 62 62 GetGlobalDataForDll(); … … 71 71 //静的ローカルオブジェクトのコンストラクタ呼び出し 72 72 73 BOOST_FOREACH( Variable *pVar, compiler. objectModule.meta.GetGlobalVars() ){73 BOOST_FOREACH( Variable *pVar, compiler.GetObjectModule().meta.GetGlobalVars() ){ 74 74 if(memicmp(pVar->GetName().c_str(),"Static%",7)==0){ 75 75 //コンストラクタ呼び出し … … 219 219 && userProc.GetParentClass().GetName() == "_System_TypeBase" ){ 220 220 221 compiler. objectModule.meta.GetClasses().Compile_System_InitializeUserTypes();221 compiler.GetObjectModule().meta.GetClasses().Compile_System_InitializeUserTypes(); 222 222 } 223 223 else if( userProc.GetName() == "RegisterGlobalRoots" … … 270 270 271 271 //コンパイルスタートをクラス管理クラスに追加 272 compiler. objectModule.meta.GetClasses().StartCompile( pUserProc );272 compiler.GetObjectModule().meta.GetClasses().StartCompile( pUserProc ); 273 273 274 274 //コンパイル中の関数 … … 781 781 782 782 repeat: 783 compiler. objectModule.meta.GetUserProcs().Iterator_Reset();784 while( compiler. objectModule.meta.GetUserProcs().Iterator_HasNext() )783 compiler.GetObjectModule().meta.GetUserProcs().Iterator_Reset(); 784 while( compiler.GetObjectModule().meta.GetUserProcs().Iterator_HasNext() ) 785 785 { 786 UserProc *pUserProc = compiler. objectModule.meta.GetUserProcs().Iterator_GetNext();786 UserProc *pUserProc = compiler.GetObjectModule().meta.GetUserProcs().Iterator_GetNext(); 787 787 CompileBufferInProcedure( *pUserProc ); 788 788 } … … 800 800 //プロシージャコンパイルによって、プロシージャコンパイルが必要になる場合 801 801 802 compiler. objectModule.meta.GetUserProcs().Iterator_Reset();803 while( compiler. objectModule.meta.GetUserProcs().Iterator_HasNext() )802 compiler.GetObjectModule().meta.GetUserProcs().Iterator_Reset(); 803 while( compiler.GetObjectModule().meta.GetUserProcs().Iterator_HasNext() ) 804 804 { 805 UserProc *pUserProc = compiler. objectModule.meta.GetUserProcs().Iterator_GetNext();805 UserProc *pUserProc = compiler.GetObjectModule().meta.GetUserProcs().Iterator_GetNext(); 806 806 CompileBufferInProcedure( *pUserProc ); 807 807 }
Note:
See TracChangeset
for help on using the changeset viewer.