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. JavaParserConstants.java */
041package net.sourceforge.cobertura.javancss.parser;
042
043
044/**
045 * Token literal values and constants.
046 * Generated by org.javacc.parser.OtherFilesGen#start()
047 */
048public interface JavaParserConstants {
049
050  /** End of File. */
051  int EOF = 0;
052  /** RegularExpression Id. */
053  int SINGLE_LINE_COMMENT = 9;
054  /** RegularExpression Id. */
055  int SINGLE_LINE_COMMENT2 = 10;
056  /** RegularExpression Id. */
057  int END_OF_LINE_MULTI = 11;
058  /** RegularExpression Id. */
059  int MULTI_LINE_COMMENT = 12;
060  /** RegularExpression Id. */
061  int ABSTRACT = 14;
062  /** RegularExpression Id. */
063  int ASSERT = 15;
064  /** RegularExpression Id. */
065  int BOOLEAN = 16;
066  /** RegularExpression Id. */
067  int BREAK = 17;
068  /** RegularExpression Id. */
069  int BYTE = 18;
070  /** RegularExpression Id. */
071  int CASE = 19;
072  /** RegularExpression Id. */
073  int CATCH = 20;
074  /** RegularExpression Id. */
075  int CHAR = 21;
076  /** RegularExpression Id. */
077  int CLASS = 22;
078  /** RegularExpression Id. */
079  int CONST = 23;
080  /** RegularExpression Id. */
081  int CONTINUE = 24;
082  /** RegularExpression Id. */
083  int _DEFAULT = 25;
084  /** RegularExpression Id. */
085  int DO = 26;
086  /** RegularExpression Id. */
087  int DOUBLE = 27;
088  /** RegularExpression Id. */
089  int ELSE = 28;
090  /** RegularExpression Id. */
091  int ENUM = 29;
092  /** RegularExpression Id. */
093  int EXTENDS = 30;
094  /** RegularExpression Id. */
095  int FALSE = 31;
096  /** RegularExpression Id. */
097  int FINAL = 32;
098  /** RegularExpression Id. */
099  int FINALLY = 33;
100  /** RegularExpression Id. */
101  int FLOAT = 34;
102  /** RegularExpression Id. */
103  int FOR = 35;
104  /** RegularExpression Id. */
105  int GOTO = 36;
106  /** RegularExpression Id. */
107  int IF = 37;
108  /** RegularExpression Id. */
109  int IMPLEMENTS = 38;
110  /** RegularExpression Id. */
111  int IMPORT = 39;
112  /** RegularExpression Id. */
113  int INSTANCEOF = 40;
114  /** RegularExpression Id. */
115  int INT = 41;
116  /** RegularExpression Id. */
117  int INTERFACE = 42;
118  /** RegularExpression Id. */
119  int LONG = 43;
120  /** RegularExpression Id. */
121  int NATIVE = 44;
122  /** RegularExpression Id. */
123  int NEW = 45;
124  /** RegularExpression Id. */
125  int NULL = 46;
126  /** RegularExpression Id. */
127  int PACKAGE = 47;
128  /** RegularExpression Id. */
129  int PRIVATE = 48;
130  /** RegularExpression Id. */
131  int PROTECTED = 49;
132  /** RegularExpression Id. */
133  int PUBLIC = 50;
134  /** RegularExpression Id. */
135  int RETURN = 51;
136  /** RegularExpression Id. */
137  int SHORT = 52;
138  /** RegularExpression Id. */
139  int STATIC = 53;
140  /** RegularExpression Id. */
141  int TESTAAAA = 54;
142  /** RegularExpression Id. */
143  int SUPER = 55;
144  /** RegularExpression Id. */
145  int SWITCH = 56;
146  /** RegularExpression Id. */
147  int SYNCHRONIZED = 57;
148  /** RegularExpression Id. */
149  int THIS = 58;
150  /** RegularExpression Id. */
151  int THROW = 59;
152  /** RegularExpression Id. */
153  int THROWS = 60;
154  /** RegularExpression Id. */
155  int TRANSIENT = 61;
156  /** RegularExpression Id. */
157  int TRUE = 62;
158  /** RegularExpression Id. */
159  int TRY = 63;
160  /** RegularExpression Id. */
161  int VOID = 64;
162  /** RegularExpression Id. */
163  int VOLATILE = 65;
164  /** RegularExpression Id. */
165  int WHILE = 66;
166  /** RegularExpression Id. */
167  int INTEGER_LITERAL = 67;
168  /** RegularExpression Id. */
169  int DECIMAL_LITERAL = 68;
170  /** RegularExpression Id. */
171  int HEX_LITERAL = 69;
172  /** RegularExpression Id. */
173  int OCTAL_LITERAL = 70;
174  /** RegularExpression Id. */
175  int FLOATING_POINT_LITERAL = 71;
176  /** RegularExpression Id. */
177  int EXPONENT = 72;
178  /** RegularExpression Id. */
179  int CHARACTER_LITERAL = 73;
180  /** RegularExpression Id. */
181  int STRING_LITERAL = 74;
182  /** RegularExpression Id. */
183  int IDENTIFIER = 75;
184  /** RegularExpression Id. */
185  int LETTER = 76;
186  /** RegularExpression Id. */
187  int DIGIT = 77;
188  /** RegularExpression Id. */
189  int LPAREN = 78;
190  /** RegularExpression Id. */
191  int RPAREN = 79;
192  /** RegularExpression Id. */
193  int LBRACE = 80;
194  /** RegularExpression Id. */
195  int RBRACE = 81;
196  /** RegularExpression Id. */
197  int LBRACKET = 82;
198  /** RegularExpression Id. */
199  int RBRACKET = 83;
200  /** RegularExpression Id. */
201  int SEMICOLON = 84;
202  /** RegularExpression Id. */
203  int COMMA = 85;
204  /** RegularExpression Id. */
205  int DOT = 86;
206  /** RegularExpression Id. */
207  int AT = 87;
208  /** RegularExpression Id. */
209  int ASSIGN = 88;
210  /** RegularExpression Id. */
211  int GT = 89;
212  /** RegularExpression Id. */
213  int LT = 90;
214  /** RegularExpression Id. */
215  int BANG = 91;
216  /** RegularExpression Id. */
217  int TILDE = 92;
218  /** RegularExpression Id. */
219  int HOOK = 93;
220  /** RegularExpression Id. */
221  int COLON = 94;
222  /** RegularExpression Id. */
223  int EQ = 95;
224  /** RegularExpression Id. */
225  int LE = 96;
226  /** RegularExpression Id. */
227  int GE = 97;
228  /** RegularExpression Id. */
229  int NE = 98;
230  /** RegularExpression Id. */
231  int SC_OR = 99;
232  /** RegularExpression Id. */
233  int SC_AND = 100;
234  /** RegularExpression Id. */
235  int INCR = 101;
236  /** RegularExpression Id. */
237  int DECR = 102;
238  /** RegularExpression Id. */
239  int PLUS = 103;
240  /** RegularExpression Id. */
241  int MINUS = 104;
242  /** RegularExpression Id. */
243  int STAR = 105;
244  /** RegularExpression Id. */
245  int SLASH = 106;
246  /** RegularExpression Id. */
247  int BIT_AND = 107;
248  /** RegularExpression Id. */
249  int BIT_OR = 108;
250  /** RegularExpression Id. */
251  int XOR = 109;
252  /** RegularExpression Id. */
253  int REM = 110;
254  /** RegularExpression Id. */
255  int LSHIFT = 111;
256  /** RegularExpression Id. */
257  int PLUSASSIGN = 112;
258  /** RegularExpression Id. */
259  int MINUSASSIGN = 113;
260  /** RegularExpression Id. */
261  int STARASSIGN = 114;
262  /** RegularExpression Id. */
263  int SLASHASSIGN = 115;
264  /** RegularExpression Id. */
265  int ANDASSIGN = 116;
266  /** RegularExpression Id. */
267  int ORASSIGN = 117;
268  /** RegularExpression Id. */
269  int XORASSIGN = 118;
270  /** RegularExpression Id. */
271  int REMASSIGN = 119;
272  /** RegularExpression Id. */
273  int LSHIFTASSIGN = 120;
274  /** RegularExpression Id. */
275  int RSIGNEDSHIFTASSIGN = 121;
276  /** RegularExpression Id. */
277  int RUNSIGNEDSHIFTASSIGN = 122;
278  /** RegularExpression Id. */
279  int ELLIPSIS = 123;
280
281  /** Lexical state. */
282  int DEFAULT = 0;
283  /** Lexical state. */
284  int IN_SINGLE_LINE_COMMENT = 1;
285  /** Lexical state. */
286  int IN_MULTI_LINE_COMMENT = 2;
287
288  /** Literal token values. */
289  String[] tokenImage = {
290    "<EOF>",
291    "\" \"",
292    "\"\\t\"",
293    "\"\\n\"",
294    "\"\\r\"",
295    "\"\\f\"",
296    "\"\\u001a\"",
297    "\"\\r\\n\"",
298    "\"/*\"",
299    "\"//\"",
300    "<SINGLE_LINE_COMMENT2>",
301    "<END_OF_LINE_MULTI>",
302    "\"*/\"",
303    "<token of kind 13>",
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}