Ignore:
Timestamp:
Mar 24, 2008, 8:05:20 PM (17 years ago)
Author:
dai_9181
Message:

Messenger/ErrorMessengerクラスを導入。SetError関数によるエラー生成を廃止した。

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/ab5.0/abdev/BasicCompiler32/NumOpe_Logical.cpp

    r308 r465  
    1515    if(IsRealNumberType(type[sp-2])||IsRealNumberType(type[sp-1])){
    1616        //いずれかの項が実数のとき
    17         SetError(45,"xor",cp);
     17        compiler.errorMessenger.Output(45,"xor",cp);
    1818        return 0;
    1919    }
     
    158158    if(IsRealNumberType(type[sp-2])||IsRealNumberType(type[sp-1])){
    159159        //いずれかの項が実数のとき
    160         SetError(45,"or",cp);
     160        compiler.errorMessenger.Output(45,"or",cp);
    161161        return 0;
    162162    }
     
    301301    if(IsRealNumberType(type[sp-2])||IsRealNumberType(type[sp-1])){
    302302        //いずれかの項が実数のとき
    303         SetError(45,"and",cp);
     303        compiler.errorMessenger.Output(45,"and",cp);
    304304        return 0;
    305305    }
     
    441441    if(IsRealNumberType(type[sp-1])){
    442442        //実数のとき
    443         SetError(45,"Not",cp);
     443        compiler.errorMessenger.Output(45,"Not",cp);
    444444        return 0;
    445445    }
Note: See TracChangeset for help on using the changeset viewer.