Ignore:
Timestamp:
Jul 29, 2007, 12:33:04 PM (17 years ago)
Author:
dai_9181
Message:

BreakPertialScheduleをリファクタリング

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/abdev/BasicCompiler32/Compile_ProcOp.cpp

    r247 r248  
    66#include <Program.h>
    77#include <Compiler.h>
    8 #include <LexicalScopingImpl.h>
     8#include <LexicalScope.h>
    99#include <Class.h>
    1010#include <Variable.h>
     
    9797        UserProc::CompileStartForGlobalArea();
    9898
    99         GetLexicalScopes().CallDestructorsOfScopeEnd();
     99        compiler.codeGenerator.lexicalScopes.CallDestructorsOfScopeEnd();
    100100
    101101        UserProc::CompileStartForUserProc( pBackUserProc );
     
    349349
    350350        //レキシカルスコープ情報
    351         pVar->SetScopeLevel( GetLexicalScopes().GetNowLevel() );
    352         pVar->SetScopeStartAddress( GetLexicalScopes().GetStartAddress() );
     351        pVar->SetScopeLevel( compiler.codeGenerator.lexicalScopes.GetNowLevel() );
     352        pVar->SetScopeStartAddress( compiler.codeGenerator.lexicalScopes.GetStartAddress() );
    353353        pVar->bLiving=TRUE;
    354354
     
    615615
    616616    //ローカルオブジェクトの解放処理
    617     GetLexicalScopes().CallDestructorsOfScopeEnd();
     617    compiler.codeGenerator.lexicalScopes.CallDestructorsOfScopeEnd();
    618618
    619619    //プロシージャ抜け出しスケジュール(Exit Sub/Function)
Note: See TracChangeset for help on using the changeset viewer.