Revision 44446 trunk/org.gvsig.desktop/org.gvsig.desktop.library/org.gvsig.expressionevaluator/org.gvsig.expressionevaluator.lib/org.gvsig.expressionevaluator.lib.api/src/main/java/org/gvsig/expressionevaluator/spi/AbstractLexicalAnalyzer.java

View differences:

AbstractLexicalAnalyzer.java
409 409
            }
410 410
            while (true) {
411 411
                if (ch == EOF) {
412
                    throw new ExpressionSyntaxException(I18N.End_of_string_was_expected_and_end_of_source_was_found(), this);        
412
//                    throw new ExpressionSyntaxException(I18N.End_of_string_was_expected_and_end_of_source_was_found(), this);        
413
                    break;
413 414
                }
414 415
                if( !Character.isDigit(ch) ) {
415 416
                    break;
......
422 423
        } else {
423 424
            s_d = 0;
424 425
        }
425
        if( !StringUtils.contains(" \"", ch) ) {
426
        if( ch!=EOF && !StringUtils.contains(" \"", ch) ) {
426 427
            throw new ExpressionSyntaxException(I18N.Expected_XexpectedX_and_found_XfoundX(" ", String.valueOf(ch)), this);
427 428
        }
428 429
        

Also available in: Unified diff