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