public class Transitions extends DepthFirstAdapter
Modifier and Type | Field and Description |
---|---|
private java.util.Map |
map |
private java.lang.String |
state |
java.util.Map |
tokenStates |
private java.lang.String |
transition |
Constructor and Description |
---|
Transitions() |
Modifier and Type | Method and Description |
---|---|
void |
caseAStateList(AStateList node) |
void |
inAStateList(AStateList node) |
void |
inAStateListTail(AStateListTail node) |
void |
inATokenDef(ATokenDef node) |
void |
outAStateList(AStateList node) |
void |
outAStateListTail(AStateListTail node) |
void |
outATokenDef(ATokenDef node) |
void |
outATransition(ATransition node) |
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, 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, inAStates, inAStringBasic, inATokens, inATokenSpecifier, inATransition, inAUnExp, inStart, outAAlt, outAAltTransform, outAAst, outAAstAlt, outAAstProd, outACharBasic, outACharChar, outAConcat, outADecChar, outAElem, outAGrammar, outAHelperDef, outAHelpers, outAHexChar, outAIdBasic, outAIgnTokens, outAIntervalSet, outAListTerm, outAMinusBinOp, outANewListTerm, outANewTerm, outANullTerm, outAOperationSet, outAPlusBinOp, outAPlusUnOp, outAProd, outAProdName, outAProductions, outAProductionSpecifier, outAQMarkUnOp, outARegExp, outARegExpBasic, outASetBasic, outASimpleListTerm, outASimpleTerm, outAStarUnOp, outAStates, outAStringBasic, outATokens, outATokenSpecifier, outAUnExp, outStart
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, getOut, setIn, setOut
public final java.util.Map tokenStates
private java.lang.String state
private java.lang.String transition
private java.util.Map map
public void caseAStateList(AStateList node)
caseAStateList
in interface Analysis
caseAStateList
in class DepthFirstAdapter
public void inATokenDef(ATokenDef node)
inATokenDef
in class DepthFirstAdapter
public void inAStateList(AStateList node)
inAStateList
in class DepthFirstAdapter
public void inAStateListTail(AStateListTail node)
inAStateListTail
in class DepthFirstAdapter
public void outATransition(ATransition node)
outATransition
in class DepthFirstAdapter
public void outAStateList(AStateList node)
outAStateList
in class DepthFirstAdapter
public void outAStateListTail(AStateListTail node)
outAStateListTail
in class DepthFirstAdapter
public void outATokenDef(ATokenDef node)
outATokenDef
in class DepthFirstAdapter
Copyright © 1997-2013 Sablecc. All Rights Reserved.