org.sablecc.sablecc
Class ConstructNFA
java.lang.Object
org.sablecc.sablecc.analysis.AnalysisAdapter
org.sablecc.sablecc.analysis.DepthFirstAdapter
org.sablecc.sablecc.ConstructNFA
- All Implemented Interfaces:
- Analysis, Switch
public class ConstructNFA
- extends DepthFirstAdapter
Methods inherited from class org.sablecc.sablecc.analysis.DepthFirstAdapter |
caseAAlt, caseAAltTransform, caseAAst, caseAAstAlt, caseAAstProd, caseACharBasic, caseACharChar, caseAConcat, caseADecChar, caseAElem, caseAGrammar, caseAHelperDef, caseAHelpers, caseAHexChar, caseAIdBasic, caseAIgnTokens, caseAIntervalSet, caseAListTerm, caseAMinusBinOp, caseANewListTerm, caseANewTerm, caseANullTerm, caseAOperationSet, caseAPlusBinOp, caseAPlusUnOp, caseAProd, caseAProdName, caseAProductions, caseAProductionSpecifier, caseAQMarkUnOp, caseARegExp, caseARegExpBasic, caseASetBasic, caseASimpleListTerm, caseASimpleTerm, caseAStarUnOp, caseAStateList, caseAStateListTail, caseAStates, caseAStringBasic, caseATokenDef, caseATokens, caseATokenSpecifier, caseATransition, caseAUnExp, caseStart, defaultIn, defaultOut, inAAlt, inAAltTransform, inAAst, inAAstAlt, inAAstProd, inACharBasic, inACharChar, inAConcat, inADecChar, inAElem, inAGrammar, inAHelperDef, inAHelpers, inAHexChar, inAIdBasic, inAIgnTokens, inAIntervalSet, inAListTerm, inAMinusBinOp, inANewListTerm, inANewTerm, inANullTerm, inAOperationSet, inAPlusBinOp, inAPlusUnOp, inAProd, inAProdName, inAProductions, inAProductionSpecifier, inAQMarkUnOp, inARegExp, inARegExpBasic, inASetBasic, inASimpleListTerm, inASimpleTerm, inAStarUnOp, inAStateList, inAStateListTail, inAStates, inAStringBasic, inATokenDef, inATokens, inATokenSpecifier, inATransition, inAUnExp, inStart, outAAlt, outAAltTransform, outAAst, outAAstAlt, outAAstProd, outAElem, outAHelpers, outAIgnTokens, outAListTerm, outANewListTerm, outANewTerm, outANullTerm, outAProd, outAProdName, outAProductions, outAProductionSpecifier, outASimpleListTerm, outASimpleTerm, outAStateListTail, outAStates, outATokenSpecifier, outATransition |
Methods inherited from class org.sablecc.sablecc.analysis.AnalysisAdapter |
caseEOF, caseTAbstract, caseTArrow, caseTBar, caseTBlank, caseTChar, caseTColon, caseTComma, caseTComment, caseTDDot, caseTDecChar, caseTDot, caseTEqual, caseTHelpers, caseTHexChar, caseTId, caseTIgnored, caseTLBkt, caseTLBrace, caseTLPar, caseTMinus, caseTNew, caseTNull, caseTPackage, caseTPkgId, caseTPlus, caseTProductions, caseTProductionSpecifier, caseTQMark, caseTRBkt, caseTRBrace, caseTRPar, caseTSemicolon, caseTSlash, caseTStar, caseTStates, caseTString, caseTSyntax, caseTTokens, caseTTokenSpecifier, caseTTree, defaultCase, getIn, setIn |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ids
private ResolveIds ids
stateName
private java.lang.String stateName
i
private int i
ConstructNFA
ConstructNFA(ResolveIds ids,
java.lang.String stateName)
outStart
public void outStart(Start node)
- Overrides:
outStart
in class DepthFirstAdapter
outAGrammar
public void outAGrammar(AGrammar node)
- Overrides:
outAGrammar
in class DepthFirstAdapter
outAHelperDef
public void outAHelperDef(AHelperDef node)
- Overrides:
outAHelperDef
in class DepthFirstAdapter
outATokens
public void outATokens(ATokens node)
- Overrides:
outATokens
in class DepthFirstAdapter
outATokenDef
public void outATokenDef(ATokenDef node)
- Overrides:
outATokenDef
in class DepthFirstAdapter
outAStateList
public void outAStateList(AStateList node)
- Overrides:
outAStateList
in class DepthFirstAdapter
outARegExp
public void outARegExp(ARegExp node)
- Overrides:
outARegExp
in class DepthFirstAdapter
outAConcat
public void outAConcat(AConcat node)
- Overrides:
outAConcat
in class DepthFirstAdapter
outAUnExp
public void outAUnExp(AUnExp node)
- Overrides:
outAUnExp
in class DepthFirstAdapter
outACharBasic
public void outACharBasic(ACharBasic node)
- Overrides:
outACharBasic
in class DepthFirstAdapter
outASetBasic
public void outASetBasic(ASetBasic node)
- Overrides:
outASetBasic
in class DepthFirstAdapter
outAStringBasic
public void outAStringBasic(AStringBasic node)
- Overrides:
outAStringBasic
in class DepthFirstAdapter
outAIdBasic
public void outAIdBasic(AIdBasic node)
- Overrides:
outAIdBasic
in class DepthFirstAdapter
outARegExpBasic
public void outARegExpBasic(ARegExpBasic node)
- Overrides:
outARegExpBasic
in class DepthFirstAdapter
outACharChar
public void outACharChar(ACharChar node)
- Overrides:
outACharChar
in class DepthFirstAdapter
outADecChar
public void outADecChar(ADecChar node)
- Overrides:
outADecChar
in class DepthFirstAdapter
outAHexChar
public void outAHexChar(AHexChar node)
- Overrides:
outAHexChar
in class DepthFirstAdapter
outAOperationSet
public void outAOperationSet(AOperationSet node)
- Overrides:
outAOperationSet
in class DepthFirstAdapter
outAIntervalSet
public void outAIntervalSet(AIntervalSet node)
- Overrides:
outAIntervalSet
in class DepthFirstAdapter
outAStarUnOp
public void outAStarUnOp(AStarUnOp node)
- Overrides:
outAStarUnOp
in class DepthFirstAdapter
outAQMarkUnOp
public void outAQMarkUnOp(AQMarkUnOp node)
- Overrides:
outAQMarkUnOp
in class DepthFirstAdapter
outAPlusUnOp
public void outAPlusUnOp(APlusUnOp node)
- Overrides:
outAPlusUnOp
in class DepthFirstAdapter
outAPlusBinOp
public void outAPlusBinOp(APlusBinOp node)
- Overrides:
outAPlusBinOp
in class DepthFirstAdapter
outAMinusBinOp
public void outAMinusBinOp(AMinusBinOp node)
- Overrides:
outAMinusBinOp
in class DepthFirstAdapter
getOut
public java.lang.Object getOut(Node node)
- Specified by:
getOut
in interface Analysis
- Overrides:
getOut
in class AnalysisAdapter
setOut
public void setOut(Node node,
java.lang.Object out)
- Specified by:
setOut
in interface Analysis
- Overrides:
setOut
in class AnalysisAdapter