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}