com.google.clearsilver.jsilver.syntax.analysis
Interface Analysis

All Superinterfaces:
Switch
All Known Implementing Classes:
AnalysisAdapter, AutoEscaper, DataCommandConsolidator, DepthFirstAdapter, EscapingEvaluator, ExpressionEvaluator, ExpressionTranslator, InlineRewriter, ReversedDepthFirstAdapter, SequenceOptimizer, StructuralWhitespaceStripper, SyntaxTreeDumper, SyntaxTreeOptimizer, TemplateInterpreter, TemplateTranslator, TypeResolver, VariableLocator, VariableTranslator, VarOptimizer

public interface Analysis
extends Switch


Method Summary
 void caseAAddExpression(AAddExpression node)
           
 void caseAAltCommand(AAltCommand node)
           
 void caseAAndExpression(AAndExpression node)
           
 void caseAAutoescapeCommand(AAutoescapeCommand node)
           
 void caseACallCommand(ACallCommand node)
           
 void caseACommaExpression(ACommaExpression node)
           
 void caseACommentCommand(ACommentCommand node)
           
 void caseAContentTypeCommand(AContentTypeCommand node)
           
 void caseACsOpenPosition(ACsOpenPosition node)
           
 void caseADataCommand(ADataCommand node)
           
 void caseADecimalExpression(ADecimalExpression node)
           
 void caseADecNumberVariable(ADecNumberVariable node)
           
 void caseADefCommand(ADefCommand node)
           
 void caseADescendVariable(ADescendVariable node)
           
 void caseADivideExpression(ADivideExpression node)
           
 void caseAEachCommand(AEachCommand node)
           
 void caseAEqExpression(AEqExpression node)
           
 void caseAEscapeCommand(AEscapeCommand node)
           
 void caseAEvarCommand(AEvarCommand node)
           
 void caseAExistsExpression(AExistsExpression node)
           
 void caseAExpandVariable(AExpandVariable node)
           
 void caseAFunctionExpression(AFunctionExpression node)
           
 void caseAGteExpression(AGteExpression node)
           
 void caseAGtExpression(AGtExpression node)
           
 void caseAHardIncludeCommand(AHardIncludeCommand node)
           
 void caseAHardLincludeCommand(AHardLincludeCommand node)
           
 void caseAHexExpression(AHexExpression node)
           
 void caseAHexNumberVariable(AHexNumberVariable node)
           
 void caseAIfCommand(AIfCommand node)
           
 void caseAIncludeCommand(AIncludeCommand node)
           
 void caseAInlineCommand(AInlineCommand node)
           
 void caseALincludeCommand(ALincludeCommand node)
           
 void caseALoopCommand(ALoopCommand node)
           
 void caseALoopIncCommand(ALoopIncCommand node)
           
 void caseALoopToCommand(ALoopToCommand node)
           
 void caseALteExpression(ALteExpression node)
           
 void caseALtExpression(ALtExpression node)
           
 void caseALvarCommand(ALvarCommand node)
           
 void caseAModuloExpression(AModuloExpression node)
           
 void caseAMultipleCommand(AMultipleCommand node)
           
 void caseAMultiplyExpression(AMultiplyExpression node)
           
 void caseANameCommand(ANameCommand node)
           
 void caseANameVariable(ANameVariable node)
           
 void caseANeExpression(ANeExpression node)
           
 void caseANegativeExpression(ANegativeExpression node)
           
 void caseANoopCommand(ANoopCommand node)
           
 void caseANoopExpression(ANoopExpression node)
           
 void caseANotExpression(ANotExpression node)
           
 void caseANumericAddExpression(ANumericAddExpression node)
           
 void caseANumericEqExpression(ANumericEqExpression node)
           
 void caseANumericExpression(ANumericExpression node)
           
 void caseANumericNeExpression(ANumericNeExpression node)
           
 void caseAOrExpression(AOrExpression node)
           
 void caseASequenceExpression(ASequenceExpression node)
           
 void caseASetCommand(ASetCommand node)
           
 void caseAStringExpression(AStringExpression node)
           
 void caseASubtractExpression(ASubtractExpression node)
           
 void caseAUvarCommand(AUvarCommand node)
           
 void caseAVarCommand(AVarCommand node)
           
 void caseAVariableExpression(AVariableExpression node)
           
 void caseAWithCommand(AWithCommand node)
           
 void caseEOF(EOF node)
           
 void caseStart(Start node)
           
 void caseTAlt(TAlt node)
           
 void caseTAnd(TAnd node)
           
 void caseTArgWhitespace(TArgWhitespace node)
           
 void caseTAssignment(TAssignment node)
           
 void caseTAutoescape(TAutoescape node)
           
 void caseTBang(TBang node)
           
 void caseTBracketClose(TBracketClose node)
           
 void caseTBracketOpen(TBracketOpen node)
           
 void caseTCall(TCall node)
           
 void caseTComma(TComma node)
           
 void caseTCommandDelimiter(TCommandDelimiter node)
           
 void caseTComment(TComment node)
           
 void caseTCommentStart(TCommentStart node)
           
 void caseTContentType(TContentType node)
           
 void caseTCsClose(TCsClose node)
           
 void caseTCsOpen(TCsOpen node)
           
 void caseTData(TData node)
           
 void caseTDecNumber(TDecNumber node)
           
 void caseTDef(TDef node)
           
 void caseTDollar(TDollar node)
           
 void caseTDot(TDot node)
           
 void caseTEach(TEach node)
           
 void caseTElse(TElse node)
           
 void caseTElseIf(TElseIf node)
           
 void caseTEq(TEq node)
           
 void caseTEscape(TEscape node)
           
 void caseTEvar(TEvar node)
           
 void caseTGt(TGt node)
           
 void caseTGte(TGte node)
           
 void caseTHardDelimiter(THardDelimiter node)
           
 void caseTHash(THash node)
           
 void caseTHexNumber(THexNumber node)
           
 void caseTIf(TIf node)
           
 void caseTInclude(TInclude node)
           
 void caseTInline(TInline node)
           
 void caseTLinclude(TLinclude node)
           
 void caseTLoop(TLoop node)
           
 void caseTLt(TLt node)
           
 void caseTLte(TLte node)
           
 void caseTLvar(TLvar node)
           
 void caseTMinus(TMinus node)
           
 void caseTName(TName node)
           
 void caseTNe(TNe node)
           
 void caseTOr(TOr node)
           
 void caseTParenClose(TParenClose node)
           
 void caseTParenOpen(TParenOpen node)
           
 void caseTPercent(TPercent node)
           
 void caseTPlus(TPlus node)
           
 void caseTQuestion(TQuestion node)
           
 void caseTSet(TSet node)
           
 void caseTSlash(TSlash node)
           
 void caseTStar(TStar node)
           
 void caseTString(TString node)
           
 void caseTUvar(TUvar node)
           
 void caseTVar(TVar node)
           
 void caseTWith(TWith node)
           
 void caseTWord(TWord node)
           
 Object getIn(Node node)
           
 Object getOut(Node node)
           
 void setIn(Node node, Object o)
           
 void setOut(Node node, Object o)
           
 

