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

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

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/ab5.0/abdev/BasicCompiler_Common/Intermediate_Step2.cpp

    r461 r465  
    2121        }
    2222        if(!IsVariableChar(buffer[i])){
    23             SetError(1,NULL,i);
     23            compiler.errorMessenger.Output(1,NULL,i);
    2424            break;
    2525        }
     
    2828
    2929    if(buffer[i]=='\0'){
    30         SetError(22,"Enum",cp);
     30        compiler.errorMessenger.Output(22,"Enum",cp);
    3131        return;
    3232    }
     
    5151        if(temporary[0]=='\0'){
    5252            if(buffer[i]=='\0'){
    53                 SetError(22,"Enum",cp);
     53                compiler.errorMessenger.Output(22,"Enum",cp);
    5454                break;
    5555            }
     
    109109        else if( basbuf[i] == 1 && basbuf[i+1] == ESC_ENDNAMESPACE ){
    110110            if( namespaceScopes.size() <= 0 ){
    111                 SetError(12, "End Namespace", i );
     111                compiler.errorMessenger.Output(12, "End Namespace", i );
    112112            }
    113113            else{
Note: See TracChangeset for help on using the changeset viewer.