com.google.clearsilver.jsilver.syntax.analysis
Class DepthFirstAdapter
java.lang.Object
com.google.clearsilver.jsilver.syntax.analysis.AnalysisAdapter
com.google.clearsilver.jsilver.syntax.analysis.DepthFirstAdapter
- All Implemented Interfaces:
- Analysis, Switch
- Direct Known Subclasses:
- AutoEscaper, DataCommandConsolidator, EscapingEvaluator, ExpressionEvaluator, ExpressionTranslator, InlineRewriter, SequenceOptimizer, StructuralWhitespaceStripper, SyntaxTreeDumper, SyntaxTreeOptimizer, TemplateInterpreter, TemplateTranslator, TypeResolver, VariableLocator, VariableTranslator, VarOptimizer
public class DepthFirstAdapter
- extends AnalysisAdapter
Methods inherited from class com.google.clearsilver.jsilver.syntax.analysis.AnalysisAdapter |
caseEOF, caseTAlt, caseTAnd, caseTArgWhitespace, caseTAssignment, caseTAutoescape, caseTBang, caseTBracketClose, caseTBracketOpen, caseTCall, caseTComma, caseTCommandDelimiter, caseTComment, caseTCommentStart, caseTContentType, caseTCsClose, caseTCsOpen, caseTData, caseTDecNumber, caseTDef, caseTDollar, caseTDot, caseTEach, caseTElse, caseTElseIf, caseTEq, caseTEscape, caseTEvar, caseTGt, caseTGte, caseTHardDelimiter, caseTHash, caseTHexNumber, caseTIf, caseTInclude, caseTInline, caseTLinclude, caseTLoop, caseTLt, caseTLte, caseTLvar, caseTMinus, caseTName, caseTNe, caseTOr, caseTParenClose, caseTParenOpen, caseTPercent, caseTPlus, caseTQuestion, caseTSet, caseTSlash, caseTStar, caseTString, caseTUvar, caseTVar, caseTWith, caseTWord, defaultCase, getIn, getOut, setIn, setOut |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DepthFirstAdapter
public DepthFirstAdapter()
inStart
public void inStart(Start node)
outStart
public void outStart(Start node)
defaultIn
public void defaultIn(Node node)
defaultOut
public void defaultOut(Node node)
caseStart
public void caseStart(Start node)
- Specified by:
caseStart
in interface Analysis
- Overrides:
caseStart
in class AnalysisAdapter
inAMultipleCommand
public void inAMultipleCommand(AMultipleCommand node)
outAMultipleCommand
public void outAMultipleCommand(AMultipleCommand node)
caseAMultipleCommand
public void caseAMultipleCommand(AMultipleCommand node)
- Specified by:
caseAMultipleCommand
in interface Analysis
- Overrides:
caseAMultipleCommand
in class AnalysisAdapter
inACommentCommand
public void inACommentCommand(ACommentCommand node)
outACommentCommand
public void outACommentCommand(ACommentCommand node)
caseACommentCommand
public void caseACommentCommand(ACommentCommand node)
- Specified by:
caseACommentCommand
in interface Analysis
- Overrides:
caseACommentCommand
in class AnalysisAdapter
inADataCommand
public void inADataCommand(ADataCommand node)
outADataCommand
public void outADataCommand(ADataCommand node)
caseADataCommand
public void caseADataCommand(ADataCommand node)
- Specified by:
caseADataCommand
in interface Analysis
- Overrides:
caseADataCommand
in class AnalysisAdapter
inAVarCommand
public void inAVarCommand(AVarCommand node)
outAVarCommand
public void outAVarCommand(AVarCommand node)
caseAVarCommand
public void caseAVarCommand(AVarCommand node)
- Specified by:
caseAVarCommand
in interface Analysis
- Overrides:
caseAVarCommand
in class AnalysisAdapter
inALvarCommand
public void inALvarCommand(ALvarCommand node)
outALvarCommand
public void outALvarCommand(ALvarCommand node)
caseALvarCommand
public void caseALvarCommand(ALvarCommand node)
- Specified by:
caseALvarCommand
in interface Analysis
- Overrides:
caseALvarCommand
in class AnalysisAdapter
inAEvarCommand
public void inAEvarCommand(AEvarCommand node)
outAEvarCommand
public void outAEvarCommand(AEvarCommand node)
caseAEvarCommand
public void caseAEvarCommand(AEvarCommand node)
- Specified by:
caseAEvarCommand
in interface Analysis
- Overrides:
caseAEvarCommand
in class AnalysisAdapter
inAUvarCommand
public void inAUvarCommand(AUvarCommand node)
outAUvarCommand
public void outAUvarCommand(AUvarCommand node)
caseAUvarCommand
public void caseAUvarCommand(AUvarCommand node)
- Specified by:
caseAUvarCommand
in interface Analysis
- Overrides:
caseAUvarCommand
in class AnalysisAdapter
inASetCommand
public void inASetCommand(ASetCommand node)
outASetCommand
public void outASetCommand(ASetCommand node)
caseASetCommand
public void caseASetCommand(ASetCommand node)
- Specified by:
caseASetCommand
in interface Analysis
- Overrides:
caseASetCommand
in class AnalysisAdapter
inANameCommand
public void inANameCommand(ANameCommand node)
outANameCommand
public void outANameCommand(ANameCommand node)
caseANameCommand
public void caseANameCommand(ANameCommand node)
- Specified by:
caseANameCommand
in interface Analysis
- Overrides:
caseANameCommand
in class AnalysisAdapter
inAEscapeCommand
public void inAEscapeCommand(AEscapeCommand node)
outAEscapeCommand
public void outAEscapeCommand(AEscapeCommand node)
caseAEscapeCommand
public void caseAEscapeCommand(AEscapeCommand node)
- Specified by:
caseAEscapeCommand
in interface Analysis
- Overrides:
caseAEscapeCommand
in class AnalysisAdapter
inAAutoescapeCommand
public void inAAutoescapeCommand(AAutoescapeCommand node)
outAAutoescapeCommand
public void outAAutoescapeCommand(AAutoescapeCommand node)
caseAAutoescapeCommand
public void caseAAutoescapeCommand(AAutoescapeCommand node)
- Specified by:
caseAAutoescapeCommand
in interface Analysis
- Overrides:
caseAAutoescapeCommand
in class AnalysisAdapter
inAWithCommand
public void inAWithCommand(AWithCommand node)
outAWithCommand
public void outAWithCommand(AWithCommand node)
caseAWithCommand
public void caseAWithCommand(AWithCommand node)
- Specified by:
caseAWithCommand
in interface Analysis
- Overrides:
caseAWithCommand
in class AnalysisAdapter
inALoopToCommand
public void inALoopToCommand(ALoopToCommand node)
outALoopToCommand
public void outALoopToCommand(ALoopToCommand node)
caseALoopToCommand
public void caseALoopToCommand(ALoopToCommand node)
- Specified by:
caseALoopToCommand
in interface Analysis
- Overrides:
caseALoopToCommand
in class AnalysisAdapter
inALoopCommand
public void inALoopCommand(ALoopCommand node)
outALoopCommand
public void outALoopCommand(ALoopCommand node)
caseALoopCommand
public void caseALoopCommand(ALoopCommand node)
- Specified by:
caseALoopCommand
in interface Analysis
- Overrides:
caseALoopCommand
in class AnalysisAdapter
inALoopIncCommand
public void inALoopIncCommand(ALoopIncCommand node)
outALoopIncCommand
public void outALoopIncCommand(ALoopIncCommand node)
caseALoopIncCommand
public void caseALoopIncCommand(ALoopIncCommand node)
- Specified by:
caseALoopIncCommand
in interface Analysis
- Overrides:
caseALoopIncCommand
in class AnalysisAdapter
inAEachCommand
public void inAEachCommand(AEachCommand node)
outAEachCommand
public void outAEachCommand(AEachCommand node)
caseAEachCommand
public void caseAEachCommand(AEachCommand node)
- Specified by:
caseAEachCommand
in interface Analysis
- Overrides:
caseAEachCommand
in class AnalysisAdapter
inADefCommand
public void inADefCommand(ADefCommand node)
outADefCommand
public void outADefCommand(ADefCommand node)
caseADefCommand
public void caseADefCommand(ADefCommand node)
- Specified by:
caseADefCommand
in interface Analysis
- Overrides:
caseADefCommand
in class AnalysisAdapter
inACallCommand
public void inACallCommand(ACallCommand node)
outACallCommand
public void outACallCommand(ACallCommand node)
caseACallCommand
public void caseACallCommand(ACallCommand node)
- Specified by:
caseACallCommand
in interface Analysis
- Overrides:
caseACallCommand
in class AnalysisAdapter
inAIfCommand
public void inAIfCommand(AIfCommand node)
outAIfCommand
public void outAIfCommand(AIfCommand node)
caseAIfCommand
public void caseAIfCommand(AIfCommand node)
- Specified by:
caseAIfCommand
in interface Analysis
- Overrides:
caseAIfCommand
in class AnalysisAdapter
inAAltCommand
public void inAAltCommand(AAltCommand node)
outAAltCommand
public void outAAltCommand(AAltCommand node)
caseAAltCommand
public void caseAAltCommand(AAltCommand node)
- Specified by:
caseAAltCommand
in interface Analysis
- Overrides:
caseAAltCommand
in class AnalysisAdapter
inAIncludeCommand
public void inAIncludeCommand(AIncludeCommand node)
outAIncludeCommand
public void outAIncludeCommand(AIncludeCommand node)
caseAIncludeCommand
public void caseAIncludeCommand(AIncludeCommand node)
- Specified by:
caseAIncludeCommand
in interface Analysis
- Overrides:
caseAIncludeCommand
in class AnalysisAdapter
inAHardIncludeCommand
public void inAHardIncludeCommand(AHardIncludeCommand node)
outAHardIncludeCommand
public void outAHardIncludeCommand(AHardIncludeCommand node)
caseAHardIncludeCommand
public void caseAHardIncludeCommand(AHardIncludeCommand node)
- Specified by:
caseAHardIncludeCommand
in interface Analysis
- Overrides:
caseAHardIncludeCommand
in class AnalysisAdapter
inALincludeCommand
public void inALincludeCommand(ALincludeCommand node)
outALincludeCommand
public void outALincludeCommand(ALincludeCommand node)
caseALincludeCommand
public void caseALincludeCommand(ALincludeCommand node)
- Specified by:
caseALincludeCommand
in interface Analysis
- Overrides:
caseALincludeCommand
in class AnalysisAdapter
inAHardLincludeCommand
public void inAHardLincludeCommand(AHardLincludeCommand node)
outAHardLincludeCommand
public void outAHardLincludeCommand(AHardLincludeCommand node)
caseAHardLincludeCommand
public void caseAHardLincludeCommand(AHardLincludeCommand node)
- Specified by:
caseAHardLincludeCommand
in interface Analysis
- Overrides:
caseAHardLincludeCommand
in class AnalysisAdapter
inAContentTypeCommand
public void inAContentTypeCommand(AContentTypeCommand node)
outAContentTypeCommand
public void outAContentTypeCommand(AContentTypeCommand node)
caseAContentTypeCommand
public void caseAContentTypeCommand(AContentTypeCommand node)
- Specified by:
caseAContentTypeCommand
in interface Analysis
- Overrides:
caseAContentTypeCommand
in class AnalysisAdapter
inAInlineCommand
public void inAInlineCommand(AInlineCommand node)
outAInlineCommand
public void outAInlineCommand(AInlineCommand node)
caseAInlineCommand
public void caseAInlineCommand(AInlineCommand node)
- Specified by:
caseAInlineCommand
in interface Analysis
- Overrides:
caseAInlineCommand
in class AnalysisAdapter
inANoopCommand
public void inANoopCommand(ANoopCommand node)
outANoopCommand
public void outANoopCommand(ANoopCommand node)
caseANoopCommand
public void caseANoopCommand(ANoopCommand node)
- Specified by:
caseANoopCommand
in interface Analysis
- Overrides:
caseANoopCommand
in class AnalysisAdapter
inACsOpenPosition
public void inACsOpenPosition(ACsOpenPosition node)
outACsOpenPosition
public void outACsOpenPosition(ACsOpenPosition node)
caseACsOpenPosition
public void caseACsOpenPosition(ACsOpenPosition node)
- Specified by:
caseACsOpenPosition
in interface Analysis
- Overrides:
caseACsOpenPosition
in class AnalysisAdapter
inAStringExpression
public void inAStringExpression(AStringExpression node)
outAStringExpression
public void outAStringExpression(AStringExpression node)
caseAStringExpression
public void caseAStringExpression(AStringExpression node)
- Specified by:
caseAStringExpression
in interface Analysis
- Overrides:
caseAStringExpression
in class AnalysisAdapter
inANumericExpression
public void inANumericExpression(ANumericExpression node)
outANumericExpression
public void outANumericExpression(ANumericExpression node)
caseANumericExpression
public void caseANumericExpression(ANumericExpression node)
- Specified by:
caseANumericExpression
in interface Analysis
- Overrides:
caseANumericExpression
in class AnalysisAdapter
inADecimalExpression
public void inADecimalExpression(ADecimalExpression node)
outADecimalExpression
public void outADecimalExpression(ADecimalExpression node)
caseADecimalExpression
public void caseADecimalExpression(ADecimalExpression node)
- Specified by:
caseADecimalExpression
in interface Analysis
- Overrides:
caseADecimalExpression
in class AnalysisAdapter
inAHexExpression
public void inAHexExpression(AHexExpression node)
outAHexExpression
public void outAHexExpression(AHexExpression node)
caseAHexExpression
public void caseAHexExpression(AHexExpression node)
- Specified by:
caseAHexExpression
in interface Analysis
- Overrides:
caseAHexExpression
in class AnalysisAdapter
inAVariableExpression
public void inAVariableExpression(AVariableExpression node)
outAVariableExpression
public void outAVariableExpression(AVariableExpression node)
caseAVariableExpression
public void caseAVariableExpression(AVariableExpression node)
- Specified by:
caseAVariableExpression
in interface Analysis
- Overrides:
caseAVariableExpression
in class AnalysisAdapter
inAFunctionExpression
public void inAFunctionExpression(AFunctionExpression node)
outAFunctionExpression
public void outAFunctionExpression(AFunctionExpression node)
caseAFunctionExpression
public void caseAFunctionExpression(AFunctionExpression node)
- Specified by:
caseAFunctionExpression
in interface Analysis
- Overrides:
caseAFunctionExpression
in class AnalysisAdapter
inASequenceExpression
public void inASequenceExpression(ASequenceExpression node)
outASequenceExpression
public void outASequenceExpression(ASequenceExpression node)
caseASequenceExpression
public void caseASequenceExpression(ASequenceExpression node)
- Specified by:
caseASequenceExpression
in interface Analysis
- Overrides:
caseASequenceExpression
in class AnalysisAdapter
inANegativeExpression
public void inANegativeExpression(ANegativeExpression node)
outANegativeExpression
public void outANegativeExpression(ANegativeExpression node)
caseANegativeExpression
public void caseANegativeExpression(ANegativeExpression node)
- Specified by:
caseANegativeExpression
in interface Analysis
- Overrides:
caseANegativeExpression
in class AnalysisAdapter
inANotExpression
public void inANotExpression(ANotExpression node)
outANotExpression
public void outANotExpression(ANotExpression node)
caseANotExpression
public void caseANotExpression(ANotExpression node)
- Specified by:
caseANotExpression
in interface Analysis
- Overrides:
caseANotExpression
in class AnalysisAdapter
inAExistsExpression
public void inAExistsExpression(AExistsExpression node)
outAExistsExpression
public void outAExistsExpression(AExistsExpression node)
caseAExistsExpression
public void caseAExistsExpression(AExistsExpression node)
- Specified by:
caseAExistsExpression
in interface Analysis
- Overrides:
caseAExistsExpression
in class AnalysisAdapter
inACommaExpression
public void inACommaExpression(ACommaExpression node)
outACommaExpression
public void outACommaExpression(ACommaExpression node)
caseACommaExpression
public void caseACommaExpression(ACommaExpression node)
- Specified by:
caseACommaExpression
in interface Analysis
- Overrides:
caseACommaExpression
in class AnalysisAdapter
inAEqExpression
public void inAEqExpression(AEqExpression node)
outAEqExpression
public void outAEqExpression(AEqExpression node)
caseAEqExpression
public void caseAEqExpression(AEqExpression node)
- Specified by:
caseAEqExpression
in interface Analysis
- Overrides:
caseAEqExpression
in class AnalysisAdapter
inANumericEqExpression
public void inANumericEqExpression(ANumericEqExpression node)
outANumericEqExpression
public void outANumericEqExpression(ANumericEqExpression node)
caseANumericEqExpression
public void caseANumericEqExpression(ANumericEqExpression node)
- Specified by:
caseANumericEqExpression
in interface Analysis
- Overrides:
caseANumericEqExpression
in class AnalysisAdapter
inANeExpression
public void inANeExpression(ANeExpression node)
outANeExpression
public void outANeExpression(ANeExpression node)
caseANeExpression
public void caseANeExpression(ANeExpression node)
- Specified by:
caseANeExpression
in interface Analysis
- Overrides:
caseANeExpression
in class AnalysisAdapter
inANumericNeExpression
public void inANumericNeExpression(ANumericNeExpression node)
outANumericNeExpression
public void outANumericNeExpression(ANumericNeExpression node)
caseANumericNeExpression
public void caseANumericNeExpression(ANumericNeExpression node)
- Specified by:
caseANumericNeExpression
in interface Analysis
- Overrides:
caseANumericNeExpression
in class AnalysisAdapter
inALtExpression
public void inALtExpression(ALtExpression node)
outALtExpression
public void outALtExpression(ALtExpression node)
caseALtExpression
public void caseALtExpression(ALtExpression node)
- Specified by:
caseALtExpression
in interface Analysis
- Overrides:
caseALtExpression
in class AnalysisAdapter
inAGtExpression
public void inAGtExpression(AGtExpression node)
outAGtExpression
public void outAGtExpression(AGtExpression node)
caseAGtExpression
public void caseAGtExpression(AGtExpression node)
- Specified by:
caseAGtExpression
in interface Analysis
- Overrides:
caseAGtExpression
in class AnalysisAdapter
inALteExpression
public void inALteExpression(ALteExpression node)
outALteExpression
public void outALteExpression(ALteExpression node)
caseALteExpression
public void caseALteExpression(ALteExpression node)
- Specified by:
caseALteExpression
in interface Analysis
- Overrides:
caseALteExpression
in class AnalysisAdapter
inAGteExpression
public void inAGteExpression(AGteExpression node)
outAGteExpression
public void outAGteExpression(AGteExpression node)
caseAGteExpression
public void caseAGteExpression(AGteExpression node)
- Specified by:
caseAGteExpression
in interface Analysis
- Overrides:
caseAGteExpression
in class AnalysisAdapter
inAAndExpression
public void inAAndExpression(AAndExpression node)
outAAndExpression
public void outAAndExpression(AAndExpression node)
caseAAndExpression
public void caseAAndExpression(AAndExpression node)
- Specified by:
caseAAndExpression
in interface Analysis
- Overrides:
caseAAndExpression
in class AnalysisAdapter
inAOrExpression
public void inAOrExpression(AOrExpression node)
outAOrExpression
public void outAOrExpression(AOrExpression node)
caseAOrExpression
public void caseAOrExpression(AOrExpression node)
- Specified by:
caseAOrExpression
in interface Analysis
- Overrides:
caseAOrExpression
in class AnalysisAdapter
inAAddExpression
public void inAAddExpression(AAddExpression node)
outAAddExpression
public void outAAddExpression(AAddExpression node)
caseAAddExpression
public void caseAAddExpression(AAddExpression node)
- Specified by:
caseAAddExpression
in interface Analysis
- Overrides:
caseAAddExpression
in class AnalysisAdapter
inANumericAddExpression
public void inANumericAddExpression(ANumericAddExpression node)
outANumericAddExpression
public void outANumericAddExpression(ANumericAddExpression node)
caseANumericAddExpression
public void caseANumericAddExpression(ANumericAddExpression node)
- Specified by:
caseANumericAddExpression
in interface Analysis
- Overrides:
caseANumericAddExpression
in class AnalysisAdapter
inASubtractExpression
public void inASubtractExpression(ASubtractExpression node)
outASubtractExpression
public void outASubtractExpression(ASubtractExpression node)
caseASubtractExpression
public void caseASubtractExpression(ASubtractExpression node)
- Specified by:
caseASubtractExpression
in interface Analysis
- Overrides:
caseASubtractExpression
in class AnalysisAdapter
inAMultiplyExpression
public void inAMultiplyExpression(AMultiplyExpression node)
outAMultiplyExpression
public void outAMultiplyExpression(AMultiplyExpression node)
caseAMultiplyExpression
public void caseAMultiplyExpression(AMultiplyExpression node)
- Specified by:
caseAMultiplyExpression
in interface Analysis
- Overrides:
caseAMultiplyExpression
in class AnalysisAdapter
inADivideExpression
public void inADivideExpression(ADivideExpression node)
outADivideExpression
public void outADivideExpression(ADivideExpression node)
caseADivideExpression
public void caseADivideExpression(ADivideExpression node)
- Specified by:
caseADivideExpression
in interface Analysis
- Overrides:
caseADivideExpression
in class AnalysisAdapter
inAModuloExpression
public void inAModuloExpression(AModuloExpression node)
outAModuloExpression
public void outAModuloExpression(AModuloExpression node)
caseAModuloExpression
public void caseAModuloExpression(AModuloExpression node)
- Specified by:
caseAModuloExpression
in interface Analysis
- Overrides:
caseAModuloExpression
in class AnalysisAdapter
inANoopExpression
public void inANoopExpression(ANoopExpression node)
outANoopExpression
public void outANoopExpression(ANoopExpression node)
caseANoopExpression
public void caseANoopExpression(ANoopExpression node)
- Specified by:
caseANoopExpression
in interface Analysis
- Overrides:
caseANoopExpression
in class AnalysisAdapter
inANameVariable
public void inANameVariable(ANameVariable node)
outANameVariable
public void outANameVariable(ANameVariable node)
caseANameVariable
public void caseANameVariable(ANameVariable node)
- Specified by:
caseANameVariable
in interface Analysis
- Overrides:
caseANameVariable
in class AnalysisAdapter
inADecNumberVariable
public void inADecNumberVariable(ADecNumberVariable node)
outADecNumberVariable
public void outADecNumberVariable(ADecNumberVariable node)
caseADecNumberVariable
public void caseADecNumberVariable(ADecNumberVariable node)
- Specified by:
caseADecNumberVariable
in interface Analysis
- Overrides:
caseADecNumberVariable
in class AnalysisAdapter
inAHexNumberVariable
public void inAHexNumberVariable(AHexNumberVariable node)
outAHexNumberVariable
public void outAHexNumberVariable(AHexNumberVariable node)
caseAHexNumberVariable
public void caseAHexNumberVariable(AHexNumberVariable node)
- Specified by:
caseAHexNumberVariable
in interface Analysis
- Overrides:
caseAHexNumberVariable
in class AnalysisAdapter
inADescendVariable
public void inADescendVariable(ADescendVariable node)
outADescendVariable
public void outADescendVariable(ADescendVariable node)
caseADescendVariable
public void caseADescendVariable(ADescendVariable node)
- Specified by:
caseADescendVariable
in interface Analysis
- Overrides:
caseADescendVariable
in class AnalysisAdapter
inAExpandVariable
public void inAExpandVariable(AExpandVariable node)
outAExpandVariable
public void outAExpandVariable(AExpandVariable node)
caseAExpandVariable
public void caseAExpandVariable(AExpandVariable node)
- Specified by:
caseAExpandVariable
in interface Analysis
- Overrides:
caseAExpandVariable
in class AnalysisAdapter
Copyright © 2010-2012 Google. All Rights Reserved.