Ignore:
Timestamp:
May 1, 2008, 11:26:31 AM (16 years ago)
Author:
dai_9181
Message:

[505][513]を64bit版にマージ。

File:
1 edited

Legend:

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

    r477 r514  
    143143
    144144    // 名前空間情報を取得
    145     NamespaceSupporter::CollectNamespaces(
     145    ActiveBasic::Compiler::LexicalAnalyzer::CollectNamespaces(
    146146        compiler.GetObjectModule().GetCurrentSource().GetBuffer(),
    147147        compiler.GetObjectModule().meta.GetNamespaces()
     
    161161    }
    162162
    163     //クラス名を取得(詳細情報はGetAllClassInfoで取得)
     163    //クラス名を取得(詳細情報はCollectClassesで取得)
    164164    //   CollectProcedures関数の中で参照されるオブジェクト名を事前に取得する。
    165165    //     ※オブジェクトの内容までは取得しない
    166     compiler.GetObjectModule().meta.GetClasses().CollectClassesForNameOnly( compiler.GetObjectModule().GetCurrentSource() );
     166    ActiveBasic::Compiler::LexicalAnalyzer::CollectClassesForNameOnly(
     167        compiler.GetObjectModule().GetCurrentSource().GetBuffer(),
     168        compiler.GetObjectModule().meta.GetClasses()
     169    );
    167170
    168171    //TypeDef情報を初期化
     
    181184    //サブルーチン(ユーザー定義、DLL関数)の識別子、アドレスを取得
    182185    compiler.pCompilingClass = NULL;
    183     CollectProcedures(
     186    ActiveBasic::Compiler::LexicalAnalyzer::CollectProcedures(
    184187        compiler.GetObjectModule().GetCurrentSource(),
    185188        compiler.GetObjectModule().meta.GetUserProcs(),
     
    188191
    189192    // クラス情報を取得(※注 - CollectProceduresの後に呼び出す)
    190     compiler.GetObjectModule().meta.GetClasses().GetAllClassInfo();
     193    ActiveBasic::Compiler::LexicalAnalyzer::CollectClasses(
     194        compiler.GetObjectModule().GetCurrentSource().GetBuffer(),
     195        compiler.GetObjectModule().meta.GetClasses()
     196    );
    191197
    192198    // サブルーチン(ユーザー定義、DLL関数)のイテレータの準備
Note: See TracChangeset for help on using the changeset viewer.