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. JavaParser15Constants.java */
041    package net.sourceforge.cobertura.javancss.parser.java15;
042    
043    
044    /**
045     * Token literal values and constants.
046     * Generated by org.javacc.parser.OtherFilesGen#start()
047     */
048    public interface JavaParser15Constants {
049    
050      /** End of File. */
051      int EOF = 0;
052      /** RegularExpression Id. */
053      int SINGLE_LINE_COMMENT = 8;
054      /** RegularExpression Id. */
055      int FORMAL_COMMENT = 9;
056      /** RegularExpression Id. */
057      int MULTI_LINE_COMMENT = 10;
058      /** RegularExpression Id. */
059      int ABSTRACT = 12;
060      /** RegularExpression Id. */
061      int ASSERT = 13;
062      /** RegularExpression Id. */
063      int BOOLEAN = 14;
064      /** RegularExpression Id. */
065      int BREAK = 15;
066      /** RegularExpression Id. */
067      int BYTE = 16;
068      /** RegularExpression Id. */
069      int CASE = 17;
070      /** RegularExpression Id. */
071      int CATCH = 18;
072      /** RegularExpression Id. */
073      int CHAR = 19;
074      /** RegularExpression Id. */
075      int CLASS = 20;
076      /** RegularExpression Id. */
077      int CONST = 21;
078      /** RegularExpression Id. */
079      int CONTINUE = 22;
080      /** RegularExpression Id. */
081      int _DEFAULT = 23;
082      /** RegularExpression Id. */
083      int DO = 24;
084      /** RegularExpression Id. */
085      int DOUBLE = 25;
086      /** RegularExpression Id. */
087      int ELSE = 26;
088      /** RegularExpression Id. */
089      int ENUM = 27;
090      /** RegularExpression Id. */
091      int EXTENDS = 28;
092      /** RegularExpression Id. */
093      int FALSE = 29;
094      /** RegularExpression Id. */
095      int FINAL = 30;
096      /** RegularExpression Id. */
097      int FINALLY = 31;
098      /** RegularExpression Id. */
099      int FLOAT = 32;
100      /** RegularExpression Id. */
101      int FOR = 33;
102      /** RegularExpression Id. */
103      int GOTO = 34;
104      /** RegularExpression Id. */
105      int IF = 35;
106      /** RegularExpression Id. */
107      int IMPLEMENTS = 36;
108      /** RegularExpression Id. */
109      int IMPORT = 37;
110      /** RegularExpression Id. */
111      int INSTANCEOF = 38;
112      /** RegularExpression Id. */
113      int INT = 39;
114      /** RegularExpression Id. */
115      int INTERFACE = 40;
116      /** RegularExpression Id. */
117      int LONG = 41;
118      /** RegularExpression Id. */
119      int NATIVE = 42;
120      /** RegularExpression Id. */
121      int NEW = 43;
122      /** RegularExpression Id. */
123      int NULL = 44;
124      /** RegularExpression Id. */
125      int PACKAGE = 45;
126      /** RegularExpression Id. */
127      int PRIVATE = 46;
128      /** RegularExpression Id. */
129      int PROTECTED = 47;
130      /** RegularExpression Id. */
131      int PUBLIC = 48;
132      /** RegularExpression Id. */
133      int RETURN = 49;
134      /** RegularExpression Id. */
135      int SHORT = 50;
136      /** RegularExpression Id. */
137      int STATIC = 51;
138      /** RegularExpression Id. */
139      int STRICTFP = 52;
140      /** RegularExpression Id. */
141      int SUPER = 53;
142      /** RegularExpression Id. */
143      int SWITCH = 54;
144      /** RegularExpression Id. */
145      int SYNCHRONIZED = 55;
146      /** RegularExpression Id. */
147      int THIS = 56;
148      /** RegularExpression Id. */
149      int THROW = 57;
150      /** RegularExpression Id. */
151      int THROWS = 58;
152      /** RegularExpression Id. */
153      int TRANSIENT = 59;
154      /** RegularExpression Id. */
155      int TRUE = 60;
156      /** RegularExpression Id. */
157      int TRY = 61;
158      /** RegularExpression Id. */
159      int VOID = 62;
160      /** RegularExpression Id. */
161      int VOLATILE = 63;
162      /** RegularExpression Id. */
163      int WHILE = 64;
164      /** RegularExpression Id. */
165      int INTEGER_LITERAL = 65;
166      /** RegularExpression Id. */
167      int DECIMAL_LITERAL = 66;
168      /** RegularExpression Id. */
169      int HEX_LITERAL = 67;
170      /** RegularExpression Id. */
171      int OCTAL_LITERAL = 68;
172      /** RegularExpression Id. */
173      int FLOATING_POINT_LITERAL = 69;
174      /** RegularExpression Id. */
175      int DECIMAL_FLOATING_POINT_LITERAL = 70;
176      /** RegularExpression Id. */
177      int DECIMAL_EXPONENT = 71;
178      /** RegularExpression Id. */
179      int HEXADECIMAL_FLOATING_POINT_LITERAL = 72;
180      /** RegularExpression Id. */
181      int HEXADECIMAL_EXPONENT = 73;
182      /** RegularExpression Id. */
183      int CHARACTER_LITERAL = 74;
184      /** RegularExpression Id. */
185      int STRING_LITERAL = 75;
186      /** RegularExpression Id. */
187      int IDENTIFIER = 76;
188      /** RegularExpression Id. */
189      int LETTER = 77;
190      /** RegularExpression Id. */
191      int PART_LETTER = 78;
192      /** RegularExpression Id. */
193      int LPAREN = 79;
194      /** RegularExpression Id. */
195      int RPAREN = 80;
196      /** RegularExpression Id. */
197      int LBRACE = 81;
198      /** RegularExpression Id. */
199      int RBRACE = 82;
200      /** RegularExpression Id. */
201      int LBRACKET = 83;
202      /** RegularExpression Id. */
203      int RBRACKET = 84;
204      /** RegularExpression Id. */
205      int SEMICOLON = 85;
206      /** RegularExpression Id. */
207      int COMMA = 86;
208      /** RegularExpression Id. */
209      int DOT = 87;
210      /** RegularExpression Id. */
211      int AT = 88;
212      /** RegularExpression Id. */
213      int ASSIGN = 89;
214      /** RegularExpression Id. */
215      int LT = 90;
216      /** RegularExpression Id. */
217      int BANG = 91;
218      /** RegularExpression Id. */
219      int TILDE = 92;
220      /** RegularExpression Id. */
221      int HOOK = 93;
222      /** RegularExpression Id. */
223      int COLON = 94;
224      /** RegularExpression Id. */
225      int EQ = 95;
226      /** RegularExpression Id. */
227      int LE = 96;
228      /** RegularExpression Id. */
229      int GE = 97;
230      /** RegularExpression Id. */
231      int NE = 98;
232      /** RegularExpression Id. */
233      int SC_OR = 99;
234      /** RegularExpression Id. */
235      int SC_AND = 100;
236      /** RegularExpression Id. */
237      int INCR = 101;
238      /** RegularExpression Id. */
239      int DECR = 102;
240      /** RegularExpression Id. */
241      int PLUS = 103;
242      /** RegularExpression Id. */
243      int MINUS = 104;
244      /** RegularExpression Id. */
245      int STAR = 105;
246      /** RegularExpression Id. */
247      int SLASH = 106;
248      /** RegularExpression Id. */
249      int BIT_AND = 107;
250      /** RegularExpression Id. */
251      int BIT_OR = 108;
252      /** RegularExpression Id. */
253      int XOR = 109;
254      /** RegularExpression Id. */
255      int REM = 110;
256      /** RegularExpression Id. */
257      int LSHIFT = 111;
258      /** RegularExpression Id. */
259      int PLUSASSIGN = 112;
260      /** RegularExpression Id. */
261      int MINUSASSIGN = 113;
262      /** RegularExpression Id. */
263      int STARASSIGN = 114;
264      /** RegularExpression Id. */
265      int SLASHASSIGN = 115;
266      /** RegularExpression Id. */
267      int ANDASSIGN = 116;
268      /** RegularExpression Id. */
269      int ORASSIGN = 117;
270      /** RegularExpression Id. */
271      int XORASSIGN = 118;
272      /** RegularExpression Id. */
273      int REMASSIGN = 119;
274      /** RegularExpression Id. */
275      int LSHIFTASSIGN = 120;
276      /** RegularExpression Id. */
277      int RSIGNEDSHIFTASSIGN = 121;
278      /** RegularExpression Id. */
279      int RUNSIGNEDSHIFTASSIGN = 122;
280      /** RegularExpression Id. */
281      int ELLIPSIS = 123;
282      /** RegularExpression Id. */
283      int RUNSIGNEDSHIFT = 124;
284      /** RegularExpression Id. */
285      int RSIGNEDSHIFT = 125;
286      /** RegularExpression Id. */
287      int GT = 126;
288      /** RegularExpression Id. */
289      int STUFF_TO_IGNORE = 128;
290    
291      /** Lexical state. */
292      int DEFAULT = 0;
293      /** Lexical state. */
294      int IN_FORMAL_COMMENT = 1;
295      /** Lexical state. */
296      int IN_MULTI_LINE_COMMENT = 2;
297    
298      /** Literal token values. */
299      String[] tokenImage = {
300        "<EOF>",
301        "\" \"",
302        "\"\\t\"",
303        "\"\\n\"",
304        "\"\\r\"",
305        "\"\\f\"",
306        "<token of kind 6>",
307        "\"/*\"",
308        "<SINGLE_LINE_COMMENT>",
309        "\"*/\"",
310        "\"*/\"",
311        "<token of kind 11>",
312        "\"abstract\"",
313        "\"assert\"",
314        "\"boolean\"",
315        "\"break\"",
316        "\"byte\"",
317        "\"case\"",
318        "\"catch\"",
319        "\"char\"",
320        "\"class\"",
321        "\"const\"",
322        "\"continue\"",
323        "\"default\"",
324        "\"do\"",
325        "\"double\"",
326        "\"else\"",
327        "\"enum\"",
328        "\"extends\"",
329        "\"false\"",
330        "\"final\"",
331        "\"finally\"",
332        "\"float\"",
333        "\"for\"",
334        "\"goto\"",
335        "\"if\"",
336        "\"implements\"",
337        "\"import\"",
338        "\"instanceof\"",
339        "\"int\"",
340        "\"interface\"",
341        "\"long\"",
342        "\"native\"",
343        "\"new\"",
344        "\"null\"",
345        "\"package\"",
346        "\"private\"",
347        "\"protected\"",
348        "\"public\"",
349        "\"return\"",
350        "\"short\"",
351        "\"static\"",
352        "\"strictfp\"",
353        "\"super\"",
354        "\"switch\"",
355        "\"synchronized\"",
356        "\"this\"",
357        "\"throw\"",
358        "\"throws\"",
359        "\"transient\"",
360        "\"true\"",
361        "\"try\"",
362        "\"void\"",
363        "\"volatile\"",
364        "\"while\"",
365        "<INTEGER_LITERAL>",
366        "<DECIMAL_LITERAL>",
367        "<HEX_LITERAL>",
368        "<OCTAL_LITERAL>",
369        "<FLOATING_POINT_LITERAL>",
370        "<DECIMAL_FLOATING_POINT_LITERAL>",
371        "<DECIMAL_EXPONENT>",
372        "<HEXADECIMAL_FLOATING_POINT_LITERAL>",
373        "<HEXADECIMAL_EXPONENT>",
374        "<CHARACTER_LITERAL>",
375        "<STRING_LITERAL>",
376        "<IDENTIFIER>",
377        "<LETTER>",
378        "<PART_LETTER>",
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        "\"&=\"",
417        "\"|=\"",
418        "\"^=\"",
419        "\"%=\"",
420        "\"<<=\"",
421        "\">>=\"",
422        "\">>>=\"",
423        "\"...\"",
424        "\">>>\"",
425        "\">>\"",
426        "\">\"",
427        "\"\\u001a\"",
428        "<STUFF_TO_IGNORE>",
429      };
430    
431    }