/* This file was generated by SableCC (http://www.sablecc.org/). */ package org.sablecc.sablecc.analysis; import org.sablecc.sablecc.node.*; import java.util.Hashtable; 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 caseAGrammar(AGrammar node) { defaultCase(node); } @Override public void caseAHelpers(AHelpers node) { defaultCase(node); } @Override public void caseAHelperDef(AHelperDef node) { defaultCase(node); } @Override public void caseAStates(AStates node) { defaultCase(node); } @Override public void caseATokens(ATokens node) { defaultCase(node); } @Override public void caseATokenDef(ATokenDef node) { defaultCase(node); } @Override public void caseAStateList(AStateList node) { defaultCase(node); } @Override public void caseAStateListTail(AStateListTail node) { defaultCase(node); } @Override public void caseATransition(ATransition node) { defaultCase(node); } @Override public void caseAIgnTokens(AIgnTokens node) { defaultCase(node); } @Override public void caseARegExp(ARegExp node) { defaultCase(node); } @Override public void caseAConcat(AConcat node) { defaultCase(node); } @Override public void caseAUnExp(AUnExp node) { defaultCase(node); } @Override public void caseACharBasic(ACharBasic node) { defaultCase(node); } @Override public void caseASetBasic(ASetBasic node) { defaultCase(node); } @Override public void caseAStringBasic(AStringBasic node) { defaultCase(node); } @Override public void caseAIdBasic(AIdBasic node) { defaultCase(node); } @Override public void caseARegExpBasic(ARegExpBasic node) { defaultCase(node); } @Override public void caseACharChar(ACharChar node) { defaultCase(node); } @Override public void caseADecChar(ADecChar node) { defaultCase(node); } @Override public void caseAHexChar(AHexChar node) { defaultCase(node); } @Override public void caseAOperationSet(AOperationSet node) { defaultCase(node); } @Override public void caseAIntervalSet(AIntervalSet node) { defaultCase(node); } @Override public void caseAStarUnOp(AStarUnOp node) { defaultCase(node); } @Override public void caseAQMarkUnOp(AQMarkUnOp node) { defaultCase(node); } @Override public void caseAPlusUnOp(APlusUnOp node) { defaultCase(node); } @Override public void caseAPlusBinOp(APlusBinOp node) { defaultCase(node); } @Override public void caseAMinusBinOp(AMinusBinOp node) { defaultCase(node); } @Override public void caseAProductions(AProductions node) { defaultCase(node); } @Override public void caseAProd(AProd node) { defaultCase(node); } @Override public void caseAAlt(AAlt node) { defaultCase(node); } @Override public void caseAAltTransform(AAltTransform node) { defaultCase(node); } @Override public void caseANewTerm(ANewTerm node) { defaultCase(node); } @Override public void caseAListTerm(AListTerm node) { defaultCase(node); } @Override public void caseASimpleTerm(ASimpleTerm node) { defaultCase(node); } @Override public void caseANullTerm(ANullTerm node) { defaultCase(node); } @Override public void caseANewListTerm(ANewListTerm node) { defaultCase(node); } @Override public void caseASimpleListTerm(ASimpleListTerm node) { defaultCase(node); } @Override public void caseAProdName(AProdName node) { defaultCase(node); } @Override public void caseAElem(AElem node) { defaultCase(node); } @Override public void caseATokenSpecifier(ATokenSpecifier node) { defaultCase(node); } @Override public void caseAProductionSpecifier(AProductionSpecifier node) { defaultCase(node); } @Override public void caseAAst(AAst node) { defaultCase(node); } @Override public void caseAAstProd(AAstProd node) { defaultCase(node); } @Override public void caseAAstAlt(AAstAlt node) { defaultCase(node); } @Override public void caseTPkgId(TPkgId node) { defaultCase(node); } @Override public void caseTPackage(TPackage node) { defaultCase(node); } @Override public void caseTStates(TStates node) { defaultCase(node); } @Override public void caseTHelpers(THelpers node) { defaultCase(node); } @Override public void caseTTokens(TTokens node) { defaultCase(node); } @Override public void caseTIgnored(TIgnored node) { defaultCase(node); } @Override public void caseTProductions(TProductions node) { defaultCase(node); } @Override public void caseTAbstract(TAbstract node) { defaultCase(node); } @Override public void caseTSyntax(TSyntax node) { defaultCase(node); } @Override public void caseTTree(TTree node) { defaultCase(node); } @Override public void caseTNew(TNew node) { defaultCase(node); } @Override public void caseTNull(TNull node) { defaultCase(node); } @Override public void caseTTokenSpecifier(TTokenSpecifier node) { defaultCase(node); } @Override public void caseTProductionSpecifier(TProductionSpecifier node) { defaultCase(node); } @Override public void caseTDot(TDot node) { defaultCase(node); } @Override public void caseTDDot(TDDot node) { defaultCase(node); } @Override public void caseTSemicolon(TSemicolon node) { defaultCase(node); } @Override public void caseTEqual(TEqual node) { defaultCase(node); } @Override public void caseTLBkt(TLBkt node) { defaultCase(node); } @Override public void caseTRBkt(TRBkt node) { defaultCase(node); } @Override public void caseTLPar(TLPar node) { defaultCase(node); } @Override public void caseTRPar(TRPar node) { defaultCase(node); } @Override public void caseTLBrace(TLBrace node) { defaultCase(node); } @Override public void caseTRBrace(TRBrace node) { defaultCase(node); } @Override public void caseTPlus(TPlus node) { defaultCase(node); } @Override public void caseTMinus(TMinus node) { defaultCase(node); } @Override public void caseTQMark(TQMark node) { defaultCase(node); } @Override public void caseTStar(TStar node) { defaultCase(node); } @Override public void caseTBar(TBar node) { defaultCase(node); } @Override public void caseTComma(TComma node) { defaultCase(node); } @Override public void caseTSlash(TSlash node) { defaultCase(node); } @Override public void caseTArrow(TArrow node) { defaultCase(node); } @Override public void caseTColon(TColon node) { defaultCase(node); } @Override public void caseTId(TId node) { defaultCase(node); } @Override public void caseTChar(TChar node) { defaultCase(node); } @Override public void caseTDecChar(TDecChar node) { defaultCase(node); } @Override public void caseTHexChar(THexChar node) { defaultCase(node); } @Override public void caseTString(TString node) { defaultCase(node); } @Override public void caseTBlank(TBlank node) { defaultCase(node); } @Override public void caseTComment(TComment 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 } }