001: /* This file was generated by SableCC (http://www.sablecc.org/). */
002:
003: package org.sablecc.sablecc.parser;
004:
005: import org.sablecc.sablecc.node.*;
006: import org.sablecc.sablecc.analysis.*;
007:
008: class TokenIndex extends AnalysisAdapter {
009: int index;
010:
011: public void caseTPkgId(TPkgId node) {
012: index = 0;
013: }
014:
015: public void caseTPackage(TPackage node) {
016: index = 1;
017: }
018:
019: public void caseTStates(TStates node) {
020: index = 2;
021: }
022:
023: public void caseTHelpers(THelpers node) {
024: index = 3;
025: }
026:
027: public void caseTTokens(TTokens node) {
028: index = 4;
029: }
030:
031: public void caseTIgnored(TIgnored node) {
032: index = 5;
033: }
034:
035: public void caseTProductions(TProductions node) {
036: index = 6;
037: }
038:
039: public void caseTAbstract(TAbstract node) {
040: index = 7;
041: }
042:
043: public void caseTSyntax(TSyntax node) {
044: index = 8;
045: }
046:
047: public void caseTTree(TTree node) {
048: index = 9;
049: }
050:
051: public void caseTNew(TNew node) {
052: index = 10;
053: }
054:
055: public void caseTNull(TNull node) {
056: index = 11;
057: }
058:
059: public void caseTTokenSpecifier(TTokenSpecifier node) {
060: index = 12;
061: }
062:
063: public void caseTProductionSpecifier(TProductionSpecifier node) {
064: index = 13;
065: }
066:
067: public void caseTDot(TDot node) {
068: index = 14;
069: }
070:
071: public void caseTDDot(TDDot node) {
072: index = 15;
073: }
074:
075: public void caseTSemicolon(TSemicolon node) {
076: index = 16;
077: }
078:
079: public void caseTEqual(TEqual node) {
080: index = 17;
081: }
082:
083: public void caseTLBkt(TLBkt node) {
084: index = 18;
085: }
086:
087: public void caseTRBkt(TRBkt node) {
088: index = 19;
089: }
090:
091: public void caseTLPar(TLPar node) {
092: index = 20;
093: }
094:
095: public void caseTRPar(TRPar node) {
096: index = 21;
097: }
098:
099: public void caseTLBrace(TLBrace node) {
100: index = 22;
101: }
102:
103: public void caseTRBrace(TRBrace node) {
104: index = 23;
105: }
106:
107: public void caseTPlus(TPlus node) {
108: index = 24;
109: }
110:
111: public void caseTMinus(TMinus node) {
112: index = 25;
113: }
114:
115: public void caseTQMark(TQMark node) {
116: index = 26;
117: }
118:
119: public void caseTStar(TStar node) {
120: index = 27;
121: }
122:
123: public void caseTBar(TBar node) {
124: index = 28;
125: }
126:
127: public void caseTComma(TComma node) {
128: index = 29;
129: }
130:
131: public void caseTSlash(TSlash node) {
132: index = 30;
133: }
134:
135: public void caseTArrow(TArrow node) {
136: index = 31;
137: }
138:
139: public void caseTColon(TColon node) {
140: index = 32;
141: }
142:
143: public void caseTId(TId node) {
144: index = 33;
145: }
146:
147: public void caseTChar(TChar node) {
148: index = 34;
149: }
150:
151: public void caseTDecChar(TDecChar node) {
152: index = 35;
153: }
154:
155: public void caseTHexChar(THexChar node) {
156: index = 36;
157: }
158:
159: public void caseTString(TString node) {
160: index = 37;
161: }
162:
163: public void caseEOF(EOF node) {
164: index = 38;
165: }
166: }
|