protected static class BacktrackingSemanticSequencer.TraceItem
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected int |
index |
protected int[] |
nextIndex |
protected INode |
node |
protected BacktrackingSemanticSequencer.SerializableObject |
obj |
protected BacktrackingSemanticSequencer.TraceItem |
parent |
protected ISemanticSequencerNfaProvider.ISemState |
state |
protected java.lang.Object |
value |
Constructor and Description |
---|
BacktrackingSemanticSequencer.TraceItem(BacktrackingSemanticSequencer.SerializableObject obj) |
BacktrackingSemanticSequencer.TraceItem(BacktrackingSemanticSequencer.SerializableObject obj,
int[] unconsumed) |
Modifier and Type | Method and Description |
---|---|
boolean |
canEnter(ISemanticSequencerNfaProvider.ISemState state) |
BacktrackingSemanticSequencer.TraceItem |
clone(ISemanticSequencerNfaProvider.ISemState state) |
BacktrackingSemanticSequencer.TraceItem |
cloneAndConsume(ISemanticSequencerNfaProvider.ISemState state) |
int |
getIndex() |
AbstractElement |
getNextGrammarElement() |
INode |
getNode() |
BacktrackingSemanticSequencer.SerializableObject |
getObj() |
BacktrackingSemanticSequencer.TraceItem |
getParent() |
ISemanticSequencerNfaProvider.ISemState |
getState() |
java.lang.Object |
getValue() |
boolean |
isConsumed() |
java.lang.String |
toString() |
protected int index
protected int[] nextIndex
protected INode node
protected BacktrackingSemanticSequencer.SerializableObject obj
protected BacktrackingSemanticSequencer.TraceItem parent
protected ISemanticSequencerNfaProvider.ISemState state
protected java.lang.Object value
public BacktrackingSemanticSequencer.TraceItem(BacktrackingSemanticSequencer.SerializableObject obj)
public BacktrackingSemanticSequencer.TraceItem(BacktrackingSemanticSequencer.SerializableObject obj, int[] unconsumed)
public boolean canEnter(ISemanticSequencerNfaProvider.ISemState state)
public BacktrackingSemanticSequencer.TraceItem clone(ISemanticSequencerNfaProvider.ISemState state)
public BacktrackingSemanticSequencer.TraceItem cloneAndConsume(ISemanticSequencerNfaProvider.ISemState state)
public int getIndex()
public AbstractElement getNextGrammarElement()
public INode getNode()
public BacktrackingSemanticSequencer.SerializableObject getObj()
public BacktrackingSemanticSequencer.TraceItem getParent()
public ISemanticSequencerNfaProvider.ISemState getState()
public java.lang.Object getValue()
public boolean isConsumed()
public java.lang.String toString()
toString
in class java.lang.Object