Main Page   Packages   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members  

AnalysisAdapter.java

00001 package edu.ksu.cis.bandera.specification.predicate.analysis;
00002 
00003 /* This file was generated by SableCC (http://www.sable.mcgill.ca/sablecc/). */
00004 
00005 import java.util.*;
00006 import edu.ksu.cis.bandera.specification.predicate.node.*;
00007 
00008 public class AnalysisAdapter implements Analysis
00009 {
00010     private Hashtable in;
00011     private Hashtable out;
00012 
00013     public void caseAAddExpShiftExp(AAddExpShiftExp node)
00014     {
00015         defaultCase(node);
00016     }
00017     public void caseAAndAndExp(AAndAndExp node)
00018     {
00019         defaultCase(node);
00020     }
00021     public void caseAAndBinOp(AAndBinOp node)
00022     {
00023         defaultCase(node);
00024     }
00025     public void caseAAndBitAndExp(AAndBitAndExp node)
00026     {
00027         defaultCase(node);
00028     }
00029     public void caseAAndExclusiveOrExp(AAndExclusiveOrExp node)
00030     {
00031         defaultCase(node);
00032     }
00033     public void caseAAndOrExp(AAndOrExp node)
00034     {
00035         defaultCase(node);
00036     }
00037     public void caseAArrayAccessPrimaryExp(AArrayAccessPrimaryExp node)
00038     {
00039         defaultCase(node);
00040     }
00041     public void caseABinaryExp(ABinaryExp node)
00042     {
00043         defaultCase(node);
00044     }
00045     public void caseABitAndBinOp(ABitAndBinOp node)
00046     {
00047         defaultCase(node);
00048     }
00049     public void caseABitComplementExp(ABitComplementExp node)
00050     {
00051         defaultCase(node);
00052     }
00053     public void caseABitComplementUnaryNotPlusMinusExp(ABitComplementUnaryNotPlusMinusExp node)
00054     {
00055         defaultCase(node);
00056     }
00057     public void caseABitOrBinOp(ABitOrBinOp node)
00058     {
00059         defaultCase(node);
00060     }
00061     public void caseABitXorBinOp(ABitXorBinOp node)
00062     {
00063         defaultCase(node);
00064     }
00065     public void caseABooleanPrimitiveType(ABooleanPrimitiveType node)
00066     {
00067         defaultCase(node);
00068     }
00069     public void caseABytePrimitiveType(ABytePrimitiveType node)
00070     {
00071         defaultCase(node);
00072     }
00073     public void caseACastUnaryNotPlusMinusExp(ACastUnaryNotPlusMinusExp node)
00074     {
00075         defaultCase(node);
00076     }
00077     public void caseACharLiteral(ACharLiteral node)
00078     {
00079         defaultCase(node);
00080     }
00081     public void caseACharPrimitiveType(ACharPrimitiveType node)
00082     {
00083         defaultCase(node);
00084     }
00085     public void caseAColonExp(AColonExp node)
00086     {
00087         defaultCase(node);
00088     }
00089     public void caseAComplementExp(AComplementExp node)
00090     {
00091         defaultCase(node);
00092     }
00093     public void caseAComplementUnaryNotPlusMinusExp(AComplementUnaryNotPlusMinusExp node)
00094     {
00095         defaultCase(node);
00096     }
00097     public void caseAConditionalExp(AConditionalExp node)
00098     {
00099         defaultCase(node);
00100     }
00101     public void caseACpl(ACpl node)
00102     {
00103         defaultCase(node);
00104     }
00105     public void caseADecIntLiteral(ADecIntLiteral node)
00106     {
00107         defaultCase(node);
00108     }
00109     public void caseADecLongLiteral(ADecLongLiteral node)
00110     {
00111         defaultCase(node);
00112     }
00113     public void caseADoubleLiteral(ADoubleLiteral node)
00114     {
00115         defaultCase(node);
00116     }
00117     public void caseADoublePrimitiveType(ADoublePrimitiveType node)
00118     {
00119         defaultCase(node);
00120     }
00121     public void caseAEndOfLineComment(AEndOfLineComment node)
00122     {
00123         defaultCase(node);
00124     }
00125     public void caseAEqBitAndExp(AEqBitAndExp node)
00126     {
00127         defaultCase(node);
00128     }
00129     public void caseAEqEqExp(AEqEqExp node)
00130     {
00131         defaultCase(node);
00132     }
00133     public void caseAEqualBinOp(AEqualBinOp node)
00134     {
00135         defaultCase(node);
00136     }
00137     public void caseAExpressionPropositionDefinition(AExpressionPropositionDefinition node)
00138     {
00139         defaultCase(node);
00140     }
00141     public void caseAFalseLiteral(AFalseLiteral node)
00142     {
00143         defaultCase(node);
00144     }
00145     public void caseAFieldAccessPrimaryExp(AFieldAccessPrimaryExp node)
00146     {
00147         defaultCase(node);
00148     }
00149     public void caseAFloatLiteral(AFloatLiteral node)
00150     {
00151         defaultCase(node);
00152     }
00153     public void caseAFloatPrimitiveType(AFloatPrimitiveType node)
00154     {
00155         defaultCase(node);
00156     }
00157     public void caseAGreaterBinOp(AGreaterBinOp node)
00158     {
00159         defaultCase(node);
00160     }
00161     public void caseAGreaterEqualBinOp(AGreaterEqualBinOp node)
00162     {
00163         defaultCase(node);
00164     }
00165     public void caseAGreaterEqualRelExp(AGreaterEqualRelExp node)
00166     {
00167         defaultCase(node);
00168     }
00169     public void caseAGreaterRelExp(AGreaterRelExp node)
00170     {
00171         defaultCase(node);
00172     }
00173     public void caseAHexIntLiteral(AHexIntLiteral node)
00174     {
00175         defaultCase(node);
00176     }
00177     public void caseAHexLongLiteral(AHexLongLiteral node)
00178     {
00179         defaultCase(node);
00180     }
00181     public void caseAInclusiveOrAndExp(AInclusiveOrAndExp node)
00182     {
00183         defaultCase(node);
00184     }
00185     public void caseAInstanceofExp(AInstanceofExp node)
00186     {
00187         defaultCase(node);
00188     }
00189     public void caseAInstanceofRelExp(AInstanceofRelExp node)
00190     {
00191         defaultCase(node);
00192     }
00193     public void caseAInstanceParams(AInstanceParams node)
00194     {
00195         defaultCase(node);
00196     }
00197     public void caseAIntPrimitiveType(AIntPrimitiveType node)
00198     {
00199         defaultCase(node);
00200     }
00201     public void caseAInvokePropositionDefinition(AInvokePropositionDefinition node)
00202     {
00203         defaultCase(node);
00204     }
00205     public void caseALeftShiftExp(ALeftShiftExp node)
00206     {
00207         defaultCase(node);
00208     }
00209     public void caseALessBinOp(ALessBinOp node)
00210     {
00211         defaultCase(node);
00212     }
00213     public void caseALessEqualBinOp(ALessEqualBinOp node)
00214     {
00215         defaultCase(node);
00216     }
00217     public void caseALessEqualRelExp(ALessEqualRelExp node)
00218     {
00219         defaultCase(node);
00220     }
00221     public void caseALessRelExp(ALessRelExp node)
00222     {
00223         defaultCase(node);
00224     }
00225     public void caseALiteralExp(ALiteralExp node)
00226     {
00227         defaultCase(node);
00228     }
00229     public void caseALiteralPrimaryExp(ALiteralPrimaryExp node)
00230     {
00231         defaultCase(node);
00232     }
00233     public void caseALocationPropositionDefinition(ALocationPropositionDefinition node)
00234     {
00235         defaultCase(node);
00236     }
00237     public void caseALongPrimitiveType(ALongPrimitiveType node)
00238     {
00239         defaultCase(node);
00240     }
00241     public void caseAMinusAddExp(AMinusAddExp node)
00242     {
00243         defaultCase(node);
00244     }
00245     public void caseAMinusBinOp(AMinusBinOp node)
00246     {
00247         defaultCase(node);
00248     }
00249     public void caseAMinusUnaryExp(AMinusUnaryExp node)
00250     {
00251         defaultCase(node);
00252     }
00253     public void caseAMultAddExp(AMultAddExp node)
00254     {
00255         defaultCase(node);
00256     }
00257     public void caseANameExp(ANameExp node)
00258     {
00259         defaultCase(node);
00260     }
00261     public void caseANamePostfixExp(ANamePostfixExp node)
00262     {
00263         defaultCase(node);
00264     }
00265     public void caseANavigationExp(ANavigationExp node)
00266     {
00267         defaultCase(node);
00268     }
00269     public void caseANegativeExp(ANegativeExp node)
00270     {
00271         defaultCase(node);
00272     }
00273     public void caseANeqEqExp(ANeqEqExp node)
00274     {
00275         defaultCase(node);
00276     }
00277     public void caseANotEqualBinOp(ANotEqualBinOp node)
00278     {
00279         defaultCase(node);
00280     }
00281     public void caseANullLiteral(ANullLiteral node)
00282     {
00283         defaultCase(node);
00284     }
00285     public void caseAOctIntLiteral(AOctIntLiteral node)
00286     {
00287         defaultCase(node);
00288     }
00289     public void caseAOctLongLiteral(AOctLongLiteral node)
00290     {
00291         defaultCase(node);
00292     }
00293     public void caseAOrBinOp(AOrBinOp node)
00294     {
00295         defaultCase(node);
00296     }
00297     public void caseAOrConditionalExp(AOrConditionalExp node)
00298     {
00299         defaultCase(node);
00300     }
00301     public void caseAOrInclusiveOrExp(AOrInclusiveOrExp node)
00302     {
00303         defaultCase(node);
00304     }
00305     public void caseAOrOrExp(AOrOrExp node)
00306     {
00307         defaultCase(node);
00308     }
00309     public void caseAParamParamList(AParamParamList node)
00310     {
00311         defaultCase(node);
00312     }
00313     public void caseAParamsParamList(AParamsParamList node)
00314     {
00315         defaultCase(node);
00316     }
00317     public void caseAParenExp(AParenExp node)
00318     {
00319         defaultCase(node);
00320     }
00321     public void caseAParenPrimaryExp(AParenPrimaryExp node)
00322     {
00323         defaultCase(node);
00324     }
00325     public void caseAPlusAddExp(APlusAddExp node)
00326     {
00327         defaultCase(node);
00328     }
00329     public void caseAPlusBinOp(APlusBinOp node)
00330     {
00331         defaultCase(node);
00332     }
00333     public void caseAPlusUnaryExp(APlusUnaryExp node)
00334     {
00335         defaultCase(node);
00336     }
00337     public void caseAPostfixUnaryNotPlusMinusExp(APostfixUnaryNotPlusMinusExp node)
00338     {
00339         defaultCase(node);
00340     }
00341     public void caseAPrimaryPostfixExp(APrimaryPostfixExp node)
00342     {
00343         defaultCase(node);
00344     }
00345     public void caseAQualifiedName(AQualifiedName node)
00346     {
00347         defaultCase(node);
00348     }
00349     public void caseAQuestionConditionalExp(AQuestionConditionalExp node)
00350     {
00351         defaultCase(node);
00352     }
00353     public void caseAQuestionExp(AQuestionExp node)
00354     {
00355         defaultCase(node);
00356     }
00357     public void caseARelEqExp(ARelEqExp node)
00358     {
00359         defaultCase(node);
00360     }
00361     public void caseAReturnPropositionDefinition(AReturnPropositionDefinition node)
00362     {
00363         defaultCase(node);
00364     }
00365     public void caseAReturnValueExp(AReturnValueExp node)
00366     {
00367         defaultCase(node);
00368     }
00369     public void caseAReturnValuePrimaryExp(AReturnValuePrimaryExp node)
00370     {
00371         defaultCase(node);
00372     }
00373     public void caseAShiftLeftBinOp(AShiftLeftBinOp node)
00374     {
00375         defaultCase(node);
00376     }
00377     public void caseAShiftRelExp(AShiftRelExp node)
00378     {
00379         defaultCase(node);
00380     }
00381     public void caseAShortPrimitiveType(AShortPrimitiveType node)
00382     {
00383         defaultCase(node);
00384     }
00385     public void caseASignedRightShiftExp(ASignedRightShiftExp node)
00386     {
00387         defaultCase(node);
00388     }
00389     public void caseASignedShiftRightBinOp(ASignedShiftRightBinOp node)
00390     {
00391         defaultCase(node);
00392     }
00393     public void caseASimpleName(ASimpleName node)
00394     {
00395         defaultCase(node);
00396     }
00397     public void caseAStaticParams(AStaticParams node)
00398     {
00399         defaultCase(node);
00400     }
00401     public void caseAStringLiteral(AStringLiteral node)
00402     {
00403         defaultCase(node);
00404     }
00405     public void caseAStrongArrayNavigation(AStrongArrayNavigation node)
00406     {
00407         defaultCase(node);
00408     }
00409     public void caseAStrongCastExp(AStrongCastExp node)
00410     {
00411         defaultCase(node);
00412     }
00413     public void caseAStrongDivBinOp(AStrongDivBinOp node)
00414     {
00415         defaultCase(node);
00416     }
00417     public void caseAStrongDivMultExp(AStrongDivMultExp node)
00418     {
00419         defaultCase(node);
00420     }
00421     public void caseAStrongExpArrayAccess(AStrongExpArrayAccess node)
00422     {
00423         defaultCase(node);
00424     }
00425     public void caseAStrongExpCastExp(AStrongExpCastExp node)
00426     {
00427         defaultCase(node);
00428     }
00429     public void caseAStrongModBinOp(AStrongModBinOp node)
00430     {
00431         defaultCase(node);
00432     }
00433     public void caseAStrongModMultExp(AStrongModMultExp node)
00434     {
00435         defaultCase(node);
00436     }
00437     public void caseAStrongNameArrayAccess(AStrongNameArrayAccess node)
00438     {
00439         defaultCase(node);
00440     }
00441     public void caseAStrongNameCastExp(AStrongNameCastExp node)
00442     {
00443         defaultCase(node);
00444     }
00445     public void caseAStrongObjectFieldAccess(AStrongObjectFieldAccess node)
00446     {
00447         defaultCase(node);
00448     }
00449     public void caseAStrongObjectNavigation(AStrongObjectNavigation node)
00450     {
00451         defaultCase(node);
00452     }
00453     public void caseAStrongPrimitiveCastExp(AStrongPrimitiveCastExp node)
00454     {
00455         defaultCase(node);
00456     }
00457     public void caseAThisExp(AThisExp node)
00458     {
00459         defaultCase(node);
00460     }
00461     public void caseAThisPrimaryExp(AThisPrimaryExp node)
00462     {
00463         defaultCase(node);
00464     }
00465     public void caseATimesBinOp(ATimesBinOp node)
00466     {
00467         defaultCase(node);
00468     }
00469     public void caseATimesMultExp(ATimesMultExp node)
00470     {
00471         defaultCase(node);
00472     }
00473     public void caseATrueLiteral(ATrueLiteral node)
00474     {
00475         defaultCase(node);
00476     }
00477     public void caseAUnaryExpMultExp(AUnaryExpMultExp node)
00478     {
00479         defaultCase(node);
00480     }
00481     public void caseAUnaryNotPlusMinusUnaryExp(AUnaryNotPlusMinusUnaryExp node)
00482     {
00483         defaultCase(node);
00484     }
00485     public void caseAUnit(AUnit node)
00486     {
00487         defaultCase(node);
00488     }
00489     public void caseAUnsignedRightShiftExp(AUnsignedRightShiftExp node)
00490     {
00491         defaultCase(node);
00492     }
00493     public void caseAUnsignedShiftRightBinOp(AUnsignedShiftRightBinOp node)
00494     {
00495         defaultCase(node);
00496     }
00497     public void caseAXorExclusiveOrExp(AXorExclusiveOrExp node)
00498     {
00499         defaultCase(node);
00500     }
00501     public void caseAXorInclusiveOrExp(AXorInclusiveOrExp node)
00502     {
00503         defaultCase(node);
00504     }
00505     public void caseEOF(EOF node)
00506     {
00507         defaultCase(node);
00508     }
00509     public void caseStart(Start node)
00510     {
00511         defaultCase(node);
00512     }
00513     public void caseTAnd(TAnd node)
00514     {
00515         defaultCase(node);
00516     }
00517     public void caseTBitAnd(TBitAnd node)
00518     {
00519         defaultCase(node);
00520     }
00521     public void caseTBitComplement(TBitComplement node)
00522     {
00523         defaultCase(node);
00524     }
00525     public void caseTBitOr(TBitOr node)
00526     {
00527         defaultCase(node);
00528     }
00529     public void caseTBitXor(TBitXor node)
00530     {
00531         defaultCase(node);
00532     }
00533     public void caseTBoolean(TBoolean node)
00534     {
00535         defaultCase(node);
00536     }
00537     public void caseTByte(TByte node)
00538     {
00539         defaultCase(node);
00540     }
00541     public void caseTChar(TChar node)
00542     {
00543         defaultCase(node);
00544     }
00545     public void caseTCharLiteral(TCharLiteral node)
00546     {
00547         defaultCase(node);
00548     }
00549     public void caseTColon(TColon node)
00550     {
00551         defaultCase(node);
00552     }
00553     public void caseTComma(TComma node)
00554     {
00555         defaultCase(node);
00556     }
00557     public void caseTDecIntLiteral(TDecIntLiteral node)
00558     {
00559         defaultCase(node);
00560     }
00561     public void caseTDecLongLiteral(TDecLongLiteral node)
00562     {
00563         defaultCase(node);
00564     }
00565     public void caseTDim(TDim node)
00566     {
00567         defaultCase(node);
00568     }
00569     public void caseTDocumentationComment(TDocumentationComment node)
00570     {
00571         defaultCase(node);
00572     }
00573     public void caseTDot(TDot node)
00574     {
00575         defaultCase(node);
00576     }
00577     public void caseTDouble(TDouble node)
00578     {
00579         defaultCase(node);
00580     }
00581     public void caseTDoubleLiteral(TDoubleLiteral node)
00582     {
00583         defaultCase(node);
00584     }
00585     public void caseTEndOfLineComment(TEndOfLineComment node)
00586     {
00587         defaultCase(node);
00588     }
00589     public void caseTEqual(TEqual node)
00590     {
00591         defaultCase(node);
00592     }
00593     public void caseTExpression(TExpression node)
00594     {
00595         defaultCase(node);
00596     }
00597     public void caseTFalse(TFalse node)
00598     {
00599         defaultCase(node);
00600     }
00601     public void caseTFloat(TFloat node)
00602     {
00603         defaultCase(node);
00604     }
00605     public void caseTFloatLiteral(TFloatLiteral node)
00606     {
00607         defaultCase(node);
00608     }
00609     public void caseTGreater(TGreater node)
00610     {
00611         defaultCase(node);
00612     }
00613     public void caseTGreaterEqual(TGreaterEqual node)
00614     {
00615         defaultCase(node);
00616     }
00617     public void caseTHexIntLiteral(THexIntLiteral node)
00618     {
00619         defaultCase(node);
00620     }
00621     public void caseTHexLongLiteral(THexLongLiteral node)
00622     {
00623         defaultCase(node);
00624     }
00625     public void caseTId(TId node)
00626     {
00627         defaultCase(node);
00628     }
00629     public void caseTInstanceof(TInstanceof node)
00630     {
00631         defaultCase(node);
00632     }
00633     public void caseTInt(TInt node)
00634     {
00635         defaultCase(node);
00636     }
00637     public void caseTInvoke(TInvoke node)
00638     {
00639         defaultCase(node);
00640     }
00641     public void caseTLBrace(TLBrace node)
00642     {
00643         defaultCase(node);
00644     }
00645     public void caseTLBracket(TLBracket node)
00646     {
00647         defaultCase(node);
00648     }
00649     public void caseTLess(TLess node)
00650     {
00651         defaultCase(node);
00652     }
00653     public void caseTLessEqual(TLessEqual node)
00654     {
00655         defaultCase(node);
00656     }
00657     public void caseTLocation(TLocation node)
00658     {
00659         defaultCase(node);
00660     }
00661     public void caseTLong(TLong node)
00662     {
00663         defaultCase(node);
00664     }
00665     public void caseTLParen(TLParen node)
00666     {
00667         defaultCase(node);
00668     }
00669     public void caseTMinus(TMinus node)
00670     {
00671         defaultCase(node);
00672     }
00673     public void caseTNot(TNot node)
00674     {
00675         defaultCase(node);
00676     }
00677     public void caseTNotEqual(TNotEqual node)
00678     {
00679         defaultCase(node);
00680     }
00681     public void caseTNull(TNull node)
00682     {
00683         defaultCase(node);
00684     }
00685     public void caseTOctIntLiteral(TOctIntLiteral node)
00686     {
00687         defaultCase(node);
00688     }
00689     public void caseTOctLongLiteral(TOctLongLiteral node)
00690     {
00691         defaultCase(node);
00692     }
00693     public void caseTOr(TOr node)
00694     {
00695         defaultCase(node);
00696     }
00697     public void caseTPlus(TPlus node)
00698     {
00699         defaultCase(node);
00700     }
00701     public void caseTQuestion(TQuestion node)
00702     {
00703         defaultCase(node);
00704     }
00705     public void caseTRBrace(TRBrace node)
00706     {
00707         defaultCase(node);
00708     }
00709     public void caseTRBracket(TRBracket node)
00710     {
00711         defaultCase(node);
00712     }
00713     public void caseTReturn(TReturn node)
00714     {
00715         defaultCase(node);
00716     }
00717     public void caseTRetVal(TRetVal node)
00718     {
00719         defaultCase(node);
00720     }
00721     public void caseTRParen(TRParen node)
00722     {
00723         defaultCase(node);
00724     }
00725     public void caseTSemicolon(TSemicolon node)
00726     {
00727         defaultCase(node);
00728     }
00729     public void caseTShiftLeft(TShiftLeft node)
00730     {
00731         defaultCase(node);
00732     }
00733     public void caseTShort(TShort node)
00734     {
00735         defaultCase(node);
00736     }
00737     public void caseTSignedShiftRight(TSignedShiftRight node)
00738     {
00739         defaultCase(node);
00740     }
00741     public void caseTStar(TStar node)
00742     {
00743         defaultCase(node);
00744     }
00745     public void caseTStringLiteral(TStringLiteral node)
00746     {
00747         defaultCase(node);
00748     }
00749     public void caseTStrongDiv(TStrongDiv node)
00750     {
00751         defaultCase(node);
00752     }
00753     public void caseTStrongMod(TStrongMod node)
00754     {
00755         defaultCase(node);
00756     }
00757     public void caseTThis(TThis node)
00758     {
00759         defaultCase(node);
00760     }
00761     public void caseTTraditionalComment(TTraditionalComment node)
00762     {
00763         defaultCase(node);
00764     }
00765     public void caseTTrue(TTrue node)
00766     {
00767         defaultCase(node);
00768     }
00769     public void caseTUnsignedShiftRight(TUnsignedShiftRight node)
00770     {
00771         defaultCase(node);
00772     }
00773     public void caseTWeakDiv(TWeakDiv node)
00774     {
00775         defaultCase(node);
00776     }
00777     public void caseTWeakMod(TWeakMod node)
00778     {
00779         defaultCase(node);
00780     }
00781     public void caseTWhiteSpace(TWhiteSpace node)
00782     {
00783         defaultCase(node);
00784     }
00785     public void defaultCase(Node node)
00786     {
00787     }
00788     public Object getIn(Node node)
00789     {
00790         if(in == null)
00791         {
00792             return null;
00793         }
00794 
00795         return in.get(node);
00796     }
00797     public Object getOut(Node node)
00798     {
00799         if(out == null)
00800         {
00801             return null;
00802         }
00803 
00804         return out.get(node);
00805     }
00806     public void setIn(Node node, Object in)
00807     {
00808         if(this.in == null)
00809         {
00810             this.in = new Hashtable(1);
00811         }
00812 
00813         if(in != null)
00814         {
00815             this.in.put(node, in);
00816         }
00817         else
00818         {
00819             this.in.remove(node);
00820         }
00821     }
00822     public void setOut(Node node, Object out)
00823     {
00824         if(this.out == null)
00825         {
00826             this.out = new Hashtable(1);
00827         }
00828 
00829         if(out != null)
00830         {
00831             this.out.put(node, out);
00832         }
00833         else
00834         {
00835             this.out.remove(node);
00836         }
00837     }
00838 }

Generated at Thu Feb 7 06:38:32 2002 for Bandera by doxygen1.2.10 written by Dimitri van Heesch, © 1997-2001