/* This file was generated by SableCC (http://www.sablecc.org/). */
package org.openflexo.antar.expr.parser.analysis;
import java.util.Hashtable;
import org.openflexo.antar.expr.parser.node.*;
public class AnalysisAdapter implements Analysis {
private Hashtable<Node, Object> in;
private Hashtable<Node, Object> out;
@Override
public Object getIn(Node node) {
if (this.in == null) {
return null;
}
return this.in.get(node);
}
@Override
public void setIn(Node node, Object o) {
if (this.in == null) {
this.in = new Hashtable<Node, Object>(1);
}
if (o != null) {
this.in.put(node, o);
} else {
this.in.remove(node);
}
}
@Override
public Object getOut(Node node) {
if (this.out == null) {
return null;
}
return this.out.get(node);
}
@Override
public void setOut(Node node, Object o) {
if (this.out == null) {
this.out = new Hashtable<Node, Object>(1);
}
if (o != null) {
this.out.put(node, o);
} else {
this.out.remove(node);
}
}
@Override
public void caseStart(Start node) {
defaultCase(node);
}
@Override
public void caseAExpr2Expr(AExpr2Expr node) {
defaultCase(node);
}
@Override
public void caseACondExprExpr(ACondExprExpr node) {
defaultCase(node);
}
@Override
public void caseAEqExprExpr(AEqExprExpr node) {
defaultCase(node);
}
@Override
public void caseAEq2ExprExpr(AEq2ExprExpr node) {
defaultCase(node);
}
@Override
public void caseANeqExprExpr(ANeqExprExpr node) {
defaultCase(node);
}
@Override
public void caseALtExprExpr(ALtExprExpr node) {
defaultCase(node);
}
@Override
public void caseAGtExprExpr(AGtExprExpr node) {
defaultCase(node);
}
@Override
public void caseALteExprExpr(ALteExprExpr node) {
defaultCase(node);
}
@Override
public void caseAGteExprExpr(AGteExprExpr node) {
defaultCase(node);
}
@Override
public void caseAExpr3Expr2(AExpr3Expr2 node) {
defaultCase(node);
}
@Override
public void caseAOrExprExpr2(AOrExprExpr2 node) {
defaultCase(node);
}
@Override
public void caseAOr2ExprExpr2(AOr2ExprExpr2 node) {
defaultCase(node);
}
@Override
public void caseAAddExprExpr2(AAddExprExpr2 node) {
defaultCase(node);
}
@Override
public void caseASubExprExpr2(ASubExprExpr2 node) {
defaultCase(node);
}
@Override
public void caseATermExpr3(ATermExpr3 node) {
defaultCase(node);
}
@Override
public void caseAAndExprExpr3(AAndExprExpr3 node) {
defaultCase(node);
}
@Override
public void caseAAnd2ExprExpr3(AAnd2ExprExpr3 node) {
defaultCase(node);
}
@Override
public void caseAMultExprExpr3(AMultExprExpr3 node) {
defaultCase(node);
}
@Override
public void caseADivExprExpr3(ADivExprExpr3 node) {
defaultCase(node);
}
@Override
public void caseAModExprExpr3(AModExprExpr3 node) {
defaultCase(node);
}
@Override
public void caseAPowerExprExpr3(APowerExprExpr3 node) {
defaultCase(node);
}
@Override
public void caseANotExprExpr3(ANotExprExpr3 node) {
defaultCase(node);
}
@Override
public void caseACall(ACall node) {
defaultCase(node);
}
@Override
public void caseAEmptyListArgList(AEmptyListArgList node) {
defaultCase(node);
}
@Override
public void caseANonEmptyListArgList(ANonEmptyListArgList node) {
defaultCase(node);
}
@Override
public void caseAAdditionalArg(AAdditionalArg node) {
defaultCase(node);
}
@Override
public void caseAIdentifierBinding(AIdentifierBinding node) {
defaultCase(node);
}
@Override
public void caseACallBinding(ACallBinding node) {
defaultCase(node);
}
@Override
public void caseATail1Binding(ATail1Binding node) {
defaultCase(node);
}
@Override
public void caseATail2Binding(ATail2Binding node) {
defaultCase(node);
}
@Override
public void caseACosFuncFunction(ACosFuncFunction node) {
defaultCase(node);
}
@Override
public void caseAAcosFuncFunction(AAcosFuncFunction node) {
defaultCase(node);
}
@Override
public void caseASinFuncFunction(ASinFuncFunction node) {
defaultCase(node);
}
@Override
public void caseAAsinFuncFunction(AAsinFuncFunction node) {
defaultCase(node);
}
@Override
public void caseATanFuncFunction(ATanFuncFunction node) {
defaultCase(node);
}
@Override
public void caseAAtanFuncFunction(AAtanFuncFunction node) {
defaultCase(node);
}
@Override
public void caseAExpFuncFunction(AExpFuncFunction node) {
defaultCase(node);
}
@Override
public void caseALogFuncFunction(ALogFuncFunction node) {
defaultCase(node);
}
@Override
public void caseASqrtFuncFunction(ASqrtFuncFunction node) {
defaultCase(node);
}
@Override
public void caseATrueConstant(ATrueConstant node) {
defaultCase(node);
}
@Override
public void caseAFalseConstant(AFalseConstant node) {
defaultCase(node);
}
@Override
public void caseANullConstant(ANullConstant node) {
defaultCase(node);
}
@Override
public void caseAPiConstant(APiConstant node) {
defaultCase(node);
}
@Override
public void caseADecimalNumberNumber(ADecimalNumberNumber node) {
defaultCase(node);
}
@Override
public void caseAPreciseNumberNumber(APreciseNumberNumber node) {
defaultCase(node);
}
@Override
public void caseAScientificNotationNumberNumber(AScientificNotationNumberNumber node) {
defaultCase(node);
}
@Override
public void caseAConstantNumber(AConstantNumber node) {
defaultCase(node);
}
@Override
public void caseANegativeTerm(ANegativeTerm node) {
defaultCase(node);
}
@Override
public void caseANumberTerm(ANumberTerm node) {
defaultCase(node);
}
@Override
public void caseAStringValueTerm(AStringValueTerm node) {
defaultCase(node);
}
@Override
public void caseACharsValueTerm(ACharsValueTerm node) {
defaultCase(node);
}
@Override
public void caseAFunctionTerm(AFunctionTerm node) {
defaultCase(node);
}
@Override
public void caseABindingTerm(ABindingTerm node) {
defaultCase(node);
}
@Override
public void caseAExprTerm(AExprTerm node) {
defaultCase(node);
}
@Override
public void caseTPlus(TPlus node) {
defaultCase(node);
}
@Override
public void caseTMinus(TMinus node) {
defaultCase(node);
}
@Override
public void caseTMult(TMult node) {
defaultCase(node);
}
@Override
public void caseTDiv(TDiv node) {
defaultCase(node);
}
@Override
public void caseTMod(TMod node) {
defaultCase(node);
}
@Override
public void caseTPower(TPower node) {
defaultCase(node);
}
@Override
public void caseTLt(TLt node) {
defaultCase(node);
}
@Override
public void caseTGt(TGt node) {
defaultCase(node);
}
@Override
public void caseTLte(TLte node) {
defaultCase(node);
}
@Override
public void caseTGte(TGte node) {
defaultCase(node);
}
@Override
public void caseTAnd(TAnd node) {
defaultCase(node);
}
@Override
public void caseTAnd2(TAnd2 node) {
defaultCase(node);
}
@Override
public void caseTOr(TOr node) {
defaultCase(node);
}
@Override
public void caseTOr2(TOr2 node) {
defaultCase(node);
}
@Override
public void caseTEq(TEq node) {
defaultCase(node);
}
@Override
public void caseTEq2(TEq2 node) {
defaultCase(node);
}
@Override
public void caseTNeq(TNeq node) {
defaultCase(node);
}
@Override
public void caseTNot(TNot node) {
defaultCase(node);
}
@Override
public void caseTLPar(TLPar node) {
defaultCase(node);
}
@Override
public void caseTRPar(TRPar node) {
defaultCase(node);
}
@Override
public void caseTDot(TDot node) {
defaultCase(node);
}
@Override
public void caseTComma(TComma node) {
defaultCase(node);
}
@Override
public void caseTIfToken(TIfToken node) {
defaultCase(node);
}
@Override
public void caseTElseToken(TElseToken node) {
defaultCase(node);
}
@Override
public void caseTPi(TPi node) {
defaultCase(node);
}
@Override
public void caseTCos(TCos node) {
defaultCase(node);
}
@Override
public void caseTAcos(TAcos node) {
defaultCase(node);
}
@Override
public void caseTSin(TSin node) {
defaultCase(node);
}
@Override
public void caseTAsin(TAsin node) {
defaultCase(node);
}
@Override
public void caseTTan(TTan node) {
defaultCase(node);
}
@Override
public void caseTAtan(TAtan node) {
defaultCase(node);
}
@Override
public void caseTLog(TLog node) {
defaultCase(node);
}
@Override
public void caseTExp(TExp node) {
defaultCase(node);
}
@Override
public void caseTSqrt(TSqrt node) {
defaultCase(node);
}
@Override
public void caseTTrue(TTrue node) {
defaultCase(node);
}
@Override
public void caseTFalse(TFalse node) {
defaultCase(node);
}
@Override
public void caseTNull(TNull node) {
defaultCase(node);
}
@Override
public void caseTDecimalNumber(TDecimalNumber node) {
defaultCase(node);
}
@Override
public void caseTPreciseNumber(TPreciseNumber node) {
defaultCase(node);
}
@Override
public void caseTScientificNotationNumber(TScientificNotationNumber node) {
defaultCase(node);
}
@Override
public void caseTStringValue(TStringValue node) {
defaultCase(node);
}
@Override
public void caseTCharsValue(TCharsValue node) {
defaultCase(node);
}
@Override
public void caseTIdentifier(TIdentifier node) {
defaultCase(node);
}
@Override
public void caseTBlank(TBlank node) {
defaultCase(node);
}
@Override
public void caseEOF(EOF node) {
defaultCase(node);
}
public void defaultCase(@SuppressWarnings("unused") Node node) {
// do nothing
}
}