001/*
002 * Cobertura - http://cobertura.sourceforge.net/
003 *
004 * This file was taken from JavaNCSS
005 * http://www.kclee.com/clemens/java/javancss/
006 * Copyright (C) 2000 Chr. Clemens Lee <clemens a.t kclee d.o.t com>
007 *
008 * Cobertura is free software; you can redistribute it and/or modify
009 * it under the terms of the GNU General Public License as published
010 * by the Free Software Foundation; either version 2 of the License,
011 * or (at your option) any later version.
012 *
013 * Cobertura is distributed in the hope that it will be useful, but
014 * WITHOUT ANY WARRANTY; without even the implied warranty of
015 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
016 * General Public License for more details.
017 *
018 * You should have received a copy of the GNU General Public License
019 * along with Cobertura; if not, write to the Free Software
020 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307
021 * USA
022 */
023
024
025/*
026 *
027 * WARNING   WARNING   WARNING   WARNING   WARNING   WARNING   WARNING   WARNING   WARNING  
028 *
029 * WARNING TO COBERTURA DEVELOPERS
030 *
031 * DO NOT MODIFY THIS FILE!
032 *
033 * MODIFY THE FILES UNDER THE JAVANCSS DIRECTORY LOCATED AT THE ROOT OF THE COBERTURA PROJECT.
034 *
035 * FOLLOW THE PROCEDURE FOR MERGING THE LATEST JAVANCSS INTO COBERTURA LOCATED AT
036 * javancss/coberturaREADME.txt
037 *
038 * WARNING   WARNING   WARNING   WARNING   WARNING   WARNING   WARNING   WARNING   WARNING   
039 */
040/* Generated By:JavaCC: Do not edit this line. JavaParserDebugConstants.java */
041//cobertura - put the import on its own line - otherwise, it messes up the script that changes the package.
042package net.sourceforge.cobertura.javancss.parser.debug;
043
044
045/**
046 * Token literal values and constants.
047 * Generated by org.javacc.parser.OtherFilesGen#start()
048 */
049public interface JavaParserDebugConstants {
050
051  /** End of File. */
052  int EOF = 0;
053  /** RegularExpression Id. */
054  int SINGLE_LINE_COMMENT = 8;
055  /** RegularExpression Id. */
056  int SINGLE_LINE_COMMENT2 = 9;
057  /** RegularExpression Id. */
058  int END_OF_LINE_MULTI = 10;
059  /** RegularExpression Id. */
060  int MULTI_LINE_COMMENT = 11;
061  /** RegularExpression Id. */
062  int ABSTRACT = 13;
063  /** RegularExpression Id. */
064  int ASSERT = 14;
065  /** RegularExpression Id. */
066  int BOOLEAN = 15;
067  /** RegularExpression Id. */
068  int BREAK = 16;
069  /** RegularExpression Id. */
070  int BYTE = 17;
071  /** RegularExpression Id. */
072  int CASE = 18;
073  /** RegularExpression Id. */
074  int CATCH = 19;
075  /** RegularExpression Id. */
076  int CHAR = 20;
077  /** RegularExpression Id. */
078  int CLASS = 21;
079  /** RegularExpression Id. */
080  int CONST = 22;
081  /** RegularExpression Id. */
082  int CONTINUE = 23;
083  /** RegularExpression Id. */
084  int _DEFAULT = 24;
085  /** RegularExpression Id. */
086  int DO = 25;
087  /** RegularExpression Id. */
088  int DOUBLE = 26;
089  /** RegularExpression Id. */
090  int ELSE = 27;
091  /** RegularExpression Id. */
092  int ENUM = 28;
093  /** RegularExpression Id. */
094  int EXTENDS = 29;
095  /** RegularExpression Id. */
096  int FALSE = 30;
097  /** RegularExpression Id. */
098  int FINAL = 31;
099  /** RegularExpression Id. */
100  int FINALLY = 32;
101  /** RegularExpression Id. */
102  int FLOAT = 33;
103  /** RegularExpression Id. */
104  int FOR = 34;
105  /** RegularExpression Id. */
106  int GOTO = 35;
107  /** RegularExpression Id. */
108  int IF = 36;
109  /** RegularExpression Id. */
110  int IMPLEMENTS = 37;
111  /** RegularExpression Id. */
112  int IMPORT = 38;
113  /** RegularExpression Id. */
114  int INSTANCEOF = 39;
115  /** RegularExpression Id. */
116  int INT = 40;
117  /** RegularExpression Id. */
118  int INTERFACE = 41;
119  /** RegularExpression Id. */
120  int LONG = 42;
121  /** RegularExpression Id. */
122  int NATIVE = 43;
123  /** RegularExpression Id. */
124  int NEW = 44;
125  /** RegularExpression Id. */
126  int NULL = 45;
127  /** RegularExpression Id. */
128  int PACKAGE = 46;
129  /** RegularExpression Id. */
130  int PRIVATE = 47;
131  /** RegularExpression Id. */
132  int PROTECTED = 48;
133  /** RegularExpression Id. */
134  int PUBLIC = 49;
135  /** RegularExpression Id. */
136  int RETURN = 50;
137  /** RegularExpression Id. */
138  int SHORT = 51;
139  /** RegularExpression Id. */
140  int STATIC = 52;
141  /** RegularExpression Id. */
142  int TESTAAAA = 53;
143  /** RegularExpression Id. */
144  int SUPER = 54;
145  /** RegularExpression Id. */
146  int SWITCH = 55;
147  /** RegularExpression Id. */
148  int SYNCHRONIZED = 56;
149  /** RegularExpression Id. */
150  int THIS = 57;
151  /** RegularExpression Id. */
152  int THROW = 58;
153  /** RegularExpression Id. */
154  int THROWS = 59;
155  /** RegularExpression Id. */
156  int TRANSIENT = 60;
157  /** RegularExpression Id. */
158  int TRUE = 61;
159  /** RegularExpression Id. */
160  int TRY = 62;
161  /** RegularExpression Id. */
162  int VOID = 63;
163  /** RegularExpression Id. */
164  int VOLATILE = 64;
165  /** RegularExpression Id. */
166  int WHILE = 65;
167  /** RegularExpression Id. */
168  int INTEGER_LITERAL = 66;
169  /** RegularExpression Id. */
170  int DECIMAL_LITERAL = 67;
171  /** RegularExpression Id. */
172  int HEX_LITERAL = 68;
173  /** RegularExpression Id. */
174  int OCTAL_LITERAL = 69;
175  /** RegularExpression Id. */
176  int FLOATING_POINT_LITERAL = 70;
177  /** RegularExpression Id. */
178  int EXPONENT = 71;
179  /** RegularExpression Id. */
180  int CHARACTER_LITERAL = 72;
181  /** RegularExpression Id. */
182  int STRING_LITERAL = 73;
183  /** RegularExpression Id. */
184  int IDENTIFIER = 74;
185  /** RegularExpression Id. */
186  int LETTER = 75;
187  /** RegularExpression Id. */
188  int DIGIT = 76;
189  /** RegularExpression Id. */
190  int LPAREN = 77;
191  /** RegularExpression Id. */
192  int RPAREN = 78;
193  /** RegularExpression Id. */
194  int LBRACE = 79;
195  /** RegularExpression Id. */
196  int RBRACE = 80;
197  /** RegularExpression Id. */
198  int LBRACKET = 81;
199  /** RegularExpression Id. */
200  int RBRACKET = 82;
201  /** RegularExpression Id. */
202  int SEMICOLON = 83;
203  /** RegularExpression Id. */
204  int COMMA = 84;
205  /** RegularExpression Id. */
206  int DOT = 85;
207  /** RegularExpression Id. */
208  int AT = 86;
209  /** RegularExpression Id. */
210  int ASSIGN = 87;
211  /** RegularExpression Id. */
212  int GT = 88;
213  /** RegularExpression Id. */
214  int LT = 89;
215  /** RegularExpression Id. */
216  int BANG = 90;
217  /** RegularExpression Id. */
218  int TILDE = 91;
219  /** RegularExpression Id. */
220  int HOOK = 92;
221  /** RegularExpression Id. */
222  int COLON = 93;
223  /** RegularExpression Id. */
224  int EQ = 94;
225  /** RegularExpression Id. */
226  int LE = 95;
227  /** RegularExpression Id. */
228  int GE = 96;
229  /** RegularExpression Id. */
230  int NE = 97;
231  /** RegularExpression Id. */
232  int SC_OR = 98;
233  /** RegularExpression Id. */
234  int SC_AND = 99;
235  /** RegularExpression Id. */
236  int INCR = 100;
237  /** RegularExpression Id. */
238  int DECR = 101;
239  /** RegularExpression Id. */
240  int PLUS = 102;
241  /** RegularExpression Id. */
242  int MINUS = 103;
243  /** RegularExpression Id. */
244  int STAR = 104;
245  /** RegularExpression Id. */
246  int SLASH = 105;
247  /** RegularExpression Id. */
248  int BIT_AND = 106;
249  /** RegularExpression Id. */
250  int BIT_OR = 107;
251  /** RegularExpression Id. */
252  int XOR = 108;
253  /** RegularExpression Id. */
254  int REM = 109;
255  /** RegularExpression Id. */
256  int LSHIFT = 110;
257  /** RegularExpression Id. */
258  int PLUSASSIGN = 111;
259  /** RegularExpression Id. */
260  int MINUSASSIGN = 112;
261  /** RegularExpression Id. */
262  int STARASSIGN = 113;
263  /** RegularExpression Id. */
264  int SLASHASSIGN = 114;
265  /** RegularExpression Id. */
266  int ANDASSIGN = 115;
267  /** RegularExpression Id. */
268  int ORASSIGN = 116;
269  /** RegularExpression Id. */
270  int XORASSIGN = 117;
271  /** RegularExpression Id. */
272  int REMASSIGN = 118;
273  /** RegularExpression Id. */
274  int LSHIFTASSIGN = 119;
275  /** RegularExpression Id. */
276  int RSIGNEDSHIFTASSIGN = 120;
277  /** RegularExpression Id. */
278  int RUNSIGNEDSHIFTASSIGN = 121;
279  /** RegularExpression Id. */
280  int ELLIPSIS = 122;
281
282  /** Lexical state. */
283  int DEFAULT = 0;
284  /** Lexical state. */
285  int IN_SINGLE_LINE_COMMENT = 1;
286  /** Lexical state. */
287  int IN_MULTI_LINE_COMMENT = 2;
288
289  /** Literal token values. */
290  String[] tokenImage = {
291    "<EOF>",
292    "\" \"",
293    "\"\\t\"",
294    "\"\\n\"",
295    "\"\\r\"",
296    "\"\\f\"",
297    "\"\\u001a\"",
298    "\"/*\"",
299    "\"//\"",
300    "<SINGLE_LINE_COMMENT2>",
301    "<END_OF_LINE_MULTI>",
302    "\"*/\"",
303    "<token of kind 12>",
304    "\"abstract\"",
305    "\"assert\"",
306    "\"boolean\"",
307    "\"break\"",
308    "\"byte\"",
309    "\"case\"",
310    "\"catch\"",
311    "\"char\"",
312    "\"class\"",
313    "\"const\"",
314    "\"continue\"",
315    "\"default\"",
316    "\"do\"",
317    "\"double\"",
318    "\"else\"",
319    "\"enum\"",
320    "\"extends\"",
321    "\"false\"",
322    "\"final\"",
323    "\"finally\"",
324    "\"float\"",
325    "\"for\"",
326    "\"goto\"",
327    "\"if\"",
328    "\"implements\"",
329    "\"import\"",
330    "\"instanceof\"",
331    "\"int\"",
332    "\"interface\"",
333    "\"long\"",
334    "\"native\"",
335    "\"new\"",
336    "\"null\"",
337    "\"package\"",
338    "\"private\"",
339    "\"protected\"",
340    "\"public\"",
341    "\"return\"",
342    "\"short\"",
343    "\"static\"",
344    "\"strictfp\"",
345    "\"super\"",
346    "\"switch\"",
347    "\"synchronized\"",
348    "\"this\"",
349    "\"throw\"",
350    "\"throws\"",
351    "\"transient\"",
352    "\"true\"",
353    "\"try\"",
354    "\"void\"",
355    "\"volatile\"",
356    "\"while\"",
357    "<INTEGER_LITERAL>",
358    "<DECIMAL_LITERAL>",
359    "<HEX_LITERAL>",
360    "<OCTAL_LITERAL>",
361    "<FLOATING_POINT_LITERAL>",
362    "<EXPONENT>",
363    "<CHARACTER_LITERAL>",
364    "<STRING_LITERAL>",
365    "<IDENTIFIER>",
366    "<LETTER>",
367    "<DIGIT>",
368    "\"(\"",
369    "\")\"",
370    "\"{\"",
371    "\"}\"",
372    "\"[\"",
373    "\"]\"",
374    "\";\"",
375    "\",\"",
376    "\".\"",
377    "\"@\"",
378    "\"=\"",
379    "\">\"",
380    "\"<\"",
381    "\"!\"",
382    "\"~\"",
383    "\"?\"",
384    "\":\"",
385    "\"==\"",
386    "\"<=\"",
387    "\">=\"",
388    "\"!=\"",
389    "\"||\"",
390    "\"&&\"",
391    "\"++\"",
392    "\"--\"",
393    "\"+\"",
394    "\"-\"",
395    "\"*\"",
396    "\"/\"",
397    "\"&\"",
398    "\"|\"",
399    "\"^\"",
400    "\"%\"",
401    "\"<<\"",
402    "\"+=\"",
403    "\"-=\"",
404    "\"*=\"",
405    "\"/=\"",
406    "\"&=\"",
407    "\"|=\"",
408    "\"^=\"",
409    "\"%=\"",
410    "\"<<=\"",
411    "\">>=\"",
412    "\">>>=\"",
413    "\"...\"",
414  };
415
416}