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