public class PrettyPrinter extends DepthFirstAdapter
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
alt_transform_INDENT |
static java.lang.String |
alternative_INDENT |
static java.lang.String |
prod_transform_INDENT |
static java.lang.String |
production_INDENT |
Constructor and Description |
---|
PrettyPrinter() |
Modifier and Type | Method and Description |
---|---|
void |
caseAAlt(AAlt node) |
void |
caseAAltTransform(AAltTransform node) |
void |
caseAAst(AAst node) |
void |
caseAAstAlt(AAstAlt node) |
void |
caseAAstProd(AAstProd node) |
void |
caseAElem(AElem node) |
void |
caseAListTerm(AListTerm node) |
void |
caseANewListTerm(ANewListTerm node) |
void |
caseANewTerm(ANewTerm node) |
void |
caseANullTerm(ANullTerm node) |
void |
caseAProd(AProd node) |
void |
caseAProdName(AProdName node) |
void |
caseAProductions(AProductions node) |
void |
caseASimpleListTerm(ASimpleListTerm node) |
void |
caseASimpleTerm(ASimpleTerm node) |
caseACharBasic, caseACharChar, caseAConcat, caseADecChar, caseAGrammar, caseAHelperDef, caseAHelpers, caseAHexChar, caseAIdBasic, caseAIgnTokens, caseAIntervalSet, caseAMinusBinOp, caseAOperationSet, caseAPlusBinOp, caseAPlusUnOp, caseAProductionSpecifier, caseAQMarkUnOp, caseARegExp, caseARegExpBasic, caseASetBasic, 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, 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, outAStateList, outAStateListTail, outAStates, outAStringBasic, outATokenDef, outATokens, outATokenSpecifier, outATransition, 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 static java.lang.String production_INDENT
public static java.lang.String prod_transform_INDENT
public static java.lang.String alternative_INDENT
public static java.lang.String alt_transform_INDENT
public void caseAProductions(AProductions node)
caseAProductions
in interface Analysis
caseAProductions
in class DepthFirstAdapter
public void caseAProd(AProd node)
caseAProd
in interface Analysis
caseAProd
in class DepthFirstAdapter
public void caseAAlt(AAlt node)
caseAAlt
in interface Analysis
caseAAlt
in class DepthFirstAdapter
public void caseAAltTransform(AAltTransform node)
caseAAltTransform
in interface Analysis
caseAAltTransform
in class DepthFirstAdapter
public void caseAProdName(AProdName node)
caseAProdName
in interface Analysis
caseAProdName
in class DepthFirstAdapter
public void caseANewTerm(ANewTerm node)
caseANewTerm
in interface Analysis
caseANewTerm
in class DepthFirstAdapter
public void caseAListTerm(AListTerm node)
caseAListTerm
in interface Analysis
caseAListTerm
in class DepthFirstAdapter
public void caseASimpleTerm(ASimpleTerm node)
caseASimpleTerm
in interface Analysis
caseASimpleTerm
in class DepthFirstAdapter
public void caseANullTerm(ANullTerm node)
caseANullTerm
in interface Analysis
caseANullTerm
in class DepthFirstAdapter
public void caseANewListTerm(ANewListTerm node)
caseANewListTerm
in interface Analysis
caseANewListTerm
in class DepthFirstAdapter
public void caseASimpleListTerm(ASimpleListTerm node)
caseASimpleListTerm
in interface Analysis
caseASimpleListTerm
in class DepthFirstAdapter
public void caseAAst(AAst node)
caseAAst
in interface Analysis
caseAAst
in class DepthFirstAdapter
public void caseAAstProd(AAstProd node)
caseAAstProd
in interface Analysis
caseAAstProd
in class DepthFirstAdapter
public void caseAAstAlt(AAstAlt node)
caseAAstAlt
in interface Analysis
caseAAstAlt
in class DepthFirstAdapter
public void caseAElem(AElem node)
caseAElem
in interface Analysis
caseAElem
in class DepthFirstAdapter
Copyright © 1997-2013 Sablecc. All Rights Reserved.