Revision 43519 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/DefaultCompiler.java

View differences:

DefaultCompiler.java
244 244
        Arguments args = null;
245 245
        while( true ) {
246 246
            Code arg = parseExpression();
247
            if( arg!=null ) {
248
                if( args == null ) {
249
                    args = codeBuilder.args();
250
                }
251
                args.add(arg);
252
            }
247 253
            Token next = lexer.look();
248 254
            switch( next.getType() ) {
249 255
            case Token.COMA:
250 256
                lexer.next(); // Consume el ",".
251
                if( args == null ) {
252
                    args = codeBuilder.args();
253
                }
254
                args.add(arg);
255 257
                break;
256 258
            default:
257 259
                return args;

Also available in: Unified diff