Revision 44738 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
Statement.java | ||
---|---|---|
32 | 32 |
|
33 | 33 |
public boolean isReservedWord(String s); |
34 | 34 |
|
35 |
public void trace(String msg); |
|
35 | 36 |
} |
36 | 37 |
|
37 | 38 |
public interface Rule { |
... | ... | |
50 | 51 |
|
51 | 52 |
public ConditionalRule addRuleOnFalse(Rule rule); |
52 | 53 |
} |
54 |
|
|
55 |
public interface SwichTokenRule extends Rule { |
|
56 |
public SwichTokenRule addCase(String token, Rule... rules); |
|
57 |
public SwichTokenRule addDefault(Rule... rules); |
|
58 |
} |
|
53 | 59 |
|
54 | 60 |
public interface ArgsBuilder { |
55 | 61 |
|
... | ... | |
74 | 80 |
|
75 | 81 |
public CompoundRule repeat_until_any_tokens(String... token); |
76 | 82 |
|
83 |
public CompoundRule repeat(); |
|
84 |
|
|
77 | 85 |
public Rule require_identifier(String id); |
78 | 86 |
|
79 | 87 |
public Rule require_literal_string(String id); |
... | ... | |
84 | 92 |
|
85 | 93 |
public Rule require_expressions(String id, String separator); |
86 | 94 |
|
95 |
public Rule break_loop(); |
|
96 |
|
|
97 |
public SwichTokenRule switch_token(); |
|
98 |
|
|
87 | 99 |
public ConditionalRule optional_any_token(String... id); |
88 | 100 |
|
89 | 101 |
public ConditionalRule optional_identifiers(String id, String separator); |
Also available in: Unified diff