Package | Description |
---|---|
org.antlr.analysis |
Modifier and Type | Field | Description |
---|---|---|
NFAConfiguration |
AnalysisRecursionOverflowException.proposedNFAConfiguration |
Modifier and Type | Field | Description |
---|---|---|
protected Set<NFAConfiguration> |
DFAState.closureBusy |
Used to prevent the closure operation from looping to itself and
hence looping forever.
|
List<NFAConfiguration> |
DFAState.configurationsWithLabeledEdges |
|
OrderedHashSet<NFAConfiguration> |
DFAState.nfaConfigurations |
The set of NFA configurations (state,alt,context) for this DFA state
|
protected MultiMap<Integer,NFAConfiguration> |
DecisionProbe.stateToRecursionOverflowConfigurationsMap |
Recursion is limited to a particular depth.
|
Modifier and Type | Method | Description |
---|---|---|
NFAConfiguration |
DFAState.addNFAConfiguration(NFAState state,
int alt,
NFAContext context,
SemanticContext semanticContext) |
Modifier and Type | Method | Description |
---|---|---|
void |
DFAState.addNFAConfiguration(NFAState state,
NFAConfiguration c) |
Add an NFA configuration to this DFA node.
|
static boolean |
NFAToDFAConverter.closureIsBusy(DFAState d,
NFAConfiguration proposedNFAConfiguration) |
A closure operation should abort if that computation has already
been done or a computation with a conflicting context has already
been done.
|
void |
DecisionProbe.reportRecursionOverflow(DFAState d,
NFAConfiguration recursionNFAConfiguration) |
Modifier and Type | Method | Description |
---|---|---|
void |
DFAState.setNFAConfigurations(OrderedHashSet<NFAConfiguration> configs) |
Constructor | Description |
---|---|
AnalysisRecursionOverflowException(DFAState ovfState,
NFAConfiguration proposedNFAConfiguration) |
Copyright © 1992–2019 ANTLR. All rights reserved.