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

TokenIndex.java

00001 package edu.ksu.cis.bandera.specification.predicate.parser;
00002 
00003 /* This file was generated by SableCC (http://www.sable.mcgill.ca/sablecc/). */
00004 
00005 import edu.ksu.cis.bandera.specification.predicate.node.*;
00006 import edu.ksu.cis.bandera.specification.predicate.analysis.*;
00007 
00008 class TokenIndex extends AnalysisAdapter
00009 {
00010     int index;
00011 
00012     public void caseEOF(EOF node)
00013     {
00014         index = 67;
00015     }
00016     public void caseTAnd(TAnd node)
00017     {
00018         index = 23;
00019     }
00020     public void caseTBitAnd(TBitAnd node)
00021     {
00022         index = 40;
00023     }
00024     public void caseTBitComplement(TBitComplement node)
00025     {
00026         index = 29;
00027     }
00028     public void caseTBitOr(TBitOr node)
00029     {
00030         index = 39;
00031     }
00032     public void caseTBitXor(TBitXor node)
00033     {
00034         index = 38;
00035     }
00036     public void caseTBoolean(TBoolean node)
00037     {
00038         index = 41;
00039     }
00040     public void caseTByte(TByte node)
00041     {
00042         index = 42;
00043     }
00044     public void caseTChar(TChar node)
00045     {
00046         index = 44;
00047     }
00048     public void caseTCharLiteral(TCharLiteral node)
00049     {
00050         index = 64;
00051     }
00052     public void caseTColon(TColon node)
00053     {
00054         index = 14;
00055     }
00056     public void caseTComma(TComma node)
00057     {
00058         index = 15;
00059     }
00060     public void caseTDecIntLiteral(TDecIntLiteral node)
00061     {
00062         index = 56;
00063     }
00064     public void caseTDecLongLiteral(TDecLongLiteral node)
00065     {
00066         index = 59;
00067     }
00068     public void caseTDim(TDim node)
00069     {
00070         index = 3;
00071     }
00072     public void caseTDocumentationComment(TDocumentationComment node)
00073     {
00074         index = 1;
00075     }
00076     public void caseTDot(TDot node)
00077     {
00078         index = 16;
00079     }
00080     public void caseTDouble(TDouble node)
00081     {
00082         index = 48;
00083     }
00084     public void caseTDoubleLiteral(TDoubleLiteral node)
00085     {
00086         index = 62;
00087     }
00088     public void caseTEndOfLineComment(TEndOfLineComment node)
00089     {
00090         index = 2;
00091     }
00092     public void caseTEqual(TEqual node)
00093     {
00094         index = 17;
00095     }
00096     public void caseTExpression(TExpression node)
00097     {
00098         index = 52;
00099     }
00100     public void caseTFalse(TFalse node)
00101     {
00102         index = 5;
00103     }
00104     public void caseTFloat(TFloat node)
00105     {
00106         index = 47;
00107     }
00108     public void caseTFloatLiteral(TFloatLiteral node)
00109     {
00110         index = 63;
00111     }
00112     public void caseTGreater(TGreater node)
00113     {
00114         index = 19;
00115     }
00116     public void caseTGreaterEqual(TGreaterEqual node)
00117     {
00118         index = 21;
00119     }
00120     public void caseTHexIntLiteral(THexIntLiteral node)
00121     {
00122         index = 57;
00123     }
00124     public void caseTHexLongLiteral(THexLongLiteral node)
00125     {
00126         index = 60;
00127     }
00128     public void caseTId(TId node)
00129     {
00130         index = 66;
00131     }
00132     public void caseTInstanceof(TInstanceof node)
00133     {
00134         index = 53;
00135     }
00136     public void caseTInt(TInt node)
00137     {
00138         index = 45;
00139     }
00140     public void caseTInvoke(TInvoke node)
00141     {
00142         index = 49;
00143     }
00144     public void caseTLBrace(TLBrace node)
00145     {
00146         index = 9;
00147     }
00148     public void caseTLBracket(TLBracket node)
00149     {
00150         index = 11;
00151     }
00152     public void caseTLess(TLess node)
00153     {
00154         index = 18;
00155     }
00156     public void caseTLessEqual(TLessEqual node)
00157     {
00158         index = 20;
00159     }
00160     public void caseTLocation(TLocation node)
00161     {
00162         index = 51;
00163     }
00164     public void caseTLong(TLong node)
00165     {
00166         index = 46;
00167     }
00168     public void caseTLParen(TLParen node)
00169     {
00170         index = 7;
00171     }
00172     public void caseTMinus(TMinus node)
00173     {
00174         index = 32;
00175     }
00176     public void caseTNot(TNot node)
00177     {
00178         index = 28;
00179     }
00180     public void caseTNotEqual(TNotEqual node)
00181     {
00182         index = 22;
00183     }
00184     public void caseTNull(TNull node)
00185     {
00186         index = 6;
00187     }
00188     public void caseTOctIntLiteral(TOctIntLiteral node)
00189     {
00190         index = 58;
00191     }
00192     public void caseTOctLongLiteral(TOctLongLiteral node)
00193     {
00194         index = 61;
00195     }
00196     public void caseTOr(TOr node)
00197     {
00198         index = 24;
00199     }
00200     public void caseTPlus(TPlus node)
00201     {
00202         index = 31;
00203     }
00204     public void caseTQuestion(TQuestion node)
00205     {
00206         index = 30;
00207     }
00208     public void caseTRBrace(TRBrace node)
00209     {
00210         index = 10;
00211     }
00212     public void caseTRBracket(TRBracket node)
00213     {
00214         index = 12;
00215     }
00216     public void caseTReturn(TReturn node)
00217     {
00218         index = 50;
00219     }
00220     public void caseTRetVal(TRetVal node)
00221     {
00222         index = 54;
00223     }
00224     public void caseTRParen(TRParen node)
00225     {
00226         index = 8;
00227     }
00228     public void caseTSemicolon(TSemicolon node)
00229     {
00230         index = 13;
00231     }
00232     public void caseTShiftLeft(TShiftLeft node)
00233     {
00234         index = 25;
00235     }
00236     public void caseTShort(TShort node)
00237     {
00238         index = 43;
00239     }
00240     public void caseTSignedShiftRight(TSignedShiftRight node)
00241     {
00242         index = 26;
00243     }
00244     public void caseTStar(TStar node)
00245     {
00246         index = 33;
00247     }
00248     public void caseTStringLiteral(TStringLiteral node)
00249     {
00250         index = 65;
00251     }
00252     public void caseTStrongDiv(TStrongDiv node)
00253     {
00254         index = 36;
00255     }
00256     public void caseTStrongMod(TStrongMod node)
00257     {
00258         index = 37;
00259     }
00260     public void caseTThis(TThis node)
00261     {
00262         index = 55;
00263     }
00264     public void caseTTraditionalComment(TTraditionalComment node)
00265     {
00266         index = 0;
00267     }
00268     public void caseTTrue(TTrue node)
00269     {
00270         index = 4;
00271     }
00272     public void caseTUnsignedShiftRight(TUnsignedShiftRight node)
00273     {
00274         index = 27;
00275     }
00276     public void caseTWeakDiv(TWeakDiv node)
00277     {
00278         index = 34;
00279     }
00280     public void caseTWeakMod(TWeakMod node)
00281     {
00282         index = 35;
00283     }
00284 }

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