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 voidconsumeAction(Action action, boolean isMany)intconsumeEnum(EnumLiteralDeclaration literal, ICharacterClass notFollowedBy)intconsumeKeyword(Keyword keyword, java.lang.String feature, boolean isMany, boolean isBoolean, ICharacterClass notFollowedBy, boolean optional)intconsumeNonTerminal(INonTerminalConsumer consumer, java.lang.String feature, boolean isMany, boolean isDatatype, boolean isBoolean, AbstractElement grammarElement, boolean optional)intconsumeTerminal(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:
consumeActionin interfaceIConsumerUtility
-
consumeKeyword
public int consumeKeyword(Keyword keyword, java.lang.String feature, boolean isMany, boolean isBoolean, ICharacterClass notFollowedBy, boolean optional)
- Specified by:
consumeKeywordin 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:
consumeNonTerminalin 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:
consumeTerminalin interfaceIConsumerUtility
-
consumeEnum
public int consumeEnum(EnumLiteralDeclaration literal, ICharacterClass notFollowedBy)
- Specified by:
consumeEnumin interfaceIConsumerUtility
-
-