public abstract class AbstractParseTreeConstructor.AbstractToken extends Object
| Modifier and Type | Field and Description |
|---|---|
protected IEObjectConsumer |
eObjectConsumer |
protected AbstractParseTreeConstructor.AbstractToken |
lastRuleCallOrigin |
protected AbstractParseTreeConstructor.AbstractToken |
next |
protected INode |
node |
protected List<AbstractParseTreeConstructor.AbstractToken> |
tokensForSemanticChildren |
protected int |
transitionIndex |
| Constructor and Description |
|---|
AbstractParseTreeConstructor.AbstractToken(AbstractParseTreeConstructor.AbstractToken parent,
AbstractParseTreeConstructor.AbstractToken next,
int no,
IEObjectConsumer currentSemanticElement) |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
checkForRecursion(Class<?> clazz,
IEObjectConsumer curr) |
AbstractParseTreeConstructor.AbstractToken |
createFollower(int index,
IEObjectConsumer inst) |
AbstractParseTreeConstructor.AbstractToken |
createFollowerAfterReturn(AbstractParseTreeConstructor.AbstractToken next,
int actIndex,
int index,
IEObjectConsumer inst) |
String |
dumpTokens(int maxTokenCount,
int maxStringLength,
boolean appendDots) |
boolean |
equalsOrReplacesNode(INode node) |
org.eclipse.emf.ecore.EObject |
getEObject() |
IEObjectConsumer |
getEObjectConsumer() |
abstract AbstractElement |
getGrammarElement() |
AbstractParseTreeConstructor.AbstractToken |
getLastRuleCallOrigin() |
AbstractParseTreeConstructor.AbstractToken |
getNext() |
INode |
getNode() |
List<AbstractParseTreeConstructor.AbstractToken> |
getTokensForSemanticChildren() |
int |
getTransitionIndex() |
String |
serialize(INode node) |
protected String |
serializeInternal(INode node) |
void |
setNode(INode node) |
IEObjectConsumer |
tryConsume() |
protected final IEObjectConsumer eObjectConsumer
protected final AbstractParseTreeConstructor.AbstractToken lastRuleCallOrigin
protected final AbstractParseTreeConstructor.AbstractToken next
protected INode node
protected List<AbstractParseTreeConstructor.AbstractToken> tokensForSemanticChildren
protected final int transitionIndex
public AbstractParseTreeConstructor.AbstractToken(AbstractParseTreeConstructor.AbstractToken parent, AbstractParseTreeConstructor.AbstractToken next, int no, IEObjectConsumer currentSemanticElement)
protected boolean checkForRecursion(Class<?> clazz, IEObjectConsumer curr)
public AbstractParseTreeConstructor.AbstractToken createFollower(int index, IEObjectConsumer inst)
public AbstractParseTreeConstructor.AbstractToken createFollowerAfterReturn(AbstractParseTreeConstructor.AbstractToken next, int actIndex, int index, IEObjectConsumer inst)
public String dumpTokens(int maxTokenCount, int maxStringLength, boolean appendDots)
public boolean equalsOrReplacesNode(INode node)
public org.eclipse.emf.ecore.EObject getEObject()
public IEObjectConsumer getEObjectConsumer()
public abstract AbstractElement getGrammarElement()
public AbstractParseTreeConstructor.AbstractToken getLastRuleCallOrigin()
public AbstractParseTreeConstructor.AbstractToken getNext()
public INode getNode()
public List<AbstractParseTreeConstructor.AbstractToken> getTokensForSemanticChildren()
public int getTransitionIndex()
public void setNode(INode node)
public IEObjectConsumer tryConsume()
Copyright © 2015. All Rights Reserved.