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.
042    package net.sourceforge.cobertura.javancss.parser.debug;
043    
044    
045    /**
046     * Token literal values and constants.
047     * Generated by org.javacc.parser.OtherFilesGen#start()
048     */
049    public 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    }