Ignore:
Timestamp:
May 2, 2008, 11:25:38 AM (16 years ago)
Author:
dai_9181
Message:

[522][527]を64bit版にマージ。

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/ab5.0/abdev/compiler_x64/MakePeHdr.cpp

    r519 r528  
    146146    // デリゲートに関する情報を収集
    147147    {
    148         compiler.GetObjectModule().meta.GetDelegates().Collect(
    149             compiler.GetObjectModule().GetCurrentSource()
     148        ActiveBasic::Compiler::LexicalAnalyzer::CollectDelegates(
     149            compiler.GetObjectModule().GetCurrentSource(),
     150            compiler.GetObjectModule().meta.GetDelegates()
    150151        );
    151152        compiler.GetObjectModule().meta.GetDelegates().Iterator_Init();
    152153
    153154        // デリゲートからクラスコードを生成
    154         std::string tempSource;
    155         compiler.GetObjectModule().meta.GetDelegates().GenerateSourceCode( tempSource );
     155        std::string tempSource = ActiveBasic::Compiler::LexicalAnalyzer::GenerateDelegatesSourceCode(
     156            compiler.GetObjectModule().meta.GetDelegates()
     157        );
    156158        AddSourceCode( tempSource.c_str() );
    157159    }
     
    173175    型情報に依存するパラメータ情報を取得できないため、ここでの再取得が必要
    174176    */
    175     compiler.GetObjectModule().meta.GetDelegates().RefleshParameterAndReturnType();
     177    ActiveBasic::Compiler::LexicalAnalyzer::RefleshDelegatesParameterAndReturnType(
     178        compiler.GetObjectModule().meta.GetDelegates()
     179    );
    176180
    177181    //定数情報を取得
     
    309313#ifdef _DEBUG
    310314    {
    311         ofstream ofs("middle_code.txt");
    312         ofs << basbuf << endl;
     315        std::ofstream ofs( ( Jenga::Common::Environment::GetAppDir() + "\\middle_code.txt" ).c_str() );
     316        ofs << basbuf << std::endl;
    313317        ofs.close();
    314318    }
Note: See TracChangeset for help on using the changeset viewer.