public class ConstructNFA extends DepthFirstAdapter
Modifier and Type | Field and Description |
---|---|
private int |
i |
private ResolveIds |
ids |
private java.lang.String |
stateName |
Constructor and Description |
---|
ConstructNFA(ResolveIds ids,
java.lang.String stateName) |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
getOut(Node node) |
void |
outACharBasic(ACharBasic node) |
void |
outACharChar(ACharChar node) |
void |
outAConcat(AConcat node) |
void |
outADecChar(ADecChar node) |
void |
outAGrammar(AGrammar node) |
void |
outAHelperDef(AHelperDef node) |
void |
outAHexChar(AHexChar node) |
void |
outAIdBasic(AIdBasic node) |
void |
outAIntervalSet(AIntervalSet node) |
void |
outAMinusBinOp(AMinusBinOp node) |
void |
outAOperationSet(AOperationSet node) |
void |
outAPlusBinOp(APlusBinOp node) |
void |
outAPlusUnOp(APlusUnOp node) |
void |
outAQMarkUnOp(AQMarkUnOp node) |
void |
outARegExp(ARegExp node) |
void |
outARegExpBasic(ARegExpBasic node) |
void |
outASetBasic(ASetBasic node) |
void |
outAStarUnOp(AStarUnOp node) |
void |
outAStateList(AStateList node) |
void |
outAStringBasic(AStringBasic node) |
void |
outATokenDef(ATokenDef node) |
void |
outATokens(ATokens node) |
void |
outAUnExp(AUnExp node) |
void |
outStart(Start node) |
void |
setOut(Node node,
java.lang.Object out) |
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
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
private ResolveIds ids
private java.lang.String stateName
private int i
ConstructNFA(ResolveIds ids, java.lang.String stateName)
public void outStart(Start node)
outStart
in class DepthFirstAdapter
public void outAGrammar(AGrammar node)
outAGrammar
in class DepthFirstAdapter
public void outAHelperDef(AHelperDef node)
outAHelperDef
in class DepthFirstAdapter
public void outATokens(ATokens node)
outATokens
in class DepthFirstAdapter
public void outATokenDef(ATokenDef node)
outATokenDef
in class DepthFirstAdapter
public void outAStateList(AStateList node)
outAStateList
in class DepthFirstAdapter
public void outARegExp(ARegExp node)
outARegExp
in class DepthFirstAdapter
public void outAConcat(AConcat node)
outAConcat
in class DepthFirstAdapter
public void outAUnExp(AUnExp node)
outAUnExp
in class DepthFirstAdapter
public void outACharBasic(ACharBasic node)
outACharBasic
in class DepthFirstAdapter
public void outASetBasic(ASetBasic node)
outASetBasic
in class DepthFirstAdapter
public void outAStringBasic(AStringBasic node)
outAStringBasic
in class DepthFirstAdapter
public void outAIdBasic(AIdBasic node)
outAIdBasic
in class DepthFirstAdapter
public void outARegExpBasic(ARegExpBasic node)
outARegExpBasic
in class DepthFirstAdapter
public void outACharChar(ACharChar node)
outACharChar
in class DepthFirstAdapter
public void outADecChar(ADecChar node)
outADecChar
in class DepthFirstAdapter
public void outAHexChar(AHexChar node)
outAHexChar
in class DepthFirstAdapter
public void outAOperationSet(AOperationSet node)
outAOperationSet
in class DepthFirstAdapter
public void outAIntervalSet(AIntervalSet node)
outAIntervalSet
in class DepthFirstAdapter
public void outAStarUnOp(AStarUnOp node)
outAStarUnOp
in class DepthFirstAdapter
public void outAQMarkUnOp(AQMarkUnOp node)
outAQMarkUnOp
in class DepthFirstAdapter
public void outAPlusUnOp(APlusUnOp node)
outAPlusUnOp
in class DepthFirstAdapter
public void outAPlusBinOp(APlusBinOp node)
outAPlusBinOp
in class DepthFirstAdapter
public void outAMinusBinOp(AMinusBinOp node)
outAMinusBinOp
in class DepthFirstAdapter
public java.lang.Object getOut(Node node)
getOut
in interface Analysis
getOut
in class AnalysisAdapter
public void setOut(Node node, java.lang.Object out)
setOut
in interface Analysis
setOut
in class AnalysisAdapter
Copyright © 1997-2015 Sablecc. All Rights Reserved.