@Beta
public class LookAheadInfo
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
LookAheadInfo.InconsistentLookAheadException |
| Constructor and Description |
|---|
LookAheadInfo(ICompositeNode rootNode) |
| Modifier and Type | Method and Description |
|---|---|
void |
checkConsistency() |
protected void |
checkConsistency(ICompositeNode node,
java.util.concurrent.atomic.AtomicInteger currentLookAhead) |
protected void |
checkConsistency(ILeafNode node,
java.util.concurrent.atomic.AtomicInteger currentLookAhead) |
protected void |
checkConsistency(INode node,
java.util.concurrent.atomic.AtomicInteger currentLookAhead) |
public LookAheadInfo(ICompositeNode rootNode)
public void checkConsistency()
throws LookAheadInfo.InconsistentLookAheadException
protected void checkConsistency(INode node, java.util.concurrent.atomic.AtomicInteger currentLookAhead)
protected void checkConsistency(ICompositeNode node, java.util.concurrent.atomic.AtomicInteger currentLookAhead)
protected void checkConsistency(ILeafNode node, java.util.concurrent.atomic.AtomicInteger currentLookAhead)