blob: 30ea6180c4a4e6c8de1ba296e0d338e788af8f89 [file] [log] [blame]
/* 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);
}