Method Detail

getIn

Object getIn(Node node)

setIn

void setIn(Node node,
           Object o)

getOut

Object getOut(Node node)

setOut

void setOut(Node node,
            Object o)

caseStart

void caseStart(Start node)

caseAMultipleCommand

void caseAMultipleCommand(AMultipleCommand node)

caseACommentCommand

void caseACommentCommand(ACommentCommand node)

caseADataCommand

void caseADataCommand(ADataCommand node)

caseAVarCommand

void caseAVarCommand(AVarCommand node)

caseALvarCommand

void caseALvarCommand(ALvarCommand node)

caseAEvarCommand

void caseAEvarCommand(AEvarCommand node)

caseAUvarCommand

void caseAUvarCommand(AUvarCommand node)

caseASetCommand

void caseASetCommand(ASetCommand node)

caseANameCommand

void caseANameCommand(ANameCommand node)

caseAEscapeCommand

void caseAEscapeCommand(AEscapeCommand node)

caseAAutoescapeCommand

void caseAAutoescapeCommand(AAutoescapeCommand node)

caseAWithCommand

void caseAWithCommand(AWithCommand node)

caseALoopToCommand

void caseALoopToCommand(ALoopToCommand node)

caseALoopCommand

void caseALoopCommand(ALoopCommand node)

caseALoopIncCommand

void caseALoopIncCommand(ALoopIncCommand node)

caseAEachCommand

void caseAEachCommand(AEachCommand node)

caseADefCommand

void caseADefCommand(ADefCommand node)

caseACallCommand

void caseACallCommand(ACallCommand node)

caseAIfCommand

void caseAIfCommand(AIfCommand node)

caseAAltCommand

void caseAAltCommand(AAltCommand node)

caseAIncludeCommand

void caseAIncludeCommand(AIncludeCommand node)

caseAHardIncludeCommand

void caseAHardIncludeCommand(AHardIncludeCommand node)

caseALincludeCommand

void caseALincludeCommand(ALincludeCommand node)

caseAHardLincludeCommand

void caseAHardLincludeCommand(AHardLincludeCommand node)

caseAContentTypeCommand

void caseAContentTypeCommand(AContentTypeCommand node)

caseAInlineCommand

void caseAInlineCommand(AInlineCommand node)

caseANoopCommand

void caseANoopCommand(ANoopCommand node)

caseACsOpenPosition

void caseACsOpenPosition(ACsOpenPosition node)

caseAStringExpression

void caseAStringExpression(AStringExpression node)

caseANumericExpression

void caseANumericExpression(ANumericExpression node)

caseADecimalExpression

void caseADecimalExpression(ADecimalExpression node)

caseAHexExpression

void caseAHexExpression(AHexExpression node)

caseAVariableExpression

void caseAVariableExpression(AVariableExpression node)

caseAFunctionExpression

void caseAFunctionExpression(AFunctionExpression node)

caseASequenceExpression

void caseASequenceExpression(ASequenceExpression node)

caseANegativeExpression

void caseANegativeExpression(ANegativeExpression node)

caseANotExpression

void caseANotExpression(ANotExpression node)

