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