public interface IConsumerUtility
Modifier and Type | Method and Description |
---|---|
void |
consumeAction(Action action,
boolean isMany) |
int |
consumeEnum(EnumLiteralDeclaration literal,
ICharacterClass notFollowedBy) |
int |
consumeKeyword(Keyword keyword,
java.lang.String feature,
boolean isMany,
boolean isBoolean,
ICharacterClass notFolledBy,
boolean optional) |
int |
consumeNonTerminal(INonTerminalConsumer consumer,
java.lang.String feature,
boolean isMany,
boolean isDatatype,
boolean isBoolean,
AbstractElement grammarElement,
boolean optional) |
int |
consumeTerminal(ITerminalConsumer consumer,
java.lang.String feature,
boolean isMany,
boolean isBoolean,
AbstractElement grammarElement,
ISequenceMatcher notMatching,
boolean optional) |
int consumeKeyword(Keyword keyword, java.lang.String feature, boolean isMany, boolean isBoolean, ICharacterClass notFolledBy, boolean optional)
int consumeTerminal(ITerminalConsumer consumer, java.lang.String feature, boolean isMany, boolean isBoolean, AbstractElement grammarElement, ISequenceMatcher notMatching, boolean optional)
int consumeNonTerminal(INonTerminalConsumer consumer, java.lang.String feature, boolean isMany, boolean isDatatype, boolean isBoolean, AbstractElement grammarElement, boolean optional) throws java.lang.Exception
java.lang.Exception
void consumeAction(Action action, boolean isMany)
int consumeEnum(EnumLiteralDeclaration literal, ICharacterClass notFollowedBy)