|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface Rule
This interface is not intended to be implemented by clients.
| Method Summary | |
|---|---|
Rule |
is(Object... e)
Deprecated. in 1.19, use GrammarRuleBuilder.is(Object) instead. |
void |
mock()
Deprecated. in 1.18, use override(Object...) instead. |
Rule |
override(Object... e)
Deprecated. in 1.19, use GrammarRuleBuilder.override(Object) instead. |
void |
recoveryRule()
Deprecated. in 1.19, no difference between usual grammar rule and "recovery rule" - both will be presented in AST and so can be handled via AST visitor. |
void |
skip()
Deprecated. in 1.19, use GrammarRuleBuilder.skip() instead. |
void |
skipIf(AstNodeSkippingPolicy policy)
Deprecated. in 1.19 |
void |
skipIfOneChild()
Deprecated. in 1.19, use GrammarRuleBuilder.skipIfOneChild() instead. |
| Method Detail |
|---|
@Deprecated Rule is(Object... e)
GrammarRuleBuilder.is(Object) instead.
Note: this method can be called only once for a rule. If it is called more than once, an IllegalStateException will be thrown.
e - expression of grammar that defines this rule
IllegalStateException - if definition has been already done
IllegalArgumentException - if any of given arguments is not a parsing expression@Deprecated Rule override(Object... e)
GrammarRuleBuilder.override(Object) instead.
This method has the same effect as #is(Object), except that it can be called more than once to redefine a rule from scratch.
e - expression of grammar that defines this rule
IllegalArgumentException - if any of given arguments is not a parsing expression@Deprecated void skip()
GrammarRuleBuilder.skip() instead.
@Deprecated void skipIf(AstNodeSkippingPolicy policy)
@Deprecated void skipIfOneChild()
GrammarRuleBuilder.skipIfOneChild() instead.
@Deprecated void mock()
override(Object...) instead.
@Deprecated void recoveryRule()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||