Revision 44262 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/grammars/BasicGrammarFactory.java

View differences:

BasicGrammarFactory.java
62 62
            ); 
63 63
            theGrammar.addStatement(stmt);
64 64

  
65
/*
66
            
67
BEGIN
68
  SET x = 0; 
69
  FOR n in FETCH GEOMETRY FROM STORE 'view','points':  
70
    IF ST_Intersects(n,GEOMETRY) THEN
71
      SET x = x+1
72
EXCEPT
73
    SET x = -1
74
END WITH VALUE x
75
            
76
*/            
77
            
78
            
65 79
            stmt = theGrammar.createStatement("BLOCK");
66 80
            stmt.addRule(stmt.require_any_token("BEGIN"));
67 81
            stmt.addRule(stmt.require_expressions("VALUES", ";"));
82
//            stmt.addRule(stmt.optional_any_token("EXCEPT")
83
//                    .addRuleOnTrue(stmt.require_expression("EXCEPT"))
84
//            );
68 85
            stmt.addRule(stmt.require_any_token("END"));
86
//            stmt.addRule(stmt.optional_any_token("WITH")
87
//                    .addRuleOnTrue(stmt.require_any_token("VALUE"))
88
//                    .addRuleOnTrue(stmt.require_expression("VALUE"))
89
//            );
69 90
            stmt.code(
70 91
                    CodeBlockFunction.NAME, 
92
//                    stmt.args_names("EXCEPT","VALUE"),
71 93
                    stmt.args_expand("VALUES")
72 94
            );
73 95
            theGrammar.addStatement(stmt);

Also available in: Unified diff