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, toStringgetInput, getOffset, getTokenAcceptorpublic EnumLiteralConsumer(ITerminalConsumerConfiguration configuration)
public void configure(EnumLiteralDeclaration literal, ICharacterClass notFollowedBy)
protected int doConsume()
doConsume in class TerminalConsumerprotected AbstractParsedToken createParsedToken(java.lang.String feature, boolean isMany, boolean isBoolean, AbstractElement element, ISequenceMatcher notMatching, boolean optional, int prevMarker, IParsedTokenSource source)
createParsedToken in class TerminalConsumerpublic org.eclipse.emf.ecore.EObject getGrammarElement()
getGrammarElement in class TerminalConsumerprotected java.lang.String getRuleName()
getRuleName in class TerminalConsumer