public class EnumLiteralConsumer extends TerminalConsumer
SUCCESS
Constructor and Description |
---|
EnumLiteralConsumer(ITerminalConsumerConfiguration configuration) |
Modifier and Type | Method and Description |
---|---|
void |
configure(EnumLiteralDeclaration literal,
ICharacterClass notFollowedBy) |
protected AbstractParsedToken |
createParsedToken(java.lang.String feature,
boolean isMany,
boolean isBoolean,
AbstractElement element,
ISequenceMatcher notMatching,
boolean optional,
int prevMarker,
IParsedTokenSource source) |
protected int |
doConsume() |
org.eclipse.emf.ecore.EObject |
getGrammarElement() |
protected java.lang.String |
getRuleName() |
consume, consume, consume, eof, getChar, incOffset, isHidden, mark, peekChar, readAnyChar, readAnyChars, readChar, readChar, readCharBetween, readChars, readChars, readCharsBetween, readString, readUntil, rollbackTo, setHidden, toString
getInput, getOffset, getTokenAcceptor
public EnumLiteralConsumer(ITerminalConsumerConfiguration configuration)
public void configure(EnumLiteralDeclaration literal, ICharacterClass notFollowedBy)
protected int doConsume()
doConsume
in class TerminalConsumer
protected AbstractParsedToken createParsedToken(java.lang.String feature, boolean isMany, boolean isBoolean, AbstractElement element, ISequenceMatcher notMatching, boolean optional, int prevMarker, IParsedTokenSource source)
createParsedToken
in class TerminalConsumer
public org.eclipse.emf.ecore.EObject getGrammarElement()
getGrammarElement
in class TerminalConsumer
protected java.lang.String getRuleName()
getRuleName
in class TerminalConsumer