public class GenerateAlternativeCodeForParser extends DepthFirstAdapter
| Modifier and Type | Field and Description |
|---|---|
private ComputeCGNomenclature |
CG |
private ComputeSimpleTermPosition |
CTP |
(package private) java.lang.String |
currentAlt |
(package private) java.io.BufferedWriter |
file |
private java.util.LinkedList |
listSimpleTermTransform |
private MacroExpander |
macros |
private java.io.File |
pkgDir |
(package private) java.lang.String |
realcurrentAlt |
private java.util.Map |
simpleTermOrsimpleListTermTypes |
private java.util.Map |
simpleTermTransformMap |
private ResolveTransformIds |
transformIds |
| Constructor and Description |
|---|
GenerateAlternativeCodeForParser(java.io.File pkgDir,
java.lang.String aParsedAltName,
java.lang.String raParsedAltName,
java.io.BufferedWriter file,
ResolveTransformIds transformIds,
ComputeCGNomenclature CG,
ComputeSimpleTermPosition CTP,
java.util.Map simpleTermTransformMap,
MacroExpander macros,
java.util.LinkedList listSimpleTermTransform,
java.util.Map simpleTermOrsimpleListTermTypes) |
| Modifier and Type | Method and Description |
|---|---|
void |
inAAltTransform(AAltTransform node) |
void |
inAListTerm(AListTerm node) |
void |
inANewListTerm(ANewListTerm node) |
void |
inANewTerm(ANewTerm node) |
void |
inAParams(java.util.LinkedList list_param) |
void |
inASimpleListTerm(ASimpleListTerm node) |
void |
inASimpleTerm(ASimpleTerm node) |
java.lang.String |
name(AProdName node) |
void |
outAAltTransform(AAltTransform node) |
void |
outAListTerm(AListTerm node) |
void |
outANewListTerm(ANewListTerm node) |
void |
outANewTerm(ANewTerm 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, caseAStateList, caseAStateListTail, caseAStates, caseAStringBasic, caseATokenDef, caseATokens, caseATokenSpecifier, caseATransition, caseAUnExp, caseStart, defaultIn, defaultOut, inAAlt, inAAst, inAAstAlt, inAAstProd, inACharBasic, inACharChar, inAConcat, inADecChar, inAElem, inAGrammar, inAHelperDef, inAHelpers, inAHexChar, inAIdBasic, inAIgnTokens, inAIntervalSet, inAMinusBinOp, inANullTerm, inAOperationSet, inAPlusBinOp, inAPlusUnOp, inAProd, inAProdName, inAProductions, inAProductionSpecifier, inAQMarkUnOp, inARegExp, inARegExpBasic, inASetBasic, inAStarUnOp, inAStateList, inAStateListTail, inAStates, inAStringBasic, inATokenDef, inATokens, inATokenSpecifier, inATransition, inAUnExp, inStart, outAAlt, outAAst, outAAstAlt, outAAstProd, outACharBasic, outACharChar, outAConcat, outADecChar, outAElem, outAGrammar, outAHelperDef, outAHelpers, outAHexChar, outAIdBasic, outAIgnTokens, outAIntervalSet, outAMinusBinOp, outANullTerm, outAOperationSet, outAPlusBinOp, outAPlusUnOp, outAProd, outAProdName, outAProductions, outAProductionSpecifier, outAQMarkUnOp, outARegExp, outARegExpBasic, outASetBasic, outASimpleListTerm, outASimpleTerm, outAStarUnOp, outAStateList, outAStateListTail, outAStates, outAStringBasic, outATokenDef, outATokens, outATokenSpecifier, outATransition, outAUnExp, outStartcaseEOF, 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, setOutjava.lang.String currentAlt
java.lang.String realcurrentAlt
java.io.BufferedWriter file
private java.io.File pkgDir
private ResolveTransformIds transformIds
private ComputeCGNomenclature CG
private ComputeSimpleTermPosition CTP
private MacroExpander macros
private java.util.Map simpleTermTransformMap
private java.util.LinkedList listSimpleTermTransform
private java.util.Map simpleTermOrsimpleListTermTypes
GenerateAlternativeCodeForParser(java.io.File pkgDir,
java.lang.String aParsedAltName,
java.lang.String raParsedAltName,
java.io.BufferedWriter file,
ResolveTransformIds transformIds,
ComputeCGNomenclature CG,
ComputeSimpleTermPosition CTP,
java.util.Map simpleTermTransformMap,
MacroExpander macros,
java.util.LinkedList listSimpleTermTransform,
java.util.Map simpleTermOrsimpleListTermTypes)
public void inAAltTransform(AAltTransform node)
inAAltTransform in class DepthFirstAdapterpublic void outAAltTransform(AAltTransform node)
outAAltTransform in class DepthFirstAdapterpublic void inAParams(java.util.LinkedList list_param)
public void inASimpleTerm(ASimpleTerm node)
inASimpleTerm in class DepthFirstAdapterpublic void inASimpleListTerm(ASimpleListTerm node)
inASimpleListTerm in class DepthFirstAdapterpublic void inANewTerm(ANewTerm node)
inANewTerm in class DepthFirstAdapterpublic void inANewListTerm(ANewListTerm node)
inANewListTerm in class DepthFirstAdapterpublic void inAListTerm(AListTerm node)
inAListTerm in class DepthFirstAdapterpublic void outAListTerm(AListTerm node)
outAListTerm in class DepthFirstAdapterpublic void outANewTerm(ANewTerm node)
outANewTerm in class DepthFirstAdapterpublic void outANewListTerm(ANewListTerm node)
outANewListTerm in class DepthFirstAdapterpublic java.lang.String name(AProdName node)
Copyright © 1997-2013 Sablecc. All Rights Reserved.