public class DebugConsumerUtility extends java.lang.Object implements IConsumerUtility
Constructor and Description |
---|
DebugConsumerUtility(IConsumerUtility delegate) |
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 notFollowedBy,
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) |
public DebugConsumerUtility(IConsumerUtility delegate)
public void consumeAction(Action action, boolean isMany)
consumeAction
in interface IConsumerUtility
public int consumeKeyword(Keyword keyword, java.lang.String feature, boolean isMany, boolean isBoolean, ICharacterClass notFollowedBy, boolean optional)
consumeKeyword
in interface IConsumerUtility
public int consumeNonTerminal(INonTerminalConsumer consumer, java.lang.String feature, boolean isMany, boolean isDatatype, boolean isBoolean, AbstractElement grammarElement, boolean optional) throws java.lang.Exception
consumeNonTerminal
in interface IConsumerUtility
java.lang.Exception
public int consumeTerminal(ITerminalConsumer consumer, java.lang.String feature, boolean isMany, boolean isBoolean, AbstractElement grammarElement, ISequenceMatcher notMatching, boolean optional)
consumeTerminal
in interface IConsumerUtility
public int consumeEnum(EnumLiteralDeclaration literal, ICharacterClass notFollowedBy)
consumeEnum
in interface IConsumerUtility