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