Ignore:
Timestamp:
Jun 28, 2008, 11:21:06 PM (16 years ago)
Author:
dai_9181
Message:

#172への対応。パラメータにジェネリック型が正常に指定できない不具合を修正。

File:
1 edited

Legend:

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

    r668 r671  
    108108            }
    109109            for(;;i++,i2++){
    110                 if(!IsVariableChar(paramStr[i])){
     110                if(!IsVariableChar(paramStr[i], true)){
    111111                    if(paramStr[i]==1&&(paramStr[i+1]==ESC_FUNCTION||paramStr[i+1]==ESC_SUB)){
    112112                        temporary[i2++]=paramStr[i++];
     
    374374            }
    375375            for(;;i++,i2++){
    376                 if(!IsVariableChar(sourceOfParams[i])){
     376                if(!IsVariableChar(sourceOfParams[i], true)){
    377377                    if(sourceOfParams[i]==1&&(sourceOfParams[i+1]==ESC_FUNCTION||sourceOfParams[i+1]==ESC_SUB)){
    378378                        temporary[i2++]=sourceOfParams[i++];
     
    434434                while(sourceOfParams[i2]=='*') temporary[i3++]=sourceOfParams[i2++];
    435435                for(;;i2++,i3++){
    436                     if(!IsVariableChar(sourceOfParams[i2])){
     436                    if(!IsVariableChar(sourceOfParams[i2], true)){
    437437                        temporary[i3]=0;
    438438                        break;
Note: See TracChangeset for help on using the changeset viewer.