Class EnumLiteralConsumer
- java.lang.Object
-
- org.eclipse.xtext.parser.packrat.consumers.AbstractConsumer
-
- org.eclipse.xtext.parser.packrat.consumers.TerminalConsumer
-
- org.eclipse.xtext.parser.packrat.consumers.EnumLiteralConsumer
-
- All Implemented Interfaces:
ITerminalConsumer
public class EnumLiteralConsumer extends TerminalConsumer
-
-
Field Summary
-
Fields inherited from class org.eclipse.xtext.parser.packrat.consumers.TerminalConsumer
SUCCESS
-
-
Constructor Summary
Constructors Constructor Description EnumLiteralConsumer(ITerminalConsumerConfiguration configuration)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidconfigure(EnumLiteralDeclaration literal, ICharacterClass notFollowedBy)protected AbstractParsedTokencreateParsedToken(java.lang.String feature, boolean isMany, boolean isBoolean, AbstractElement element, ISequenceMatcher notMatching, boolean optional, int prevMarker, IParsedTokenSource source)protected intdoConsume()org.eclipse.emf.ecore.EObjectgetGrammarElement()protected java.lang.StringgetRuleName()-
Methods inherited from class org.eclipse.xtext.parser.packrat.consumers.TerminalConsumer
consume, consume, consume, eof, getChar, incOffset, isHidden, mark, peekChar, readAnyChar, readAnyChars, readChar, readChar, readCharBetween, readChars, readChars, readCharsBetween, readString, readUntil, rollbackTo, setHidden, toString
-
Methods inherited from class org.eclipse.xtext.parser.packrat.consumers.AbstractConsumer
getInput, getOffset, getTokenAcceptor
-
-
-
-
Constructor Detail
-
EnumLiteralConsumer
public EnumLiteralConsumer(ITerminalConsumerConfiguration configuration)
-
-
Method Detail
-
configure
public void configure(EnumLiteralDeclaration literal, ICharacterClass notFollowedBy)
-
doConsume
protected int doConsume()
- Specified by:
doConsumein classTerminalConsumer
-
createParsedToken
protected AbstractParsedToken createParsedToken(java.lang.String feature, boolean isMany, boolean isBoolean, AbstractElement element, ISequenceMatcher notMatching, boolean optional, int prevMarker, IParsedTokenSource source)
- Overrides:
createParsedTokenin classTerminalConsumer
-
getGrammarElement
public org.eclipse.emf.ecore.EObject getGrammarElement()
- Specified by:
getGrammarElementin classTerminalConsumer
-
getRuleName
protected java.lang.String getRuleName()
- Specified by:
getRuleNamein classTerminalConsumer
-
-