001 /* Generated By:JavaCC: Do not edit this line. ParserTokenManager.java */ 002 package org.w3c.flute.parser; 003 import java.io.*; 004 import java.net.*; 005 import java.util.Locale; 006 import org.w3c.css.sac.ConditionFactory; 007 import org.w3c.css.sac.Condition; 008 import org.w3c.css.sac.SelectorFactory; 009 import org.w3c.css.sac.SelectorList; 010 import org.w3c.css.sac.Selector; 011 import org.w3c.css.sac.SimpleSelector; 012 import org.w3c.css.sac.DocumentHandler; 013 import org.w3c.css.sac.InputSource; 014 import org.w3c.css.sac.ErrorHandler; 015 import org.w3c.css.sac.CSSException; 016 import org.w3c.css.sac.CSSParseException; 017 import org.w3c.css.sac.Locator; 018 import org.w3c.css.sac.LexicalUnit; 019 import org.w3c.flute.parser.selectors.SelectorFactoryImpl; 020 import org.w3c.flute.parser.selectors.ConditionFactoryImpl; 021 import org.w3c.flute.util.Encoding; 022 023 public class ParserTokenManager implements ParserConstants 024 { 025 public java.io.PrintStream debugStream = System.out; 026 public void setDebugStream(java.io.PrintStream ds) { debugStream = ds; } 027 private final int jjStopStringLiteralDfa_0(int pos, long active0, long active1) 028 { 029 switch (pos) 030 { 031 case 0: 032 if ((active0 & 0xf800000000000000L) != 0L || (active1 & 0x1L) != 0L) 033 return 48; 034 if ((active0 & 0x200000L) != 0L) 035 return 387; 036 if ((active0 & 0x2040L) != 0L) 037 return 388; 038 return -1; 039 case 1: 040 if ((active0 & 0xf800000000000000L) != 0L || (active1 & 0x1L) != 0L) 041 { 042 jjmatchedKind = 65; 043 jjmatchedPos = 1; 044 return 389; 045 } 046 if ((active0 & 0x40L) != 0L) 047 { 048 jjmatchedKind = 36; 049 jjmatchedPos = 1; 050 return 388; 051 } 052 return -1; 053 case 2: 054 if ((active0 & 0xf800000000000000L) != 0L || (active1 & 0x1L) != 0L) 055 { 056 jjmatchedKind = 65; 057 jjmatchedPos = 2; 058 return 389; 059 } 060 return -1; 061 case 3: 062 if ((active0 & 0xf800000000000000L) != 0L || (active1 & 0x1L) != 0L) 063 { 064 jjmatchedKind = 65; 065 jjmatchedPos = 3; 066 return 389; 067 } 068 return -1; 069 case 4: 070 if ((active0 & 0x4000000000000000L) != 0L) 071 return 389; 072 if ((active0 & 0xb800000000000000L) != 0L || (active1 & 0x1L) != 0L) 073 { 074 jjmatchedKind = 65; 075 jjmatchedPos = 4; 076 return 389; 077 } 078 return -1; 079 case 5: 080 if ((active0 & 0x1000000000000000L) != 0L) 081 return 389; 082 if ((active0 & 0xa800000000000000L) != 0L || (active1 & 0x1L) != 0L) 083 { 084 jjmatchedKind = 65; 085 jjmatchedPos = 5; 086 return 389; 087 } 088 return -1; 089 case 6: 090 if ((active0 & 0x800000000000000L) != 0L) 091 return 389; 092 if ((active0 & 0xa000000000000000L) != 0L || (active1 & 0x1L) != 0L) 093 { 094 jjmatchedKind = 65; 095 jjmatchedPos = 6; 096 return 389; 097 } 098 return -1; 099 case 7: 100 if ((active0 & 0x2000000000000000L) != 0L) 101 return 389; 102 if ((active0 & 0x8000000000000000L) != 0L || (active1 & 0x1L) != 0L) 103 { 104 jjmatchedKind = 65; 105 jjmatchedPos = 7; 106 return 389; 107 } 108 return -1; 109 case 8: 110 if ((active0 & 0x8000000000000000L) != 0L || (active1 & 0x1L) != 0L) 111 { 112 jjmatchedKind = 65; 113 jjmatchedPos = 8; 114 return 389; 115 } 116 return -1; 117 default : 118 return -1; 119 } 120 } 121 private final int jjStartNfa_0(int pos, long active0, long active1) 122 { 123 return jjMoveNfa_0(jjStopStringLiteralDfa_0(pos, active0, active1), pos + 1); 124 } 125 private final int jjStopAtPos(int pos, int kind) 126 { 127 jjmatchedKind = kind; 128 jjmatchedPos = pos; 129 return pos + 1; 130 } 131 private final int jjStartNfaWithStates_0(int pos, int kind, int state) 132 { 133 jjmatchedKind = kind; 134 jjmatchedPos = pos; 135 try { curChar = input_stream.readChar(); } 136 catch(java.io.IOException e) { return pos + 1; } 137 return jjMoveNfa_0(state, pos + 1); 138 } 139 private final int jjMoveStringLiteralDfa0_0() 140 { 141 switch(curChar) 142 { 143 case 40: 144 return jjStopAtPos(0, 23); 145 case 41: 146 return jjStopAtPos(0, 22); 147 case 42: 148 return jjStopAtPos(0, 20); 149 case 43: 150 return jjStopAtPos(0, 12); 151 case 44: 152 return jjStopAtPos(0, 14); 153 case 45: 154 jjmatchedKind = 13; 155 return jjMoveStringLiteralDfa1_0(0x40L, 0x0L); 156 case 46: 157 return jjStartNfaWithStates_0(0, 21, 387); 158 case 47: 159 jjmatchedKind = 17; 160 return jjMoveStringLiteralDfa1_0(0x4L, 0x0L); 161 case 58: 162 return jjStopAtPos(0, 24); 163 case 59: 164 return jjStopAtPos(0, 15); 165 case 60: 166 return jjMoveStringLiteralDfa1_0(0x20L, 0x0L); 167 case 61: 168 return jjStopAtPos(0, 11); 169 case 62: 170 return jjStopAtPos(0, 16); 171 case 64: 172 return jjMoveStringLiteralDfa1_0(0xf800000000000000L, 0x1L); 173 case 91: 174 return jjStopAtPos(0, 18); 175 case 93: 176 return jjStopAtPos(0, 19); 177 case 123: 178 return jjStopAtPos(0, 7); 179 case 124: 180 return jjMoveStringLiteralDfa1_0(0x200L, 0x0L); 181 case 125: 182 return jjStopAtPos(0, 8); 183 case 126: 184 return jjMoveStringLiteralDfa1_0(0x400L, 0x0L); 185 default : 186 return jjMoveNfa_0(1, 0); 187 } 188 } 189 private final int jjMoveStringLiteralDfa1_0(long active0, long active1) 190 { 191 try { curChar = input_stream.readChar(); } 192 catch(java.io.IOException e) { 193 jjStopStringLiteralDfa_0(0, active0, active1); 194 return 1; 195 } 196 switch(curChar) 197 { 198 case 33: 199 return jjMoveStringLiteralDfa2_0(active0, 0x20L, active1, 0L); 200 case 42: 201 if ((active0 & 0x4L) != 0L) 202 return jjStopAtPos(1, 2); 203 break; 204 case 45: 205 return jjMoveStringLiteralDfa2_0(active0, 0x40L, active1, 0L); 206 case 61: 207 if ((active0 & 0x200L) != 0L) 208 return jjStopAtPos(1, 9); 209 else if ((active0 & 0x400L) != 0L) 210 return jjStopAtPos(1, 10); 211 break; 212 case 67: 213 case 99: 214 return jjMoveStringLiteralDfa2_0(active0, 0x2000000000000000L, active1, 0L); 215 case 70: 216 case 102: 217 return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0x1L); 218 case 73: 219 case 105: 220 return jjMoveStringLiteralDfa2_0(active0, 0x800000000000000L, active1, 0L); 221 case 77: 222 case 109: 223 return jjMoveStringLiteralDfa2_0(active0, 0x1000000000000000L, active1, 0L); 224 case 78: 225 case 110: 226 return jjMoveStringLiteralDfa2_0(active0, 0x8000000000000000L, active1, 0L); 227 case 80: 228 case 112: 229 return jjMoveStringLiteralDfa2_0(active0, 0x4000000000000000L, active1, 0L); 230 default : 231 break; 232 } 233 return jjStartNfa_0(0, active0, active1); 234 } 235 private final int jjMoveStringLiteralDfa2_0(long old0, long active0, long old1, long active1) 236 { 237 if (((active0 &= old0) | (active1 &= old1)) == 0L) 238 return jjStartNfa_0(0, old0, old1); 239 try { curChar = input_stream.readChar(); } 240 catch(java.io.IOException e) { 241 jjStopStringLiteralDfa_0(1, active0, active1); 242 return 2; 243 } 244 switch(curChar) 245 { 246 case 45: 247 return jjMoveStringLiteralDfa3_0(active0, 0x20L, active1, 0L); 248 case 62: 249 if ((active0 & 0x40L) != 0L) 250 return jjStopAtPos(2, 6); 251 break; 252 case 65: 253 case 97: 254 return jjMoveStringLiteralDfa3_0(active0, 0xc000000000000000L, active1, 0L); 255 case 69: 256 case 101: 257 return jjMoveStringLiteralDfa3_0(active0, 0x1000000000000000L, active1, 0L); 258 case 72: 259 case 104: 260 return jjMoveStringLiteralDfa3_0(active0, 0x2000000000000000L, active1, 0L); 261 case 77: 262 case 109: 263 return jjMoveStringLiteralDfa3_0(active0, 0x800000000000000L, active1, 0L); 264 case 79: 265 case 111: 266 return jjMoveStringLiteralDfa3_0(active0, 0L, active1, 0x1L); 267 default : 268 break; 269 } 270 return jjStartNfa_0(1, active0, active1); 271 } 272 private final int jjMoveStringLiteralDfa3_0(long old0, long active0, long old1, long active1) 273 { 274 if (((active0 &= old0) | (active1 &= old1)) == 0L) 275 return jjStartNfa_0(1, old0, old1); 276 try { curChar = input_stream.readChar(); } 277 catch(java.io.IOException e) { 278 jjStopStringLiteralDfa_0(2, active0, active1); 279 return 3; 280 } 281 switch(curChar) 282 { 283 case 45: 284 if ((active0 & 0x20L) != 0L) 285 return jjStopAtPos(3, 5); 286 break; 287 case 65: 288 case 97: 289 return jjMoveStringLiteralDfa4_0(active0, 0x2000000000000000L, active1, 0L); 290 case 68: 291 case 100: 292 return jjMoveStringLiteralDfa4_0(active0, 0x1000000000000000L, active1, 0L); 293 case 71: 294 case 103: 295 return jjMoveStringLiteralDfa4_0(active0, 0x4000000000000000L, active1, 0L); 296 case 77: 297 case 109: 298 return jjMoveStringLiteralDfa4_0(active0, 0x8000000000000000L, active1, 0L); 299 case 78: 300 case 110: 301 return jjMoveStringLiteralDfa4_0(active0, 0L, active1, 0x1L); 302 case 80: 303 case 112: 304 return jjMoveStringLiteralDfa4_0(active0, 0x800000000000000L, active1, 0L); 305 default : 306 break; 307 } 308 return jjStartNfa_0(2, active0, active1); 309 } 310 private final int jjMoveStringLiteralDfa4_0(long old0, long active0, long old1, long active1) 311 { 312 if (((active0 &= old0) | (active1 &= old1)) == 0L) 313 return jjStartNfa_0(2, old0, old1); 314 try { curChar = input_stream.readChar(); } 315 catch(java.io.IOException e) { 316 jjStopStringLiteralDfa_0(3, active0, active1); 317 return 4; 318 } 319 switch(curChar) 320 { 321 case 69: 322 case 101: 323 if ((active0 & 0x4000000000000000L) != 0L) 324 return jjStartNfaWithStates_0(4, 62, 389); 325 return jjMoveStringLiteralDfa5_0(active0, 0x8000000000000000L, active1, 0L); 326 case 73: 327 case 105: 328 return jjMoveStringLiteralDfa5_0(active0, 0x1000000000000000L, active1, 0L); 329 case 79: 330 case 111: 331 return jjMoveStringLiteralDfa5_0(active0, 0x800000000000000L, active1, 0L); 332 case 82: 333 case 114: 334 return jjMoveStringLiteralDfa5_0(active0, 0x2000000000000000L, active1, 0L); 335 case 84: 336 case 116: 337 return jjMoveStringLiteralDfa5_0(active0, 0L, active1, 0x1L); 338 default : 339 break; 340 } 341 return jjStartNfa_0(3, active0, active1); 342 } 343 private final int jjMoveStringLiteralDfa5_0(long old0, long active0, long old1, long active1) 344 { 345 if (((active0 &= old0) | (active1 &= old1)) == 0L) 346 return jjStartNfa_0(3, old0, old1); 347 try { curChar = input_stream.readChar(); } 348 catch(java.io.IOException e) { 349 jjStopStringLiteralDfa_0(4, active0, active1); 350 return 5; 351 } 352 switch(curChar) 353 { 354 case 45: 355 return jjMoveStringLiteralDfa6_0(active0, 0L, active1, 0x1L); 356 case 65: 357 case 97: 358 if ((active0 & 0x1000000000000000L) != 0L) 359 return jjStartNfaWithStates_0(5, 60, 389); 360 break; 361 case 82: 362 case 114: 363 return jjMoveStringLiteralDfa6_0(active0, 0x800000000000000L, active1, 0L); 364 case 83: 365 case 115: 366 return jjMoveStringLiteralDfa6_0(active0, 0xa000000000000000L, active1, 0L); 367 default : 368 break; 369 } 370 return jjStartNfa_0(4, active0, active1); 371 } 372 private final int jjMoveStringLiteralDfa6_0(long old0, long active0, long old1, long active1) 373 { 374 if (((active0 &= old0) | (active1 &= old1)) == 0L) 375 return jjStartNfa_0(4, old0, old1); 376 try { curChar = input_stream.readChar(); } 377 catch(java.io.IOException e) { 378 jjStopStringLiteralDfa_0(5, active0, active1); 379 return 6; 380 } 381 switch(curChar) 382 { 383 case 69: 384 case 101: 385 return jjMoveStringLiteralDfa7_0(active0, 0x2000000000000000L, active1, 0L); 386 case 70: 387 case 102: 388 return jjMoveStringLiteralDfa7_0(active0, 0L, active1, 0x1L); 389 case 80: 390 case 112: 391 return jjMoveStringLiteralDfa7_0(active0, 0x8000000000000000L, active1, 0L); 392 case 84: 393 case 116: 394 if ((active0 & 0x800000000000000L) != 0L) 395 return jjStartNfaWithStates_0(6, 59, 389); 396 break; 397 default : 398 break; 399 } 400 return jjStartNfa_0(5, active0, active1); 401 } 402 private final int jjMoveStringLiteralDfa7_0(long old0, long active0, long old1, long active1) 403 { 404 if (((active0 &= old0) | (active1 &= old1)) == 0L) 405 return jjStartNfa_0(5, old0, old1); 406 try { curChar = input_stream.readChar(); } 407 catch(java.io.IOException e) { 408 jjStopStringLiteralDfa_0(6, active0, active1); 409 return 7; 410 } 411 switch(curChar) 412 { 413 case 65: 414 case 97: 415 return jjMoveStringLiteralDfa8_0(active0, 0x8000000000000000L, active1, 0x1L); 416 case 84: 417 case 116: 418 if ((active0 & 0x2000000000000000L) != 0L) 419 return jjStartNfaWithStates_0(7, 61, 389); 420 break; 421 default : 422 break; 423 } 424 return jjStartNfa_0(6, active0, active1); 425 } 426 private final int jjMoveStringLiteralDfa8_0(long old0, long active0, long old1, long active1) 427 { 428 if (((active0 &= old0) | (active1 &= old1)) == 0L) 429 return jjStartNfa_0(6, old0, old1); 430 try { curChar = input_stream.readChar(); } 431 catch(java.io.IOException e) { 432 jjStopStringLiteralDfa_0(7, active0, active1); 433 return 8; 434 } 435 switch(curChar) 436 { 437 case 67: 438 case 99: 439 return jjMoveStringLiteralDfa9_0(active0, 0x8000000000000000L, active1, 0x1L); 440 default : 441 break; 442 } 443 return jjStartNfa_0(7, active0, active1); 444 } 445 private final int jjMoveStringLiteralDfa9_0(long old0, long active0, long old1, long active1) 446 { 447 if (((active0 &= old0) | (active1 &= old1)) == 0L) 448 return jjStartNfa_0(7, old0, old1); 449 try { curChar = input_stream.readChar(); } 450 catch(java.io.IOException e) { 451 jjStopStringLiteralDfa_0(8, active0, active1); 452 return 9; 453 } 454 switch(curChar) 455 { 456 case 69: 457 case 101: 458 if ((active0 & 0x8000000000000000L) != 0L) 459 return jjStartNfaWithStates_0(9, 63, 389); 460 else if ((active1 & 0x1L) != 0L) 461 return jjStartNfaWithStates_0(9, 64, 389); 462 break; 463 default : 464 break; 465 } 466 return jjStartNfa_0(8, active0, active1); 467 } 468 private final void jjCheckNAdd(int state) 469 { 470 if (jjrounds[state] != jjround) 471 { 472 jjstateSet[jjnewStateCnt++] = state; 473 jjrounds[state] = jjround; 474 } 475 } 476 private final void jjAddStates(int start, int end) 477 { 478 do { 479 jjstateSet[jjnewStateCnt++] = jjnextStates[start]; 480 } while (start++ != end); 481 } 482 private final void jjCheckNAddTwoStates(int state1, int state2) 483 { 484 jjCheckNAdd(state1); 485 jjCheckNAdd(state2); 486 } 487 private final void jjCheckNAddStates(int start, int end) 488 { 489 do { 490 jjCheckNAdd(jjnextStates[start]); 491 } while (start++ != end); 492 } 493 private final void jjCheckNAddStates(int start) 494 { 495 jjCheckNAdd(jjnextStates[start]); 496 jjCheckNAdd(jjnextStates[start + 1]); 497 } 498 static final long[] jjbitVec0 = { 499 0x0L, 0x0L, 0xffffffffffffffffL, 0xffffffffffffffffL 500 }; 501 private final int jjMoveNfa_0(int startState, int curPos) 502 { 503 int[] nextStates; 504 int startsAt = 0; 505 jjnewStateCnt = 387; 506 int i = 1; 507 jjstateSet[0] = startState; 508 int j, kind = 0x7fffffff; 509 for (;;) 510 { 511 if (++jjround == 0x7fffffff) 512 ReInitRounds(); 513 if (curChar < 64) 514 { 515 long l = 1L << curChar; 516 MatchLoop: do 517 { 518 switch(jjstateSet[--i]) 519 { 520 case 388: 521 if ((0x3ff200000000000L & l) != 0L) 522 jjCheckNAddStates(0, 2); 523 else if (curChar == 40) 524 { 525 if (kind > 77) 526 kind = 77; 527 } 528 if ((0x3ff200000000000L & l) != 0L) 529 jjCheckNAddStates(3, 5); 530 if ((0x3ff200000000000L & l) != 0L) 531 jjCheckNAddStates(6, 8); 532 if ((0x3ff200000000000L & l) != 0L) 533 { 534 if (kind > 36) 535 kind = 36; 536 jjCheckNAddTwoStates(78, 79); 537 } 538 break; 539 case 1: 540 if ((0x3ff000000000000L & l) != 0L) 541 { 542 if (kind > 37) 543 kind = 37; 544 jjCheckNAddStates(9, 80); 545 } 546 else if ((0x100003600L & l) != 0L) 547 { 548 if (kind > 1) 549 kind = 1; 550 jjCheckNAdd(0); 551 } 552 else if (curChar == 46) 553 jjCheckNAddStates(81, 98); 554 else if (curChar == 45) 555 { 556 if (kind > 36) 557 kind = 36; 558 jjCheckNAddStates(99, 109); 559 } 560 else if (curChar == 33) 561 jjCheckNAddTwoStates(67, 76); 562 else if (curChar == 35) 563 jjCheckNAddTwoStates(37, 38); 564 else if (curChar == 39) 565 jjCheckNAddStates(110, 113); 566 else if (curChar == 34) 567 jjCheckNAddStates(114, 117); 568 break; 569 case 387: 570 if ((0x3ff000000000000L & l) != 0L) 571 jjCheckNAddStates(118, 120); 572 if ((0x3ff000000000000L & l) != 0L) 573 jjCheckNAddTwoStates(188, 191); 574 if ((0x3ff000000000000L & l) != 0L) 575 jjCheckNAddTwoStates(185, 187); 576 if ((0x3ff000000000000L & l) != 0L) 577 jjCheckNAddTwoStates(183, 184); 578 if ((0x3ff000000000000L & l) != 0L) 579 jjCheckNAddTwoStates(180, 182); 580 if ((0x3ff000000000000L & l) != 0L) 581 jjCheckNAddTwoStates(175, 179); 582 if ((0x3ff000000000000L & l) != 0L) 583 jjCheckNAddTwoStates(171, 174); 584 if ((0x3ff000000000000L & l) != 0L) 585 jjCheckNAddTwoStates(167, 170); 586 if ((0x3ff000000000000L & l) != 0L) 587 jjCheckNAddTwoStates(164, 166); 588 if ((0x3ff000000000000L & l) != 0L) 589 jjCheckNAddTwoStates(161, 163); 590 if ((0x3ff000000000000L & l) != 0L) 591 jjCheckNAddTwoStates(158, 160); 592 if ((0x3ff000000000000L & l) != 0L) 593 jjCheckNAddTwoStates(155, 157); 594 if ((0x3ff000000000000L & l) != 0L) 595 jjCheckNAddTwoStates(152, 154); 596 if ((0x3ff000000000000L & l) != 0L) 597 jjCheckNAddTwoStates(149, 151); 598 if ((0x3ff000000000000L & l) != 0L) 599 jjCheckNAddTwoStates(146, 148); 600 if ((0x3ff000000000000L & l) != 0L) 601 jjCheckNAddTwoStates(143, 145); 602 if ((0x3ff000000000000L & l) != 0L) 603 jjCheckNAddTwoStates(141, 142); 604 if ((0x3ff000000000000L & l) != 0L) 605 { 606 if (kind > 37) 607 kind = 37; 608 jjCheckNAdd(140); 609 } 610 break; 611 case 389: 612 case 49: 613 if ((0x3ff200000000000L & l) == 0L) 614 break; 615 if (kind > 65) 616 kind = 65; 617 jjCheckNAddTwoStates(49, 50); 618 break; 619 case 48: 620 if (curChar != 45) 621 break; 622 if (kind > 65) 623 kind = 65; 624 jjCheckNAddTwoStates(49, 50); 625 break; 626 case 0: 627 if ((0x100003600L & l) == 0L) 628 break; 629 if (kind > 1) 630 kind = 1; 631 jjCheckNAdd(0); 632 break; 633 case 2: 634 if (curChar == 34) 635 jjCheckNAddStates(114, 117); 636 break; 637 case 3: 638 if ((0xfffffffb00000200L & l) != 0L) 639 jjCheckNAddStates(114, 117); 640 break; 641 case 4: 642 if (curChar == 34 && kind > 35) 643 kind = 35; 644 break; 645 case 6: 646 if (curChar == 12) 647 jjCheckNAddStates(114, 117); 648 break; 649 case 8: 650 if ((0xffffffff00000000L & l) != 0L) 651 jjCheckNAddStates(114, 117); 652 break; 653 case 9: 654 if ((0x3ff000000000000L & l) != 0L) 655 jjCheckNAddStates(121, 126); 656 break; 657 case 10: 658 if ((0x100003600L & l) != 0L) 659 jjCheckNAddStates(114, 117); 660 break; 661 case 11: 662 if ((0x3ff000000000000L & l) != 0L) 663 jjCheckNAddStates(127, 135); 664 break; 665 case 12: 666 if ((0x3ff000000000000L & l) != 0L) 667 jjCheckNAddStates(136, 140); 668 break; 669 case 13: 670 if ((0x3ff000000000000L & l) != 0L) 671 jjCheckNAddStates(141, 146); 672 break; 673 case 14: 674 if ((0x3ff000000000000L & l) != 0L) 675 jjCheckNAddStates(147, 153); 676 break; 677 case 15: 678 if ((0x3ff000000000000L & l) != 0L) 679 jjCheckNAddStates(154, 161); 680 break; 681 case 16: 682 if (curChar == 13) 683 jjCheckNAddStates(114, 117); 684 break; 685 case 17: 686 if (curChar == 10) 687 jjCheckNAddStates(114, 117); 688 break; 689 case 18: 690 if (curChar == 13) 691 jjstateSet[jjnewStateCnt++] = 17; 692 break; 693 case 19: 694 if (curChar == 39) 695 jjCheckNAddStates(110, 113); 696 break; 697 case 20: 698 if ((0xffffff7f00000200L & l) != 0L) 699 jjCheckNAddStates(110, 113); 700 break; 701 case 21: 702 if (curChar == 39 && kind > 35) 703 kind = 35; 704 break; 705 case 23: 706 if (curChar == 12) 707 jjCheckNAddStates(110, 113); 708 break; 709 case 25: 710 if ((0xffffffff00000000L & l) != 0L) 711 jjCheckNAddStates(110, 113); 712 break; 713 case 26: 714 if ((0x3ff000000000000L & l) != 0L) 715 jjCheckNAddStates(162, 167); 716 break; 717 case 27: 718 if ((0x100003600L & l) != 0L) 719 jjCheckNAddStates(110, 113); 720 break; 721 case 28: 722 if ((0x3ff000000000000L & l) != 0L) 723 jjCheckNAddStates(168, 176); 724 break; 725 case 29: 726 if ((0x3ff000000000000L & l) != 0L) 727 jjCheckNAddStates(177, 181); 728 break; 729 case 30: 730 if ((0x3ff000000000000L & l) != 0L) 731 jjCheckNAddStates(182, 187); 732 break; 733 case 31: 734 if ((0x3ff000000000000L & l) != 0L) 735 jjCheckNAddStates(188, 194); 736 break; 737 case 32: 738 if ((0x3ff000000000000L & l) != 0L) 739 jjCheckNAddStates(195, 202); 740 break; 741 case 33: 742 if (curChar == 13) 743 jjCheckNAddStates(110, 113); 744 break; 745 case 34: 746 if (curChar == 10) 747 jjCheckNAddStates(110, 113); 748 break; 749 case 35: 750 if (curChar == 13) 751 jjstateSet[jjnewStateCnt++] = 34; 752 break; 753 case 36: 754 if (curChar == 35) 755 jjCheckNAddTwoStates(37, 38); 756 break; 757 case 37: 758 if ((0x3ff200000000000L & l) == 0L) 759 break; 760 if (kind > 58) 761 kind = 58; 762 jjCheckNAddTwoStates(37, 38); 763 break; 764 case 39: 765 if ((0xffffffff00000000L & l) == 0L) 766 break; 767 if (kind > 58) 768 kind = 58; 769 jjCheckNAddTwoStates(37, 38); 770 break; 771 case 40: 772 if ((0x3ff000000000000L & l) == 0L) 773 break; 774 if (kind > 58) 775 kind = 58; 776 jjCheckNAddStates(203, 206); 777 break; 778 case 41: 779 if ((0x100003600L & l) == 0L) 780 break; 781 if (kind > 58) 782 kind = 58; 783 jjCheckNAddTwoStates(37, 38); 784 break; 785 case 42: 786 if ((0x3ff000000000000L & l) == 0L) 787 break; 788 if (kind > 58) 789 kind = 58; 790 jjCheckNAddStates(207, 213); 791 break; 792 case 43: 793 if ((0x3ff000000000000L & l) == 0L) 794 break; 795 if (kind > 58) 796 kind = 58; 797 jjCheckNAddStates(214, 216); 798 break; 799 case 44: 800 if ((0x3ff000000000000L & l) == 0L) 801 break; 802 if (kind > 58) 803 kind = 58; 804 jjCheckNAddStates(217, 220); 805 break; 806 case 45: 807 if ((0x3ff000000000000L & l) == 0L) 808 break; 809 if (kind > 58) 810 kind = 58; 811 jjCheckNAddStates(221, 225); 812 break; 813 case 46: 814 if ((0x3ff000000000000L & l) == 0L) 815 break; 816 if (kind > 58) 817 kind = 58; 818 jjCheckNAddStates(226, 231); 819 break; 820 case 51: 821 if ((0xffffffff00000000L & l) == 0L) 822 break; 823 if (kind > 65) 824 kind = 65; 825 jjCheckNAddTwoStates(49, 50); 826 break; 827 case 52: 828 if ((0x3ff000000000000L & l) == 0L) 829 break; 830 if (kind > 65) 831 kind = 65; 832 jjCheckNAddStates(232, 235); 833 break; 834 case 53: 835 if ((0x100003600L & l) == 0L) 836 break; 837 if (kind > 65) 838 kind = 65; 839 jjCheckNAddTwoStates(49, 50); 840 break; 841 case 54: 842 if ((0x3ff000000000000L & l) == 0L) 843 break; 844 if (kind > 65) 845 kind = 65; 846 jjCheckNAddStates(236, 242); 847 break; 848 case 55: 849 if ((0x3ff000000000000L & l) == 0L) 850 break; 851 if (kind > 65) 852 kind = 65; 853 jjCheckNAddStates(243, 245); 854 break; 855 case 56: 856 if ((0x3ff000000000000L & l) == 0L) 857 break; 858 if (kind > 65) 859 kind = 65; 860 jjCheckNAddStates(246, 249); 861 break; 862 case 57: 863 if ((0x3ff000000000000L & l) == 0L) 864 break; 865 if (kind > 65) 866 kind = 65; 867 jjCheckNAddStates(250, 254); 868 break; 869 case 58: 870 if ((0x3ff000000000000L & l) == 0L) 871 break; 872 if (kind > 65) 873 kind = 65; 874 jjCheckNAddStates(255, 260); 875 break; 876 case 60: 877 if ((0x3ff000000000000L & l) == 0L) 878 break; 879 if (kind > 65) 880 kind = 65; 881 jjCheckNAddStates(261, 264); 882 break; 883 case 61: 884 if ((0x3ff000000000000L & l) == 0L) 885 break; 886 if (kind > 65) 887 kind = 65; 888 jjCheckNAddStates(265, 271); 889 break; 890 case 62: 891 if ((0x3ff000000000000L & l) == 0L) 892 break; 893 if (kind > 65) 894 kind = 65; 895 jjCheckNAddStates(272, 274); 896 break; 897 case 63: 898 if ((0x3ff000000000000L & l) == 0L) 899 break; 900 if (kind > 65) 901 kind = 65; 902 jjCheckNAddStates(275, 278); 903 break; 904 case 64: 905 if ((0x3ff000000000000L & l) == 0L) 906 break; 907 if (kind > 65) 908 kind = 65; 909 jjCheckNAddStates(279, 283); 910 break; 911 case 65: 912 if ((0x3ff000000000000L & l) == 0L) 913 break; 914 if (kind > 65) 915 kind = 65; 916 jjCheckNAddStates(284, 289); 917 break; 918 case 66: 919 if (curChar == 33) 920 jjCheckNAddTwoStates(67, 76); 921 break; 922 case 67: 923 if ((0x100003600L & l) != 0L) 924 jjCheckNAddTwoStates(67, 76); 925 break; 926 case 77: 927 if (curChar != 45) 928 break; 929 if (kind > 36) 930 kind = 36; 931 jjCheckNAddStates(99, 109); 932 break; 933 case 78: 934 if ((0x3ff200000000000L & l) == 0L) 935 break; 936 if (kind > 36) 937 kind = 36; 938 jjCheckNAddTwoStates(78, 79); 939 break; 940 case 80: 941 if ((0xffffffff00000000L & l) == 0L) 942 break; 943 if (kind > 36) 944 kind = 36; 945 jjCheckNAddTwoStates(78, 79); 946 break; 947 case 81: 948 if ((0x3ff000000000000L & l) == 0L) 949 break; 950 if (kind > 36) 951 kind = 36; 952 jjCheckNAddStates(290, 293); 953 break; 954 case 82: 955 if ((0x100003600L & l) == 0L) 956 break; 957 if (kind > 36) 958 kind = 36; 959 jjCheckNAddTwoStates(78, 79); 960 break; 961 case 83: 962 if ((0x3ff000000000000L & l) == 0L) 963 break; 964 if (kind > 36) 965 kind = 36; 966 jjCheckNAddStates(294, 300); 967 break; 968 case 84: 969 if ((0x3ff000000000000L & l) == 0L) 970 break; 971 if (kind > 36) 972 kind = 36; 973 jjCheckNAddStates(301, 303); 974 break; 975 case 85: 976 if ((0x3ff000000000000L & l) == 0L) 977 break; 978 if (kind > 36) 979 kind = 36; 980 jjCheckNAddStates(304, 307); 981 break; 982 case 86: 983 if ((0x3ff000000000000L & l) == 0L) 984 break; 985 if (kind > 36) 986 kind = 36; 987 jjCheckNAddStates(308, 312); 988 break; 989 case 87: 990 if ((0x3ff000000000000L & l) == 0L) 991 break; 992 if (kind > 36) 993 kind = 36; 994 jjCheckNAddStates(313, 318); 995 break; 996 case 88: 997 if ((0x3ff200000000000L & l) != 0L) 998 jjCheckNAddStates(6, 8); 999 break; 1000 case 91: 1001 if ((0xffffffff00000000L & l) != 0L) 1002 jjCheckNAddStates(6, 8); 1003 break; 1004 case 92: 1005 if ((0x3ff000000000000L & l) != 0L) 1006 jjCheckNAddStates(319, 323); 1007 break; 1008 case 93: 1009 if ((0x100003600L & l) != 0L) 1010 jjCheckNAddStates(6, 8); 1011 break; 1012 case 94: 1013 if ((0x3ff000000000000L & l) != 0L) 1014 jjCheckNAddStates(324, 331); 1015 break; 1016 case 95: 1017 if ((0x3ff000000000000L & l) != 0L) 1018 jjCheckNAddStates(332, 335); 1019 break; 1020 case 96: 1021 if ((0x3ff000000000000L & l) != 0L) 1022 jjCheckNAddStates(336, 340); 1023 break; 1024 case 97: 1025 if ((0x3ff000000000000L & l) != 0L) 1026 jjCheckNAddStates(341, 346); 1027 break; 1028 case 98: 1029 if ((0x3ff000000000000L & l) != 0L) 1030 jjCheckNAddStates(347, 353); 1031 break; 1032 case 99: 1033 if ((0x3ff200000000000L & l) != 0L) 1034 jjCheckNAddStates(3, 5); 1035 break; 1036 case 101: 1037 if (curChar != 45) 1038 break; 1039 if (kind > 40) 1040 kind = 40; 1041 jjCheckNAddTwoStates(102, 103); 1042 break; 1043 case 102: 1044 if ((0x3ff200000000000L & l) == 0L) 1045 break; 1046 if (kind > 40) 1047 kind = 40; 1048 jjCheckNAddTwoStates(102, 103); 1049 break; 1050 case 104: 1051 if ((0xffffffff00000000L & l) == 0L) 1052 break; 1053 if (kind > 40) 1054 kind = 40; 1055 jjCheckNAddTwoStates(102, 103); 1056 break; 1057 case 105: 1058 if ((0x3ff000000000000L & l) == 0L) 1059 break; 1060 if (kind > 40) 1061 kind = 40; 1062 jjCheckNAddStates(354, 357); 1063 break; 1064 case 106: 1065 if ((0x100003600L & l) == 0L) 1066 break; 1067 if (kind > 40) 1068 kind = 40; 1069 jjCheckNAddTwoStates(102, 103); 1070 break; 1071 case 107: 1072 if ((0x3ff000000000000L & l) == 0L) 1073 break; 1074 if (kind > 40) 1075 kind = 40; 1076 jjCheckNAddStates(358, 364); 1077 break; 1078 case 108: 1079 if ((0x3ff000000000000L & l) == 0L) 1080 break; 1081 if (kind > 40) 1082 kind = 40; 1083 jjCheckNAddStates(365, 367); 1084 break; 1085 case 109: 1086 if ((0x3ff000000000000L & l) == 0L) 1087 break; 1088 if (kind > 40) 1089 kind = 40; 1090 jjCheckNAddStates(368, 371); 1091 break; 1092 case 110: 1093 if ((0x3ff000000000000L & l) == 0L) 1094 break; 1095 if (kind > 40) 1096 kind = 40; 1097 jjCheckNAddStates(372, 376); 1098 break; 1099 case 111: 1100 if ((0x3ff000000000000L & l) == 0L) 1101 break; 1102 if (kind > 40) 1103 kind = 40; 1104 jjCheckNAddStates(377, 382); 1105 break; 1106 case 113: 1107 if ((0x3ff000000000000L & l) == 0L) 1108 break; 1109 if (kind > 40) 1110 kind = 40; 1111 jjCheckNAddStates(383, 386); 1112 break; 1113 case 114: 1114 if ((0x3ff000000000000L & l) == 0L) 1115 break; 1116 if (kind > 40) 1117 kind = 40; 1118 jjCheckNAddStates(387, 393); 1119 break; 1120 case 115: 1121 if ((0x3ff000000000000L & l) == 0L) 1122 break; 1123 if (kind > 40) 1124 kind = 40; 1125 jjCheckNAddStates(394, 396); 1126 break; 1127 case 116: 1128 if ((0x3ff000000000000L & l) == 0L) 1129 break; 1130 if (kind > 40) 1131 kind = 40; 1132 jjCheckNAddStates(397, 400); 1133 break; 1134 case 117: 1135 if ((0x3ff000000000000L & l) == 0L) 1136 break; 1137 if (kind > 40) 1138 kind = 40; 1139 jjCheckNAddStates(401, 405); 1140 break; 1141 case 118: 1142 if ((0x3ff000000000000L & l) == 0L) 1143 break; 1144 if (kind > 40) 1145 kind = 40; 1146 jjCheckNAddStates(406, 411); 1147 break; 1148 case 120: 1149 if ((0xffffffff00000000L & l) != 0L) 1150 jjCheckNAddStates(3, 5); 1151 break; 1152 case 121: 1153 if ((0x3ff000000000000L & l) != 0L) 1154 jjCheckNAddStates(412, 416); 1155 break; 1156 case 122: 1157 if ((0x100003600L & l) != 0L) 1158 jjCheckNAddStates(3, 5); 1159 break; 1160 case 123: 1161 if ((0x3ff000000000000L & l) != 0L) 1162 jjCheckNAddStates(417, 424); 1163 break; 1164 case 124: 1165 if ((0x3ff000000000000L & l) != 0L) 1166 jjCheckNAddStates(425, 428); 1167 break; 1168 case 125: 1169 if ((0x3ff000000000000L & l) != 0L) 1170 jjCheckNAddStates(429, 433); 1171 break; 1172 case 126: 1173 if ((0x3ff000000000000L & l) != 0L) 1174 jjCheckNAddStates(434, 439); 1175 break; 1176 case 127: 1177 if ((0x3ff000000000000L & l) != 0L) 1178 jjCheckNAddStates(440, 446); 1179 break; 1180 case 128: 1181 if ((0x3ff200000000000L & l) != 0L) 1182 jjCheckNAddStates(0, 2); 1183 break; 1184 case 129: 1185 if (curChar == 40 && kind > 77) 1186 kind = 77; 1187 break; 1188 case 131: 1189 if ((0xffffffff00000000L & l) != 0L) 1190 jjCheckNAddStates(0, 2); 1191 break; 1192 case 132: 1193 if ((0x3ff000000000000L & l) != 0L) 1194 jjCheckNAddStates(447, 451); 1195 break; 1196 case 133: 1197 if ((0x100003600L & l) != 0L) 1198 jjCheckNAddStates(0, 2); 1199 break; 1200 case 134: 1201 if ((0x3ff000000000000L & l) != 0L) 1202 jjCheckNAddStates(452, 459); 1203 break; 1204 case 135: 1205 if ((0x3ff000000000000L & l) != 0L) 1206 jjCheckNAddStates(460, 463); 1207 break; 1208 case 136: 1209 if ((0x3ff000000000000L & l) != 0L) 1210 jjCheckNAddStates(464, 468); 1211 break; 1212 case 137: 1213 if ((0x3ff000000000000L & l) != 0L) 1214 jjCheckNAddStates(469, 474); 1215 break; 1216 case 138: 1217 if ((0x3ff000000000000L & l) != 0L) 1218 jjCheckNAddStates(475, 481); 1219 break; 1220 case 139: 1221 if (curChar == 46) 1222 jjCheckNAddStates(81, 98); 1223 break; 1224 case 140: 1225 if ((0x3ff000000000000L & l) == 0L) 1226 break; 1227 if (kind > 37) 1228 kind = 37; 1229 jjCheckNAdd(140); 1230 break; 1231 case 141: 1232 if ((0x3ff000000000000L & l) != 0L) 1233 jjCheckNAddTwoStates(141, 142); 1234 break; 1235 case 142: 1236 if (curChar == 37 && kind > 41) 1237 kind = 41; 1238 break; 1239 case 143: 1240 if ((0x3ff000000000000L & l) != 0L) 1241 jjCheckNAddTwoStates(143, 145); 1242 break; 1243 case 146: 1244 if ((0x3ff000000000000L & l) != 0L) 1245 jjCheckNAddTwoStates(146, 148); 1246 break; 1247 case 149: 1248 if ((0x3ff000000000000L & l) != 0L) 1249 jjCheckNAddTwoStates(149, 151); 1250 break; 1251 case 152: 1252 if ((0x3ff000000000000L & l) != 0L) 1253 jjCheckNAddTwoStates(152, 154); 1254 break; 1255 case 155: 1256 if ((0x3ff000000000000L & l) != 0L) 1257 jjCheckNAddTwoStates(155, 157); 1258 break; 1259 case 158: 1260 if ((0x3ff000000000000L & l) != 0L) 1261 jjCheckNAddTwoStates(158, 160); 1262 break; 1263 case 161: 1264 if ((0x3ff000000000000L & l) != 0L) 1265 jjCheckNAddTwoStates(161, 163); 1266 break; 1267 case 164: 1268 if ((0x3ff000000000000L & l) != 0L) 1269 jjCheckNAddTwoStates(164, 166); 1270 break; 1271 case 167: 1272 if ((0x3ff000000000000L & l) != 0L) 1273 jjCheckNAddTwoStates(167, 170); 1274 break; 1275 case 171: 1276 if ((0x3ff000000000000L & l) != 0L) 1277 jjCheckNAddTwoStates(171, 174); 1278 break; 1279 case 175: 1280 if ((0x3ff000000000000L & l) != 0L) 1281 jjCheckNAddTwoStates(175, 179); 1282 break; 1283 case 180: 1284 if ((0x3ff000000000000L & l) != 0L) 1285 jjCheckNAddTwoStates(180, 182); 1286 break; 1287 case 183: 1288 if ((0x3ff000000000000L & l) != 0L) 1289 jjCheckNAddTwoStates(183, 184); 1290 break; 1291 case 185: 1292 if ((0x3ff000000000000L & l) != 0L) 1293 jjCheckNAddTwoStates(185, 187); 1294 break; 1295 case 188: 1296 if ((0x3ff000000000000L & l) != 0L) 1297 jjCheckNAddTwoStates(188, 191); 1298 break; 1299 case 192: 1300 if ((0x3ff000000000000L & l) != 0L) 1301 jjCheckNAddStates(118, 120); 1302 break; 1303 case 193: 1304 if (curChar != 45) 1305 break; 1306 if (kind > 57) 1307 kind = 57; 1308 jjCheckNAddTwoStates(194, 195); 1309 break; 1310 case 194: 1311 if ((0x3ff200000000000L & l) == 0L) 1312 break; 1313 if (kind > 57) 1314 kind = 57; 1315 jjCheckNAddTwoStates(194, 195); 1316 break; 1317 case 196: 1318 if ((0xffffffff00000000L & l) == 0L) 1319 break; 1320 if (kind > 57) 1321 kind = 57; 1322 jjCheckNAddTwoStates(194, 195); 1323 break; 1324 case 197: 1325 if ((0x3ff000000000000L & l) == 0L) 1326 break; 1327 if (kind > 57) 1328 kind = 57; 1329 jjCheckNAddStates(482, 485); 1330 break; 1331 case 198: 1332 if ((0x100003600L & l) == 0L) 1333 break; 1334 if (kind > 57) 1335 kind = 57; 1336 jjCheckNAddTwoStates(194, 195); 1337 break; 1338 case 199: 1339 if ((0x3ff000000000000L & l) == 0L) 1340 break; 1341 if (kind > 57) 1342 kind = 57; 1343 jjCheckNAddStates(486, 492); 1344 break; 1345 case 200: 1346 if ((0x3ff000000000000L & l) == 0L) 1347 break; 1348 if (kind > 57) 1349 kind = 57; 1350 jjCheckNAddStates(493, 495); 1351 break; 1352 case 201: 1353 if ((0x3ff000000000000L & l) == 0L) 1354 break; 1355 if (kind > 57) 1356 kind = 57; 1357 jjCheckNAddStates(496, 499); 1358 break; 1359 case 202: 1360 if ((0x3ff000000000000L & l) == 0L) 1361 break; 1362 if (kind > 57) 1363 kind = 57; 1364 jjCheckNAddStates(500, 504); 1365 break; 1366 case 203: 1367 if ((0x3ff000000000000L & l) == 0L) 1368 break; 1369 if (kind > 57) 1370 kind = 57; 1371 jjCheckNAddStates(505, 510); 1372 break; 1373 case 205: 1374 if ((0x3ff000000000000L & l) == 0L) 1375 break; 1376 if (kind > 57) 1377 kind = 57; 1378 jjCheckNAddStates(511, 514); 1379 break; 1380 case 206: 1381 if ((0x3ff000000000000L & l) == 0L) 1382 break; 1383 if (kind > 57) 1384 kind = 57; 1385 jjCheckNAddStates(515, 521); 1386 break; 1387 case 207: 1388 if ((0x3ff000000000000L & l) == 0L) 1389 break; 1390 if (kind > 57) 1391 kind = 57; 1392 jjCheckNAddStates(522, 524); 1393 break; 1394 case 208: 1395 if ((0x3ff000000000000L & l) == 0L) 1396 break; 1397 if (kind > 57) 1398 kind = 57; 1399 jjCheckNAddStates(525, 528); 1400 break; 1401 case 209: 1402 if ((0x3ff000000000000L & l) == 0L) 1403 break; 1404 if (kind > 57) 1405 kind = 57; 1406 jjCheckNAddStates(529, 533); 1407 break; 1408 case 210: 1409 if ((0x3ff000000000000L & l) == 0L) 1410 break; 1411 if (kind > 57) 1412 kind = 57; 1413 jjCheckNAddStates(534, 539); 1414 break; 1415 case 212: 1416 if (curChar == 40) 1417 jjCheckNAddStates(540, 545); 1418 break; 1419 case 213: 1420 if ((0xfffffc7a00000000L & l) != 0L) 1421 jjCheckNAddStates(546, 549); 1422 break; 1423 case 214: 1424 if ((0x100003600L & l) != 0L) 1425 jjCheckNAddTwoStates(214, 215); 1426 break; 1427 case 215: 1428 if (curChar == 41 && kind > 39) 1429 kind = 39; 1430 break; 1431 case 217: 1432 if ((0xffffffff00000000L & l) != 0L) 1433 jjCheckNAddStates(546, 549); 1434 break; 1435 case 218: 1436 if ((0x3ff000000000000L & l) != 0L) 1437 jjCheckNAddStates(550, 554); 1438 break; 1439 case 219: 1440 if ((0x100003600L & l) != 0L) 1441 jjCheckNAddStates(546, 549); 1442 break; 1443 case 220: 1444 if ((0x3ff000000000000L & l) != 0L) 1445 jjCheckNAddStates(555, 562); 1446 break; 1447 case 221: 1448 if ((0x3ff000000000000L & l) != 0L) 1449 jjCheckNAddStates(563, 566); 1450 break; 1451 case 222: 1452 if ((0x3ff000000000000L & l) != 0L) 1453 jjCheckNAddStates(567, 571); 1454 break; 1455 case 223: 1456 if ((0x3ff000000000000L & l) != 0L) 1457 jjCheckNAddStates(572, 577); 1458 break; 1459 case 224: 1460 if ((0x3ff000000000000L & l) != 0L) 1461 jjCheckNAddStates(578, 584); 1462 break; 1463 case 225: 1464 if (curChar == 39) 1465 jjCheckNAddStates(585, 588); 1466 break; 1467 case 226: 1468 if ((0xffffff7f00000200L & l) != 0L) 1469 jjCheckNAddStates(585, 588); 1470 break; 1471 case 227: 1472 if (curChar == 39) 1473 jjCheckNAddTwoStates(214, 215); 1474 break; 1475 case 229: 1476 if (curChar == 12) 1477 jjCheckNAddStates(585, 588); 1478 break; 1479 case 231: 1480 if ((0xffffffff00000000L & l) != 0L) 1481 jjCheckNAddStates(585, 588); 1482 break; 1483 case 232: 1484 if ((0x3ff000000000000L & l) != 0L) 1485 jjCheckNAddStates(589, 594); 1486 break; 1487 case 233: 1488 if ((0x100003600L & l) != 0L) 1489 jjCheckNAddStates(585, 588); 1490 break; 1491 case 234: 1492 if ((0x3ff000000000000L & l) != 0L) 1493 jjCheckNAddStates(595, 603); 1494 break; 1495 case 235: 1496 if ((0x3ff000000000000L & l) != 0L) 1497 jjCheckNAddStates(604, 608); 1498 break; 1499 case 236: 1500 if ((0x3ff000000000000L & l) != 0L) 1501 jjCheckNAddStates(609, 614); 1502 break; 1503 case 237: 1504 if ((0x3ff000000000000L & l) != 0L) 1505 jjCheckNAddStates(615, 621); 1506 break; 1507 case 238: 1508 if ((0x3ff000000000000L & l) != 0L) 1509 jjCheckNAddStates(622, 629); 1510 break; 1511 case 239: 1512 if (curChar == 13) 1513 jjCheckNAddStates(585, 588); 1514 break; 1515 case 240: 1516 if (curChar == 10) 1517 jjCheckNAddStates(585, 588); 1518 break; 1519 case 241: 1520 if (curChar == 13) 1521 jjstateSet[jjnewStateCnt++] = 240; 1522 break; 1523 case 242: 1524 if (curChar == 34) 1525 jjCheckNAddStates(630, 633); 1526 break; 1527 case 243: 1528 if ((0xfffffffb00000200L & l) != 0L) 1529 jjCheckNAddStates(630, 633); 1530 break; 1531 case 244: 1532 if (curChar == 34) 1533 jjCheckNAddTwoStates(214, 215); 1534 break; 1535 case 246: 1536 if (curChar == 12) 1537 jjCheckNAddStates(630, 633); 1538 break; 1539 case 248: 1540 if ((0xffffffff00000000L & l) != 0L) 1541 jjCheckNAddStates(630, 633); 1542 break; 1543 case 249: 1544 if ((0x3ff000000000000L & l) != 0L) 1545 jjCheckNAddStates(634, 639); 1546 break; 1547 case 250: 1548 if ((0x100003600L & l) != 0L) 1549 jjCheckNAddStates(630, 633); 1550 break; 1551 case 251: 1552 if ((0x3ff000000000000L & l) != 0L) 1553 jjCheckNAddStates(640, 648); 1554 break; 1555 case 252: 1556 if ((0x3ff000000000000L & l) != 0L) 1557 jjCheckNAddStates(649, 653); 1558 break; 1559 case 253: 1560 if ((0x3ff000000000000L & l) != 0L) 1561 jjCheckNAddStates(654, 659); 1562 break; 1563 case 254: 1564 if ((0x3ff000000000000L & l) != 0L) 1565 jjCheckNAddStates(660, 666); 1566 break; 1567 case 255: 1568 if ((0x3ff000000000000L & l) != 0L) 1569 jjCheckNAddStates(667, 674); 1570 break; 1571 case 256: 1572 if (curChar == 13) 1573 jjCheckNAddStates(630, 633); 1574 break; 1575 case 257: 1576 if (curChar == 10) 1577 jjCheckNAddStates(630, 633); 1578 break; 1579 case 258: 1580 if (curChar == 13) 1581 jjstateSet[jjnewStateCnt++] = 257; 1582 break; 1583 case 259: 1584 if ((0x100003600L & l) != 0L) 1585 jjCheckNAddStates(675, 681); 1586 break; 1587 case 262: 1588 if (curChar == 43) 1589 jjAddStates(682, 683); 1590 break; 1591 case 263: 1592 if (curChar != 63) 1593 break; 1594 if (kind > 76) 1595 kind = 76; 1596 jjstateSet[jjnewStateCnt++] = 264; 1597 break; 1598 case 264: 1599 if (curChar != 63) 1600 break; 1601 if (kind > 76) 1602 kind = 76; 1603 jjCheckNAddStates(684, 687); 1604 break; 1605 case 265: 1606 if (curChar == 63 && kind > 76) 1607 kind = 76; 1608 break; 1609 case 266: 1610 case 281: 1611 case 285: 1612 case 288: 1613 case 291: 1614 if (curChar != 63) 1615 break; 1616 if (kind > 76) 1617 kind = 76; 1618 jjCheckNAdd(265); 1619 break; 1620 case 267: 1621 if (curChar != 63) 1622 break; 1623 if (kind > 76) 1624 kind = 76; 1625 jjCheckNAddTwoStates(265, 266); 1626 break; 1627 case 268: 1628 if (curChar != 63) 1629 break; 1630 if (kind > 76) 1631 kind = 76; 1632 jjCheckNAddStates(688, 690); 1633 break; 1634 case 269: 1635 if ((0x3ff000000000000L & l) == 0L) 1636 break; 1637 if (kind > 76) 1638 kind = 76; 1639 jjAddStates(691, 696); 1640 break; 1641 case 270: 1642 if ((0x3ff000000000000L & l) != 0L) 1643 jjstateSet[jjnewStateCnt++] = 271; 1644 break; 1645 case 271: 1646 if ((0x3ff000000000000L & l) != 0L) 1647 jjstateSet[jjnewStateCnt++] = 272; 1648 break; 1649 case 272: 1650 if ((0x3ff000000000000L & l) != 0L) 1651 jjCheckNAdd(273); 1652 break; 1653 case 273: 1654 if ((0x3ff000000000000L & l) != 0L && kind > 76) 1655 kind = 76; 1656 break; 1657 case 274: 1658 if ((0x3ff000000000000L & l) != 0L) 1659 jjstateSet[jjnewStateCnt++] = 275; 1660 break; 1661 case 275: 1662 if ((0x3ff000000000000L & l) != 0L) 1663 jjstateSet[jjnewStateCnt++] = 276; 1664 break; 1665 case 276: 1666 if ((0x3ff000000000000L & l) != 0L) 1667 jjstateSet[jjnewStateCnt++] = 277; 1668 break; 1669 case 277: 1670 if ((0x3ff000000000000L & l) == 0L) 1671 break; 1672 if (kind > 76) 1673 kind = 76; 1674 jjCheckNAdd(265); 1675 break; 1676 case 278: 1677 if ((0x3ff000000000000L & l) != 0L) 1678 jjstateSet[jjnewStateCnt++] = 279; 1679 break; 1680 case 279: 1681 if ((0x3ff000000000000L & l) != 0L) 1682 jjstateSet[jjnewStateCnt++] = 280; 1683 break; 1684 case 280: 1685 if ((0x3ff000000000000L & l) == 0L) 1686 break; 1687 if (kind > 76) 1688 kind = 76; 1689 jjstateSet[jjnewStateCnt++] = 281; 1690 break; 1691 case 282: 1692 if ((0x3ff000000000000L & l) != 0L) 1693 jjstateSet[jjnewStateCnt++] = 283; 1694 break; 1695 case 283: 1696 if ((0x3ff000000000000L & l) == 0L) 1697 break; 1698 if (kind > 76) 1699 kind = 76; 1700 jjstateSet[jjnewStateCnt++] = 284; 1701 break; 1702 case 284: 1703 if (curChar != 63) 1704 break; 1705 if (kind > 76) 1706 kind = 76; 1707 jjCheckNAddTwoStates(265, 285); 1708 break; 1709 case 286: 1710 if ((0x3ff000000000000L & l) == 0L) 1711 break; 1712 if (kind > 76) 1713 kind = 76; 1714 jjstateSet[jjnewStateCnt++] = 287; 1715 break; 1716 case 287: 1717 if (curChar != 63) 1718 break; 1719 if (kind > 76) 1720 kind = 76; 1721 jjCheckNAddStates(697, 699); 1722 break; 1723 case 289: 1724 if (curChar != 63) 1725 break; 1726 if (kind > 76) 1727 kind = 76; 1728 jjCheckNAddTwoStates(265, 288); 1729 break; 1730 case 290: 1731 if (curChar != 63) 1732 break; 1733 if (kind > 76) 1734 kind = 76; 1735 jjCheckNAddStates(700, 703); 1736 break; 1737 case 292: 1738 if (curChar != 63) 1739 break; 1740 if (kind > 76) 1741 kind = 76; 1742 jjCheckNAddTwoStates(265, 291); 1743 break; 1744 case 293: 1745 if (curChar != 63) 1746 break; 1747 if (kind > 76) 1748 kind = 76; 1749 jjCheckNAddStates(704, 706); 1750 break; 1751 case 294: 1752 if (curChar == 43) 1753 jjstateSet[jjnewStateCnt++] = 295; 1754 break; 1755 case 295: 1756 if ((0x3ff000000000000L & l) != 0L) 1757 jjCheckNAddTwoStates(296, 302); 1758 break; 1759 case 296: 1760 if (curChar == 45) 1761 jjstateSet[jjnewStateCnt++] = 297; 1762 break; 1763 case 297: 1764 if ((0x3ff000000000000L & l) == 0L) 1765 break; 1766 if (kind > 76) 1767 kind = 76; 1768 jjstateSet[jjnewStateCnt++] = 298; 1769 break; 1770 case 298: 1771 if ((0x3ff000000000000L & l) == 0L) 1772 break; 1773 if (kind > 76) 1774 kind = 76; 1775 jjCheckNAddStates(707, 710); 1776 break; 1777 case 299: 1778 if ((0x3ff000000000000L & l) == 0L) 1779 break; 1780 if (kind > 76) 1781 kind = 76; 1782 jjCheckNAdd(273); 1783 break; 1784 case 300: 1785 if ((0x3ff000000000000L & l) == 0L) 1786 break; 1787 if (kind > 76) 1788 kind = 76; 1789 jjCheckNAddTwoStates(273, 299); 1790 break; 1791 case 301: 1792 if ((0x3ff000000000000L & l) == 0L) 1793 break; 1794 if (kind > 76) 1795 kind = 76; 1796 jjCheckNAddStates(711, 713); 1797 break; 1798 case 302: 1799 if ((0x3ff000000000000L & l) != 0L) 1800 jjCheckNAddStates(714, 718); 1801 break; 1802 case 303: 1803 if ((0x3ff000000000000L & l) != 0L) 1804 jjCheckNAdd(296); 1805 break; 1806 case 304: 1807 if ((0x3ff000000000000L & l) != 0L) 1808 jjCheckNAddTwoStates(303, 296); 1809 break; 1810 case 305: 1811 if ((0x3ff000000000000L & l) != 0L) 1812 jjCheckNAddStates(719, 721); 1813 break; 1814 case 306: 1815 if ((0x3ff000000000000L & l) != 0L) 1816 jjCheckNAddStates(722, 725); 1817 break; 1818 case 308: 1819 if ((0x3ff000000000000L & l) == 0L) 1820 break; 1821 if (kind > 36) 1822 kind = 36; 1823 jjCheckNAddStates(726, 729); 1824 break; 1825 case 309: 1826 if ((0x3ff000000000000L & l) == 0L) 1827 break; 1828 if (kind > 36) 1829 kind = 36; 1830 jjCheckNAddStates(730, 736); 1831 break; 1832 case 310: 1833 if ((0x3ff000000000000L & l) == 0L) 1834 break; 1835 if (kind > 36) 1836 kind = 36; 1837 jjCheckNAddStates(737, 739); 1838 break; 1839 case 311: 1840 if ((0x3ff000000000000L & l) == 0L) 1841 break; 1842 if (kind > 36) 1843 kind = 36; 1844 jjCheckNAddStates(740, 743); 1845 break; 1846 case 312: 1847 if ((0x3ff000000000000L & l) == 0L) 1848 break; 1849 if (kind > 36) 1850 kind = 36; 1851 jjCheckNAddStates(744, 748); 1852 break; 1853 case 313: 1854 if ((0x3ff000000000000L & l) == 0L) 1855 break; 1856 if (kind > 36) 1857 kind = 36; 1858 jjCheckNAddStates(749, 754); 1859 break; 1860 case 314: 1861 if ((0x3ff000000000000L & l) != 0L) 1862 jjCheckNAddStates(755, 759); 1863 break; 1864 case 315: 1865 if ((0x3ff000000000000L & l) != 0L) 1866 jjCheckNAddStates(760, 767); 1867 break; 1868 case 316: 1869 if ((0x3ff000000000000L & l) != 0L) 1870 jjCheckNAddStates(768, 771); 1871 break; 1872 case 317: 1873 if ((0x3ff000000000000L & l) != 0L) 1874 jjCheckNAddStates(772, 776); 1875 break; 1876 case 318: 1877 if ((0x3ff000000000000L & l) != 0L) 1878 jjCheckNAddStates(777, 782); 1879 break; 1880 case 319: 1881 if ((0x3ff000000000000L & l) != 0L) 1882 jjCheckNAddStates(783, 789); 1883 break; 1884 case 320: 1885 if ((0x3ff000000000000L & l) != 0L) 1886 jjCheckNAddStates(790, 794); 1887 break; 1888 case 321: 1889 if ((0x3ff000000000000L & l) != 0L) 1890 jjCheckNAddStates(795, 802); 1891 break; 1892 case 322: 1893 if ((0x3ff000000000000L & l) != 0L) 1894 jjCheckNAddStates(803, 806); 1895 break; 1896 case 323: 1897 if ((0x3ff000000000000L & l) != 0L) 1898 jjCheckNAddStates(807, 811); 1899 break; 1900 case 324: 1901 if ((0x3ff000000000000L & l) != 0L) 1902 jjCheckNAddStates(812, 817); 1903 break; 1904 case 325: 1905 if ((0x3ff000000000000L & l) != 0L) 1906 jjCheckNAddStates(818, 824); 1907 break; 1908 case 326: 1909 if ((0x3ff000000000000L & l) != 0L) 1910 jjCheckNAddStates(825, 829); 1911 break; 1912 case 327: 1913 if ((0x3ff000000000000L & l) != 0L) 1914 jjCheckNAddStates(830, 837); 1915 break; 1916 case 328: 1917 if ((0x3ff000000000000L & l) != 0L) 1918 jjCheckNAddStates(838, 841); 1919 break; 1920 case 329: 1921 if ((0x3ff000000000000L & l) != 0L) 1922 jjCheckNAddStates(842, 846); 1923 break; 1924 case 330: 1925 if ((0x3ff000000000000L & l) != 0L) 1926 jjCheckNAddStates(847, 852); 1927 break; 1928 case 331: 1929 if ((0x3ff000000000000L & l) != 0L) 1930 jjCheckNAddStates(853, 859); 1931 break; 1932 case 332: 1933 if ((0x3ff000000000000L & l) == 0L) 1934 break; 1935 if (kind > 37) 1936 kind = 37; 1937 jjCheckNAddStates(9, 80); 1938 break; 1939 case 333: 1940 if ((0x3ff000000000000L & l) == 0L) 1941 break; 1942 if (kind > 37) 1943 kind = 37; 1944 jjCheckNAdd(333); 1945 break; 1946 case 334: 1947 if ((0x3ff000000000000L & l) != 0L) 1948 jjCheckNAddTwoStates(334, 335); 1949 break; 1950 case 335: 1951 if (curChar == 46) 1952 jjCheckNAdd(140); 1953 break; 1954 case 336: 1955 if ((0x3ff000000000000L & l) != 0L) 1956 jjCheckNAddTwoStates(336, 142); 1957 break; 1958 case 337: 1959 if ((0x3ff000000000000L & l) != 0L) 1960 jjCheckNAddTwoStates(337, 338); 1961 break; 1962 case 338: 1963 if (curChar == 46) 1964 jjCheckNAdd(141); 1965 break; 1966 case 339: 1967 if ((0x3ff000000000000L & l) != 0L) 1968 jjCheckNAddTwoStates(339, 145); 1969 break; 1970 case 340: 1971 if ((0x3ff000000000000L & l) != 0L) 1972 jjCheckNAddTwoStates(340, 341); 1973 break; 1974 case 341: 1975 if (curChar == 46) 1976 jjCheckNAdd(143); 1977 break; 1978 case 342: 1979 if ((0x3ff000000000000L & l) != 0L) 1980 jjCheckNAddTwoStates(342, 148); 1981 break; 1982 case 343: 1983 if ((0x3ff000000000000L & l) != 0L) 1984 jjCheckNAddTwoStates(343, 344); 1985 break; 1986 case 344: 1987 if (curChar == 46) 1988 jjCheckNAdd(146); 1989 break; 1990 case 345: 1991 if ((0x3ff000000000000L & l) != 0L) 1992 jjCheckNAddTwoStates(345, 151); 1993 break; 1994 case 346: 1995 if ((0x3ff000000000000L & l) != 0L) 1996 jjCheckNAddTwoStates(346, 347); 1997 break; 1998 case 347: 1999 if (curChar == 46) 2000 jjCheckNAdd(149); 2001 break; 2002 case 348: 2003 if ((0x3ff000000000000L & l) != 0L) 2004 jjCheckNAddTwoStates(348, 154); 2005 break; 2006 case 349: 2007 if ((0x3ff000000000000L & l) != 0L) 2008 jjCheckNAddTwoStates(349, 350); 2009 break; 2010 case 350: 2011 if (curChar == 46) 2012 jjCheckNAdd(152); 2013 break; 2014 case 351: 2015 if ((0x3ff000000000000L & l) != 0L) 2016 jjCheckNAddTwoStates(351, 157); 2017 break; 2018 case 352: 2019 if ((0x3ff000000000000L & l) != 0L) 2020 jjCheckNAddTwoStates(352, 353); 2021 break; 2022 case 353: 2023 if (curChar == 46) 2024 jjCheckNAdd(155); 2025 break; 2026 case 354: 2027 if ((0x3ff000000000000L & l) != 0L) 2028 jjCheckNAddTwoStates(354, 160); 2029 break; 2030 case 355: 2031 if ((0x3ff000000000000L & l) != 0L) 2032 jjCheckNAddTwoStates(355, 356); 2033 break; 2034 case 356: 2035 if (curChar == 46) 2036 jjCheckNAdd(158); 2037 break; 2038 case 357: 2039 if ((0x3ff000000000000L & l) != 0L) 2040 jjCheckNAddTwoStates(357, 163); 2041 break; 2042 case 358: 2043 if ((0x3ff000000000000L & l) != 0L) 2044 jjCheckNAddTwoStates(358, 359); 2045 break; 2046 case 359: 2047 if (curChar == 46) 2048 jjCheckNAdd(161); 2049 break; 2050 case 360: 2051 if ((0x3ff000000000000L & l) != 0L) 2052 jjCheckNAddTwoStates(360, 166); 2053 break; 2054 case 361: 2055 if ((0x3ff000000000000L & l) != 0L) 2056 jjCheckNAddTwoStates(361, 362); 2057 break; 2058 case 362: 2059 if (curChar == 46) 2060 jjCheckNAdd(164); 2061 break; 2062 case 363: 2063 if ((0x3ff000000000000L & l) != 0L) 2064 jjCheckNAddTwoStates(363, 170); 2065 break; 2066 case 364: 2067 if ((0x3ff000000000000L & l) != 0L) 2068 jjCheckNAddTwoStates(364, 365); 2069 break; 2070 case 365: 2071 if (curChar == 46) 2072 jjCheckNAdd(167); 2073 break; 2074 case 366: 2075 if ((0x3ff000000000000L & l) != 0L) 2076 jjCheckNAddTwoStates(366, 174); 2077 break; 2078 case 367: 2079 if ((0x3ff000000000000L & l) != 0L) 2080 jjCheckNAddTwoStates(367, 368); 2081 break; 2082 case 368: 2083 if (curChar == 46) 2084 jjCheckNAdd(171); 2085 break; 2086 case 369: 2087 if ((0x3ff000000000000L & l) != 0L) 2088 jjCheckNAddTwoStates(369, 179); 2089 break; 2090 case 370: 2091 if ((0x3ff000000000000L & l) != 0L) 2092 jjCheckNAddTwoStates(370, 371); 2093 break; 2094 case 371: 2095 if (curChar == 46) 2096 jjCheckNAdd(175); 2097 break; 2098 case 372: 2099 if ((0x3ff000000000000L & l) != 0L) 2100 jjCheckNAddTwoStates(372, 182); 2101 break; 2102 case 373: 2103 if ((0x3ff000000000000L & l) != 0L) 2104 jjCheckNAddTwoStates(373, 374); 2105 break; 2106 case 374: 2107 if (curChar == 46) 2108 jjCheckNAdd(180); 2109 break; 2110 case 375: 2111 if ((0x3ff000000000000L & l) != 0L) 2112 jjCheckNAddTwoStates(375, 184); 2113 break; 2114 case 376: 2115 if ((0x3ff000000000000L & l) != 0L) 2116 jjCheckNAddTwoStates(376, 377); 2117 break; 2118 case 377: 2119 if (curChar == 46) 2120 jjCheckNAdd(183); 2121 break; 2122 case 378: 2123 if ((0x3ff000000000000L & l) != 0L) 2124 jjCheckNAddTwoStates(378, 187); 2125 break; 2126 case 379: 2127 if ((0x3ff000000000000L & l) != 0L) 2128 jjCheckNAddTwoStates(379, 380); 2129 break; 2130 case 380: 2131 if (curChar == 46) 2132 jjCheckNAdd(185); 2133 break; 2134 case 381: 2135 if ((0x3ff000000000000L & l) != 0L) 2136 jjCheckNAddTwoStates(381, 191); 2137 break; 2138 case 382: 2139 if ((0x3ff000000000000L & l) != 0L) 2140 jjCheckNAddTwoStates(382, 383); 2141 break; 2142 case 383: 2143 if (curChar == 46) 2144 jjCheckNAdd(188); 2145 break; 2146 case 384: 2147 if ((0x3ff000000000000L & l) != 0L) 2148 jjCheckNAddStates(860, 862); 2149 break; 2150 case 385: 2151 if ((0x3ff000000000000L & l) != 0L) 2152 jjCheckNAddTwoStates(385, 386); 2153 break; 2154 case 386: 2155 if (curChar == 46) 2156 jjCheckNAdd(192); 2157 break; 2158 default : break; 2159 } 2160 } while(i != startsAt); 2161 } 2162 else if (curChar < 128) 2163 { 2164 long l = 1L << (curChar & 077); 2165 MatchLoop: do 2166 { 2167 switch(jjstateSet[--i]) 2168 { 2169 case 388: 2170 if ((0x7fffffe87fffffeL & l) != 0L) 2171 jjCheckNAddStates(0, 2); 2172 else if (curChar == 92) 2173 jjCheckNAddTwoStates(80, 81); 2174 else if (curChar == 124) 2175 jjAddStates(863, 864); 2176 if ((0x7fffffe87fffffeL & l) != 0L) 2177 jjCheckNAddStates(3, 5); 2178 else if (curChar == 92) 2179 jjCheckNAddTwoStates(91, 92); 2180 else if (curChar == 124) 2181 { 2182 if (kind > 40) 2183 kind = 40; 2184 } 2185 if ((0x7fffffe87fffffeL & l) != 0L) 2186 jjCheckNAddStates(6, 8); 2187 else if (curChar == 92) 2188 jjCheckNAddTwoStates(120, 121); 2189 if ((0x7fffffe87fffffeL & l) != 0L) 2190 { 2191 if (kind > 36) 2192 kind = 36; 2193 jjCheckNAddTwoStates(78, 79); 2194 } 2195 else if (curChar == 92) 2196 jjCheckNAddTwoStates(131, 132); 2197 break; 2198 case 1: 2199 if ((0x7fffffe87fffffeL & l) != 0L) 2200 { 2201 if (kind > 36) 2202 kind = 36; 2203 jjCheckNAddStates(99, 109); 2204 } 2205 else if (curChar == 92) 2206 jjCheckNAddStates(865, 872); 2207 else if (curChar == 64) 2208 jjAddStates(873, 874); 2209 if ((0x20000000200000L & l) != 0L) 2210 jjAddStates(875, 877); 2211 break; 2212 case 389: 2213 if ((0x7fffffe87fffffeL & l) != 0L) 2214 { 2215 if (kind > 65) 2216 kind = 65; 2217 jjCheckNAddTwoStates(49, 50); 2218 } 2219 else if (curChar == 92) 2220 jjCheckNAddTwoStates(51, 52); 2221 break; 2222 case 48: 2223 if ((0x7fffffe87fffffeL & l) != 0L) 2224 { 2225 if (kind > 65) 2226 kind = 65; 2227 jjCheckNAddTwoStates(49, 50); 2228 } 2229 else if (curChar == 92) 2230 jjCheckNAddTwoStates(51, 60); 2231 break; 2232 case 3: 2233 case 8: 2234 if ((0x7fffffffffffffffL & l) != 0L) 2235 jjCheckNAddStates(114, 117); 2236 break; 2237 case 5: 2238 if (curChar == 92) 2239 jjAddStates(878, 881); 2240 break; 2241 case 7: 2242 if (curChar == 92) 2243 jjAddStates(882, 883); 2244 break; 2245 case 9: 2246 if ((0x7e0000007eL & l) != 0L) 2247 jjCheckNAddStates(121, 126); 2248 break; 2249 case 11: 2250 if ((0x7e0000007eL & l) != 0L) 2251 jjCheckNAddStates(127, 135); 2252 break; 2253 case 12: 2254 if ((0x7e0000007eL & l) != 0L) 2255 jjCheckNAddStates(136, 140); 2256 break; 2257 case 13: 2258 if ((0x7e0000007eL & l) != 0L) 2259 jjCheckNAddStates(141, 146); 2260 break; 2261 case 14: 2262 if ((0x7e0000007eL & l) != 0L) 2263 jjCheckNAddStates(147, 153); 2264 break; 2265 case 15: 2266 if ((0x7e0000007eL & l) != 0L) 2267 jjCheckNAddStates(154, 161); 2268 break; 2269 case 20: 2270 case 25: 2271 if ((0x7fffffffffffffffL & l) != 0L) 2272 jjCheckNAddStates(110, 113); 2273 break; 2274 case 22: 2275 if (curChar == 92) 2276 jjAddStates(884, 887); 2277 break; 2278 case 24: 2279 if (curChar == 92) 2280 jjAddStates(888, 889); 2281 break; 2282 case 26: 2283 if ((0x7e0000007eL & l) != 0L) 2284 jjCheckNAddStates(162, 167); 2285 break; 2286 case 28: 2287 if ((0x7e0000007eL & l) != 0L) 2288 jjCheckNAddStates(168, 176); 2289 break; 2290 case 29: 2291 if ((0x7e0000007eL & l) != 0L) 2292 jjCheckNAddStates(177, 181); 2293 break; 2294 case 30: 2295 if ((0x7e0000007eL & l) != 0L) 2296 jjCheckNAddStates(182, 187); 2297 break; 2298 case 31: 2299 if ((0x7e0000007eL & l) != 0L) 2300 jjCheckNAddStates(188, 194); 2301 break; 2302 case 32: 2303 if ((0x7e0000007eL & l) != 0L) 2304 jjCheckNAddStates(195, 202); 2305 break; 2306 case 37: 2307 if ((0x7fffffe87fffffeL & l) == 0L) 2308 break; 2309 if (kind > 58) 2310 kind = 58; 2311 jjCheckNAddTwoStates(37, 38); 2312 break; 2313 case 38: 2314 if (curChar == 92) 2315 jjAddStates(890, 891); 2316 break; 2317 case 39: 2318 if ((0x7fffffffffffffffL & l) == 0L) 2319 break; 2320 if (kind > 58) 2321 kind = 58; 2322 jjCheckNAddTwoStates(37, 38); 2323 break; 2324 case 40: 2325 if ((0x7e0000007eL & l) == 0L) 2326 break; 2327 if (kind > 58) 2328 kind = 58; 2329 jjCheckNAddStates(203, 206); 2330 break; 2331 case 42: 2332 if ((0x7e0000007eL & l) == 0L) 2333 break; 2334 if (kind > 58) 2335 kind = 58; 2336 jjCheckNAddStates(207, 213); 2337 break; 2338 case 43: 2339 if ((0x7e0000007eL & l) == 0L) 2340 break; 2341 if (kind > 58) 2342 kind = 58; 2343 jjCheckNAddStates(214, 216); 2344 break; 2345 case 44: 2346 if ((0x7e0000007eL & l) == 0L) 2347 break; 2348 if (kind > 58) 2349 kind = 58; 2350 jjCheckNAddStates(217, 220); 2351 break; 2352 case 45: 2353 if ((0x7e0000007eL & l) == 0L) 2354 break; 2355 if (kind > 58) 2356 kind = 58; 2357 jjCheckNAddStates(221, 225); 2358 break; 2359 case 46: 2360 if ((0x7e0000007eL & l) == 0L) 2361 break; 2362 if (kind > 58) 2363 kind = 58; 2364 jjCheckNAddStates(226, 231); 2365 break; 2366 case 47: 2367 if (curChar == 64) 2368 jjAddStates(873, 874); 2369 break; 2370 case 49: 2371 if ((0x7fffffe87fffffeL & l) == 0L) 2372 break; 2373 if (kind > 65) 2374 kind = 65; 2375 jjCheckNAddTwoStates(49, 50); 2376 break; 2377 case 50: 2378 if (curChar == 92) 2379 jjCheckNAddTwoStates(51, 52); 2380 break; 2381 case 51: 2382 if ((0x7fffffffffffffffL & l) == 0L) 2383 break; 2384 if (kind > 65) 2385 kind = 65; 2386 jjCheckNAddTwoStates(49, 50); 2387 break; 2388 case 52: 2389 if ((0x7e0000007eL & l) == 0L) 2390 break; 2391 if (kind > 65) 2392 kind = 65; 2393 jjCheckNAddStates(232, 235); 2394 break; 2395 case 54: 2396 if ((0x7e0000007eL & l) == 0L) 2397 break; 2398 if (kind > 65) 2399 kind = 65; 2400 jjCheckNAddStates(236, 242); 2401 break; 2402 case 55: 2403 if ((0x7e0000007eL & l) == 0L) 2404 break; 2405 if (kind > 65) 2406 kind = 65; 2407 jjCheckNAddStates(243, 245); 2408 break; 2409 case 56: 2410 if ((0x7e0000007eL & l) == 0L) 2411 break; 2412 if (kind > 65) 2413 kind = 65; 2414 jjCheckNAddStates(246, 249); 2415 break; 2416 case 57: 2417 if ((0x7e0000007eL & l) == 0L) 2418 break; 2419 if (kind > 65) 2420 kind = 65; 2421 jjCheckNAddStates(250, 254); 2422 break; 2423 case 58: 2424 if ((0x7e0000007eL & l) == 0L) 2425 break; 2426 if (kind > 65) 2427 kind = 65; 2428 jjCheckNAddStates(255, 260); 2429 break; 2430 case 59: 2431 if (curChar == 92) 2432 jjCheckNAddTwoStates(51, 60); 2433 break; 2434 case 60: 2435 if ((0x7e0000007eL & l) == 0L) 2436 break; 2437 if (kind > 65) 2438 kind = 65; 2439 jjCheckNAddStates(261, 264); 2440 break; 2441 case 61: 2442 if ((0x7e0000007eL & l) == 0L) 2443 break; 2444 if (kind > 65) 2445 kind = 65; 2446 jjCheckNAddStates(265, 271); 2447 break; 2448 case 62: 2449 if ((0x7e0000007eL & l) == 0L) 2450 break; 2451 if (kind > 65) 2452 kind = 65; 2453 jjCheckNAddStates(272, 274); 2454 break; 2455 case 63: 2456 if ((0x7e0000007eL & l) == 0L) 2457 break; 2458 if (kind > 65) 2459 kind = 65; 2460 jjCheckNAddStates(275, 278); 2461 break; 2462 case 64: 2463 if ((0x7e0000007eL & l) == 0L) 2464 break; 2465 if (kind > 65) 2466 kind = 65; 2467 jjCheckNAddStates(279, 283); 2468 break; 2469 case 65: 2470 if ((0x7e0000007eL & l) == 0L) 2471 break; 2472 if (kind > 65) 2473 kind = 65; 2474 jjCheckNAddStates(284, 289); 2475 break; 2476 case 68: 2477 if ((0x10000000100000L & l) != 0L && kind > 66) 2478 kind = 66; 2479 break; 2480 case 69: 2481 if ((0x400000004000L & l) != 0L) 2482 jjstateSet[jjnewStateCnt++] = 68; 2483 break; 2484 case 70: 2485 if ((0x200000002L & l) != 0L) 2486 jjstateSet[jjnewStateCnt++] = 69; 2487 break; 2488 case 71: 2489 if ((0x10000000100000L & l) != 0L) 2490 jjstateSet[jjnewStateCnt++] = 70; 2491 break; 2492 case 72: 2493 if ((0x4000000040000L & l) != 0L) 2494 jjstateSet[jjnewStateCnt++] = 71; 2495 break; 2496 case 73: 2497 if ((0x800000008000L & l) != 0L) 2498 jjstateSet[jjnewStateCnt++] = 72; 2499 break; 2500 case 74: 2501 if ((0x1000000010000L & l) != 0L) 2502 jjstateSet[jjnewStateCnt++] = 73; 2503 break; 2504 case 75: 2505 if ((0x200000002000L & l) != 0L) 2506 jjstateSet[jjnewStateCnt++] = 74; 2507 break; 2508 case 76: 2509 if ((0x20000000200L & l) != 0L) 2510 jjstateSet[jjnewStateCnt++] = 75; 2511 break; 2512 case 77: 2513 if ((0x7fffffe87fffffeL & l) == 0L) 2514 break; 2515 if (kind > 36) 2516 kind = 36; 2517 jjCheckNAddStates(99, 109); 2518 break; 2519 case 78: 2520 if ((0x7fffffe87fffffeL & l) == 0L) 2521 break; 2522 if (kind > 36) 2523 kind = 36; 2524 jjCheckNAddTwoStates(78, 79); 2525 break; 2526 case 79: 2527 if (curChar == 92) 2528 jjCheckNAddTwoStates(80, 81); 2529 break; 2530 case 80: 2531 if ((0x7fffffffffffffffL & l) == 0L) 2532 break; 2533 if (kind > 36) 2534 kind = 36; 2535 jjCheckNAddTwoStates(78, 79); 2536 break; 2537 case 81: 2538 if ((0x7e0000007eL & l) == 0L) 2539 break; 2540 if (kind > 36) 2541 kind = 36; 2542 jjCheckNAddStates(290, 293); 2543 break; 2544 case 83: 2545 if ((0x7e0000007eL & l) == 0L) 2546 break; 2547 if (kind > 36) 2548 kind = 36; 2549 jjCheckNAddStates(294, 300); 2550 break; 2551 case 84: 2552 if ((0x7e0000007eL & l) == 0L) 2553 break; 2554 if (kind > 36) 2555 kind = 36; 2556 jjCheckNAddStates(301, 303); 2557 break; 2558 case 85: 2559 if ((0x7e0000007eL & l) == 0L) 2560 break; 2561 if (kind > 36) 2562 kind = 36; 2563 jjCheckNAddStates(304, 307); 2564 break; 2565 case 86: 2566 if ((0x7e0000007eL & l) == 0L) 2567 break; 2568 if (kind > 36) 2569 kind = 36; 2570 jjCheckNAddStates(308, 312); 2571 break; 2572 case 87: 2573 if ((0x7e0000007eL & l) == 0L) 2574 break; 2575 if (kind > 36) 2576 kind = 36; 2577 jjCheckNAddStates(313, 318); 2578 break; 2579 case 88: 2580 if ((0x7fffffe87fffffeL & l) != 0L) 2581 jjCheckNAddStates(6, 8); 2582 break; 2583 case 89: 2584 if (curChar == 124 && kind > 40) 2585 kind = 40; 2586 break; 2587 case 90: 2588 if (curChar == 92) 2589 jjCheckNAddTwoStates(91, 92); 2590 break; 2591 case 91: 2592 if ((0x7fffffffffffffffL & l) != 0L) 2593 jjCheckNAddStates(6, 8); 2594 break; 2595 case 92: 2596 if ((0x7e0000007eL & l) != 0L) 2597 jjCheckNAddStates(319, 323); 2598 break; 2599 case 94: 2600 if ((0x7e0000007eL & l) != 0L) 2601 jjCheckNAddStates(324, 331); 2602 break; 2603 case 95: 2604 if ((0x7e0000007eL & l) != 0L) 2605 jjCheckNAddStates(332, 335); 2606 break; 2607 case 96: 2608 if ((0x7e0000007eL & l) != 0L) 2609 jjCheckNAddStates(336, 340); 2610 break; 2611 case 97: 2612 if ((0x7e0000007eL & l) != 0L) 2613 jjCheckNAddStates(341, 346); 2614 break; 2615 case 98: 2616 if ((0x7e0000007eL & l) != 0L) 2617 jjCheckNAddStates(347, 353); 2618 break; 2619 case 99: 2620 if ((0x7fffffe87fffffeL & l) != 0L) 2621 jjCheckNAddStates(3, 5); 2622 break; 2623 case 100: 2624 if (curChar == 124) 2625 jjAddStates(863, 864); 2626 break; 2627 case 101: 2628 case 102: 2629 if ((0x7fffffe87fffffeL & l) == 0L) 2630 break; 2631 if (kind > 40) 2632 kind = 40; 2633 jjCheckNAddTwoStates(102, 103); 2634 break; 2635 case 103: 2636 if (curChar == 92) 2637 jjCheckNAddTwoStates(104, 105); 2638 break; 2639 case 104: 2640 if ((0x7fffffffffffffffL & l) == 0L) 2641 break; 2642 if (kind > 40) 2643 kind = 40; 2644 jjCheckNAddTwoStates(102, 103); 2645 break; 2646 case 105: 2647 if ((0x7e0000007eL & l) == 0L) 2648 break; 2649 if (kind > 40) 2650 kind = 40; 2651 jjCheckNAddStates(354, 357); 2652 break; 2653 case 107: 2654 if ((0x7e0000007eL & l) == 0L) 2655 break; 2656 if (kind > 40) 2657 kind = 40; 2658 jjCheckNAddStates(358, 364); 2659 break; 2660 case 108: 2661 if ((0x7e0000007eL & l) == 0L) 2662 break; 2663 if (kind > 40) 2664 kind = 40; 2665 jjCheckNAddStates(365, 367); 2666 break; 2667 case 109: 2668 if ((0x7e0000007eL & l) == 0L) 2669 break; 2670 if (kind > 40) 2671 kind = 40; 2672 jjCheckNAddStates(368, 371); 2673 break; 2674 case 110: 2675 if ((0x7e0000007eL & l) == 0L) 2676 break; 2677 if (kind > 40) 2678 kind = 40; 2679 jjCheckNAddStates(372, 376); 2680 break; 2681 case 111: 2682 if ((0x7e0000007eL & l) == 0L) 2683 break; 2684 if (kind > 40) 2685 kind = 40; 2686 jjCheckNAddStates(377, 382); 2687 break; 2688 case 112: 2689 if (curChar == 92) 2690 jjCheckNAddTwoStates(104, 113); 2691 break; 2692 case 113: 2693 if ((0x7e0000007eL & l) == 0L) 2694 break; 2695 if (kind > 40) 2696 kind = 40; 2697 jjCheckNAddStates(383, 386); 2698 break; 2699 case 114: 2700 if ((0x7e0000007eL & l) == 0L) 2701 break; 2702 if (kind > 40) 2703 kind = 40; 2704 jjCheckNAddStates(387, 393); 2705 break; 2706 case 115: 2707 if ((0x7e0000007eL & l) == 0L) 2708 break; 2709 if (kind > 40) 2710 kind = 40; 2711 jjCheckNAddStates(394, 396); 2712 break; 2713 case 116: 2714 if ((0x7e0000007eL & l) == 0L) 2715 break; 2716 if (kind > 40) 2717 kind = 40; 2718 jjCheckNAddStates(397, 400); 2719 break; 2720 case 117: 2721 if ((0x7e0000007eL & l) == 0L) 2722 break; 2723 if (kind > 40) 2724 kind = 40; 2725 jjCheckNAddStates(401, 405); 2726 break; 2727 case 118: 2728 if ((0x7e0000007eL & l) == 0L) 2729 break; 2730 if (kind > 40) 2731 kind = 40; 2732 jjCheckNAddStates(406, 411); 2733 break; 2734 case 119: 2735 if (curChar == 92) 2736 jjCheckNAddTwoStates(120, 121); 2737 break; 2738 case 120: 2739 if ((0x7fffffffffffffffL & l) != 0L) 2740 jjCheckNAddStates(3, 5); 2741 break; 2742 case 121: 2743 if ((0x7e0000007eL & l) != 0L) 2744 jjCheckNAddStates(412, 416); 2745 break; 2746 case 123: 2747 if ((0x7e0000007eL & l) != 0L) 2748 jjCheckNAddStates(417, 424); 2749 break; 2750 case 124: 2751 if ((0x7e0000007eL & l) != 0L) 2752 jjCheckNAddStates(425, 428); 2753 break; 2754 case 125: 2755 if ((0x7e0000007eL & l) != 0L) 2756 jjCheckNAddStates(429, 433); 2757 break; 2758 case 126: 2759 if ((0x7e0000007eL & l) != 0L) 2760 jjCheckNAddStates(434, 439); 2761 break; 2762 case 127: 2763 if ((0x7e0000007eL & l) != 0L) 2764 jjCheckNAddStates(440, 446); 2765 break; 2766 case 128: 2767 if ((0x7fffffe87fffffeL & l) != 0L) 2768 jjCheckNAddStates(0, 2); 2769 break; 2770 case 130: 2771 if (curChar == 92) 2772 jjCheckNAddTwoStates(131, 132); 2773 break; 2774 case 131: 2775 if ((0x7fffffffffffffffL & l) != 0L) 2776 jjCheckNAddStates(0, 2); 2777 break; 2778 case 132: 2779 if ((0x7e0000007eL & l) != 0L) 2780 jjCheckNAddStates(447, 451); 2781 break; 2782 case 134: 2783 if ((0x7e0000007eL & l) != 0L) 2784 jjCheckNAddStates(452, 459); 2785 break; 2786 case 135: 2787 if ((0x7e0000007eL & l) != 0L) 2788 jjCheckNAddStates(460, 463); 2789 break; 2790 case 136: 2791 if ((0x7e0000007eL & l) != 0L) 2792 jjCheckNAddStates(464, 468); 2793 break; 2794 case 137: 2795 if ((0x7e0000007eL & l) != 0L) 2796 jjCheckNAddStates(469, 474); 2797 break; 2798 case 138: 2799 if ((0x7e0000007eL & l) != 0L) 2800 jjCheckNAddStates(475, 481); 2801 break; 2802 case 144: 2803 if ((0x10000000100000L & l) != 0L && kind > 42) 2804 kind = 42; 2805 break; 2806 case 145: 2807 if ((0x1000000010000L & l) != 0L) 2808 jjstateSet[jjnewStateCnt++] = 144; 2809 break; 2810 case 147: 2811 if ((0x200000002000L & l) != 0L && kind > 43) 2812 kind = 43; 2813 break; 2814 case 148: 2815 if ((0x200000002000L & l) != 0L) 2816 jjstateSet[jjnewStateCnt++] = 147; 2817 break; 2818 case 150: 2819 if ((0x200000002000L & l) != 0L && kind > 44) 2820 kind = 44; 2821 break; 2822 case 151: 2823 if ((0x800000008L & l) != 0L) 2824 jjstateSet[jjnewStateCnt++] = 150; 2825 break; 2826 case 153: 2827 if ((0x800000008L & l) != 0L && kind > 45) 2828 kind = 45; 2829 break; 2830 case 154: 2831 if ((0x1000000010000L & l) != 0L) 2832 jjstateSet[jjnewStateCnt++] = 153; 2833 break; 2834 case 156: 2835 if ((0x400000004000L & l) != 0L && kind > 46) 2836 kind = 46; 2837 break; 2838 case 157: 2839 if ((0x20000000200L & l) != 0L) 2840 jjstateSet[jjnewStateCnt++] = 156; 2841 break; 2842 case 159: 2843 if ((0x100000001000000L & l) != 0L && kind > 47) 2844 kind = 47; 2845 break; 2846 case 160: 2847 if ((0x1000000010000L & l) != 0L) 2848 jjstateSet[jjnewStateCnt++] = 159; 2849 break; 2850 case 162: 2851 if ((0x200000002000L & l) != 0L && kind > 48) 2852 kind = 48; 2853 break; 2854 case 163: 2855 if ((0x2000000020L & l) != 0L) 2856 jjstateSet[jjnewStateCnt++] = 162; 2857 break; 2858 case 165: 2859 if ((0x100000001000000L & l) != 0L && kind > 49) 2860 kind = 49; 2861 break; 2862 case 166: 2863 if ((0x2000000020L & l) != 0L) 2864 jjstateSet[jjnewStateCnt++] = 165; 2865 break; 2866 case 168: 2867 if ((0x8000000080L & l) != 0L && kind > 50) 2868 kind = 50; 2869 break; 2870 case 169: 2871 if ((0x2000000020L & l) != 0L) 2872 jjstateSet[jjnewStateCnt++] = 168; 2873 break; 2874 case 170: 2875 if ((0x1000000010L & l) != 0L) 2876 jjstateSet[jjnewStateCnt++] = 169; 2877 break; 2878 case 172: 2879 if ((0x1000000010L & l) != 0L && kind > 51) 2880 kind = 51; 2881 break; 2882 case 173: 2883 if ((0x200000002L & l) != 0L) 2884 jjstateSet[jjnewStateCnt++] = 172; 2885 break; 2886 case 174: 2887 if ((0x4000000040000L & l) != 0L) 2888 jjstateSet[jjnewStateCnt++] = 173; 2889 break; 2890 case 176: 2891 if ((0x1000000010L & l) != 0L && kind > 52) 2892 kind = 52; 2893 break; 2894 case 177: 2895 if ((0x200000002L & l) != 0L) 2896 jjstateSet[jjnewStateCnt++] = 176; 2897 break; 2898 case 178: 2899 if ((0x4000000040000L & l) != 0L) 2900 jjstateSet[jjnewStateCnt++] = 177; 2901 break; 2902 case 179: 2903 if ((0x8000000080L & l) != 0L) 2904 jjstateSet[jjnewStateCnt++] = 178; 2905 break; 2906 case 181: 2907 if ((0x8000000080000L & l) != 0L && kind > 53) 2908 kind = 53; 2909 break; 2910 case 182: 2911 if ((0x200000002000L & l) != 0L) 2912 jjstateSet[jjnewStateCnt++] = 181; 2913 break; 2914 case 184: 2915 if ((0x8000000080000L & l) != 0L && kind > 54) 2916 kind = 54; 2917 break; 2918 case 186: 2919 if ((0x400000004000000L & l) != 0L && kind > 55) 2920 kind = 55; 2921 break; 2922 case 187: 2923 if ((0x10000000100L & l) != 0L) 2924 jjstateSet[jjnewStateCnt++] = 186; 2925 break; 2926 case 189: 2927 if ((0x400000004000000L & l) != 0L && kind > 56) 2928 kind = 56; 2929 break; 2930 case 190: 2931 if ((0x10000000100L & l) != 0L) 2932 jjstateSet[jjnewStateCnt++] = 189; 2933 break; 2934 case 191: 2935 if ((0x80000000800L & l) != 0L) 2936 jjstateSet[jjnewStateCnt++] = 190; 2937 break; 2938 case 193: 2939 case 194: 2940 if ((0x7fffffe87fffffeL & l) == 0L) 2941 break; 2942 if (kind > 57) 2943 kind = 57; 2944 jjCheckNAddTwoStates(194, 195); 2945 break; 2946 case 195: 2947 if (curChar == 92) 2948 jjCheckNAddTwoStates(196, 197); 2949 break; 2950 case 196: 2951 if ((0x7fffffffffffffffL & l) == 0L) 2952 break; 2953 if (kind > 57) 2954 kind = 57; 2955 jjCheckNAddTwoStates(194, 195); 2956 break; 2957 case 197: 2958 if ((0x7e0000007eL & l) == 0L) 2959 break; 2960 if (kind > 57) 2961 kind = 57; 2962 jjCheckNAddStates(482, 485); 2963 break; 2964 case 199: 2965 if ((0x7e0000007eL & l) == 0L) 2966 break; 2967 if (kind > 57) 2968 kind = 57; 2969 jjCheckNAddStates(486, 492); 2970 break; 2971 case 200: 2972 if ((0x7e0000007eL & l) == 0L) 2973 break; 2974 if (kind > 57) 2975 kind = 57; 2976 jjCheckNAddStates(493, 495); 2977 break; 2978 case 201: 2979 if ((0x7e0000007eL & l) == 0L) 2980 break; 2981 if (kind > 57) 2982 kind = 57; 2983 jjCheckNAddStates(496, 499); 2984 break; 2985 case 202: 2986 if ((0x7e0000007eL & l) == 0L) 2987 break; 2988 if (kind > 57) 2989 kind = 57; 2990 jjCheckNAddStates(500, 504); 2991 break; 2992 case 203: 2993 if ((0x7e0000007eL & l) == 0L) 2994 break; 2995 if (kind > 57) 2996 kind = 57; 2997 jjCheckNAddStates(505, 510); 2998 break; 2999 case 204: 3000 if (curChar == 92) 3001 jjCheckNAddTwoStates(196, 205); 3002 break; 3003 case 205: 3004 if ((0x7e0000007eL & l) == 0L) 3005 break; 3006 if (kind > 57) 3007 kind = 57; 3008 jjCheckNAddStates(511, 514); 3009 break; 3010 case 206: 3011 if ((0x7e0000007eL & l) == 0L) 3012 break; 3013 if (kind > 57) 3014 kind = 57; 3015 jjCheckNAddStates(515, 521); 3016 break; 3017 case 207: 3018 if ((0x7e0000007eL & l) == 0L) 3019 break; 3020 if (kind > 57) 3021 kind = 57; 3022 jjCheckNAddStates(522, 524); 3023 break; 3024 case 208: 3025 if ((0x7e0000007eL & l) == 0L) 3026 break; 3027 if (kind > 57) 3028 kind = 57; 3029 jjCheckNAddStates(525, 528); 3030 break; 3031 case 209: 3032 if ((0x7e0000007eL & l) == 0L) 3033 break; 3034 if (kind > 57) 3035 kind = 57; 3036 jjCheckNAddStates(529, 533); 3037 break; 3038 case 210: 3039 if ((0x7e0000007eL & l) == 0L) 3040 break; 3041 if (kind > 57) 3042 kind = 57; 3043 jjCheckNAddStates(534, 539); 3044 break; 3045 case 211: 3046 if ((0x20000000200000L & l) != 0L) 3047 jjAddStates(875, 877); 3048 break; 3049 case 213: 3050 case 217: 3051 if ((0x7fffffffffffffffL & l) != 0L) 3052 jjCheckNAddStates(546, 549); 3053 break; 3054 case 216: 3055 if (curChar == 92) 3056 jjAddStates(892, 893); 3057 break; 3058 case 218: 3059 if ((0x7e0000007eL & l) != 0L) 3060 jjCheckNAddStates(550, 554); 3061 break; 3062 case 220: 3063 if ((0x7e0000007eL & l) != 0L) 3064 jjCheckNAddStates(555, 562); 3065 break; 3066 case 221: 3067 if ((0x7e0000007eL & l) != 0L) 3068 jjCheckNAddStates(563, 566); 3069 break; 3070 case 222: 3071 if ((0x7e0000007eL & l) != 0L) 3072 jjCheckNAddStates(567, 571); 3073 break; 3074 case 223: 3075 if ((0x7e0000007eL & l) != 0L) 3076 jjCheckNAddStates(572, 577); 3077 break; 3078 case 224: 3079 if ((0x7e0000007eL & l) != 0L) 3080 jjCheckNAddStates(578, 584); 3081 break; 3082 case 226: 3083 case 231: 3084 if ((0x7fffffffffffffffL & l) != 0L) 3085 jjCheckNAddStates(585, 588); 3086 break; 3087 case 228: 3088 if (curChar == 92) 3089 jjAddStates(894, 897); 3090 break; 3091 case 230: 3092 if (curChar == 92) 3093 jjAddStates(898, 899); 3094 break; 3095 case 232: 3096 if ((0x7e0000007eL & l) != 0L) 3097 jjCheckNAddStates(589, 594); 3098 break; 3099 case 234: 3100 if ((0x7e0000007eL & l) != 0L) 3101 jjCheckNAddStates(595, 603); 3102 break; 3103 case 235: 3104 if ((0x7e0000007eL & l) != 0L) 3105 jjCheckNAddStates(604, 608); 3106 break; 3107 case 236: 3108 if ((0x7e0000007eL & l) != 0L) 3109 jjCheckNAddStates(609, 614); 3110 break; 3111 case 237: 3112 if ((0x7e0000007eL & l) != 0L) 3113 jjCheckNAddStates(615, 621); 3114 break; 3115 case 238: 3116 if ((0x7e0000007eL & l) != 0L) 3117 jjCheckNAddStates(622, 629); 3118 break; 3119 case 243: 3120 case 248: 3121 if ((0x7fffffffffffffffL & l) != 0L) 3122 jjCheckNAddStates(630, 633); 3123 break; 3124 case 245: 3125 if (curChar == 92) 3126 jjAddStates(900, 903); 3127 break; 3128 case 247: 3129 if (curChar == 92) 3130 jjAddStates(904, 905); 3131 break; 3132 case 249: 3133 if ((0x7e0000007eL & l) != 0L) 3134 jjCheckNAddStates(634, 639); 3135 break; 3136 case 251: 3137 if ((0x7e0000007eL & l) != 0L) 3138 jjCheckNAddStates(640, 648); 3139 break; 3140 case 252: 3141 if ((0x7e0000007eL & l) != 0L) 3142 jjCheckNAddStates(649, 653); 3143 break; 3144 case 253: 3145 if ((0x7e0000007eL & l) != 0L) 3146 jjCheckNAddStates(654, 659); 3147 break; 3148 case 254: 3149 if ((0x7e0000007eL & l) != 0L) 3150 jjCheckNAddStates(660, 666); 3151 break; 3152 case 255: 3153 if ((0x7e0000007eL & l) != 0L) 3154 jjCheckNAddStates(667, 674); 3155 break; 3156 case 260: 3157 if ((0x100000001000L & l) != 0L) 3158 jjstateSet[jjnewStateCnt++] = 212; 3159 break; 3160 case 261: 3161 if ((0x4000000040000L & l) != 0L) 3162 jjstateSet[jjnewStateCnt++] = 260; 3163 break; 3164 case 269: 3165 if ((0x7e0000007eL & l) == 0L) 3166 break; 3167 if (kind > 76) 3168 kind = 76; 3169 jjAddStates(691, 696); 3170 break; 3171 case 270: 3172 if ((0x7e0000007eL & l) != 0L) 3173 jjstateSet[jjnewStateCnt++] = 271; 3174 break; 3175 case 271: 3176 if ((0x7e0000007eL & l) != 0L) 3177 jjstateSet[jjnewStateCnt++] = 272; 3178 break; 3179 case 272: 3180 if ((0x7e0000007eL & l) != 0L) 3181 jjCheckNAdd(273); 3182 break; 3183 case 273: 3184 if ((0x7e0000007eL & l) != 0L && kind > 76) 3185 kind = 76; 3186 break; 3187 case 274: 3188 if ((0x7e0000007eL & l) != 0L) 3189 jjstateSet[jjnewStateCnt++] = 275; 3190 break; 3191 case 275: 3192 if ((0x7e0000007eL & l) != 0L) 3193 jjstateSet[jjnewStateCnt++] = 276; 3194 break; 3195 case 276: 3196 if ((0x7e0000007eL & l) != 0L) 3197 jjstateSet[jjnewStateCnt++] = 277; 3198 break; 3199 case 277: 3200 if ((0x7e0000007eL & l) == 0L) 3201 break; 3202 if (kind > 76) 3203 kind = 76; 3204 jjstateSet[jjnewStateCnt++] = 265; 3205 break; 3206 case 278: 3207 if ((0x7e0000007eL & l) != 0L) 3208 jjstateSet[jjnewStateCnt++] = 279; 3209 break; 3210 case 279: 3211 if ((0x7e0000007eL & l) != 0L) 3212 jjstateSet[jjnewStateCnt++] = 280; 3213 break; 3214 case 280: 3215 if ((0x7e0000007eL & l) == 0L) 3216 break; 3217 if (kind > 76) 3218 kind = 76; 3219 jjstateSet[jjnewStateCnt++] = 281; 3220 break; 3221 case 282: 3222 if ((0x7e0000007eL & l) != 0L) 3223 jjstateSet[jjnewStateCnt++] = 283; 3224 break; 3225 case 283: 3226 if ((0x7e0000007eL & l) == 0L) 3227 break; 3228 if (kind > 76) 3229 kind = 76; 3230 jjstateSet[jjnewStateCnt++] = 284; 3231 break; 3232 case 286: 3233 if ((0x7e0000007eL & l) == 0L) 3234 break; 3235 if (kind > 76) 3236 kind = 76; 3237 jjstateSet[jjnewStateCnt++] = 287; 3238 break; 3239 case 295: 3240 if ((0x7e0000007eL & l) != 0L) 3241 jjCheckNAddTwoStates(296, 302); 3242 break; 3243 case 297: 3244 if ((0x7e0000007eL & l) == 0L) 3245 break; 3246 if (kind > 76) 3247 kind = 76; 3248 jjstateSet[jjnewStateCnt++] = 298; 3249 break; 3250 case 298: 3251 if ((0x7e0000007eL & l) == 0L) 3252 break; 3253 if (kind > 76) 3254 kind = 76; 3255 jjCheckNAddStates(707, 710); 3256 break; 3257 case 299: 3258 if ((0x7e0000007eL & l) == 0L) 3259 break; 3260 if (kind > 76) 3261 kind = 76; 3262 jjCheckNAdd(273); 3263 break; 3264 case 300: 3265 if ((0x7e0000007eL & l) == 0L) 3266 break; 3267 if (kind > 76) 3268 kind = 76; 3269 jjCheckNAddTwoStates(273, 299); 3270 break; 3271 case 301: 3272 if ((0x7e0000007eL & l) == 0L) 3273 break; 3274 if (kind > 76) 3275 kind = 76; 3276 jjCheckNAddStates(711, 713); 3277 break; 3278 case 302: 3279 if ((0x7e0000007eL & l) != 0L) 3280 jjCheckNAddStates(714, 718); 3281 break; 3282 case 303: 3283 if ((0x7e0000007eL & l) != 0L) 3284 jjCheckNAdd(296); 3285 break; 3286 case 304: 3287 if ((0x7e0000007eL & l) != 0L) 3288 jjCheckNAddTwoStates(303, 296); 3289 break; 3290 case 305: 3291 if ((0x7e0000007eL & l) != 0L) 3292 jjCheckNAddStates(719, 721); 3293 break; 3294 case 306: 3295 if ((0x7e0000007eL & l) != 0L) 3296 jjCheckNAddStates(722, 725); 3297 break; 3298 case 307: 3299 if (curChar == 92) 3300 jjCheckNAddStates(865, 872); 3301 break; 3302 case 308: 3303 if ((0x7e0000007eL & l) == 0L) 3304 break; 3305 if (kind > 36) 3306 kind = 36; 3307 jjCheckNAddStates(726, 729); 3308 break; 3309 case 309: 3310 if ((0x7e0000007eL & l) == 0L) 3311 break; 3312 if (kind > 36) 3313 kind = 36; 3314 jjCheckNAddStates(730, 736); 3315 break; 3316 case 310: 3317 if ((0x7e0000007eL & l) == 0L) 3318 break; 3319 if (kind > 36) 3320 kind = 36; 3321 jjCheckNAddStates(737, 739); 3322 break; 3323 case 311: 3324 if ((0x7e0000007eL & l) == 0L) 3325 break; 3326 if (kind > 36) 3327 kind = 36; 3328 jjCheckNAddStates(740, 743); 3329 break; 3330 case 312: 3331 if ((0x7e0000007eL & l) == 0L) 3332 break; 3333 if (kind > 36) 3334 kind = 36; 3335 jjCheckNAddStates(744, 748); 3336 break; 3337 case 313: 3338 if ((0x7e0000007eL & l) == 0L) 3339 break; 3340 if (kind > 36) 3341 kind = 36; 3342 jjCheckNAddStates(749, 754); 3343 break; 3344 case 314: 3345 if ((0x7e0000007eL & l) != 0L) 3346 jjCheckNAddStates(755, 759); 3347 break; 3348 case 315: 3349 if ((0x7e0000007eL & l) != 0L) 3350 jjCheckNAddStates(760, 767); 3351 break; 3352 case 316: 3353 if ((0x7e0000007eL & l) != 0L) 3354 jjCheckNAddStates(768, 771); 3355 break; 3356 case 317: 3357 if ((0x7e0000007eL & l) != 0L) 3358 jjCheckNAddStates(772, 776); 3359 break; 3360 case 318: 3361 if ((0x7e0000007eL & l) != 0L) 3362 jjCheckNAddStates(777, 782); 3363 break; 3364 case 319: 3365 if ((0x7e0000007eL & l) != 0L) 3366 jjCheckNAddStates(783, 789); 3367 break; 3368 case 320: 3369 if ((0x7e0000007eL & l) != 0L) 3370 jjCheckNAddStates(790, 794); 3371 break; 3372 case 321: 3373 if ((0x7e0000007eL & l) != 0L) 3374 jjCheckNAddStates(795, 802); 3375 break; 3376 case 322: 3377 if ((0x7e0000007eL & l) != 0L) 3378 jjCheckNAddStates(803, 806); 3379 break; 3380 case 323: 3381 if ((0x7e0000007eL & l) != 0L) 3382 jjCheckNAddStates(807, 811); 3383 break; 3384 case 324: 3385 if ((0x7e0000007eL & l) != 0L) 3386 jjCheckNAddStates(812, 817); 3387 break; 3388 case 325: 3389 if ((0x7e0000007eL & l) != 0L) 3390 jjCheckNAddStates(818, 824); 3391 break; 3392 case 326: 3393 if ((0x7e0000007eL & l) != 0L) 3394 jjCheckNAddStates(825, 829); 3395 break; 3396 case 327: 3397 if ((0x7e0000007eL & l) != 0L) 3398 jjCheckNAddStates(830, 837); 3399 break; 3400 case 328: 3401 if ((0x7e0000007eL & l) != 0L) 3402 jjCheckNAddStates(838, 841); 3403 break; 3404 case 329: 3405 if ((0x7e0000007eL & l) != 0L) 3406 jjCheckNAddStates(842, 846); 3407 break; 3408 case 330: 3409 if ((0x7e0000007eL & l) != 0L) 3410 jjCheckNAddStates(847, 852); 3411 break; 3412 case 331: 3413 if ((0x7e0000007eL & l) != 0L) 3414 jjCheckNAddStates(853, 859); 3415 break; 3416 default : break; 3417 } 3418 } while(i != startsAt); 3419 } 3420 else 3421 { 3422 int i2 = (curChar & 0xff) >> 6; 3423 long l2 = 1L << (curChar & 077); 3424 MatchLoop: do 3425 { 3426 switch(jjstateSet[--i]) 3427 { 3428 case 388: 3429 if ((jjbitVec0[i2] & l2) != 0L) 3430 { 3431 if (kind > 36) 3432 kind = 36; 3433 jjCheckNAddTwoStates(78, 79); 3434 } 3435 if ((jjbitVec0[i2] & l2) != 0L) 3436 jjCheckNAddStates(6, 8); 3437 if ((jjbitVec0[i2] & l2) != 0L) 3438 jjCheckNAddStates(3, 5); 3439 if ((jjbitVec0[i2] & l2) != 0L) 3440 jjCheckNAddStates(0, 2); 3441 break; 3442 case 1: 3443 if ((jjbitVec0[i2] & l2) != 0L) 3444 { 3445 if (kind > 25) 3446 kind = 25; 3447 } 3448 if ((jjbitVec0[i2] & l2) != 0L) 3449 { 3450 if (kind > 36) 3451 kind = 36; 3452 jjCheckNAddStates(99, 109); 3453 } 3454 break; 3455 case 389: 3456 case 49: 3457 case 51: 3458 if ((jjbitVec0[i2] & l2) == 0L) 3459 break; 3460 if (kind > 65) 3461 kind = 65; 3462 jjCheckNAddTwoStates(49, 50); 3463 break; 3464 case 48: 3465 if ((jjbitVec0[i2] & l2) == 0L) 3466 break; 3467 if (kind > 65) 3468 kind = 65; 3469 jjCheckNAddTwoStates(49, 50); 3470 break; 3471 case 3: 3472 case 8: 3473 if ((jjbitVec0[i2] & l2) != 0L) 3474 jjCheckNAddStates(114, 117); 3475 break; 3476 case 20: 3477 case 25: 3478 if ((jjbitVec0[i2] & l2) != 0L) 3479 jjCheckNAddStates(110, 113); 3480 break; 3481 case 37: 3482 case 39: 3483 if ((jjbitVec0[i2] & l2) == 0L) 3484 break; 3485 if (kind > 58) 3486 kind = 58; 3487 jjCheckNAddTwoStates(37, 38); 3488 break; 3489 case 77: 3490 if ((jjbitVec0[i2] & l2) == 0L) 3491 break; 3492 if (kind > 36) 3493 kind = 36; 3494 jjCheckNAddStates(99, 109); 3495 break; 3496 case 78: 3497 case 80: 3498 if ((jjbitVec0[i2] & l2) == 0L) 3499 break; 3500 if (kind > 36) 3501 kind = 36; 3502 jjCheckNAddTwoStates(78, 79); 3503 break; 3504 case 88: 3505 case 91: 3506 if ((jjbitVec0[i2] & l2) != 0L) 3507 jjCheckNAddStates(6, 8); 3508 break; 3509 case 99: 3510 case 120: 3511 if ((jjbitVec0[i2] & l2) != 0L) 3512 jjCheckNAddStates(3, 5); 3513 break; 3514 case 101: 3515 case 102: 3516 case 104: 3517 if ((jjbitVec0[i2] & l2) == 0L) 3518 break; 3519 if (kind > 40) 3520 kind = 40; 3521 jjCheckNAddTwoStates(102, 103); 3522 break; 3523 case 128: 3524 case 131: 3525 if ((jjbitVec0[i2] & l2) != 0L) 3526 jjCheckNAddStates(0, 2); 3527 break; 3528 case 193: 3529 case 194: 3530 case 196: 3531 if ((jjbitVec0[i2] & l2) == 0L) 3532 break; 3533 if (kind > 57) 3534 kind = 57; 3535 jjCheckNAddTwoStates(194, 195); 3536 break; 3537 case 213: 3538 case 217: 3539 if ((jjbitVec0[i2] & l2) != 0L) 3540 jjCheckNAddStates(546, 549); 3541 break; 3542 case 226: 3543 case 231: 3544 if ((jjbitVec0[i2] & l2) != 0L) 3545 jjCheckNAddStates(585, 588); 3546 break; 3547 case 243: 3548 case 248: 3549 if ((jjbitVec0[i2] & l2) != 0L) 3550 jjCheckNAddStates(630, 633); 3551 break; 3552 default : break; 3553 } 3554 } while(i != startsAt); 3555 } 3556 if (kind != 0x7fffffff) 3557 { 3558 jjmatchedKind = kind; 3559 jjmatchedPos = curPos; 3560 kind = 0x7fffffff; 3561 } 3562 ++curPos; 3563 if ((i = jjnewStateCnt) == (startsAt = 387 - (jjnewStateCnt = startsAt))) 3564 return curPos; 3565 try { curChar = input_stream.readChar(); } 3566 catch(java.io.IOException e) { return curPos; } 3567 } 3568 } 3569 private final int jjMoveStringLiteralDfa0_1() 3570 { 3571 switch(curChar) 3572 { 3573 case 42: 3574 return jjMoveStringLiteralDfa1_1(0x8L); 3575 default : 3576 return 1; 3577 } 3578 } 3579 private final int jjMoveStringLiteralDfa1_1(long active0) 3580 { 3581 try { curChar = input_stream.readChar(); } 3582 catch(java.io.IOException e) { 3583 return 1; 3584 } 3585 switch(curChar) 3586 { 3587 case 47: 3588 if ((active0 & 0x8L) != 0L) 3589 return jjStopAtPos(1, 3); 3590 break; 3591 default : 3592 return 2; 3593 } 3594 return 2; 3595 } 3596 static final int[] jjnextStates = { 3597 128, 129, 130, 99, 100, 119, 88, 89, 90, 333, 334, 335, 336, 337, 338, 142, 3598 339, 340, 341, 145, 342, 343, 344, 148, 345, 346, 347, 151, 348, 349, 350, 154, 3599 351, 352, 353, 157, 354, 355, 356, 160, 357, 358, 359, 163, 360, 361, 362, 166, 3600 363, 364, 365, 170, 366, 367, 368, 174, 369, 370, 371, 179, 372, 373, 374, 182, 3601 375, 376, 377, 184, 378, 379, 380, 187, 381, 382, 383, 191, 384, 385, 386, 193, 3602 204, 140, 141, 143, 146, 149, 152, 155, 158, 161, 164, 167, 171, 175, 180, 183, 3603 185, 188, 192, 78, 88, 89, 99, 100, 128, 129, 130, 119, 90, 79, 20, 21, 3604 22, 24, 3, 4, 5, 7, 192, 193, 204, 3, 10, 4, 5, 7, 11, 3, 3605 12, 10, 4, 5, 7, 13, 14, 15, 3, 10, 4, 5, 7, 3, 12, 10, 3606 4, 5, 7, 3, 12, 10, 4, 5, 7, 13, 3, 12, 10, 4, 5, 7, 3607 13, 14, 20, 27, 21, 22, 24, 28, 20, 29, 27, 21, 22, 24, 30, 31, 3608 32, 20, 27, 21, 22, 24, 20, 29, 27, 21, 22, 24, 20, 29, 27, 21, 3609 22, 24, 30, 20, 29, 27, 21, 22, 24, 30, 31, 37, 41, 38, 42, 37, 3610 43, 41, 38, 44, 45, 46, 37, 41, 38, 37, 43, 41, 38, 37, 43, 41, 3611 38, 44, 37, 43, 41, 38, 44, 45, 49, 53, 50, 54, 49, 55, 53, 50, 3612 56, 57, 58, 49, 53, 50, 49, 55, 53, 50, 49, 55, 53, 50, 56, 49, 3613 55, 53, 50, 56, 57, 53, 49, 50, 61, 62, 53, 49, 50, 63, 64, 65, 3614 53, 49, 50, 62, 53, 49, 50, 62, 53, 49, 50, 63, 62, 53, 49, 50, 3615 63, 64, 78, 82, 79, 83, 78, 84, 82, 79, 85, 86, 87, 78, 82, 79, 3616 78, 84, 82, 79, 78, 84, 82, 79, 85, 78, 84, 82, 79, 85, 86, 88, 3617 93, 89, 90, 94, 88, 95, 93, 89, 90, 96, 97, 98, 88, 93, 89, 90, 3618 88, 95, 93, 89, 90, 88, 95, 93, 89, 90, 96, 88, 95, 93, 89, 90, 3619 96, 97, 102, 106, 103, 107, 102, 108, 106, 103, 109, 110, 111, 102, 106, 103, 3620 102, 108, 106, 103, 102, 108, 106, 103, 109, 102, 108, 106, 103, 109, 110, 106, 3621 102, 103, 114, 115, 106, 102, 103, 116, 117, 118, 106, 102, 103, 115, 106, 102, 3622 103, 115, 106, 102, 103, 116, 115, 106, 102, 103, 116, 117, 99, 122, 100, 119, 3623 123, 99, 124, 122, 100, 119, 125, 126, 127, 99, 122, 100, 119, 99, 124, 122, 3624 100, 119, 99, 124, 122, 100, 119, 125, 99, 124, 122, 100, 119, 125, 126, 128, 3625 133, 129, 130, 134, 128, 135, 133, 129, 130, 136, 137, 138, 128, 133, 129, 130, 3626 128, 135, 133, 129, 130, 128, 135, 133, 129, 130, 136, 128, 135, 133, 129, 130, 3627 136, 137, 194, 198, 195, 199, 194, 200, 198, 195, 201, 202, 203, 194, 198, 195, 3628 194, 200, 198, 195, 194, 200, 198, 195, 201, 194, 200, 198, 195, 201, 202, 198, 3629 194, 195, 206, 207, 198, 194, 195, 208, 209, 210, 198, 194, 195, 207, 198, 194, 3630 195, 207, 198, 194, 195, 208, 207, 198, 194, 195, 208, 209, 213, 225, 242, 215, 3631 216, 259, 213, 214, 215, 216, 213, 215, 216, 219, 220, 213, 221, 215, 216, 219, 3632 222, 223, 224, 213, 215, 216, 219, 213, 221, 215, 216, 219, 213, 221, 215, 216, 3633 219, 222, 213, 221, 215, 216, 219, 222, 223, 226, 227, 228, 230, 226, 233, 227, 3634 228, 230, 234, 226, 235, 233, 227, 228, 230, 236, 237, 238, 226, 233, 227, 228, 3635 230, 226, 235, 233, 227, 228, 230, 226, 235, 233, 227, 228, 230, 236, 226, 235, 3636 233, 227, 228, 230, 236, 237, 243, 244, 245, 247, 243, 250, 244, 245, 247, 251, 3637 243, 252, 250, 244, 245, 247, 253, 254, 255, 243, 250, 244, 245, 247, 243, 252, 3638 250, 244, 245, 247, 243, 252, 250, 244, 245, 247, 253, 243, 252, 250, 244, 245, 3639 247, 253, 254, 213, 225, 242, 214, 215, 216, 259, 263, 269, 265, 266, 267, 268, 3640 265, 266, 267, 270, 274, 278, 282, 286, 290, 265, 288, 289, 265, 291, 292, 293, 3641 265, 291, 292, 273, 299, 300, 301, 273, 299, 300, 303, 296, 304, 305, 306, 303, 3642 296, 304, 303, 296, 304, 305, 82, 78, 79, 309, 310, 82, 78, 79, 311, 312, 3643 313, 82, 78, 79, 310, 82, 78, 79, 310, 82, 78, 79, 311, 310, 82, 78, 3644 79, 311, 312, 93, 88, 89, 90, 315, 316, 93, 88, 89, 90, 317, 318, 319, 3645 93, 88, 89, 90, 316, 93, 88, 89, 90, 316, 93, 88, 89, 90, 317, 316, 3646 93, 88, 89, 90, 317, 318, 122, 99, 100, 119, 321, 322, 122, 99, 100, 119, 3647 323, 324, 325, 122, 99, 100, 119, 322, 122, 99, 100, 119, 322, 122, 99, 100, 3648 119, 323, 322, 122, 99, 100, 119, 323, 324, 133, 128, 129, 130, 327, 328, 133, 3649 128, 129, 130, 329, 330, 331, 133, 128, 129, 130, 328, 133, 128, 129, 130, 328, 3650 133, 128, 129, 130, 329, 328, 133, 128, 129, 130, 329, 330, 384, 193, 204, 101, 3651 112, 80, 308, 91, 314, 120, 320, 131, 326, 48, 59, 261, 262, 294, 6, 16, 3652 18, 17, 8, 9, 23, 33, 35, 34, 25, 26, 39, 40, 217, 218, 229, 239, 3653 241, 240, 231, 232, 246, 256, 258, 257, 248, 249, 3654 }; 3655 public static final String[] jjstrLiteralImages = { 3656 "", null, null, null, null, "\74\41\55\55", "\55\55\76", "\173", "\175", 3657 "\174\75", "\176\75", "\75", "\53", "\55", "\54", "\73", "\76", "\57", "\133", "\135", 3658 "\52", "\56", "\51", "\50", "\72", null, null, null, null, null, null, null, null, 3659 null, null, null, null, null, null, null, null, null, null, null, null, null, null, 3660 null, null, null, null, null, null, null, null, null, null, null, null, null, null, 3661 null, null, null, null, null, null, null, null, null, null, null, null, null, null, 3662 null, null, null, null, }; 3663 public static final String[] lexStateNames = { 3664 "DEFAULT", 3665 "IN_COMMENT", 3666 }; 3667 public static final int[] jjnewLexState = { 3668 -1, -1, 1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 3669 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 3670 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 3671 -1, -1, -1, -1, 3672 }; 3673 static final long[] jjtoToken = { 3674 0xffffffb803ffffe3L, 0x7007L, 3675 }; 3676 static final long[] jjtoSkip = { 3677 0x8L, 0x0L, 3678 }; 3679 static final long[] jjtoMore = { 3680 0x14L, 0x0L, 3681 }; 3682 protected CharStream input_stream; 3683 private final int[] jjrounds = new int[387]; 3684 private final int[] jjstateSet = new int[774]; 3685 StringBuffer image; 3686 int jjimageLen; 3687 int lengthOfMatch; 3688 protected char curChar; 3689 public ParserTokenManager(CharStream stream) 3690 { 3691 input_stream = stream; 3692 } 3693 public ParserTokenManager(CharStream stream, int lexState) 3694 { 3695 this(stream); 3696 SwitchTo(lexState); 3697 } 3698 public void ReInit(CharStream stream) 3699 { 3700 jjmatchedPos = jjnewStateCnt = 0; 3701 curLexState = defaultLexState; 3702 input_stream = stream; 3703 ReInitRounds(); 3704 } 3705 private final void ReInitRounds() 3706 { 3707 int i; 3708 jjround = 0x80000001; 3709 for (i = 387; i-- > 0;) 3710 jjrounds[i] = 0x80000000; 3711 } 3712 public void ReInit(CharStream stream, int lexState) 3713 { 3714 ReInit(stream); 3715 SwitchTo(lexState); 3716 } 3717 public void SwitchTo(int lexState) 3718 { 3719 if (lexState >= 2 || lexState < 0) 3720 throw new TokenMgrError("Error: Ignoring invalid lexical state : " + lexState + ". State unchanged.", TokenMgrError.INVALID_LEXICAL_STATE); 3721 else 3722 curLexState = lexState; 3723 } 3724 3725 protected Token jjFillToken() 3726 { 3727 Token t = Token.newToken(jjmatchedKind); 3728 t.kind = jjmatchedKind; 3729 String im = jjstrLiteralImages[jjmatchedKind]; 3730 t.image = (im == null) ? input_stream.GetImage() : im; 3731 t.beginLine = input_stream.getBeginLine(); 3732 t.beginColumn = input_stream.getBeginColumn(); 3733 t.endLine = input_stream.getEndLine(); 3734 t.endColumn = input_stream.getEndColumn(); 3735 return t; 3736 } 3737 3738 int curLexState = 0; 3739 int defaultLexState = 0; 3740 int jjnewStateCnt; 3741 int jjround; 3742 int jjmatchedPos; 3743 int jjmatchedKind; 3744 3745 public Token getNextToken() 3746 { 3747 int kind; 3748 Token specialToken = null; 3749 Token matchedToken; 3750 int curPos = 0; 3751 3752 EOFLoop : 3753 for (;;) 3754 { 3755 try 3756 { 3757 curChar = input_stream.BeginToken(); 3758 } 3759 catch(java.io.IOException e) 3760 { 3761 jjmatchedKind = 0; 3762 matchedToken = jjFillToken(); 3763 return matchedToken; 3764 } 3765 image = null; 3766 jjimageLen = 0; 3767 3768 for (;;) 3769 { 3770 switch(curLexState) 3771 { 3772 case 0: 3773 jjmatchedKind = 0x7fffffff; 3774 jjmatchedPos = 0; 3775 curPos = jjMoveStringLiteralDfa0_0(); 3776 if (jjmatchedPos == 0 && jjmatchedKind > 78) 3777 { 3778 jjmatchedKind = 78; 3779 } 3780 break; 3781 case 1: 3782 jjmatchedKind = 0x7fffffff; 3783 jjmatchedPos = 0; 3784 curPos = jjMoveStringLiteralDfa0_1(); 3785 if (jjmatchedPos == 0 && jjmatchedKind > 4) 3786 { 3787 jjmatchedKind = 4; 3788 } 3789 break; 3790 } 3791 if (jjmatchedKind != 0x7fffffff) 3792 { 3793 if (jjmatchedPos + 1 < curPos) 3794 input_stream.backup(curPos - jjmatchedPos - 1); 3795 if ((jjtoToken[jjmatchedKind >> 6] & (1L << (jjmatchedKind & 077))) != 0L) 3796 { 3797 matchedToken = jjFillToken(); 3798 TokenLexicalActions(matchedToken); 3799 if (jjnewLexState[jjmatchedKind] != -1) 3800 curLexState = jjnewLexState[jjmatchedKind]; 3801 return matchedToken; 3802 } 3803 else if ((jjtoSkip[jjmatchedKind >> 6] & (1L << (jjmatchedKind & 077))) != 0L) 3804 { 3805 if (jjnewLexState[jjmatchedKind] != -1) 3806 curLexState = jjnewLexState[jjmatchedKind]; 3807 continue EOFLoop; 3808 } 3809 jjimageLen += jjmatchedPos + 1; 3810 if (jjnewLexState[jjmatchedKind] != -1) 3811 curLexState = jjnewLexState[jjmatchedKind]; 3812 curPos = 0; 3813 jjmatchedKind = 0x7fffffff; 3814 try { 3815 curChar = input_stream.readChar(); 3816 continue; 3817 } 3818 catch (java.io.IOException e1) { } 3819 } 3820 int error_line = input_stream.getEndLine(); 3821 int error_column = input_stream.getEndColumn(); 3822 String error_after = null; 3823 boolean EOFSeen = false; 3824 try { input_stream.readChar(); input_stream.backup(1); } 3825 catch (java.io.IOException e1) { 3826 EOFSeen = true; 3827 error_after = curPos <= 1 ? "" : input_stream.GetImage(); 3828 if (curChar == '\n' || curChar == '\r') { 3829 error_line++; 3830 error_column = 0; 3831 } 3832 else 3833 error_column++; 3834 } 3835 if (!EOFSeen) { 3836 input_stream.backup(1); 3837 error_after = curPos <= 1 ? "" : input_stream.GetImage(); 3838 } 3839 throw new TokenMgrError(EOFSeen, curLexState, error_line, error_column, error_after, curChar, TokenMgrError.LEXICAL_ERROR); 3840 } 3841 } 3842 } 3843 3844 void TokenLexicalActions(Token matchedToken) 3845 { 3846 switch(jjmatchedKind) 3847 { 3848 case 1 : 3849 if (image == null) 3850 image = new StringBuffer(new String(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1)))); 3851 else 3852 image.append(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))); 3853 image = Parser.SPACE; 3854 break; 3855 default : 3856 break; 3857 } 3858 } 3859 }