Revision 44592 trunk/org.gvsig.desktop/org.gvsig.desktop.library/org.gvsig.expressionevaluator/org.gvsig.expressionevaluator.lib/org.gvsig.expressionevaluator.lib.impl/src/main/java/org/gvsig/expressionevaluator/impl/DefaultStatement.java

View differences:

DefaultStatement.java
117 117
                        context.getLexicalAnalyzer()
118 118
                );
119 119
            }
120
            String identifier = (String) token.getLiteral();
120
            String identifier = (String) token.getValue();
121 121
            Code code = context.getCodeBuilder().constant(identifier);
122 122
            context.setCode(id, code);
123 123
            context.next_token();
......
398 398
        public void parse(StatementContext context) {
399 399
            Token token = context.look_token();
400 400
            if (token.getType() == Token.STRING_LITERAL) {
401
                String s = (String) token.getLiteral();
401
                String s = (String) token.getValue();
402 402
                Code code = context.getCodeBuilder().constant(s);
403 403
                context.setCode(id, code);
404 404
                context.next_token();
......
439 439
                    }
440 440
                } else {
441 441
                    Code code = context.getCode(argName);
442
                    if( code == null) {
443
                        code = context.getCodeBuilder().constant(null);
444
                    }
442
//                    if( code == null) {
443
//                        code = context.getCodeBuilder().constant(null);
444
//                    }
445 445
                    args.add(code);
446 446
                }
447 447
            }

Also available in: Unified diff