/* This file was generated by SableCC (http://www.sablecc.org/). */ package org.uva.student.calinwouter.qlqls.generated.analysis; import java.util.*; import org.uva.student.calinwouter.qlqls.generated.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 caseAFormBegin(AFormBegin node) { defaultCase(node); } @Override public void caseAStylesheetBegin(AStylesheetBegin node) { defaultCase(node); } @Override public void caseAForm(AForm node) { defaultCase(node); } @Override public void caseAQuestionStatement(AQuestionStatement node) { defaultCase(node); } @Override public void caseAValueStatement(AValueStatement node) { defaultCase(node); } @Override public void caseAIfElseStatement(AIfElseStatement node) { defaultCase(node); } @Override public void caseAIfStatement(AIfStatement node) { defaultCase(node); } @Override public void caseABooleanType(ABooleanType node) { defaultCase(node); } @Override public void caseAStringType(AStringType node) { defaultCase(node); } @Override public void caseAIntegerType(AIntegerType node) { defaultCase(node); } @Override public void caseAAddExpression(AAddExpression node) { defaultCase(node); } @Override public void caseASubtractExpression(ASubtractExpression node) { defaultCase(node); } @Override public void caseATrueExpression(ATrueExpression node) { defaultCase(node); } @Override public void caseAFalseExpression(AFalseExpression node) { defaultCase(node); } @Override public void caseAOrExpression(AOrExpression node) { defaultCase(node); } @Override public void caseAAndExpression(AAndExpression node) { defaultCase(node); } @Override public void caseAEqualsExpression(AEqualsExpression node) { defaultCase(node); } @Override public void caseANotEqualsExpression(ANotEqualsExpression node) { defaultCase(node); } @Override public void caseALesserThanExpression(ALesserThanExpression node) { defaultCase(node); } @Override public void caseAGreaterThanExpression(AGreaterThanExpression node) { defaultCase(node); } @Override public void caseALesserThanOrEqualsExpression(ALesserThanOrEqualsExpression node) { defaultCase(node); } @Override public void caseAGreaterThanOrEqualsExpression(AGreaterThanOrEqualsExpression node) { defaultCase(node); } @Override public void caseAMultiplyExpression(AMultiplyExpression node) { defaultCase(node); } @Override public void caseADivideExpression(ADivideExpression node) { defaultCase(node); } @Override public void caseAModuloExpression(AModuloExpression node) { defaultCase(node); } @Override public void caseANotExpression(ANotExpression node) { defaultCase(node); } @Override public void caseANumberExpression(ANumberExpression node) { defaultCase(node); } @Override public void caseAIdentifierExpression(AIdentifierExpression node) { defaultCase(node); } @Override public void caseANonParameterizedFunction(ANonParameterizedFunction node) { defaultCase(node); } @Override public void caseAParameterizedFunction(AParameterizedFunction node) { defaultCase(node); } @Override public void caseATypeElement(ATypeElement node) { defaultCase(node); } @Override public void caseAIdentifierElement(AIdentifierElement node) { defaultCase(node); } @Override public void caseAHexElement(AHexElement node) { defaultCase(node); } @Override public void caseAStringElement(AStringElement node) { defaultCase(node); } @Override public void caseANumberElement(ANumberElement node) { defaultCase(node); } @Override public void caseAObjectElement(AObjectElement node) { defaultCase(node); } @Override public void caseAFunctionElement(AFunctionElement node) { defaultCase(node); } @Override public void caseAKeyValue(AKeyValue node) { defaultCase(node); } @Override public void caseTComment(TComment node) { defaultCase(node); } @Override public void caseTTokenNot(TTokenNot node) { defaultCase(node); } @Override public void caseTNumber(TNumber node) { defaultCase(node); } @Override public void caseTOr(TOr node) { defaultCase(node); } @Override public void caseTAnd(TAnd node) { defaultCase(node); } @Override public void caseTAdd(TAdd node) { defaultCase(node); } @Override public void caseTSubtract(TSubtract node) { defaultCase(node); } @Override public void caseTMultiply(TMultiply node) { defaultCase(node); } @Override public void caseTDivide(TDivide node) { defaultCase(node); } @Override public void caseTModulo(TModulo node) { defaultCase(node); } @Override public void caseTLeftParenthesis(TLeftParenthesis node) { defaultCase(node); } @Override public void caseTRightParenthesis(TRightParenthesis node) { defaultCase(node); } @Override public void caseTTokenForm(TTokenForm node) { defaultCase(node); } @Override public void caseTLeftBrace(TLeftBrace node) { defaultCase(node); } @Override public void caseTRightBrace(TRightBrace node) { defaultCase(node); } @Override public void caseTColon(TColon node) { defaultCase(node); } @Override public void caseTIf(TIf node) { defaultCase(node); } @Override public void caseTElse(TElse node) { defaultCase(node); } @Override public void caseTTokenBoolean(TTokenBoolean node) { defaultCase(node); } @Override public void caseTTokenTrue(TTokenTrue node) { defaultCase(node); } @Override public void caseTTokenFalse(TTokenFalse node) { defaultCase(node); } @Override public void caseTTokenString(TTokenString node) { defaultCase(node); } @Override public void caseTTokenInteger(TTokenInteger node) { defaultCase(node); } @Override public void caseTString(TString node) { defaultCase(node); } @Override public void caseTTokenEquals(TTokenEquals node) { defaultCase(node); } @Override public void caseTTokenNotEquals(TTokenNotEquals node) { defaultCase(node); } @Override public void caseTTokenLesserThan(TTokenLesserThan node) { defaultCase(node); } @Override public void caseTTokenGreaterThan(TTokenGreaterThan node) { defaultCase(node); } @Override public void caseTTokenLesserThanOrEquals(TTokenLesserThanOrEquals node) { defaultCase(node); } @Override public void caseTTokenGreaterThanOrEquals(TTokenGreaterThanOrEquals node) { defaultCase(node); } @Override public void caseTBlank(TBlank node) { defaultCase(node); } @Override public void caseTIdentifier(TIdentifier node) { defaultCase(node); } @Override public void caseTHex(THex node) { defaultCase(node); } @Override public void caseTComma(TComma node) { defaultCase(node); } @Override public void caseEOF(EOF node) { defaultCase(node); } @Override public void caseInvalidToken(InvalidToken node) { defaultCase(node); } public void defaultCase(@SuppressWarnings("unused") Node node) { // do nothing } }