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
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