Class DebugConsumerUtility
- java.lang.Object
-
- org.eclipse.xtext.parser.packrat.debug.DebugConsumerUtility
-
- All Implemented Interfaces:
IConsumerUtility
public class DebugConsumerUtility extends java.lang.Object implements IConsumerUtility
-
-
Constructor Summary
Constructors Constructor Description DebugConsumerUtility(IConsumerUtility delegate)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method 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)
-
-
-
Constructor Detail
-
DebugConsumerUtility
public DebugConsumerUtility(IConsumerUtility delegate)
-
-
Method Detail
-
consumeAction
public void consumeAction(Action action, boolean isMany)
- Specified by:
consumeAction
in interfaceIConsumerUtility
-
consumeKeyword
public int consumeKeyword(Keyword keyword, java.lang.String feature, boolean isMany, boolean isBoolean, ICharacterClass notFollowedBy, boolean optional)
- Specified by:
consumeKeyword
in interfaceIConsumerUtility
-
consumeNonTerminal
public int consumeNonTerminal(INonTerminalConsumer consumer, java.lang.String feature, boolean isMany, boolean isDatatype, boolean isBoolean, AbstractElement grammarElement, boolean optional) throws java.lang.Exception
- Specified by:
consumeNonTerminal
in interfaceIConsumerUtility
- Throws:
java.lang.Exception
-
consumeTerminal
public int consumeTerminal(ITerminalConsumer consumer, java.lang.String feature, boolean isMany, boolean isBoolean, AbstractElement grammarElement, ISequenceMatcher notMatching, boolean optional)
- Specified by:
consumeTerminal
in interfaceIConsumerUtility
-
consumeEnum
public int consumeEnum(EnumLiteralDeclaration literal, ICharacterClass notFollowedBy)
- Specified by:
consumeEnum
in interfaceIConsumerUtility
-
-