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