Package | Description |
---|---|
org.antlr.analysis |
Modifier and Type | Field and Description |
---|---|
NFAConfiguration |
AnalysisRecursionOverflowException.proposedNFAConfiguration |
Modifier and Type | Field and 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 and Description |
---|---|
NFAConfiguration |
DFAState.addNFAConfiguration(NFAState state,
int alt,
NFAContext context,
SemanticContext semanticContext) |
Modifier and Type | Method and 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 and Description |
---|---|
void |
DFAState.setNFAConfigurations(OrderedHashSet<NFAConfiguration> configs) |
Constructor and Description |
---|
AnalysisRecursionOverflowException(DFAState ovfState,
NFAConfiguration proposedNFAConfiguration) |
Copyright © 2020. All rights reserved.