protected static class BacktrackingSemanticSequencer.TraceItem extends 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 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() |
Object |
getValue() |
boolean |
isConsumed() |
String |
toString() |
protected int index
protected int[] nextIndex
protected INode node
protected BacktrackingSemanticSequencer.SerializableObject obj
protected BacktrackingSemanticSequencer.TraceItem parent
protected ISemanticSequencerNfaProvider.ISemState state
protected 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 Object getValue()
public boolean isConsumed()
Copyright © 2015. All Rights Reserved.