Changeset 256 in dev for trunk/abdev/BasicCompiler32/Compile_ProcOp.cpp
- Timestamp:
- Aug 1, 2007, 11:19:01 PM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/abdev/BasicCompiler32/Compile_ProcOp.cpp
r253 r256 58 58 59 59 //クラスに属する静的メンバを定義 60 compiler. GetMeta().GetClasses().InitStaticMember();60 compiler.objectModule.meta.GetClasses().InitStaticMember(); 61 61 62 62 GetGlobalDataForDll(); … … 71 71 //静的ローカルオブジェクトのコンストラクタ呼び出し 72 72 73 BOOST_FOREACH( Variable *pVar, compiler. GetMeta().GetGlobalVars() ){73 BOOST_FOREACH( Variable *pVar, compiler.objectModule.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. GetMeta().GetClasses().Compile_System_InitializeUserTypes();221 compiler.objectModule.meta.GetClasses().Compile_System_InitializeUserTypes(); 222 222 } 223 223 else if( userProc.GetName() == "RegisterGlobalRoots" … … 270 270 271 271 //コンパイルスタートをクラス管理クラスに追加 272 compiler. GetMeta().GetClasses().StartCompile( pUserProc );272 compiler.objectModule.meta.GetClasses().StartCompile( pUserProc ); 273 273 274 274 //コンパイル中の関数 … … 789 789 790 790 repeat: 791 compiler. GetMeta().GetUserProcs().Iterator_Reset();792 while( compiler. GetMeta().GetUserProcs().Iterator_HasNext() )791 compiler.objectModule.meta.GetUserProcs().Iterator_Reset(); 792 while( compiler.objectModule.meta.GetUserProcs().Iterator_HasNext() ) 793 793 { 794 UserProc *pUserProc = compiler. GetMeta().GetUserProcs().Iterator_GetNext();794 UserProc *pUserProc = compiler.objectModule.meta.GetUserProcs().Iterator_GetNext(); 795 795 CompileBufferInProcedure( *pUserProc ); 796 796 } … … 808 808 //プロシージャコンパイルによって、プロシージャコンパイルが必要になる場合 809 809 810 compiler. GetMeta().GetUserProcs().Iterator_Reset();811 while( compiler. GetMeta().GetUserProcs().Iterator_HasNext() )810 compiler.objectModule.meta.GetUserProcs().Iterator_Reset(); 811 while( compiler.objectModule.meta.GetUserProcs().Iterator_HasNext() ) 812 812 { 813 UserProc *pUserProc = compiler. GetMeta().GetUserProcs().Iterator_GetNext();813 UserProc *pUserProc = compiler.objectModule.meta.GetUserProcs().Iterator_GetNext(); 814 814 CompileBufferInProcedure( *pUserProc ); 815 815 }
Note:
See TracChangeset
for help on using the changeset viewer.