caseAExistsExpression

void caseAExistsExpression(AExistsExpression node)

caseACommaExpression

void caseACommaExpression(ACommaExpression node)

caseAEqExpression

void caseAEqExpression(AEqExpression node)

caseANumericEqExpression

void caseANumericEqExpression(ANumericEqExpression node)

caseANeExpression

void caseANeExpression(ANeExpression node)

caseANumericNeExpression

void caseANumericNeExpression(ANumericNeExpression node)

caseALtExpression

void caseALtExpression(ALtExpression node)

caseAGtExpression

void caseAGtExpression(AGtExpression node)

caseALteExpression

void caseALteExpression(ALteExpression node)

caseAGteExpression

void caseAGteExpression(AGteExpression node)

caseAAndExpression

void caseAAndExpression(AAndExpression node)

caseAOrExpression

void caseAOrExpression(AOrExpression node)

caseAAddExpression

void caseAAddExpression(AAddExpression node)

caseANumericAddExpression

void caseANumericAddExpression(ANumericAddExpression node)

caseASubtractExpression

void caseASubtractExpression(ASubtractExpression node)

caseAMultiplyExpression

void caseAMultiplyExpression(AMultiplyExpression node)

caseADivideExpression

void caseADivideExpression(ADivideExpression node)

caseAModuloExpression

void caseAModuloExpression(AModuloExpression node)

caseANoopExpression

void caseANoopExpression(ANoopExpression node)

caseANameVariable

void caseANameVariable(ANameVariable node)

caseADecNumberVariable

void caseADecNumberVariable(ADecNumberVariable node)

caseAHexNumberVariable

void caseAHexNumberVariable(AHexNumberVariable node)

caseADescendVariable

void caseADescendVariable(ADescendVariable node)

caseAExpandVariable

void caseAExpandVariable(AExpandVariable node)

caseTData

void caseTData(TData node)

caseTComment

void caseTComment(TComment node)

caseTVar

void caseTVar(TVar node)

caseTLvar

void caseTLvar(TLvar node)

caseTEvar

void caseTEvar(TEvar node)

caseTUvar

void caseTUvar(TUvar node)

caseTSet

void caseTSet(TSet node)

caseTIf

void caseTIf(TIf node)

caseTElseIf

void caseTElseIf(TElseIf node)

caseTElse

void caseTElse(TElse node)

caseTWith

void caseTWith(TWith node)

caseTEscape

void caseTEscape(TEscape node)

caseTAutoescape

void caseTAutoescape(TAutoescape node)

caseTLoop

void caseTLoop(TLoop node)

caseTEach

void caseTEach(TEach node)

caseTAlt

void caseTAlt(TAlt node)

caseTName

void caseTName(TName node)

caseTDef

void caseTDef(TDef node)

caseTCall

void caseTCall(TCall node)

caseTInclude

void caseTInclude(TInclude node)

caseTLinclude

void caseTLinclude(TLinclude node)

caseTContentType

void caseTContentType(TContentType node)

caseTInline

void caseTInline(TInline node)

caseTComma

void caseTComma(TComma node)

caseTBang

void caseTBang(TBang node)

caseTAssignment

void caseTAssignment(TAssignment node)

caseTEq

void caseTEq(TEq node)

caseTNe

void caseTNe(TNe node)

caseTLt

void caseTLt(TLt node)

caseTGt

void caseTGt(TGt node)

caseTLte

void caseTLte(TLte node)

caseTGte

void caseTGte(TGte node)

caseTAnd

void caseTAnd(TAnd node)

caseTOr

void caseTOr(TOr node)

caseTString

void caseTString(TString node)

caseTHash

void caseTHash(THash node)

caseTPlus

void caseTPlus(TPlus node)

caseTMinus

void caseTMinus(TMinus node)

caseTStar

void caseTStar(TStar node)

caseTPercent

void caseTPercent(TPercent node)

caseTBracketOpen

void caseTBracketOpen(TBracketOpen node)

caseTBracketClose

void caseTBracketClose(TBracketClose node)

caseTParenOpen

void caseTParenOpen(TParenOpen node)

caseTParenClose

void caseTParenClose(TParenClose node)

caseTDot

void caseTDot(TDot node)

caseTDollar

void caseTDollar(TDollar node)

caseTQuestion

void caseTQuestion(TQuestion node)

caseTDecNumber

void caseTDecNumber(TDecNumber node)

caseTHexNumber

void caseTHexNumber(THexNumber node)

caseTWord

void caseTWord(TWord node)

caseTArgWhitespace

void caseTArgWhitespace(TArgWhitespace node)

caseTSlash

void caseTSlash(TSlash node)

caseTCsOpen

void caseTCsOpen(TCsOpen node)

caseTCommentStart

void caseTCommentStart(TCommentStart node)

caseTCommandDelimiter

void caseTCommandDelimiter(TCommandDelimiter node)

caseTHardDelimiter

void caseTHardDelimiter(THardDelimiter node)

caseTCsClose

void caseTCsClose(TCsClose node)

caseEOF

void caseEOF(EOF node)


Copyright © 2010-2012 Google. All Rights Reserved.