Revision 44384 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/Statement.java

View differences:

Statement.java
29 29
        public Code parse_expression();
30 30

  
31 31
        public Codes parse_expressions(String separator);
32
        
33
        public boolean isReservedWord(String s);
34

  
32 35
    }
33 36

  
34 37
    public interface Rule {
......
53 56
        public Codes build(StatementContext context);
54 57
    }
55 58

  
59
    public interface StatementBuilder {
60
        
61
        public String getCodeID();
62
        
63
        public ArgsBuilder getArgsBuilder();
64
        
65
        public Code build(StatementContext context);
56 66

  
67
    }
68

  
57 69
    public String getName();
58 70

  
59 71
    public Statement addRule(Rule rule);
......
80 92
    
81 93
    public void code(String id, ArgsBuilder argsBuilder);
82 94

  
95
    public void builder(StatementBuilder stmtBuilder);
96

  
83 97
    public Code parse(StatementContext context);
84 98

  
85 99
    public boolean isApplicable(StatementContext context);

Also available in: Unified diff