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

TokenIndex.java

00001 package edu.ksu.cis.bandera.specification.parser;
00002 
00003 /* This file was generated by SableCC (http://www.sablecc.org/). */
00004 
00005 import edu.ksu.cis.bandera.specification.node.*;
00006 import edu.ksu.cis.bandera.specification.analysis.*;
00007 
00008 class TokenIndex extends AnalysisAdapter
00009 {
00010     int index;
00011 
00012     public void caseEOF(EOF node)
00013     {
00014         index = 31;
00015     }
00016     public void caseTAnd(TAnd node)
00017     {
00018         index = 6;
00019     }
00020     public void caseTAssertion(TAssertion node)
00021     {
00022         index = 28;
00023     }
00024     public void caseTAssertions(TAssertions node)
00025     {
00026         index = 25;
00027     }
00028     public void caseTColon(TColon node)
00029     {
00030         index = 10;
00031     }
00032     public void caseTComma(TComma node)
00033     {
00034         index = 18;
00035     }
00036     public void caseTDocumentationComment(TDocumentationComment node)
00037     {
00038         index = 0;
00039     }
00040     public void caseTDot(TDot node)
00041     {
00042         index = 9;
00043     }
00044     public void caseTDoubleQuote(TDoubleQuote node)
00045     {
00046         index = 19;
00047     }
00048     public void caseTEnable(TEnable node)
00049     {
00050         index = 24;
00051     }
00052     public void caseTForall(TForall node)
00053     {
00054         index = 26;
00055     }
00056     public void caseTGreater(TGreater node)
00057     {
00058         index = 4;
00059     }
00060     public void caseTId(TId node)
00061     {
00062         index = 30;
00063     }
00064     public void caseTImply(TImply node)
00065     {
00066         index = 5;
00067     }
00068     public void caseTImport(TImport node)
00069     {
00070         index = 23;
00071     }
00072     public void caseTInstance(TInstance node)
00073     {
00074         index = 3;
00075     }
00076     public void caseTLBrace(TLBrace node)
00077     {
00078         index = 14;
00079     }
00080     public void caseTLBracket(TLBracket node)
00081     {
00082         index = 12;
00083     }
00084     public void caseTLess(TLess node)
00085     {
00086         index = 1;
00087     }
00088     public void caseTLessEqual(TLessEqual node)
00089     {
00090         index = 2;
00091     }
00092     public void caseTLParen(TLParen node)
00093     {
00094         index = 16;
00095     }
00096     public void caseTMinus(TMinus node)
00097     {
00098         index = 22;
00099     }
00100     public void caseTNot(TNot node)
00101     {
00102         index = 8;
00103     }
00104     public void caseTNumber(TNumber node)
00105     {
00106         index = 29;
00107     }
00108     public void caseTOr(TOr node)
00109     {
00110         index = 7;
00111     }
00112     public void caseTPlus(TPlus node)
00113     {
00114         index = 21;
00115     }
00116     public void caseTPredicate(TPredicate node)
00117     {
00118         index = 27;
00119     }
00120     public void caseTRBrace(TRBrace node)
00121     {
00122         index = 15;
00123     }
00124     public void caseTRBracket(TRBracket node)
00125     {
00126         index = 13;
00127     }
00128     public void caseTRParen(TRParen node)
00129     {
00130         index = 17;
00131     }
00132     public void caseTSemicolon(TSemicolon node)
00133     {
00134         index = 11;
00135     }
00136     public void caseTStar(TStar node)
00137     {
00138         index = 20;
00139     }
00140 }

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