Changeset 4038


Ignore:
Timestamp:
Nov 24, 2008, 8:21:42 PM (12 years ago)
Author:
yura
Message:
  • Full var name (with type) in error message.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • devel-tools/trunk/eclipse/org.refal.rfpdt.core/src/org/refal/rfpdt/compiler/VariableScopeChecker.java

    r3846 r4038  
    105105            } else {
    106106                if (!astVarDef.type.equals(astVar.type))
    107                     msgHandler.send(astVar.pos, MsgCode.TwoOccurrencesOfTheVariable_X_HaveDifferentTypes,
    108                             astVar.name.identifier);
     107                    msgHandler.send(astVar.pos, MsgCode.TwoOccurrencesOfTheVariable_X_HaveDifferentTypes, astVar
     108                            .toString());
    109109                astVar.varDefinition = astVarDef;
    110110                astVarDef.varUses.add(astVar);
     
    125125            AstVar astVarDef = env.get(astVar.name.identifier);
    126126            if (astVarDef == null) {
    127                 msgHandler.send(astVar.pos, MsgCode.Variable_X_IsNotDefined, astVar.name.identifier);
     127                msgHandler.send(astVar.pos, MsgCode.Variable_X_IsNotDefined, astVar.toString());
    128128                return;
    129129            }
    130130            if (!astVarDef.type.equals(astVar.type))
    131                 msgHandler.send(astVar.pos, MsgCode.TwoOccurrencesOfTheVariable_X_HaveDifferentTypes,
    132                         astVar.name.identifier);
     131                msgHandler
     132                        .send(astVar.pos, MsgCode.TwoOccurrencesOfTheVariable_X_HaveDifferentTypes, astVar.toString());
    133133            astVar.varDefinition = astVarDef;
    134134            astVarDef.varUses.add(astVar);
     
    147147                return;
    148148            if (!prevVars.add(astVar.name.identifier)) {
    149                 msgHandler.send(astVar.pos, MsgCode.RepeatedOccurenceOfTheVariable_X_InHardExpression,
    150                         astVar.name.identifier);
     149                msgHandler.send(astVar.pos, MsgCode.RepeatedOccurenceOfTheVariable_X_InHardExpression, astVar
     150                        .toString());
    151151                return;
    152152            }
Note: See TracChangeset for help on using the changeset viewer.