Class AbstractRuleAwareTerminalConsumer
- java.lang.Object
-
- org.eclipse.xtext.parser.packrat.consumers.AbstractConsumer
-
- org.eclipse.xtext.parser.packrat.consumers.TerminalConsumer
-
- org.eclipse.xtext.parser.packrat.consumers.AbstractRuleAwareTerminalConsumer
-
- All Implemented Interfaces:
ITerminalConsumer
- Direct Known Subclasses:
TerminalsANY_OTHERConsumer,TerminalsIDConsumer,TerminalsINTConsumer,TerminalsML_COMMENTConsumer,TerminalsSL_COMMENTConsumer,TerminalsSTRINGConsumer,TerminalsWSConsumer
public abstract class AbstractRuleAwareTerminalConsumer extends TerminalConsumer
-
-
Field Summary
-
Fields inherited from class org.eclipse.xtext.parser.packrat.consumers.TerminalConsumer
SUCCESS
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedAbstractRuleAwareTerminalConsumer(ITerminalConsumerConfiguration configuration)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AbstractRulegetGrammarElement()protected java.lang.StringgetRuleName()voidsetRule(AbstractRule rule)voidsetRule(IGrammarAccess.IParserRuleAccess ruleAccess)java.lang.StringtoString()-
Methods inherited from class org.eclipse.xtext.parser.packrat.consumers.TerminalConsumer
consume, consume, consume, createParsedToken, doConsume, eof, getChar, incOffset, isHidden, mark, peekChar, readAnyChar, readAnyChars, readChar, readChar, readCharBetween, readChars, readChars, readCharsBetween, readString, readUntil, rollbackTo, setHidden
-
Methods inherited from class org.eclipse.xtext.parser.packrat.consumers.AbstractConsumer
getInput, getOffset, getTokenAcceptor
-
-
-
-
Constructor Detail
-
AbstractRuleAwareTerminalConsumer
protected AbstractRuleAwareTerminalConsumer(ITerminalConsumerConfiguration configuration)
-
-
Method Detail
-
getGrammarElement
public final AbstractRule getGrammarElement()
- Specified by:
getGrammarElementin classTerminalConsumer
-
setRule
public void setRule(AbstractRule rule)
-
setRule
public void setRule(IGrammarAccess.IParserRuleAccess ruleAccess)
-
getRuleName
protected java.lang.String getRuleName()
- Specified by:
getRuleNamein classTerminalConsumer
-
toString
public java.lang.String toString()
- Overrides:
toStringin classTerminalConsumer
-
-