Revision 44750 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 | ||
---|---|---|
31 | 31 |
public Codes parse_expressions(String separator); |
32 | 32 |
|
33 | 33 |
public boolean isReservedWord(String s); |
34 |
|
|
35 |
public void save_state(); |
|
36 |
|
|
37 |
public void restore_state(); |
|
38 |
|
|
39 |
public void drop_state(); |
|
40 |
|
|
34 | 41 |
|
35 | 42 |
public void trace(String msg); |
36 | 43 |
} |
... | ... | |
38 | 45 |
public interface Rule { |
39 | 46 |
|
40 | 47 |
public void parse(StatementContext context); |
48 |
|
|
49 |
public Rule capture_as(String...ids); |
|
41 | 50 |
} |
42 | 51 |
|
43 | 52 |
public interface CompoundRule extends Rule { |
44 | 53 |
|
45 | 54 |
public CompoundRule addRule(Rule rule); |
46 | 55 |
} |
56 |
|
|
47 | 57 |
|
48 | 58 |
public interface ConditionalRule extends Rule { |
49 | 59 |
|
60 |
@Override |
|
61 |
public ConditionalRule capture_as(String...ids); |
|
62 |
|
|
50 | 63 |
public ConditionalRule addRuleOnTrue(Rule rule); |
51 | 64 |
|
52 | 65 |
public ConditionalRule addRuleOnFalse(Rule rule); |
... | ... | |
82 | 95 |
|
83 | 96 |
public CompoundRule repeat(); |
84 | 97 |
|
85 |
public Rule require_identifier(String id);
|
|
98 |
public Rule require_identifier(); |
|
86 | 99 |
|
87 |
public Rule require_identifiers(String id, String sep);
|
|
100 |
public Rule require_identifiers(String sep); |
|
88 | 101 |
|
89 |
public Rule require_literal_string(String id);
|
|
102 |
public Rule require_literal_string(); |
|
90 | 103 |
|
91 | 104 |
public Rule set_expression(String id, Object value); |
92 | 105 |
|
93 |
public Rule require_expression(String id);
|
|
106 |
public Rule require_expression(); |
|
94 | 107 |
|
95 |
public Rule require_expressions(String id, String separator);
|
|
108 |
public Rule require_expressions(String separator); |
|
96 | 109 |
|
97 | 110 |
public Rule break_loop(); |
98 | 111 |
|
112 |
public Rule fail(); |
|
113 |
|
|
99 | 114 |
public SwichTokenRule switch_token(); |
100 | 115 |
|
101 | 116 |
public ConditionalRule optional_any_token(String... id); |
102 | 117 |
|
103 |
public ConditionalRule optional_identifiers(String id, String separator);
|
|
118 |
public ConditionalRule optional_identifiers(String separator); |
|
104 | 119 |
|
105 |
public ConditionalRule optional_literal_string(String id);
|
|
120 |
public ConditionalRule optional_literal_string(); |
|
106 | 121 |
|
107 | 122 |
public ArgsBuilder args_names(String... args); |
108 | 123 |
|
124 |
public ArgsBuilder fixed_args_names(String... args); |
|
125 |
|
|
109 | 126 |
public ArgsBuilder args_expand(String... args); |
110 | 127 |
|
111 | 128 |
public void code(String id, ArgsBuilder argsBuilder); |
Also available in: Unified diff