| Package | Description |
|---|---|
| org.antlr.works.visualization.fa | |
| org.antlr.works.visualization.graphics | |
| org.antlr.works.visualization.graphics.graph | |
| org.antlr.works.visualization.graphics.shape |
| Modifier and Type | Field and Description |
|---|---|
FAState |
FATransition.source |
FAState |
FATransition.target |
| Modifier and Type | Field and Description |
|---|---|
protected Map<org.antlr.analysis.NFAState,FAState> |
FAFactory.processedStates |
protected Map<Integer,FAState> |
FAFactory.skippedStatesMap |
| Modifier and Type | Method and Description |
|---|---|
FAState |
FAFactory.build(org.antlr.analysis.NFAState state) |
FAState |
FAFactory.buildNFA(org.antlr.analysis.NFAState state,
boolean optimize) |
FAState |
FAFactory.buildRecursiveState(org.antlr.analysis.NFAState state,
Set<org.antlr.analysis.NFAState> currentPath) |
FAState |
FAFactory.createRuleReferenceState(FAState parentState,
org.antlr.analysis.Transition transition,
List<Integer> skippedStates) |
FAState |
FAState.getNextFirstState() |
| Modifier and Type | Method and Description |
|---|---|
Map<Integer,FAState> |
FAFactory.getSkippedStatesMap() |
| Modifier and Type | Method and Description |
|---|---|
void |
FAAnalysis.analyze(FAState state)
Compute for an ANTLR NFA
|
void |
FAFactory.buildRecursiveSkipState(FAState parentState,
org.antlr.analysis.NFAState state,
Set<org.antlr.analysis.NFAState> currentPath,
List<Integer> skippedStates)
This method is used to skip redundant state following epsilon transition.
|
FAState |
FAFactory.createRuleReferenceState(FAState parentState,
org.antlr.analysis.Transition transition,
List<Integer> skippedStates) |
void |
FAAnalysis.recursiveAnalysis(FAState state) |
void |
FATransition.setSourceState(FAState source) |
void |
FAWalker.walk(FAState state) |
void |
FAWalkerDelegate.walkerState(FAState state,
int mode) |
| Constructor and Description |
|---|
FATransition(FAState targetState) |
FATransition(FAState targetState,
List<Integer> skippedStates) |
FATransition(String label,
FAState targetState) |
| Modifier and Type | Method and Description |
|---|---|
FAState |
GRenderer.alternativeEndState(FAState alt) |
FAState |
GRenderer.recursiveRenderPositionAlternative(FAState state,
GPoint basePoint) |
| Modifier and Type | Method and Description |
|---|---|
FAState |
GRenderer.alternativeEndState(FAState alt) |
GNode |
GRenderer.createNode(FAState state) |
GNode |
GRenderer.getNode(FAState state) |
FAState |
GRenderer.recursiveRenderPositionAlternative(FAState state,
GPoint basePoint) |
void |
GRenderer.recursiveRenderPositionNode(FAState state,
FAState endState,
GPoint basePoint) |
GDimension |
GRenderer.recursiveRenderSizeAlternative(FAState state) |
GDimension |
GRenderer.recursiveRenderSizeSingle(FAState state,
FAState endState) |
GGraph |
GRenderer.render(FAState state)
This method is the entry point of this class.
|
void |
GRenderer.renderPosition(FAState state) |
GDimension |
GRenderer.renderSize(FAState state) |
| Modifier and Type | Method and Description |
|---|---|
void |
GGraphGroup.addPath(List path,
boolean disabled,
Map<Integer,FAState> skippedStates) |
| Modifier and Type | Field and Description |
|---|---|
FAState |
GNode.state |
| Modifier and Type | Method and Description |
|---|---|
void |
GNode.setState(FAState state) |
Copyright © 2013. All rights reserved.