Ignore:
Timestamp:
Mar 2, 2008, 4:36:33 AM (16 years ago)
Author:
dai_9181
Message:

Enumを大改修。Enumメンバ初期値にリテラル、定数、Enumメンバを指定できるようにした。また、エラー行数を正確に表示可能にした。

File:
1 edited

Legend:

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

    r358 r406  
    151151
    152152    //列挙体に関する情報を収集
    153     CEnumParent::InitEnum();
     153    compiler.enumInfoCollection.InitEnum();
    154154
    155155    //列挙体からクラスコードを生成
    156156    char *temp;
    157     temp=CEnumParent::GenerateSourceCode();
     157    temp=compiler.enumInfoCollection.GenerateSourceCode();
    158158    AddSourceCode(temp);
    159159    HeapDefaultFree(temp);
     
    16591659    delete pobj_Reloc;
    16601660
    1661     //列挙体に関する情報の破棄
    1662     CEnumParent::DestroyEnum();
    1663 
    16641661    //クラスに関するメモリを解放
    16651662    compiler.GetObjectModule().meta.GetClasses().Clear();
Note: See TracChangeset for help on using the changeset viewer.