public class DebugConsumerUtility extends 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,
String feature,
boolean isMany,
boolean isBoolean,
ICharacterClass notFollowedBy,
boolean optional) |
int |
consumeNonTerminal(INonTerminalConsumer consumer,
String feature,
boolean isMany,
boolean isDatatype,
boolean isBoolean,
AbstractElement grammarElement,
boolean optional) |
int |
consumeTerminal(ITerminalConsumer consumer,
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 IConsumerUtilitypublic int consumeKeyword(Keyword keyword, String feature, boolean isMany, boolean isBoolean, ICharacterClass notFollowedBy, boolean optional)
consumeKeyword in interface IConsumerUtilitypublic int consumeNonTerminal(INonTerminalConsumer consumer, String feature, boolean isMany, boolean isDatatype, boolean isBoolean, AbstractElement grammarElement, boolean optional) throws Exception
consumeNonTerminal in interface IConsumerUtilityExceptionpublic int consumeTerminal(ITerminalConsumer consumer, String feature, boolean isMany, boolean isBoolean, AbstractElement grammarElement, ISequenceMatcher notMatching, boolean optional)
consumeTerminal in interface IConsumerUtilitypublic int consumeEnum(EnumLiteralDeclaration literal, ICharacterClass notFollowedBy)
consumeEnum in interface IConsumerUtilityCopyright © 2015. All Rights Reserved.