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 |
caseAAltName, caseAAlts, caseAAltsTail, caseACharBasic, caseACharChar, caseAConcat, caseADecChar, caseAElem, caseAElemName, caseAGrammar, caseAHelperDef, caseAHelpers, caseAHexChar, caseAIdBasic, caseAIdList, caseAIdListTail, caseAIgnoredAlt, caseAIgnTokens, caseAIntervalSet, caseALookAhead, caseAMinusBinOp, caseAOperationSet, caseAPackage, caseAParsedAlt, caseAPkgName, caseAPkgNameTail, caseAPlusBinOp, caseAPlusUnOp, caseAProd, caseAProductions, caseAProductionSpecifier, caseAQMarkUnOp, caseARegExp, caseARegExpBasic, caseARegExpTail, caseASetBasic, caseAStarUnOp, caseAStateList, caseAStateListTail, caseAStates, caseAStringBasic, caseATokenDef, caseATokens, caseATokenSpecifier, caseATransition, caseAUnExp, caseStart, defaultIn, defaultOut, inAAltName, inAAlts, inAAltsTail, inACharBasic, inACharChar, inAConcat, inADecChar, inAElem, inAElemName, inAGrammar, inAHelperDef, inAHelpers, inAHexChar, inAIdBasic, inAIdList, inAIdListTail, inAIgnoredAlt, inAIgnTokens, inAIntervalSet, inALookAhead, inAMinusBinOp, inAOperationSet, inAPackage, inAParsedAlt, inAPkgName, inAPkgNameTail, inAPlusBinOp, inAPlusUnOp, inAProd, inAProductions, inAProductionSpecifier, inAQMarkUnOp, inARegExp, inARegExpBasic, inARegExpTail, inASetBasic, inAStarUnOp, inAStateList, inAStateListTail, inAStates, inAStringBasic, inATokenDef, inATokens, inATokenSpecifier, inATransition, inAUnExp, inStart, outAAltName, outAAlts, outAAltsTail, outAElem, outAElemName, outAHelpers, outAIdList, outAIdListTail, outAIgnoredAlt, outAIgnTokens, outALookAhead, outAPackage, outAParsedAlt, outAPkgName, outAPkgNameTail, outAProd, outAProductions, outAProductionSpecifier, outAStateListTail, outAStates, outATokenSpecifier, outATransition |
Methods inherited from class org.sablecc.sablecc.analysis.AnalysisAdapter |
caseEOF, caseTArrow, caseTBar, caseTBlank, caseTChar, caseTColon, caseTComma, caseTComment, caseTDDot, caseTDecChar, caseTDot, caseTEqual, caseTHelpers, caseTHexChar, caseTId, caseTIgnored, caseTLBkt, caseTLBrace, caseTLPar, caseTMinus, caseTPackage, caseTPkgId, caseTPlus, caseTProductions, caseTProductionSpecifier, caseTQMark, caseTRBkt, caseTRBrace, caseTRPar, caseTSemicolon, caseTSlash, caseTStar, caseTStates, caseTString, caseTTokens, caseTTokenSpecifier, 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
outARegExpTail
public void outARegExpTail(ARegExpTail node)
- Overrides:
outARegExpTail
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