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}