001/* GoloParserTokenManager.java */ 002/* Generated By:JJTree&JavaCC: Do not edit this line. GoloParserTokenManager.java */ 003package org.eclipse.golo.compiler.parser; 004import java.util.List; 005import java.util.LinkedList; 006import java.util.LinkedHashSet; 007import java.util.Collections; 008import java.math.BigDecimal; 009import java.math.BigInteger; 010import org.eclipse.golo.compiler.utils.StringUnescaping; 011import org.eclipse.golo.compiler.utils.StringBlockIndenter; 012import org.eclipse.golo.compiler.GoloCompilationException; 013import gololang.ir.ClassReference; 014import gololang.ir.FunctionRef; 015 016/** Token Manager. */ 017@SuppressWarnings("unused")public class GoloParserTokenManager implements GoloParserConstants { 018 public static interface TokenCompleter { 019 void completeToken(Token t); 020 } 021 022 public TokenCompleter tokenCompleter = null; 023 private Token lastToken = null; 024 025 void CommonTokenAction(Token t) { 026 t.previousToken = lastToken; 027 if (tokenCompleter != null) { 028 tokenCompleter.completeToken(t); 029 } 030 lastToken = t; 031 } 032 033 /** Debug output. */ 034 public java.io.PrintStream debugStream = System.out; 035 /** Set debug output. */ 036 public void setDebugStream(java.io.PrintStream ds) { debugStream = ds; } 037private final int jjStopStringLiteralDfa_0(int pos, long active0, long active1){ 038 switch (pos) 039 { 040 case 0: 041 if ((active0 & 0x4010000000L) != 0L) 042 { 043 jjmatchedKind = 64; 044 return 375; 045 } 046 if ((active0 & 0x18004000000L) != 0L) 047 { 048 jjmatchedKind = 64; 049 return 14; 050 } 051 if ((active0 & 0x2000000000000000L) != 0L) 052 { 053 jjmatchedKind = 71; 054 return 678; 055 } 056 if ((active0 & 0x1000000020c0000L) != 0L) 057 { 058 jjmatchedKind = 64; 059 return 348; 060 } 061 if ((active0 & 0x80000000000L) != 0L || (active1 & 0x1000L) != 0L) 062 return 16; 063 if ((active1 & 0x40000L) != 0L) 064 { 065 jjmatchedKind = 35; 066 return 361; 067 } 068 if ((active0 & 0x2800202e0f1ea00L) != 0L) 069 { 070 jjmatchedKind = 64; 071 return 679; 072 } 073 if ((active0 & 0x200000000000L) != 0L) 074 { 075 jjmatchedKind = 64; 076 return 343; 077 } 078 if ((active0 & 0x21100L) != 0L) 079 { 080 jjmatchedKind = 64; 081 return 365; 082 } 083 if ((active0 & 0x1000080L) != 0L) 084 { 085 jjmatchedKind = 64; 086 return 337; 087 } 088 if ((active0 & 0x400000000400L) != 0L) 089 { 090 jjmatchedKind = 64; 091 return 332; 092 } 093 if ((active0 & 0x100000000L) != 0L) 094 { 095 jjmatchedKind = 64; 096 return 334; 097 } 098 return -1; 099 case 1: 100 if ((active0 & 0x10000000L) != 0L) 101 { 102 if (jjmatchedPos != 1) 103 { 104 jjmatchedKind = 64; 105 jjmatchedPos = 1; 106 } 107 return 374; 108 } 109 if ((active0 & 0x2000000000000000L) != 0L) 110 { 111 if (jjmatchedPos != 1) 112 { 113 jjmatchedKind = 53; 114 jjmatchedPos = 1; 115 } 116 return -1; 117 } 118 if ((active0 & 0x1000000L) != 0L) 119 { 120 if (jjmatchedPos != 1) 121 { 122 jjmatchedKind = 64; 123 jjmatchedPos = 1; 124 } 125 return 336; 126 } 127 if ((active0 & 0x18000021000L) != 0L) 128 return 679; 129 if ((active0 & 0x3806243e6fdef80L) != 0L) 130 { 131 if (jjmatchedPos != 1) 132 { 133 jjmatchedKind = 64; 134 jjmatchedPos = 1; 135 } 136 return 679; 137 } 138 return -1; 139 case 2: 140 if ((active0 & 0x2000000000000000L) != 0L) 141 { 142 if (jjmatchedPos < 1) 143 { 144 jjmatchedKind = 53; 145 jjmatchedPos = 1; 146 } 147 return -1; 148 } 149 if ((active0 & 0x10000000L) != 0L) 150 { 151 if (jjmatchedPos != 2) 152 { 153 jjmatchedKind = 64; 154 jjmatchedPos = 2; 155 } 156 return 373; 157 } 158 if ((active0 & 0x624000098000L) != 0L) 159 return 679; 160 if ((active0 & 0x3800103e7f46f80L) != 0L) 161 { 162 if (jjmatchedPos != 2) 163 { 164 jjmatchedKind = 64; 165 jjmatchedPos = 2; 166 } 167 return 679; 168 } 169 return -1; 170 case 3: 171 if ((active0 & 0x2000103c5354f80L) != 0L) 172 { 173 jjmatchedKind = 64; 174 jjmatchedPos = 3; 175 return 679; 176 } 177 if ((active0 & 0x10000000L) != 0L) 178 { 179 jjmatchedKind = 64; 180 jjmatchedPos = 3; 181 return 372; 182 } 183 if ((active0 & 0x180000022c02000L) != 0L) 184 return 679; 185 return -1; 186 case 4: 187 if ((active0 & 0x10184210b80L) != 0L) 188 { 189 jjmatchedKind = 64; 190 jjmatchedPos = 4; 191 return 679; 192 } 193 if ((active0 & 0x10000000L) != 0L) 194 { 195 jjmatchedKind = 64; 196 jjmatchedPos = 4; 197 return 371; 198 } 199 if ((active0 & 0x200000241144400L) != 0L) 200 return 679; 201 return -1; 202 case 5: 203 if ((active0 & 0x10084210200L) != 0L) 204 { 205 jjmatchedKind = 64; 206 jjmatchedPos = 5; 207 return 679; 208 } 209 if ((active0 & 0x10000000L) != 0L) 210 { 211 jjmatchedKind = 64; 212 jjmatchedPos = 5; 213 return 370; 214 } 215 if ((active0 & 0x100000980L) != 0L) 216 return 679; 217 return -1; 218 case 6: 219 if ((active0 & 0x10084000200L) != 0L) 220 { 221 jjmatchedKind = 64; 222 jjmatchedPos = 6; 223 return 679; 224 } 225 if ((active0 & 0x10000000L) != 0L) 226 { 227 jjmatchedKind = 27; 228 jjmatchedPos = 6; 229 return 679; 230 } 231 if ((active0 & 0x210000L) != 0L) 232 return 679; 233 return -1; 234 case 7: 235 if ((active0 & 0x14000000L) != 0L) 236 { 237 jjmatchedKind = 64; 238 jjmatchedPos = 7; 239 return 679; 240 } 241 if ((active0 & 0x10080000200L) != 0L) 242 return 679; 243 return -1; 244 case 8: 245 if ((active0 & 0x10000000L) != 0L) 246 { 247 jjmatchedKind = 64; 248 jjmatchedPos = 8; 249 return 679; 250 } 251 if ((active0 & 0x4000000L) != 0L) 252 return 679; 253 return -1; 254 case 9: 255 if ((active0 & 0x10000000L) != 0L) 256 { 257 jjmatchedKind = 64; 258 jjmatchedPos = 9; 259 return 679; 260 } 261 return -1; 262 case 10: 263 if ((active0 & 0x10000000L) != 0L) 264 { 265 jjmatchedKind = 64; 266 jjmatchedPos = 10; 267 return 679; 268 } 269 return -1; 270 default : 271 return -1; 272 } 273} 274private final int jjStartNfa_0(int pos, long active0, long active1){ 275 return jjMoveNfa_0(jjStopStringLiteralDfa_0(pos, active0, active1), pos + 1); 276} 277private int jjStopAtPos(int pos, int kind) 278{ 279 jjmatchedKind = kind; 280 jjmatchedPos = pos; 281 return pos + 1; 282} 283private int jjMoveStringLiteralDfa0_0(){ 284 switch(curChar) 285 { 286 case 10: 287 return jjStopAtPos(0, 5); 288 case 33: 289 return jjStartNfaWithStates_0(0, 43, 16); 290 case 34: 291 return jjMoveStringLiteralDfa1_0(0x2000000000000000L, 0x0L); 292 case 40: 293 return jjStopAtPos(0, 78); 294 case 41: 295 return jjStopAtPos(0, 79); 296 case 44: 297 return jjStopAtPos(0, 73); 298 case 45: 299 return jjMoveStringLiteralDfa1_0(0x0L, 0x40000L); 300 case 46: 301 jjmatchedKind = 72; 302 return jjMoveStringLiteralDfa1_0(0x0L, 0x90400L); 303 case 61: 304 return jjStartNfaWithStates_0(0, 76, 16); 305 case 64: 306 return jjStopAtPos(0, 44); 307 case 93: 308 return jjStopAtPos(0, 84); 309 case 96: 310 return jjStopAtPos(0, 6); 311 case 97: 312 return jjMoveStringLiteralDfa1_0(0x4010000000L, 0x0L); 313 case 98: 314 return jjMoveStringLiteralDfa1_0(0x40000000L, 0x0L); 315 case 99: 316 return jjMoveStringLiteralDfa1_0(0x80500000L, 0x0L); 317 case 101: 318 return jjMoveStringLiteralDfa1_0(0x2000L, 0x0L); 319 case 102: 320 return jjMoveStringLiteralDfa1_0(0x200000000218200L, 0x0L); 321 case 105: 322 return jjMoveStringLiteralDfa1_0(0x21100L, 0x0L); 323 case 108: 324 return jjMoveStringLiteralDfa1_0(0x400000000400L, 0x0L); 325 case 109: 326 return jjMoveStringLiteralDfa1_0(0x1000080L, 0x0L); 327 case 110: 328 return jjMoveStringLiteralDfa1_0(0x80020000000000L, 0x0L); 329 case 111: 330 return jjMoveStringLiteralDfa1_0(0x18004000000L, 0x0L); 331 case 114: 332 return jjMoveStringLiteralDfa1_0(0x800L, 0x0L); 333 case 115: 334 return jjMoveStringLiteralDfa1_0(0x100000000L, 0x0L); 335 case 116: 336 return jjMoveStringLiteralDfa1_0(0x1000000020c0000L, 0x0L); 337 case 117: 338 return jjMoveStringLiteralDfa1_0(0x200000000L, 0x0L); 339 case 118: 340 return jjMoveStringLiteralDfa1_0(0x200000000000L, 0x0L); 341 case 119: 342 return jjMoveStringLiteralDfa1_0(0x20804000L, 0x0L); 343 case 123: 344 return jjStopAtPos(0, 77); 345 case 124: 346 return jjStopAtPos(0, 81); 347 case 125: 348 return jjStopAtPos(0, 75); 349 default : 350 return jjMoveNfa_0(3, 0); 351 } 352} 353private int jjMoveStringLiteralDfa1_0(long active0, long active1){ 354 try { curChar = input_stream.readChar(); } 355 catch(java.io.IOException e) { 356 jjStopStringLiteralDfa_0(0, active0, active1); 357 return 1; 358 } 359 switch(curChar) 360 { 361 case 34: 362 return jjMoveStringLiteralDfa2_0(active0, 0x2000000000000000L, active1, 0L); 363 case 46: 364 if ((active1 & 0x80000L) != 0L) 365 { 366 jjmatchedKind = 83; 367 jjmatchedPos = 1; 368 } 369 return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0x10000L); 370 case 62: 371 if ((active1 & 0x40000L) != 0L) 372 return jjStopAtPos(1, 82); 373 break; 374 case 97: 375 return jjMoveStringLiteralDfa2_0(active0, 0x200200001500000L, active1, 0L); 376 case 101: 377 return jjMoveStringLiteralDfa2_0(active0, 0x400000000800L, active1, 0L); 378 case 102: 379 if ((active0 & 0x1000L) != 0L) 380 return jjStartNfaWithStates_0(1, 12, 679); 381 break; 382 case 104: 383 return jjMoveStringLiteralDfa2_0(active0, 0x2844000L, active1, 0L); 384 case 105: 385 return jjMoveStringLiteralDfa2_0(active0, 0x20200000L, active1, 0L); 386 case 108: 387 return jjMoveStringLiteralDfa2_0(active0, 0x2000L, active1, 0L); 388 case 109: 389 return jjMoveStringLiteralDfa2_0(active0, 0x100L, active1, 0L); 390 case 110: 391 if ((active0 & 0x20000L) != 0L) 392 return jjStartNfaWithStates_0(1, 17, 679); 393 return jjMoveStringLiteralDfa2_0(active0, 0x4200000000L, active1, 0L); 394 case 111: 395 return jjMoveStringLiteralDfa2_0(active0, 0x20080018480L, active1, 0L); 396 case 114: 397 if ((active0 & 0x8000000000L) != 0L) 398 { 399 jjmatchedKind = 39; 400 jjmatchedPos = 1; 401 } 402 return jjMoveStringLiteralDfa2_0(active0, 0x100010040080000L, active1, 0L); 403 case 116: 404 return jjMoveStringLiteralDfa2_0(active0, 0x104000000L, active1, 0L); 405 case 117: 406 return jjMoveStringLiteralDfa2_0(active0, 0x80000010000200L, active1, 0L); 407 case 123: 408 if ((active1 & 0x400L) != 0L) 409 return jjStopAtPos(1, 74); 410 break; 411 default : 412 break; 413 } 414 return jjStartNfa_0(0, active0, active1); 415} 416private int jjMoveStringLiteralDfa2_0(long old0, long active0, long old1, long active1){ 417 if (((active0 &= old0) | (active1 &= old1)) == 0L) 418 return jjStartNfa_0(0, old0, old1); 419 try { curChar = input_stream.readChar(); } 420 catch(java.io.IOException e) { 421 jjStopStringLiteralDfa_0(1, active0, active1); 422 return 2; 423 } 424 switch(curChar) 425 { 426 case 34: 427 if ((active0 & 0x2000000000000000L) != 0L) 428 return jjStopAtPos(2, 61); 429 break; 430 case 46: 431 if ((active1 & 0x10000L) != 0L) 432 return jjStopAtPos(2, 80); 433 break; 434 case 73: 435 return jjMoveStringLiteralDfa3_0(active0, 0x10000000000L, active1, 0L); 436 case 99: 437 return jjMoveStringLiteralDfa3_0(active0, 0x400L, active1, 0L); 438 case 100: 439 if ((active0 & 0x4000000000L) != 0L) 440 return jjStartNfaWithStates_0(2, 38, 679); 441 return jjMoveStringLiteralDfa3_0(active0, 0x80L, active1, 0L); 442 case 101: 443 return jjMoveStringLiteralDfa3_0(active0, 0x42800000L, active1, 0L); 444 case 103: 445 return jjMoveStringLiteralDfa3_0(active0, 0x10000000L, active1, 0L); 446 case 104: 447 return jjMoveStringLiteralDfa3_0(active0, 0x4000000L, active1, 0L); 448 case 105: 449 return jjMoveStringLiteralDfa3_0(active0, 0x200004000L, active1, 0L); 450 case 108: 451 return jjMoveStringLiteralDfa3_0(active0, 0x280000000000000L, active1, 0L); 452 case 110: 453 return jjMoveStringLiteralDfa3_0(active0, 0x80200200L, active1, 0L); 454 case 112: 455 return jjMoveStringLiteralDfa3_0(active0, 0x100L, active1, 0L); 456 case 114: 457 if ((active0 & 0x8000L) != 0L) 458 { 459 jjmatchedKind = 15; 460 jjmatchedPos = 2; 461 } 462 else if ((active0 & 0x200000000000L) != 0L) 463 return jjStartNfaWithStates_0(2, 45, 679); 464 return jjMoveStringLiteralDfa3_0(active0, 0x100050000L, active1, 0L); 465 case 115: 466 return jjMoveStringLiteralDfa3_0(active0, 0x402000L, active1, 0L); 467 case 116: 468 if ((active0 & 0x20000000000L) != 0L) 469 return jjStartNfaWithStates_0(2, 41, 679); 470 else if ((active0 & 0x400000000000L) != 0L) 471 return jjStartNfaWithStates_0(2, 46, 679); 472 return jjMoveStringLiteralDfa3_0(active0, 0x21100800L, active1, 0L); 473 case 117: 474 return jjMoveStringLiteralDfa3_0(active0, 0x100000000000000L, active1, 0L); 475 case 121: 476 if ((active0 & 0x80000L) != 0L) 477 return jjStartNfaWithStates_0(2, 19, 679); 478 break; 479 default : 480 break; 481 } 482 return jjStartNfa_0(1, active0, active1); 483} 484private int jjMoveStringLiteralDfa3_0(long old0, long active0, long old1, long active1){ 485 if (((active0 &= old0) | (active1 &= old1)) == 0L) 486 return jjStartNfa_0(1, old0, old1); 487 try { curChar = input_stream.readChar(); } 488 catch(java.io.IOException e) { 489 jjStopStringLiteralDfa_0(2, active0, 0L); 490 return 3; 491 } 492 switch(curChar) 493 { 494 case 97: 495 return jjMoveStringLiteralDfa4_0(active0, 0x40200400L); 496 case 99: 497 return jjMoveStringLiteralDfa4_0(active0, 0x1100200L); 498 case 101: 499 if ((active0 & 0x2000L) != 0L) 500 return jjStartNfaWithStates_0(3, 13, 679); 501 else if ((active0 & 0x400000L) != 0L) 502 return jjStartNfaWithStates_0(3, 22, 679); 503 else if ((active0 & 0x100000000000000L) != 0L) 504 return jjStartNfaWithStates_0(3, 56, 679); 505 return jjMoveStringLiteralDfa4_0(active0, 0x4010000L); 506 case 102: 507 return jjMoveStringLiteralDfa4_0(active0, 0x10000000000L); 508 case 104: 509 if ((active0 & 0x20000000L) != 0L) 510 return jjStartNfaWithStates_0(3, 29, 679); 511 break; 512 case 108: 513 if ((active0 & 0x80000000000000L) != 0L) 514 return jjStartNfaWithStates_0(3, 55, 679); 515 return jjMoveStringLiteralDfa4_0(active0, 0x4000L); 516 case 109: 517 return jjMoveStringLiteralDfa4_0(active0, 0x10000000L); 518 case 110: 519 if ((active0 & 0x800000L) != 0L) 520 return jjStartNfaWithStates_0(3, 23, 679); 521 else if ((active0 & 0x2000000L) != 0L) 522 return jjStartNfaWithStates_0(3, 25, 679); 523 break; 524 case 111: 525 return jjMoveStringLiteralDfa4_0(active0, 0x200040100L); 526 case 115: 527 return jjMoveStringLiteralDfa4_0(active0, 0x200000000000000L); 528 case 116: 529 return jjMoveStringLiteralDfa4_0(active0, 0x80000000L); 530 case 117: 531 return jjMoveStringLiteralDfa4_0(active0, 0x100000880L); 532 default : 533 break; 534 } 535 return jjStartNfa_0(2, active0, 0L); 536} 537private int jjMoveStringLiteralDfa4_0(long old0, long active0){ 538 if (((active0 &= old0)) == 0L) 539 return jjStartNfa_0(2, old0, 0L); 540 try { curChar = input_stream.readChar(); } 541 catch(java.io.IOException e) { 542 jjStopStringLiteralDfa_0(3, active0, 0L); 543 return 4; 544 } 545 switch(curChar) 546 { 547 case 78: 548 return jjMoveStringLiteralDfa5_0(active0, 0x10000000000L); 549 case 97: 550 return jjMoveStringLiteralDfa5_0(active0, 0x10000L); 551 case 99: 552 return jjMoveStringLiteralDfa5_0(active0, 0x100000000L); 553 case 101: 554 if ((active0 & 0x4000L) != 0L) 555 return jjStartNfaWithStates_0(4, 14, 679); 556 else if ((active0 & 0x200000000000000L) != 0L) 557 return jjStartNfaWithStates_0(4, 57, 679); 558 return jjMoveStringLiteralDfa5_0(active0, 0x10000000L); 559 case 104: 560 if ((active0 & 0x100000L) != 0L) 561 return jjStartNfaWithStates_0(4, 20, 679); 562 else if ((active0 & 0x1000000L) != 0L) 563 return jjStartNfaWithStates_0(4, 24, 679); 564 break; 565 case 105: 566 return jjMoveStringLiteralDfa5_0(active0, 0x80000000L); 567 case 107: 568 if ((active0 & 0x40000000L) != 0L) 569 return jjStartNfaWithStates_0(4, 30, 679); 570 break; 571 case 108: 572 if ((active0 & 0x400L) != 0L) 573 return jjStartNfaWithStates_0(4, 10, 679); 574 return jjMoveStringLiteralDfa5_0(active0, 0x200080L); 575 case 110: 576 if ((active0 & 0x200000000L) != 0L) 577 return jjStartNfaWithStates_0(4, 33, 679); 578 break; 579 case 114: 580 return jjMoveStringLiteralDfa5_0(active0, 0x4000900L); 581 case 116: 582 return jjMoveStringLiteralDfa5_0(active0, 0x200L); 583 case 119: 584 if ((active0 & 0x40000L) != 0L) 585 return jjStartNfaWithStates_0(4, 18, 679); 586 break; 587 default : 588 break; 589 } 590 return jjStartNfa_0(3, active0, 0L); 591} 592private int jjMoveStringLiteralDfa5_0(long old0, long active0){ 593 if (((active0 &= old0)) == 0L) 594 return jjStartNfa_0(3, old0, 0L); 595 try { curChar = input_stream.readChar(); } 596 catch(java.io.IOException e) { 597 jjStopStringLiteralDfa_0(4, active0, 0L); 598 return 5; 599 } 600 switch(curChar) 601 { 602 case 99: 603 return jjMoveStringLiteralDfa6_0(active0, 0x10000L); 604 case 101: 605 if ((active0 & 0x80L) != 0L) 606 return jjStartNfaWithStates_0(5, 7, 679); 607 break; 608 case 105: 609 return jjMoveStringLiteralDfa6_0(active0, 0x200L); 610 case 108: 611 return jjMoveStringLiteralDfa6_0(active0, 0x200000L); 612 case 110: 613 if ((active0 & 0x800L) != 0L) 614 return jjStartNfaWithStates_0(5, 11, 679); 615 return jjMoveStringLiteralDfa6_0(active0, 0x90000000L); 616 case 116: 617 if ((active0 & 0x100L) != 0L) 618 return jjStartNfaWithStates_0(5, 8, 679); 619 else if ((active0 & 0x100000000L) != 0L) 620 return jjStartNfaWithStates_0(5, 32, 679); 621 break; 622 case 117: 623 return jjMoveStringLiteralDfa6_0(active0, 0x10000000000L); 624 case 119: 625 return jjMoveStringLiteralDfa6_0(active0, 0x4000000L); 626 default : 627 break; 628 } 629 return jjStartNfa_0(4, active0, 0L); 630} 631private int jjMoveStringLiteralDfa6_0(long old0, long active0){ 632 if (((active0 &= old0)) == 0L) 633 return jjStartNfa_0(4, old0, 0L); 634 try { curChar = input_stream.readChar(); } 635 catch(java.io.IOException e) { 636 jjStopStringLiteralDfa_0(5, active0, 0L); 637 return 6; 638 } 639 switch(curChar) 640 { 641 case 104: 642 if ((active0 & 0x10000L) != 0L) 643 return jjStartNfaWithStates_0(6, 16, 679); 644 break; 645 case 105: 646 return jjMoveStringLiteralDfa7_0(active0, 0x4000000L); 647 case 108: 648 return jjMoveStringLiteralDfa7_0(active0, 0x10000000000L); 649 case 111: 650 return jjMoveStringLiteralDfa7_0(active0, 0x200L); 651 case 116: 652 return jjMoveStringLiteralDfa7_0(active0, 0x10000000L); 653 case 117: 654 return jjMoveStringLiteralDfa7_0(active0, 0x80000000L); 655 case 121: 656 if ((active0 & 0x200000L) != 0L) 657 return jjStartNfaWithStates_0(6, 21, 679); 658 break; 659 default : 660 break; 661 } 662 return jjStartNfa_0(5, active0, 0L); 663} 664private int jjMoveStringLiteralDfa7_0(long old0, long active0){ 665 if (((active0 &= old0)) == 0L) 666 return jjStartNfa_0(5, old0, 0L); 667 try { curChar = input_stream.readChar(); } 668 catch(java.io.IOException e) { 669 jjStopStringLiteralDfa_0(6, active0, 0L); 670 return 7; 671 } 672 switch(curChar) 673 { 674 case 97: 675 return jjMoveStringLiteralDfa8_0(active0, 0x10000000L); 676 case 101: 677 if ((active0 & 0x80000000L) != 0L) 678 return jjStartNfaWithStates_0(7, 31, 679); 679 break; 680 case 108: 681 if ((active0 & 0x10000000000L) != 0L) 682 return jjStartNfaWithStates_0(7, 40, 679); 683 break; 684 case 110: 685 if ((active0 & 0x200L) != 0L) 686 return jjStartNfaWithStates_0(7, 9, 679); 687 break; 688 case 115: 689 return jjMoveStringLiteralDfa8_0(active0, 0x4000000L); 690 default : 691 break; 692 } 693 return jjStartNfa_0(6, active0, 0L); 694} 695private int jjMoveStringLiteralDfa8_0(long old0, long active0){ 696 if (((active0 &= old0)) == 0L) 697 return jjStartNfa_0(6, old0, 0L); 698 try { curChar = input_stream.readChar(); } 699 catch(java.io.IOException e) { 700 jjStopStringLiteralDfa_0(7, active0, 0L); 701 return 8; 702 } 703 switch(curChar) 704 { 705 case 101: 706 if ((active0 & 0x4000000L) != 0L) 707 return jjStartNfaWithStates_0(8, 26, 679); 708 break; 709 case 116: 710 return jjMoveStringLiteralDfa9_0(active0, 0x10000000L); 711 default : 712 break; 713 } 714 return jjStartNfa_0(7, active0, 0L); 715} 716private int jjMoveStringLiteralDfa9_0(long old0, long active0){ 717 if (((active0 &= old0)) == 0L) 718 return jjStartNfa_0(7, old0, 0L); 719 try { curChar = input_stream.readChar(); } 720 catch(java.io.IOException e) { 721 jjStopStringLiteralDfa_0(8, active0, 0L); 722 return 9; 723 } 724 switch(curChar) 725 { 726 case 105: 727 return jjMoveStringLiteralDfa10_0(active0, 0x10000000L); 728 default : 729 break; 730 } 731 return jjStartNfa_0(8, active0, 0L); 732} 733private int jjMoveStringLiteralDfa10_0(long old0, long active0){ 734 if (((active0 &= old0)) == 0L) 735 return jjStartNfa_0(8, old0, 0L); 736 try { curChar = input_stream.readChar(); } 737 catch(java.io.IOException e) { 738 jjStopStringLiteralDfa_0(9, active0, 0L); 739 return 10; 740 } 741 switch(curChar) 742 { 743 case 111: 744 return jjMoveStringLiteralDfa11_0(active0, 0x10000000L); 745 default : 746 break; 747 } 748 return jjStartNfa_0(9, active0, 0L); 749} 750private int jjMoveStringLiteralDfa11_0(long old0, long active0){ 751 if (((active0 &= old0)) == 0L) 752 return jjStartNfa_0(9, old0, 0L); 753 try { curChar = input_stream.readChar(); } 754 catch(java.io.IOException e) { 755 jjStopStringLiteralDfa_0(10, active0, 0L); 756 return 11; 757 } 758 switch(curChar) 759 { 760 case 110: 761 if ((active0 & 0x10000000L) != 0L) 762 return jjStartNfaWithStates_0(11, 28, 679); 763 break; 764 default : 765 break; 766 } 767 return jjStartNfa_0(10, active0, 0L); 768} 769private int jjStartNfaWithStates_0(int pos, int kind, int state) 770{ 771 jjmatchedKind = kind; 772 jjmatchedPos = pos; 773 try { curChar = input_stream.readChar(); } 774 catch(java.io.IOException e) { return pos + 1; } 775 return jjMoveNfa_0(state, pos + 1); 776} 777static final long[] jjbitVec0 = { 778 0xfffffffffffffffeL, 0xffffffffffffffffL, 0xffffffffffffffffL, 0xffffffffffffffffL 779}; 780static final long[] jjbitVec2 = { 781 0x0L, 0x0L, 0xffffffffffffffffL, 0xffffffffffffffffL 782}; 783static final long[] jjbitVec3 = { 784 0xfff80d6440260002L, 0xffffffffffffffffL, 0xfffff02effffffffL, 0x16000000007fffffL 785}; 786static final long[] jjbitVec4 = { 787 0x800000000000L, 0x0L, 0x0L, 0x800000L 788}; 789static final long[] jjbitVec5 = { 790 0xffffffffffffffffL, 0xffffffffffffffffL, 0xffffffffffffffffL, 0xfffffffffffffffL 791}; 792static final long[] jjbitVec6 = { 793 0x0L, 0x0L, 0x423567c00000000L, 0xffffffffffffffffL 794}; 795static final long[] jjbitVec7 = { 796 0xffffffffffffffffL, 0xffffffffffffffffL, 0xffffffffffffL, 0x0L 797}; 798static final long[] jjbitVec8 = { 799 0x0L, 0xb8cf000000000000L, 0xffffffffffffff40L, 0xffffffffffffffffL 800}; 801static final long[] jjbitVec9 = { 802 0xffffffffffffffffL, 0xffffffffffffffffL, 0xfffffffffffffc07L, 0xffffffffffffffffL 803}; 804static final long[] jjbitVec10 = { 805 0xffffffffffffffffL, 0xfffffffe007fffffL, 0xe0ffL, 0x7ffffffff0000L 806}; 807static final long[] jjbitVec11 = { 808 0xffffffff0000c9c0L, 0xfffec000000007feL, 0xffffffffffffffffL, 0xfc00c200402fffffL 809}; 810static final long[] jjbitVec12 = { 811 0xfffffffd0000L, 0xffffffffffffe000L, 0x2003fffffffffL, 0x4007fffffffc00L 812}; 813static final long[] jjbitVec13 = { 814 0x3fffffL, 0x1ffffffL, 0x1fffff00000000L, 0x0L 815}; 816static final long[] jjbitVec14 = { 817 0x23fffffffffffff0L, 0xfffc0003ff010000L, 0x23ffffffffffffe1L, 0xc0f0003f0004000L 818}; 819static final long[] jjbitVec15 = { 820 0x3ffffffffffffe0L, 0x1c00007e000000L, 0x23ffffffffffffe0L, 0x3fe0003ffff0000L 821}; 822static final long[] jjbitVec16 = { 823 0x23ffffffffffffe0L, 0x30003f0000000L, 0x3fffffffffffff8L, 0x7f8000000010000L 824}; 825static final long[] jjbitVec17 = { 826 0x3fffffffffffffe0L, 0x80000003ff000000L, 0x23ffffffffffffe0L, 0x60003c0000000L 827}; 828static final long[] jjbitVec18 = { 829 0x3fffffffffffffe0L, 0xfe00000380004000L, 0xffffffffffffffe0L, 0x7fL 830}; 831static final long[] jjbitVec19 = { 832 0x800dfffffffffffeL, 0x3fL, 0xe00dfffffffffffeL, 0xfffffffff000001fL 833}; 834static final long[] jjbitVec20 = { 835 0x1500000fce8000fL, 0x1fffffffffffL, 0xc000000000001f00L, 0x1e0ffbfL 836}; 837static final long[] jjbitVec21 = { 838 0x800007ffffffffffL, 0xffe1c0623c3f0000L, 0xffffffffc0004003L, 0xe7ffffffffffffffL 839}; 840static final long[] jjbitVec22 = { 841 0xffffffffffffffffL, 0x7ffffffL, 0xffffffffffffffffL, 0x3fffffffffffffffL 842}; 843static final long[] jjbitVec23 = { 844 0xffffffffffffffffL, 0xffff9fffffffffffL, 0xffffffff07fffffeL, 0xffffc7ffffffffffL 845}; 846static final long[] jjbitVec24 = { 847 0x3ffff0003ffffL, 0x1ffff0003ffffL, 0xfffffffffffffL, 0x18000000L 848}; 849static final long[] jjbitVec25 = { 850 0xffffffff00000000L, 0xfffffffffffffff7L, 0xfffffdffffffffffL, 0xffffffffffffffffL 851}; 852static final long[] jjbitVec26 = { 853 0x7fffffffL, 0xffffffffffff0001L, 0xffffffffffffffffL, 0xffffffffc00003ffL 854}; 855static final long[] jjbitVec27 = { 856 0xffffffff007fffffL, 0x1fffffL, 0x0L, 0x0L 857}; 858static final long[] jjbitVec28 = { 859 0xfffffffffffe0L, 0x1ff007fe00000fe0L, 0xfc00c001fffffff8L, 0x3fffffffffL 860}; 861static final long[] jjbitVec29 = { 862 0xfffffffffL, 0xfffffffc00e000L, 0x0L, 0x63de0000000000L 863}; 864static final long[] jjbitVec30 = { 865 0xfffffffffffL, 0xfefff80000000000L, 0x7ffffffL, 0x0L 866}; 867static final long[] jjbitVec31 = { 868 0xffffffffffffffffL, 0xffffffffffffffffL, 0x5fffffffffffffffL, 0x1ffc1fff0fff1ffcL 869}; 870static final long[] jjbitVec32 = { 871 0x8000000000000000L, 0x1c00000000140011L, 0x7fffffff00001c00L, 0x0L 872}; 873static final long[] jjbitVec33 = { 874 0xffffffffffffffffL, 0xffffffff0000ffffL, 0xfffffffffffffdffL, 0xffffffffffffffffL 875}; 876static final long[] jjbitVec34 = { 877 0xfffff9fffffff0ffL, 0xffffffffffffffffL, 0xffffffffffffffffL, 0xffffffffffffffffL 878}; 879static final long[] jjbitVec35 = { 880 0xffffffffffffffffL, 0x7ffL, 0xfffffffff0000000L, 0x3ffffffffffL 881}; 882static final long[] jjbitVec36 = { 883 0xffffffffffffffffL, 0xffffffffffL, 0xfffffffffff00000L, 0xffff003fffffff9fL 884}; 885static final long[] jjbitVec37 = { 886 0xffffffffffffffffL, 0xffffffffffffffffL, 0xfffffffffe000007L, 0xcffffffff0ffffffL 887}; 888static final long[] jjbitVec38 = { 889 0xffffffffffffffffL, 0xcfffffffffffffffL, 0xffffffffffffffffL, 0xc7fffffffffffL 890}; 891static final long[] jjbitVec39 = { 892 0xffffffffffffffffL, 0xffffffffffL, 0xffffffffffffffffL, 0x7fffffffL 893}; 894static final long[] jjbitVec40 = { 895 0xd7c003ff000c00d0L, 0xffffffffffffffffL, 0xfffffffe807fffffL, 0x87ffffffffffffffL 896}; 897static final long[] jjbitVec41 = { 898 0xffffffffffffffffL, 0xffffffffffffffffL, 0xffffffffffc3ffffL, 0xffffffffffffffffL 899}; 900static final long[] jjbitVec42 = { 901 0xfffffc007fffffffL, 0xffffffff000100ffL, 0x1fffffffffc00L, 0xffffffffffffffffL 902}; 903static final long[] jjbitVec43 = { 904 0xffffffffffdfffffL, 0xffffffffffffffffL, 0xffffffffffffffffL, 0xffffffffffffffffL 905}; 906static final long[] jjbitVec44 = { 907 0xffffffffffffffffL, 0xffffffffffffffffL, 0xffffffffffffffffL, 0xffffffffffffffL 908}; 909static final long[] jjbitVec45 = { 910 0xfffffc00ffff0fffL, 0x7fffffffffffL, 0xffffffff0fffffffL, 0xffffffffffffL 911}; 912static final long[] jjbitVec46 = { 913 0xfffffffc00000000L, 0xfffeffffffffffffL, 0xfffffffffffff8ffL, 0xfcffffffffffffffL 914}; 915static final long[] jjbitVec47 = { 916 0xffc00f07fffff7bbL, 0xfffffffffffffL, 0xffffffffffffcL, 0x28fc000000000000L 917}; 918static final long[] jjbitVec48 = { 919 0xffff003ffffffc00L, 0x1fffffff0000007fL, 0x7fffffffffff0L, 0xfc00ff9f00000000L 920}; 921static final long[] jjbitVec49 = { 922 0x1ffffffffffL, 0xc7feffff00000ff7L, 0x3e62ffffffffffffL, 0x407ff1ffffffdL 923}; 924static final long[] jjbitVec50 = { 925 0xfffffffffffffffeL, 0xffffffff07ffffffL, 0xffffffffffffffffL, 0x7ffffffffL 926}; 927static final long[] jjbitVec51 = { 928 0xffffffffbfffffffL, 0xffffffffffffffffL, 0x3ffffffffffffL, 0xfffffffffff80000L 929}; 930static final long[] jjbitVec52 = { 931 0x3fffffffffffffffL, 0xffffffffffff0000L, 0xffffffffffffffffL, 0x3fffffffffffffffL 932}; 933static final long[] jjbitVec53 = { 934 0x18000000000000L, 0xffff02740000e000L, 0xffffffffffffffffL, 0x1fffffffffffffffL 935}; 936static final long[] jjbitVec54 = { 937 0x87fffffe70000810L, 0xfffeffc057fffffeL, 0xffffffff3fffffffL, 0x30007ff7ffffffffL 938}; 939static final long[] jjbitVec55 = { 940 0x0L, 0x4000000000000000L, 0x0L, 0x0L 941}; 942static final long[] jjbitVec56 = { 943 0x0L, 0x0L, 0x0L, 0x30000000L 944}; 945static final long[] jjbitVec57 = { 946 0x3fffffffL, 0x0L, 0x0L, 0x0L 947}; 948static final long[] jjbitVec58 = { 949 0x0L, 0x8000000000000L, 0x0L, 0x0L 950}; 951static final long[] jjbitVec59 = { 952 0x0L, 0x0L, 0x200000000L, 0x0L 953}; 954static final long[] jjbitVec60 = { 955 0x0L, 0x400000000000L, 0x0L, 0x0L 956}; 957static final long[] jjbitVec61 = { 958 0x1e0000000L, 0x0L, 0x0L, 0x0L 959}; 960static final long[] jjbitVec62 = { 961 0x0L, 0x200000000000L, 0x0L, 0x0L 962}; 963static final long[] jjbitVec63 = { 964 0xfff0000000000000L, 0x1L, 0x0L, 0x0L 965}; 966static final long[] jjbitVec64 = { 967 0x0L, 0x20000000000L, 0x0L, 0x0L 968}; 969static final long[] jjbitVec65 = { 970 0x0L, 0x0L, 0x0L, 0xffffffffffc00000L 971}; 972static final long[] jjbitVec66 = { 973 0x1L, 0x0L, 0x0L, 0x0L 974}; 975static final long[] jjbitVec67 = { 976 0x0L, 0x1L, 0x0L, 0x0L 977}; 978static final long[] jjbitVec68 = { 979 0x4000000000000000L, 0x0L, 0x0L, 0x0L 980}; 981static final long[] jjbitVec69 = { 982 0xffffffffffffffffL, 0xffffffffffffffffL, 0xffffffffffffffffL, 0x1L 983}; 984static final long[] jjbitVec70 = { 985 0x2000000000000000L, 0x0L, 0x0L, 0x0L 986}; 987static final long[] jjbitVec71 = { 988 0x0L, 0x0L, 0x0L, 0x70000000L 989}; 990static final long[] jjbitVec72 = { 991 0xffffffffffffffffL, 0xffffffffffffffffL, 0xffffffffffffffffL, 0x1fffffL 992}; 993static final long[] jjbitVec73 = { 994 0x1000000000000000L, 0x0L, 0x0L, 0x0L 995}; 996static final long[] jjbitVec74 = { 997 0xffffffffffffffffL, 0xffffffffffffffffL, 0xffffffffffffffffL, 0x3fffffffffffffL 998}; 999static final long[] jjbitVec75 = { 1000 0xffffffffffff0000L, 0xffffffffffffffffL, 0xffffffffffffffffL, 0xffffffffffffffffL 1001}; 1002static final long[] jjbitVec76 = { 1003 0xffffffffffffffffL, 0xffffffffffffffffL, 0xffffffffffffffffL, 0x7ffffffffffffffL 1004}; 1005static final long[] jjbitVec77 = { 1006 0x800000000000000L, 0x0L, 0x0L, 0x0L 1007}; 1008static final long[] jjbitVec78 = { 1009 0xffffffffffffffffL, 0xffffffffffffffffL, 0xffffffffffffffffL, 0x3ffffffffffffL 1010}; 1011static final long[] jjbitVec79 = { 1012 0x400000000000000L, 0x0L, 0x0L, 0x0L 1013}; 1014static final long[] jjbitVec80 = { 1015 0xffffffffffffffffL, 0xffffffffffffffffL, 0xffffffffffffffffL, 0x1fL 1016}; 1017static final long[] jjbitVec81 = { 1018 0x40000000000000L, 0x0L, 0x0L, 0x0L 1019}; 1020static final long[] jjbitVec82 = { 1021 0x780000000000000L, 0xffdfe00000000000L, 0x6fL, 0x0L 1022}; 1023static final long[] jjbitVec83 = { 1024 0x20000000000000L, 0x0L, 0x0L, 0x0L 1025}; 1026static final long[] jjbitVec84 = { 1027 0xffffffffffffffffL, 0xffffffffffffffffL, 0xffffffffffffffffL, 0xfffL 1028}; 1029static final long[] jjbitVec85 = { 1030 0x10000000000000L, 0x0L, 0x0L, 0x0L 1031}; 1032static final long[] jjbitVec86 = { 1033 0xffffffffffffffffL, 0x1c1fffffffffL, 0xffffc3fffffff018L, 0xffffffffffffffffL 1034}; 1035static final long[] jjbitVec87 = { 1036 0xffffffffffffffffL, 0xffffffffffffffe3L, 0xffffffffffffffffL, 0xffffffffffffffffL 1037}; 1038static final long[] jjbitVec88 = { 1039 0xffffffffffffffffL, 0x7fffffL, 0x0L, 0x0L 1040}; 1041static final long[] jjbitVec89 = { 1042 0x800000000000L, 0x0L, 0x0L, 0x0L 1043}; 1044static final long[] jjbitVec90 = { 1045 0xffffffffffffffffL, 0xffffffffffffffffL, 0x1fffffffL, 0x0L 1046}; 1047static final long[] jjbitVec91 = { 1048 0x100000000000L, 0x0L, 0x0L, 0x0L 1049}; 1050static final long[] jjbitVec92 = { 1051 0x3L, 0x0L, 0x0L, 0x0L 1052}; 1053static final long[] jjbitVec93 = { 1054 0x8000000L, 0x0L, 0x0L, 0x0L 1055}; 1056static final long[] jjbitVec94 = { 1057 0xffffffffffffffffL, 0x1ffffL, 0x0L, 0x0L 1058}; 1059static final long[] jjbitVec95 = { 1060 0x4000000L, 0x0L, 0x0L, 0x0L 1061}; 1062static final long[] jjbitVec96 = { 1063 0xffffffffffffffffL, 0x7fffffffL, 0x0L, 0x3fffffff0000L 1064}; 1065static final long[] jjbitVec97 = { 1066 0xf000ffffffffffffL, 0xfffffff800000020L, 0xffffL, 0x0L 1067}; 1068static final long[] jjbitVec98 = { 1069 0x20000L, 0x0L, 0x0L, 0x0L 1070}; 1071static final long[] jjbitVec99 = { 1072 0xffffffffffffffffL, 0x7fL, 0x0L, 0x0L 1073}; 1074static final long[] jjbitVec100 = { 1075 0x2000L, 0x0L, 0x0L, 0x0L 1076}; 1077static final long[] jjbitVec101 = { 1078 0x7fffffffffffL, 0x0L, 0x0L, 0x0L 1079}; 1080static final long[] jjbitVec102 = { 1081 0x1000L, 0x0L, 0x0L, 0x0L 1082}; 1083static final long[] jjbitVec103 = { 1084 0x0L, 0x0L, 0x0L, 0xf0000000L 1085}; 1086static final long[] jjbitVec104 = { 1087 0x200L, 0x0L, 0x0L, 0x0L 1088}; 1089static final long[] jjbitVec105 = { 1090 0xffffffffffffffffL, 0x7fffffffffffL, 0xffffffffffffffffL, 0xffffffffffffffffL 1091}; 1092static final long[] jjbitVec106 = { 1093 0xffffffffffffffffL, 0xfL, 0x0L, 0x0L 1094}; 1095static final long[] jjbitVec107 = { 1096 0x100L, 0x0L, 0x0L, 0x0L 1097}; 1098static final long[] jjbitVec108 = { 1099 0xffffffffffffffffL, 0xffffffffffffffffL, 0x3ffffffL, 0x0L 1100}; 1101static final long[] jjbitVec109 = { 1102 0x40L, 0x0L, 0x0L, 0x0L 1103}; 1104static final long[] jjbitVec110 = { 1105 0x0L, 0x0L, 0xffffffff00000000L, 0x80000000ffffffffL 1106}; 1107static final long[] jjbitVec111 = { 1108 0xffffffffffffffffL, 0xffffffffffffffffL, 0xffffffffffffffffL, 0x1ffffffffffffffL 1109}; 1110static final long[] jjbitVec112 = { 1111 0x20L, 0x0L, 0x0L, 0x0L 1112}; 1113static final long[] jjbitVec113 = { 1114 0x0L, 0x0L, 0xffffffffffffL, 0xb0L 1115}; 1116static final long[] jjbitVec114 = { 1117 0x0L, 0x0L, 0x7fffffffffffL, 0xf000000L 1118}; 1119static final long[] jjbitVec115 = { 1120 0xffffffffffffL, 0x10L, 0x7ffffffffffL, 0x0L 1121}; 1122static final long[] jjbitVec116 = { 1123 0x8000000003ffffffL, 0x0L, 0x0L, 0x0L 1124}; 1125static final long[] jjbitVec117 = { 1126 0x10L, 0x0L, 0x0L, 0x0L 1127}; 1128static final long[] jjbitVec118 = { 1129 0xfffffffffffff8L, 0x0L, 0xfffffffffff8L, 0x1ffffff0000L 1130}; 1131static final long[] jjbitVec119 = { 1132 0x7ffffffff8L, 0x47ffffffff0000L, 0x7fffffffffff8L, 0x1400001eL 1133}; 1134static final long[] jjbitVec120 = { 1135 0xfffffffffffL, 0x0L, 0xffff01ffffffffffL, 0x7fffffffL 1136}; 1137static final long[] jjbitVec121 = { 1138 0x23ffffffffffffe0L, 0x3e0010000L, 0x0L, 0x0L 1139}; 1140static final long[] jjbitVec122 = { 1141 0x8L, 0x0L, 0x0L, 0x0L 1142}; 1143static final long[] jjbitVec123 = { 1144 0xffffffffffffffffL, 0xffffffffffffffffL, 0xffffffffffffffffL, 0x7ffffffffffffL 1145}; 1146static final long[] jjbitVec124 = { 1147 0x4L, 0x0L, 0x0L, 0x0L 1148}; 1149static final long[] jjbitVec125 = { 1150 0xffffffffffffffffL, 0x1ffffff003fffffL, 0x7fffffffL, 0x3fffff00000000L 1151}; 1152static final long[] jjbitVec126 = { 1153 0x3ffffff003fffffL, 0x0L, 0xc0ffffffffffffffL, 0x0L 1154}; 1155static final long[] jjbitVec127 = { 1156 0xfffffffff0001L, 0x1fffffff00000000L, 0x1fffffffL, 0x1fffffffffL 1157}; 1158static final long[] jjbitVec128 = { 1159 0x3fffffffffffffL, 0x7ffff003fffffL, 0x3ffffL, 0x0L 1160}; 1161static final long[] jjbitVec129 = { 1162 0x2L, 0x0L, 0x0L, 0x0L 1163}; 1164static final long[] jjbitVec130 = { 1165 0xffffffffffffffffL, 0xffffffffffffffffL, 0x3fffffffL, 0x0L 1166}; 1167static final long[] jjbitVec131 = { 1168 0xffffffffffffffffL, 0xfffffffffL, 0x0L, 0x0L 1169}; 1170static final long[] jjbitVec132 = { 1171 0xffffffffffffffffL, 0xffffffffffL, 0x0L, 0x0L 1172}; 1173static final long[] jjbitVec133 = { 1174 0xff80000000000000L, 0xfe1fffffffffffffL, 0xfffffffffffff3ffL, 0x1fffffffffffffffL 1175}; 1176static final long[] jjbitVec134 = { 1177 0x0L, 0x0L, 0xffffffffffffffffL, 0x1ffffL 1178}; 1179static final long[] jjbitVec135 = { 1180 0xffff0000ffffffffL, 0x3fffffffffffffL, 0xffffffff3fffffffL, 0x3effffL 1181}; 1182private int jjMoveNfa_0(int startState, int curPos) 1183{ 1184 int startsAt = 0; 1185 jjnewStateCnt = 678; 1186 int i = 1; 1187 jjstateSet[0] = startState; 1188 int kind = 0x7fffffff; 1189 for (;;) 1190 { 1191 if (++jjround == 0x7fffffff) 1192 ReInitRounds(); 1193 if (curChar < 64) 1194 { 1195 long l = 1L << curChar; 1196 do 1197 { 1198 switch(jjstateSet[--i]) 1199 { 1200 case 371: 1201 if ((0x3ff001000000000L & l) != 0L) 1202 { 1203 if (kind > 64) 1204 kind = 64; 1205 { jjCheckNAddStates(0, 30); } 1206 } 1207 else if (curChar == 46) 1208 { jjAddStates(31, 32); } 1209 if ((0x3ff001000000000L & l) != 0L) 1210 { jjCheckNAddStates(33, 65); } 1211 else if (curChar == 46) 1212 { jjAddStates(66, 96); } 1213 break; 1214 case 373: 1215 if ((0x3ff001000000000L & l) != 0L) 1216 { 1217 if (kind > 64) 1218 kind = 64; 1219 { jjCheckNAddStates(0, 30); } 1220 } 1221 else if (curChar == 46) 1222 { jjAddStates(31, 32); } 1223 if ((0x3ff001000000000L & l) != 0L) 1224 { jjCheckNAddStates(33, 65); } 1225 else if (curChar == 46) 1226 { jjAddStates(66, 96); } 1227 break; 1228 case 348: 1229 if ((0x3ff001000000000L & l) != 0L) 1230 { 1231 if (kind > 64) 1232 kind = 64; 1233 { jjCheckNAddStates(0, 30); } 1234 } 1235 else if (curChar == 46) 1236 { jjAddStates(31, 32); } 1237 if ((0x3ff001000000000L & l) != 0L) 1238 { jjCheckNAddStates(33, 65); } 1239 else if (curChar == 46) 1240 { jjAddStates(66, 96); } 1241 break; 1242 case 678: 1243 if ((0xfffffffbffffdbffL & l) != 0L) 1244 { jjCheckNAddStates(97, 100); } 1245 else if (curChar == 34) 1246 { 1247 if (kind > 53) 1248 kind = 53; 1249 } 1250 break; 1251 case 3: 1252 if ((0xdbff8cfeffffcdffL & l) != 0L) 1253 { 1254 if (kind > 71) 1255 kind = 71; 1256 } 1257 else if (curChar == 45) 1258 { jjCheckNAddStates(101, 106); } 1259 else if (curChar == 58) 1260 { 1261 if (kind > 42) 1262 kind = 42; 1263 } 1264 else if (curChar == 61) 1265 { jjCheckNAdd(16); } 1266 if ((0x3ff000000000000L & l) != 0L) 1267 { 1268 if (kind > 47) 1269 kind = 47; 1270 { jjCheckNAddStates(107, 128); } 1271 } 1272 else if ((0x842000000000L & l) != 0L) 1273 { 1274 if (kind > 34) 1275 kind = 34; 1276 } 1277 else if ((0x5000000000000000L & l) != 0L) 1278 { 1279 if (kind > 36) 1280 kind = 36; 1281 } 1282 else if ((0x280000000000L & l) != 0L) 1283 { 1284 if (kind > 35) 1285 kind = 35; 1286 } 1287 else if (curChar == 36) 1288 { 1289 if (kind > 64) 1290 kind = 64; 1291 { jjCheckNAddStates(129, 192); } 1292 } 1293 else if (curChar == 35) 1294 { 1295 if (kind > 67) 1296 kind = 67; 1297 { jjCheckNAddStates(193, 195); } 1298 } 1299 else if (curChar == 39) 1300 { jjAddStates(196, 198); } 1301 else if (curChar == 34) 1302 { jjCheckNAddStates(97, 100); } 1303 else if (curChar == 33) 1304 { jjCheckNAdd(16); } 1305 else if (curChar == 63) 1306 jjstateSet[jjnewStateCnt++] = 20; 1307 if (curChar == 45) 1308 jjstateSet[jjnewStateCnt++] = 361; 1309 else if (curChar == 62) 1310 { jjCheckNAdd(7); } 1311 else if (curChar == 60) 1312 { jjCheckNAdd(7); } 1313 break; 1314 case 679: 1315 if ((0x3ff001000000000L & l) != 0L) 1316 { 1317 if (kind > 64) 1318 kind = 64; 1319 { jjCheckNAddStates(0, 30); } 1320 } 1321 else if (curChar == 46) 1322 { jjAddStates(31, 32); } 1323 if ((0x3ff001000000000L & l) != 0L) 1324 { jjCheckNAddStates(33, 65); } 1325 else if (curChar == 46) 1326 { jjAddStates(66, 96); } 1327 break; 1328 case 332: 1329 if ((0x3ff001000000000L & l) != 0L) 1330 { 1331 if (kind > 64) 1332 kind = 64; 1333 { jjCheckNAddStates(0, 30); } 1334 } 1335 else if (curChar == 46) 1336 { jjAddStates(31, 32); } 1337 if ((0x3ff001000000000L & l) != 0L) 1338 { jjCheckNAddStates(33, 65); } 1339 else if (curChar == 46) 1340 { jjAddStates(66, 96); } 1341 break; 1342 case 337: 1343 if ((0x3ff001000000000L & l) != 0L) 1344 { 1345 if (kind > 64) 1346 kind = 64; 1347 { jjCheckNAddStates(0, 30); } 1348 } 1349 else if (curChar == 46) 1350 { jjAddStates(31, 32); } 1351 if ((0x3ff001000000000L & l) != 0L) 1352 { jjCheckNAddStates(33, 65); } 1353 else if (curChar == 46) 1354 { jjAddStates(66, 96); } 1355 break; 1356 case 370: 1357 if ((0x3ff001000000000L & l) != 0L) 1358 { 1359 if (kind > 64) 1360 kind = 64; 1361 { jjCheckNAddStates(0, 30); } 1362 } 1363 else if (curChar == 46) 1364 { jjAddStates(31, 32); } 1365 if ((0x3ff001000000000L & l) != 0L) 1366 { jjCheckNAddStates(33, 65); } 1367 else if (curChar == 46) 1368 { jjAddStates(66, 96); } 1369 break; 1370 case 14: 1371 if ((0x3ff001000000000L & l) != 0L) 1372 { 1373 if (kind > 64) 1374 kind = 64; 1375 { jjCheckNAddStates(0, 30); } 1376 } 1377 else if (curChar == 46) 1378 { jjAddStates(31, 32); } 1379 if ((0x3ff001000000000L & l) != 0L) 1380 { jjCheckNAddStates(33, 65); } 1381 else if (curChar == 46) 1382 { jjAddStates(66, 96); } 1383 break; 1384 case 372: 1385 if ((0x3ff001000000000L & l) != 0L) 1386 { 1387 if (kind > 64) 1388 kind = 64; 1389 { jjCheckNAddStates(0, 30); } 1390 } 1391 else if (curChar == 46) 1392 { jjAddStates(31, 32); } 1393 if ((0x3ff001000000000L & l) != 0L) 1394 { jjCheckNAddStates(33, 65); } 1395 else if (curChar == 46) 1396 { jjAddStates(66, 96); } 1397 break; 1398 case 374: 1399 if ((0x3ff001000000000L & l) != 0L) 1400 { 1401 if (kind > 64) 1402 kind = 64; 1403 { jjCheckNAddStates(0, 30); } 1404 } 1405 else if (curChar == 46) 1406 { jjAddStates(31, 32); } 1407 if ((0x3ff001000000000L & l) != 0L) 1408 { jjCheckNAddStates(33, 65); } 1409 else if (curChar == 46) 1410 { jjAddStates(66, 96); } 1411 break; 1412 case 375: 1413 if ((0x3ff001000000000L & l) != 0L) 1414 { 1415 if (kind > 64) 1416 kind = 64; 1417 { jjCheckNAddStates(0, 30); } 1418 } 1419 else if (curChar == 46) 1420 { jjAddStates(31, 32); } 1421 if ((0x3ff001000000000L & l) != 0L) 1422 { jjCheckNAddStates(33, 65); } 1423 else if (curChar == 46) 1424 { jjAddStates(66, 96); } 1425 break; 1426 case 361: 1427 if ((0x3ff000000000000L & l) != 0L) 1428 { jjCheckNAddStates(199, 203); } 1429 else if (curChar == 45) 1430 jjstateSet[jjnewStateCnt++] = 360; 1431 if ((0x3ff000000000000L & l) != 0L) 1432 { jjCheckNAddStates(204, 208); } 1433 if ((0x3ff000000000000L & l) != 0L) 1434 { 1435 if (kind > 50) 1436 kind = 50; 1437 { jjCheckNAddStates(209, 212); } 1438 } 1439 if ((0x3ff000000000000L & l) != 0L) 1440 { jjCheckNAddStates(213, 215); } 1441 if ((0x3ff000000000000L & l) != 0L) 1442 { jjCheckNAddStates(216, 218); } 1443 if ((0x3ff000000000000L & l) != 0L) 1444 { 1445 if (kind > 47) 1446 kind = 47; 1447 { jjCheckNAddTwoStates(382, 381); } 1448 } 1449 break; 1450 case 365: 1451 if ((0x3ff001000000000L & l) != 0L) 1452 { 1453 if (kind > 64) 1454 kind = 64; 1455 { jjCheckNAddStates(0, 30); } 1456 } 1457 else if (curChar == 46) 1458 { jjAddStates(31, 32); } 1459 if ((0x3ff001000000000L & l) != 0L) 1460 { jjCheckNAddStates(33, 65); } 1461 else if (curChar == 46) 1462 { jjAddStates(66, 96); } 1463 break; 1464 case 343: 1465 if ((0x3ff001000000000L & l) != 0L) 1466 { 1467 if (kind > 64) 1468 kind = 64; 1469 { jjCheckNAddStates(0, 30); } 1470 } 1471 else if (curChar == 46) 1472 { jjAddStates(31, 32); } 1473 if ((0x3ff001000000000L & l) != 0L) 1474 { jjCheckNAddStates(33, 65); } 1475 else if (curChar == 46) 1476 { jjAddStates(66, 96); } 1477 break; 1478 case 336: 1479 if ((0x3ff001000000000L & l) != 0L) 1480 { 1481 if (kind > 64) 1482 kind = 64; 1483 { jjCheckNAddStates(0, 30); } 1484 } 1485 else if (curChar == 46) 1486 { jjAddStates(31, 32); } 1487 if ((0x3ff001000000000L & l) != 0L) 1488 { jjCheckNAddStates(33, 65); } 1489 else if (curChar == 46) 1490 { jjAddStates(66, 96); } 1491 break; 1492 case 334: 1493 if ((0x3ff001000000000L & l) != 0L) 1494 { 1495 if (kind > 64) 1496 kind = 64; 1497 { jjCheckNAddStates(0, 30); } 1498 } 1499 else if (curChar == 46) 1500 { jjAddStates(31, 32); } 1501 if ((0x3ff001000000000L & l) != 0L) 1502 { jjCheckNAddStates(33, 65); } 1503 else if (curChar == 46) 1504 { jjAddStates(66, 96); } 1505 break; 1506 case 4: 1507 if ((0x842000000000L & l) != 0L && kind > 34) 1508 kind = 34; 1509 break; 1510 case 5: 1511 if ((0x280000000000L & l) != 0L && kind > 35) 1512 kind = 35; 1513 break; 1514 case 6: 1515 if ((0x5000000000000000L & l) != 0L && kind > 36) 1516 kind = 36; 1517 break; 1518 case 7: 1519 if (curChar == 61 && kind > 36) 1520 kind = 36; 1521 break; 1522 case 8: 1523 if (curChar == 60) 1524 { jjCheckNAdd(7); } 1525 break; 1526 case 9: 1527 if (curChar == 62) 1528 { jjCheckNAdd(7); } 1529 break; 1530 case 16: 1531 if (curChar == 61 && kind > 37) 1532 kind = 37; 1533 break; 1534 case 17: 1535 if (curChar == 61) 1536 { jjCheckNAdd(16); } 1537 break; 1538 case 18: 1539 if (curChar == 33) 1540 { jjCheckNAdd(16); } 1541 break; 1542 case 19: 1543 case 20: 1544 if (curChar == 58 && kind > 42) 1545 kind = 42; 1546 break; 1547 case 21: 1548 if (curChar == 63) 1549 jjstateSet[jjnewStateCnt++] = 20; 1550 break; 1551 case 22: 1552 if (curChar == 34) 1553 { jjCheckNAddStates(97, 100); } 1554 break; 1555 case 23: 1556 if ((0xfffffffbffffdbffL & l) != 0L) 1557 { jjCheckNAddStates(97, 100); } 1558 break; 1559 case 25: 1560 if ((0x3ff000000000000L & l) != 0L) 1561 jjstateSet[jjnewStateCnt++] = 26; 1562 break; 1563 case 26: 1564 if ((0x3ff000000000000L & l) != 0L) 1565 jjstateSet[jjnewStateCnt++] = 27; 1566 break; 1567 case 27: 1568 if ((0x3ff000000000000L & l) != 0L) 1569 jjstateSet[jjnewStateCnt++] = 28; 1570 break; 1571 case 28: 1572 if ((0x3ff000000000000L & l) != 0L) 1573 { jjCheckNAddStates(97, 100); } 1574 break; 1575 case 30: 1576 if ((0x8400000000L & l) != 0L) 1577 { jjCheckNAddStates(97, 100); } 1578 break; 1579 case 31: 1580 if (curChar == 34 && kind > 53) 1581 kind = 53; 1582 break; 1583 case 32: 1584 if (curChar == 39) 1585 { jjAddStates(196, 198); } 1586 break; 1587 case 33: 1588 if ((0xffffff7fffffdbffL & l) != 0L) 1589 { jjCheckNAdd(34); } 1590 break; 1591 case 34: 1592 if (curChar == 39 && kind > 54) 1593 kind = 54; 1594 break; 1595 case 36: 1596 if ((0x3ff000000000000L & l) != 0L) 1597 jjstateSet[jjnewStateCnt++] = 37; 1598 break; 1599 case 37: 1600 if ((0x3ff000000000000L & l) != 0L) 1601 jjstateSet[jjnewStateCnt++] = 38; 1602 break; 1603 case 38: 1604 if ((0x3ff000000000000L & l) != 0L) 1605 jjstateSet[jjnewStateCnt++] = 39; 1606 break; 1607 case 39: 1608 if ((0x3ff000000000000L & l) != 0L) 1609 { jjCheckNAdd(34); } 1610 break; 1611 case 41: 1612 if ((0x8400000000L & l) != 0L) 1613 { jjCheckNAdd(34); } 1614 break; 1615 case 43: 1616 if (curChar != 36) 1617 break; 1618 if (kind > 59) 1619 kind = 59; 1620 { jjCheckNAddStates(219, 283); } 1621 break; 1622 case 44: 1623 if ((0x3ff001000000000L & l) != 0L) 1624 { jjCheckNAddStates(284, 316); } 1625 break; 1626 case 105: 1627 if (curChar == 46) 1628 { jjAddStates(317, 347); } 1629 break; 1630 case 106: 1631 if (curChar == 36) 1632 { jjCheckNAddStates(348, 380); } 1633 break; 1634 case 107: 1635 if ((0x3ff001000000000L & l) != 0L) 1636 { jjCheckNAddStates(348, 380); } 1637 break; 1638 case 168: 1639 if (curChar == 58) 1640 { jjAddStates(381, 411); } 1641 break; 1642 case 169: 1643 if (curChar != 36) 1644 break; 1645 if (kind > 59) 1646 kind = 59; 1647 { jjCheckNAddStates(412, 443); } 1648 break; 1649 case 170: 1650 if ((0x3ff001000000000L & l) == 0L) 1651 break; 1652 if (kind > 59) 1653 kind = 59; 1654 { jjCheckNAddStates(412, 443); } 1655 break; 1656 case 232: 1657 if (curChar == 45) 1658 { jjCheckNAdd(233); } 1659 break; 1660 case 233: 1661 if ((0x3ff000000000000L & l) == 0L) 1662 break; 1663 if (kind > 59) 1664 kind = 59; 1665 { jjCheckNAddStates(444, 446); } 1666 break; 1667 case 235: 1668 if (curChar == 46 && kind > 59) 1669 kind = 59; 1670 break; 1671 case 236: 1672 if (curChar == 46) 1673 jjstateSet[jjnewStateCnt++] = 235; 1674 break; 1675 case 237: 1676 if (curChar == 46) 1677 jjstateSet[jjnewStateCnt++] = 236; 1678 break; 1679 case 268: 1680 if (curChar == 58) 1681 jjstateSet[jjnewStateCnt++] = 168; 1682 break; 1683 case 350: 1684 if (curChar != 35) 1685 break; 1686 if (kind > 67) 1687 kind = 67; 1688 { jjCheckNAddStates(193, 195); } 1689 break; 1690 case 351: 1691 if ((0xffffffffffffdbffL & l) == 0L) 1692 break; 1693 if (kind > 67) 1694 kind = 67; 1695 { jjCheckNAddStates(193, 195); } 1696 break; 1697 case 352: 1698 if ((0x2400L & l) != 0L && kind > 67) 1699 kind = 67; 1700 break; 1701 case 353: 1702 if (curChar == 10 && kind > 67) 1703 kind = 67; 1704 break; 1705 case 354: 1706 if (curChar == 13) 1707 jjstateSet[jjnewStateCnt++] = 353; 1708 break; 1709 case 355: 1710 if (curChar == 45) 1711 { jjCheckNAddStates(447, 449); } 1712 break; 1713 case 356: 1714 if ((0x100000200L & l) != 0L) 1715 { jjCheckNAddStates(447, 449); } 1716 break; 1717 case 357: 1718 if ((0x2400L & l) != 0L && kind > 68) 1719 kind = 68; 1720 break; 1721 case 358: 1722 if (curChar == 10 && kind > 68) 1723 kind = 68; 1724 break; 1725 case 359: 1726 if (curChar == 13) 1727 jjstateSet[jjnewStateCnt++] = 358; 1728 break; 1729 case 360: 1730 if (curChar == 45) 1731 jjstateSet[jjnewStateCnt++] = 355; 1732 break; 1733 case 362: 1734 if (curChar == 45) 1735 jjstateSet[jjnewStateCnt++] = 361; 1736 break; 1737 case 363: 1738 if ((0xdbff8cfeffffcdffL & l) != 0L && kind > 71) 1739 kind = 71; 1740 break; 1741 case 380: 1742 if (curChar == 45) 1743 { jjCheckNAddStates(101, 106); } 1744 break; 1745 case 381: 1746 if ((0x3ff000000000000L & l) == 0L) 1747 break; 1748 if (kind > 47) 1749 kind = 47; 1750 { jjCheckNAddTwoStates(382, 381); } 1751 break; 1752 case 383: 1753 if ((0x3ff000000000000L & l) != 0L) 1754 { jjCheckNAddStates(216, 218); } 1755 break; 1756 case 387: 1757 if ((0x3ff000000000000L & l) != 0L) 1758 { jjCheckNAddStates(213, 215); } 1759 break; 1760 case 391: 1761 if ((0x3ff000000000000L & l) == 0L) 1762 break; 1763 if (kind > 50) 1764 kind = 50; 1765 { jjCheckNAddStates(209, 212); } 1766 break; 1767 case 393: 1768 if (curChar == 46) 1769 { jjCheckNAdd(394); } 1770 break; 1771 case 394: 1772 if ((0x3ff000000000000L & l) == 0L) 1773 break; 1774 if (kind > 50) 1775 kind = 50; 1776 { jjCheckNAddStates(450, 452); } 1777 break; 1778 case 397: 1779 if (curChar == 45) 1780 { jjCheckNAdd(398); } 1781 break; 1782 case 398: 1783 if ((0x3ff000000000000L & l) == 0L) 1784 break; 1785 if (kind > 50) 1786 kind = 50; 1787 { jjCheckNAdd(398); } 1788 break; 1789 case 399: 1790 if ((0x3ff000000000000L & l) != 0L) 1791 { jjCheckNAddStates(204, 208); } 1792 break; 1793 case 401: 1794 if (curChar == 46) 1795 { jjCheckNAdd(402); } 1796 break; 1797 case 402: 1798 if ((0x3ff000000000000L & l) != 0L) 1799 { jjCheckNAddStates(453, 456); } 1800 break; 1801 case 405: 1802 if (curChar == 45) 1803 { jjCheckNAdd(406); } 1804 break; 1805 case 406: 1806 if ((0x3ff000000000000L & l) != 0L) 1807 { jjCheckNAddTwoStates(406, 408); } 1808 break; 1809 case 409: 1810 if ((0x3ff000000000000L & l) != 0L) 1811 { jjCheckNAddStates(199, 203); } 1812 break; 1813 case 411: 1814 if (curChar == 46) 1815 { jjCheckNAdd(412); } 1816 break; 1817 case 412: 1818 if ((0x3ff000000000000L & l) != 0L) 1819 { jjCheckNAddStates(457, 460); } 1820 break; 1821 case 415: 1822 if (curChar == 45) 1823 { jjCheckNAdd(416); } 1824 break; 1825 case 416: 1826 if ((0x3ff000000000000L & l) != 0L) 1827 { jjCheckNAddTwoStates(416, 418); } 1828 break; 1829 case 419: 1830 if ((0x3ff000000000000L & l) == 0L) 1831 break; 1832 if (kind > 47) 1833 kind = 47; 1834 { jjCheckNAddStates(107, 128); } 1835 break; 1836 case 420: 1837 if (curChar != 36) 1838 break; 1839 if (kind > 64) 1840 kind = 64; 1841 { jjCheckNAddStates(129, 192); } 1842 break; 1843 case 421: 1844 if ((0x3ff001000000000L & l) != 0L) 1845 { jjCheckNAddStates(33, 65); } 1846 break; 1847 case 482: 1848 if (curChar == 46) 1849 { jjAddStates(66, 96); } 1850 break; 1851 case 483: 1852 if (curChar == 36) 1853 { jjCheckNAddStates(461, 493); } 1854 break; 1855 case 484: 1856 if ((0x3ff001000000000L & l) != 0L) 1857 { jjCheckNAddStates(461, 493); } 1858 break; 1859 case 545: 1860 if (curChar == 46) 1861 { jjAddStates(31, 32); } 1862 break; 1863 case 587: 1864 if ((0x3ff001000000000L & l) == 0L) 1865 break; 1866 if (kind > 64) 1867 kind = 64; 1868 { jjCheckNAddStates(0, 30); } 1869 break; 1870 default : break; 1871 } 1872 } while(i != startsAt); 1873 } 1874 else if (curChar < 128) 1875 { 1876 long l = 1L << (curChar & 077); 1877 do 1878 { 1879 switch(jjstateSet[--i]) 1880 { 1881 case 371: 1882 if ((0x7fffffe87fffffeL & l) != 0L) 1883 { 1884 if (kind > 64) 1885 kind = 64; 1886 { jjCheckNAddStates(0, 30); } 1887 } 1888 if ((0x7fffffe87fffffeL & l) != 0L) 1889 { jjCheckNAddStates(33, 65); } 1890 if (curChar == 110) 1891 jjstateSet[jjnewStateCnt++] = 370; 1892 break; 1893 case 373: 1894 if ((0x7fffffe87fffffeL & l) != 0L) 1895 { 1896 if (kind > 64) 1897 kind = 64; 1898 { jjCheckNAddStates(0, 30); } 1899 } 1900 if ((0x7fffffe87fffffeL & l) != 0L) 1901 { jjCheckNAddStates(33, 65); } 1902 if (curChar == 109) 1903 jjstateSet[jjnewStateCnt++] = 372; 1904 break; 1905 case 348: 1906 if ((0x7fffffe87fffffeL & l) != 0L) 1907 { 1908 if (kind > 64) 1909 kind = 64; 1910 { jjCheckNAddStates(0, 30); } 1911 } 1912 if ((0x7fffffe87fffffeL & l) != 0L) 1913 { jjCheckNAddStates(33, 65); } 1914 if (curChar == 117) 1915 jjstateSet[jjnewStateCnt++] = 347; 1916 break; 1917 case 678: 1918 if ((0xffffffffefffffffL & l) != 0L) 1919 { jjCheckNAddStates(97, 100); } 1920 else if (curChar == 92) 1921 jjstateSet[jjnewStateCnt++] = 30; 1922 if (curChar == 117) 1923 jjstateSet[jjnewStateCnt++] = 25; 1924 break; 1925 case 3: 1926 if ((0xc7fffffedfffffffL & l) != 0L) 1927 { 1928 if (kind > 71) 1929 kind = 71; 1930 } 1931 if ((0x7fffffe87fffffeL & l) != 0L) 1932 { 1933 if (kind > 64) 1934 kind = 64; 1935 { jjCheckNAddStates(129, 192); } 1936 } 1937 else if (curChar == 91) 1938 { 1939 if (kind > 60) 1940 kind = 60; 1941 } 1942 else if (curChar == 94) 1943 { jjAddStates(494, 524); } 1944 if (curChar == 97) 1945 { jjAddStates(525, 526); } 1946 else if (curChar == 105) 1947 { jjAddStates(527, 528); } 1948 else if (curChar == 116) 1949 jjstateSet[jjnewStateCnt++] = 348; 1950 else if (curChar == 118) 1951 jjstateSet[jjnewStateCnt++] = 343; 1952 else if (curChar == 109) 1953 jjstateSet[jjnewStateCnt++] = 337; 1954 else if (curChar == 115) 1955 jjstateSet[jjnewStateCnt++] = 334; 1956 else if (curChar == 108) 1957 jjstateSet[jjnewStateCnt++] = 332; 1958 else if (curChar == 111) 1959 jjstateSet[jjnewStateCnt++] = 14; 1960 else if (curChar == 112) 1961 jjstateSet[jjnewStateCnt++] = 2; 1962 break; 1963 case 679: 1964 if ((0x7fffffe87fffffeL & l) != 0L) 1965 { 1966 if (kind > 64) 1967 kind = 64; 1968 { jjCheckNAddStates(0, 30); } 1969 } 1970 if ((0x7fffffe87fffffeL & l) != 0L) 1971 { jjCheckNAddStates(33, 65); } 1972 break; 1973 case 332: 1974 if ((0x7fffffe87fffffeL & l) != 0L) 1975 { 1976 if (kind > 64) 1977 kind = 64; 1978 { jjCheckNAddStates(0, 30); } 1979 } 1980 if ((0x7fffffe87fffffeL & l) != 0L) 1981 { jjCheckNAddStates(33, 65); } 1982 if (curChar == 105) 1983 jjstateSet[jjnewStateCnt++] = 331; 1984 break; 1985 case 337: 1986 if ((0x7fffffe87fffffeL & l) != 0L) 1987 { 1988 if (kind > 64) 1989 kind = 64; 1990 { jjCheckNAddStates(0, 30); } 1991 } 1992 if ((0x7fffffe87fffffeL & l) != 0L) 1993 { jjCheckNAddStates(33, 65); } 1994 if (curChar == 97) 1995 jjstateSet[jjnewStateCnt++] = 336; 1996 break; 1997 case 370: 1998 if ((0x7fffffe87fffffeL & l) != 0L) 1999 { 2000 if (kind > 64) 2001 kind = 64; 2002 { jjCheckNAddStates(0, 30); } 2003 } 2004 if ((0x7fffffe87fffffeL & l) != 0L) 2005 { jjCheckNAddStates(33, 65); } 2006 if (curChar == 116) 2007 { 2008 if (kind > 27) 2009 kind = 27; 2010 } 2011 break; 2012 case 14: 2013 if ((0x7fffffe87fffffeL & l) != 0L) 2014 { 2015 if (kind > 64) 2016 kind = 64; 2017 { jjCheckNAddStates(0, 30); } 2018 } 2019 if ((0x7fffffe87fffffeL & l) != 0L) 2020 { jjCheckNAddStates(33, 65); } 2021 if (curChar == 102) 2022 jjstateSet[jjnewStateCnt++] = 13; 2023 break; 2024 case 372: 2025 if ((0x7fffffe87fffffeL & l) != 0L) 2026 { 2027 if (kind > 64) 2028 kind = 64; 2029 { jjCheckNAddStates(0, 30); } 2030 } 2031 if ((0x7fffffe87fffffeL & l) != 0L) 2032 { jjCheckNAddStates(33, 65); } 2033 if (curChar == 101) 2034 jjstateSet[jjnewStateCnt++] = 371; 2035 break; 2036 case 374: 2037 if ((0x7fffffe87fffffeL & l) != 0L) 2038 { 2039 if (kind > 64) 2040 kind = 64; 2041 { jjCheckNAddStates(0, 30); } 2042 } 2043 if ((0x7fffffe87fffffeL & l) != 0L) 2044 { jjCheckNAddStates(33, 65); } 2045 if (curChar == 103) 2046 jjstateSet[jjnewStateCnt++] = 373; 2047 break; 2048 case 375: 2049 if ((0x7fffffe87fffffeL & l) != 0L) 2050 { 2051 if (kind > 64) 2052 kind = 64; 2053 { jjCheckNAddStates(0, 30); } 2054 } 2055 if ((0x7fffffe87fffffeL & l) != 0L) 2056 { jjCheckNAddStates(33, 65); } 2057 if (curChar == 114) 2058 jjstateSet[jjnewStateCnt++] = 378; 2059 else if (curChar == 117) 2060 jjstateSet[jjnewStateCnt++] = 374; 2061 break; 2062 case 365: 2063 if ((0x7fffffe87fffffeL & l) != 0L) 2064 { 2065 if (kind > 64) 2066 kind = 64; 2067 { jjCheckNAddStates(0, 30); } 2068 } 2069 if ((0x7fffffe87fffffeL & l) != 0L) 2070 { jjCheckNAddStates(33, 65); } 2071 if (curChar == 115) 2072 jjstateSet[jjnewStateCnt++] = 367; 2073 if (curChar == 115) 2074 { 2075 if (kind > 37) 2076 kind = 37; 2077 } 2078 break; 2079 case 343: 2080 if ((0x7fffffe87fffffeL & l) != 0L) 2081 { 2082 if (kind > 64) 2083 kind = 64; 2084 { jjCheckNAddStates(0, 30); } 2085 } 2086 if ((0x7fffffe87fffffeL & l) != 0L) 2087 { jjCheckNAddStates(33, 65); } 2088 if (curChar == 101) 2089 jjstateSet[jjnewStateCnt++] = 342; 2090 break; 2091 case 336: 2092 if ((0x7fffffe87fffffeL & l) != 0L) 2093 { 2094 if (kind > 64) 2095 kind = 64; 2096 { jjCheckNAddStates(0, 30); } 2097 } 2098 if ((0x7fffffe87fffffeL & l) != 0L) 2099 { jjCheckNAddStates(33, 65); } 2100 if (curChar == 112) 2101 { jjCheckNAdd(330); } 2102 break; 2103 case 334: 2104 if ((0x7fffffe87fffffeL & l) != 0L) 2105 { 2106 if (kind > 64) 2107 kind = 64; 2108 { jjCheckNAddStates(0, 30); } 2109 } 2110 if ((0x7fffffe87fffffeL & l) != 0L) 2111 { jjCheckNAddStates(33, 65); } 2112 if (curChar == 101) 2113 { jjCheckNAdd(329); } 2114 break; 2115 case 0: 2116 if (curChar == 112 && kind > 27) 2117 kind = 27; 2118 break; 2119 case 1: 2120 if (curChar == 109) 2121 jjstateSet[jjnewStateCnt++] = 0; 2122 break; 2123 case 2: 2124 if (curChar == 105) 2125 jjstateSet[jjnewStateCnt++] = 1; 2126 break; 2127 case 10: 2128 if (curChar == 101 && kind > 36) 2129 kind = 36; 2130 break; 2131 case 11: 2132 if (curChar == 112) 2133 jjstateSet[jjnewStateCnt++] = 10; 2134 break; 2135 case 12: 2136 if (curChar == 121) 2137 jjstateSet[jjnewStateCnt++] = 11; 2138 break; 2139 case 13: 2140 if (curChar == 116) 2141 jjstateSet[jjnewStateCnt++] = 12; 2142 break; 2143 case 15: 2144 if (curChar == 111) 2145 jjstateSet[jjnewStateCnt++] = 14; 2146 break; 2147 case 23: 2148 if ((0xffffffffefffffffL & l) != 0L) 2149 { jjCheckNAddStates(97, 100); } 2150 break; 2151 case 24: 2152 if (curChar == 117) 2153 jjstateSet[jjnewStateCnt++] = 25; 2154 break; 2155 case 25: 2156 if ((0x7e00000000L & l) != 0L) 2157 jjstateSet[jjnewStateCnt++] = 26; 2158 break; 2159 case 26: 2160 if ((0x7e00000000L & l) != 0L) 2161 jjstateSet[jjnewStateCnt++] = 27; 2162 break; 2163 case 27: 2164 if ((0x7e00000000L & l) != 0L) 2165 jjstateSet[jjnewStateCnt++] = 28; 2166 break; 2167 case 28: 2168 if ((0x7e00000000L & l) != 0L) 2169 { jjCheckNAddStates(97, 100); } 2170 break; 2171 case 29: 2172 if (curChar == 92) 2173 jjstateSet[jjnewStateCnt++] = 30; 2174 break; 2175 case 30: 2176 if ((0x14404410000000L & l) != 0L) 2177 { jjCheckNAddStates(97, 100); } 2178 break; 2179 case 33: 2180 if ((0xffffffffefffffffL & l) != 0L) 2181 { jjCheckNAdd(34); } 2182 break; 2183 case 35: 2184 if (curChar == 117) 2185 jjstateSet[jjnewStateCnt++] = 36; 2186 break; 2187 case 36: 2188 if ((0x7e00000000L & l) != 0L) 2189 jjstateSet[jjnewStateCnt++] = 37; 2190 break; 2191 case 37: 2192 if ((0x7e00000000L & l) != 0L) 2193 jjstateSet[jjnewStateCnt++] = 38; 2194 break; 2195 case 38: 2196 if ((0x7e00000000L & l) != 0L) 2197 jjstateSet[jjnewStateCnt++] = 39; 2198 break; 2199 case 39: 2200 if ((0x7e00000000L & l) != 0L) 2201 { jjCheckNAdd(34); } 2202 break; 2203 case 40: 2204 if (curChar == 92) 2205 jjstateSet[jjnewStateCnt++] = 41; 2206 break; 2207 case 41: 2208 if ((0x14404410000000L & l) != 0L) 2209 { jjCheckNAdd(34); } 2210 break; 2211 case 42: 2212 if (curChar == 94) 2213 { jjAddStates(494, 524); } 2214 break; 2215 case 43: 2216 if ((0x7fffffe87fffffeL & l) == 0L) 2217 break; 2218 if (kind > 59) 2219 kind = 59; 2220 { jjCheckNAddStates(219, 283); } 2221 break; 2222 case 44: 2223 if ((0x7fffffe87fffffeL & l) != 0L) 2224 { jjCheckNAddStates(284, 316); } 2225 break; 2226 case 106: 2227 case 107: 2228 if ((0x7fffffe87fffffeL & l) != 0L) 2229 { jjCheckNAddStates(348, 380); } 2230 break; 2231 case 169: 2232 case 170: 2233 if ((0x7fffffe87fffffeL & l) == 0L) 2234 break; 2235 if (kind > 59) 2236 kind = 59; 2237 { jjCheckNAddStates(412, 443); } 2238 break; 2239 case 231: 2240 if (curChar == 92) 2241 { jjCheckNAddTwoStates(232, 233); } 2242 break; 2243 case 234: 2244 if (curChar == 95) 2245 { jjCheckNAdd(233); } 2246 break; 2247 case 329: 2248 if (curChar == 116) 2249 { jjCheckNAdd(330); } 2250 break; 2251 case 330: 2252 if (curChar == 91 && kind > 60) 2253 kind = 60; 2254 break; 2255 case 331: 2256 if (curChar == 115) 2257 { jjCheckNAdd(329); } 2258 break; 2259 case 333: 2260 if (curChar == 108) 2261 jjstateSet[jjnewStateCnt++] = 332; 2262 break; 2263 case 335: 2264 if (curChar == 115) 2265 jjstateSet[jjnewStateCnt++] = 334; 2266 break; 2267 case 338: 2268 if (curChar == 109) 2269 jjstateSet[jjnewStateCnt++] = 337; 2270 break; 2271 case 339: 2272 if (curChar == 114) 2273 { jjCheckNAdd(330); } 2274 break; 2275 case 340: 2276 if (curChar == 111) 2277 jjstateSet[jjnewStateCnt++] = 339; 2278 break; 2279 case 341: 2280 if (curChar == 116) 2281 jjstateSet[jjnewStateCnt++] = 340; 2282 break; 2283 case 342: 2284 if (curChar == 99) 2285 jjstateSet[jjnewStateCnt++] = 341; 2286 break; 2287 case 344: 2288 if (curChar == 118) 2289 jjstateSet[jjnewStateCnt++] = 343; 2290 break; 2291 case 345: 2292 if (curChar == 101) 2293 { jjCheckNAdd(330); } 2294 break; 2295 case 346: 2296 if (curChar == 108) 2297 jjstateSet[jjnewStateCnt++] = 345; 2298 break; 2299 case 347: 2300 if (curChar == 112) 2301 jjstateSet[jjnewStateCnt++] = 346; 2302 break; 2303 case 349: 2304 if (curChar == 116) 2305 jjstateSet[jjnewStateCnt++] = 348; 2306 break; 2307 case 351: 2308 if (kind > 67) 2309 kind = 67; 2310 { jjAddStates(193, 195); } 2311 break; 2312 case 363: 2313 if ((0xc7fffffedfffffffL & l) != 0L && kind > 71) 2314 kind = 71; 2315 break; 2316 case 364: 2317 if (curChar == 105) 2318 { jjAddStates(527, 528); } 2319 break; 2320 case 366: 2321 if (curChar == 116 && kind > 37) 2322 kind = 37; 2323 break; 2324 case 367: 2325 if (curChar == 110) 2326 jjstateSet[jjnewStateCnt++] = 366; 2327 break; 2328 case 368: 2329 if (curChar == 115) 2330 jjstateSet[jjnewStateCnt++] = 367; 2331 break; 2332 case 369: 2333 if (curChar == 97) 2334 { jjAddStates(525, 526); } 2335 break; 2336 case 376: 2337 if (curChar == 121) 2338 { jjCheckNAdd(330); } 2339 break; 2340 case 377: 2341 if (curChar == 97) 2342 jjstateSet[jjnewStateCnt++] = 376; 2343 break; 2344 case 378: 2345 if (curChar == 114) 2346 jjstateSet[jjnewStateCnt++] = 377; 2347 break; 2348 case 379: 2349 if (curChar == 114) 2350 jjstateSet[jjnewStateCnt++] = 378; 2351 break; 2352 case 382: 2353 if (curChar == 95) 2354 jjstateSet[jjnewStateCnt++] = 381; 2355 break; 2356 case 384: 2357 if (curChar == 95) 2358 jjstateSet[jjnewStateCnt++] = 383; 2359 break; 2360 case 385: 2361 if (curChar == 76 && kind > 48) 2362 kind = 48; 2363 break; 2364 case 386: 2365 if (curChar == 95) 2366 jjstateSet[jjnewStateCnt++] = 385; 2367 break; 2368 case 388: 2369 if (curChar == 95) 2370 jjstateSet[jjnewStateCnt++] = 387; 2371 break; 2372 case 389: 2373 if (curChar == 66 && kind > 49) 2374 kind = 49; 2375 break; 2376 case 390: 2377 if (curChar == 95) 2378 jjstateSet[jjnewStateCnt++] = 389; 2379 break; 2380 case 392: 2381 if (curChar == 95) 2382 jjstateSet[jjnewStateCnt++] = 391; 2383 break; 2384 case 395: 2385 if (curChar == 95) 2386 jjstateSet[jjnewStateCnt++] = 394; 2387 break; 2388 case 396: 2389 if (curChar == 101) 2390 { jjAddStates(529, 530); } 2391 break; 2392 case 400: 2393 if (curChar == 95) 2394 jjstateSet[jjnewStateCnt++] = 399; 2395 break; 2396 case 403: 2397 if (curChar == 95) 2398 jjstateSet[jjnewStateCnt++] = 402; 2399 break; 2400 case 404: 2401 if (curChar == 101) 2402 { jjAddStates(531, 532); } 2403 break; 2404 case 407: 2405 if (curChar == 70 && kind > 51) 2406 kind = 51; 2407 break; 2408 case 408: 2409 if (curChar == 95) 2410 jjstateSet[jjnewStateCnt++] = 407; 2411 break; 2412 case 410: 2413 if (curChar == 95) 2414 jjstateSet[jjnewStateCnt++] = 409; 2415 break; 2416 case 413: 2417 if (curChar == 95) 2418 jjstateSet[jjnewStateCnt++] = 412; 2419 break; 2420 case 414: 2421 if (curChar == 101) 2422 { jjAddStates(533, 534); } 2423 break; 2424 case 417: 2425 if (curChar == 66 && kind > 52) 2426 kind = 52; 2427 break; 2428 case 418: 2429 if (curChar == 95) 2430 jjstateSet[jjnewStateCnt++] = 417; 2431 break; 2432 case 420: 2433 if ((0x7fffffe87fffffeL & l) == 0L) 2434 break; 2435 if (kind > 64) 2436 kind = 64; 2437 { jjCheckNAddStates(129, 192); } 2438 break; 2439 case 421: 2440 if ((0x7fffffe87fffffeL & l) != 0L) 2441 { jjCheckNAddStates(33, 65); } 2442 break; 2443 case 483: 2444 case 484: 2445 if ((0x7fffffe87fffffeL & l) != 0L) 2446 { jjCheckNAddStates(461, 493); } 2447 break; 2448 case 546: 2449 if (curChar == 115 && kind > 58) 2450 kind = 58; 2451 break; 2452 case 547: 2453 if (curChar == 115) 2454 jjstateSet[jjnewStateCnt++] = 546; 2455 break; 2456 case 548: 2457 if (curChar == 97) 2458 jjstateSet[jjnewStateCnt++] = 547; 2459 break; 2460 case 549: 2461 if (curChar == 108) 2462 jjstateSet[jjnewStateCnt++] = 548; 2463 break; 2464 case 550: 2465 if (curChar == 99) 2466 jjstateSet[jjnewStateCnt++] = 549; 2467 break; 2468 case 551: 2469 if (curChar == 101 && kind > 58) 2470 kind = 58; 2471 break; 2472 case 552: 2473 if (curChar == 108) 2474 jjstateSet[jjnewStateCnt++] = 551; 2475 break; 2476 case 553: 2477 if (curChar == 117) 2478 jjstateSet[jjnewStateCnt++] = 552; 2479 break; 2480 case 554: 2481 if (curChar == 100) 2482 jjstateSet[jjnewStateCnt++] = 553; 2483 break; 2484 case 555: 2485 if (curChar == 111) 2486 jjstateSet[jjnewStateCnt++] = 554; 2487 break; 2488 case 556: 2489 if (curChar == 109) 2490 jjstateSet[jjnewStateCnt++] = 555; 2491 break; 2492 case 587: 2493 if ((0x7fffffe87fffffeL & l) == 0L) 2494 break; 2495 if (kind > 64) 2496 kind = 64; 2497 { jjCheckNAddStates(0, 30); } 2498 break; 2499 default : break; 2500 } 2501 } while(i != startsAt); 2502 } 2503 else 2504 { 2505 int hiByte = (curChar >> 8); 2506 int i1 = hiByte >> 6; 2507 long l1 = 1L << (hiByte & 077); 2508 int i2 = (curChar & 0xff) >> 6; 2509 long l2 = 1L << (curChar & 077); 2510 do 2511 { 2512 switch(jjstateSet[--i]) 2513 { 2514 case 371: 2515 if (jjCanMove_1(hiByte, i1, i2, l1, l2)) 2516 { jjCheckNAddStates(33, 65); } 2517 if (jjCanMove_2(hiByte, i1, i2, l1, l2)) 2518 { jjCheckNAdd(423); } 2519 if (jjCanMove_4(hiByte, i1, i2, l1, l2)) 2520 { jjCheckNAdd(425); } 2521 if (jjCanMove_6(hiByte, i1, i2, l1, l2)) 2522 { jjCheckNAdd(427); } 2523 if (jjCanMove_8(hiByte, i1, i2, l1, l2)) 2524 { jjCheckNAdd(429); } 2525 if (jjCanMove_10(hiByte, i1, i2, l1, l2)) 2526 { jjCheckNAdd(431); } 2527 if (jjCanMove_12(hiByte, i1, i2, l1, l2)) 2528 { jjCheckNAdd(433); } 2529 if (jjCanMove_14(hiByte, i1, i2, l1, l2)) 2530 { jjCheckNAdd(435); } 2531 if (jjCanMove_16(hiByte, i1, i2, l1, l2)) 2532 { jjCheckNAdd(437); } 2533 if (jjCanMove_18(hiByte, i1, i2, l1, l2)) 2534 { jjCheckNAdd(439); } 2535 if (jjCanMove_20(hiByte, i1, i2, l1, l2)) 2536 { jjCheckNAdd(441); } 2537 if (jjCanMove_22(hiByte, i1, i2, l1, l2)) 2538 { jjCheckNAdd(443); } 2539 if (jjCanMove_24(hiByte, i1, i2, l1, l2)) 2540 { jjCheckNAdd(445); } 2541 if (jjCanMove_26(hiByte, i1, i2, l1, l2)) 2542 { jjCheckNAdd(447); } 2543 if (jjCanMove_28(hiByte, i1, i2, l1, l2)) 2544 { jjCheckNAdd(449); } 2545 if (jjCanMove_30(hiByte, i1, i2, l1, l2)) 2546 { jjCheckNAdd(451); } 2547 if (jjCanMove_32(hiByte, i1, i2, l1, l2)) 2548 { jjCheckNAdd(453); } 2549 if (jjCanMove_34(hiByte, i1, i2, l1, l2)) 2550 { jjCheckNAdd(455); } 2551 if (jjCanMove_36(hiByte, i1, i2, l1, l2)) 2552 { jjCheckNAdd(457); } 2553 if (jjCanMove_38(hiByte, i1, i2, l1, l2)) 2554 { jjCheckNAdd(459); } 2555 if (jjCanMove_40(hiByte, i1, i2, l1, l2)) 2556 { jjCheckNAdd(461); } 2557 if (jjCanMove_42(hiByte, i1, i2, l1, l2)) 2558 { jjCheckNAdd(463); } 2559 if (jjCanMove_44(hiByte, i1, i2, l1, l2)) 2560 { jjCheckNAdd(465); } 2561 if (jjCanMove_46(hiByte, i1, i2, l1, l2)) 2562 { jjCheckNAdd(467); } 2563 if (jjCanMove_48(hiByte, i1, i2, l1, l2)) 2564 { jjCheckNAdd(469); } 2565 if (jjCanMove_50(hiByte, i1, i2, l1, l2)) 2566 { jjCheckNAdd(471); } 2567 if (jjCanMove_52(hiByte, i1, i2, l1, l2)) 2568 { jjCheckNAdd(473); } 2569 if (jjCanMove_54(hiByte, i1, i2, l1, l2)) 2570 { jjCheckNAdd(475); } 2571 if (jjCanMove_56(hiByte, i1, i2, l1, l2)) 2572 { jjCheckNAdd(477); } 2573 if (jjCanMove_58(hiByte, i1, i2, l1, l2)) 2574 { jjCheckNAdd(479); } 2575 if (jjCanMove_60(hiByte, i1, i2, l1, l2)) 2576 { jjCheckNAdd(481); } 2577 if (jjCanMove_1(hiByte, i1, i2, l1, l2)) 2578 { 2579 if (kind > 64) 2580 kind = 64; 2581 { jjCheckNAddStates(0, 30); } 2582 } 2583 if (jjCanMove_2(hiByte, i1, i2, l1, l2)) 2584 { jjCheckNAdd(589); } 2585 if (jjCanMove_4(hiByte, i1, i2, l1, l2)) 2586 { jjCheckNAdd(591); } 2587 if (jjCanMove_6(hiByte, i1, i2, l1, l2)) 2588 { jjCheckNAdd(593); } 2589 if (jjCanMove_8(hiByte, i1, i2, l1, l2)) 2590 { jjCheckNAdd(595); } 2591 if (jjCanMove_10(hiByte, i1, i2, l1, l2)) 2592 { jjCheckNAdd(597); } 2593 if (jjCanMove_12(hiByte, i1, i2, l1, l2)) 2594 { jjCheckNAdd(599); } 2595 if (jjCanMove_14(hiByte, i1, i2, l1, l2)) 2596 { jjCheckNAdd(601); } 2597 if (jjCanMove_16(hiByte, i1, i2, l1, l2)) 2598 { jjCheckNAdd(603); } 2599 if (jjCanMove_18(hiByte, i1, i2, l1, l2)) 2600 { jjCheckNAdd(605); } 2601 if (jjCanMove_20(hiByte, i1, i2, l1, l2)) 2602 { jjCheckNAdd(607); } 2603 if (jjCanMove_22(hiByte, i1, i2, l1, l2)) 2604 { jjCheckNAdd(609); } 2605 if (jjCanMove_24(hiByte, i1, i2, l1, l2)) 2606 { jjCheckNAdd(611); } 2607 if (jjCanMove_26(hiByte, i1, i2, l1, l2)) 2608 { jjCheckNAdd(613); } 2609 if (jjCanMove_28(hiByte, i1, i2, l1, l2)) 2610 { jjCheckNAdd(615); } 2611 if (jjCanMove_30(hiByte, i1, i2, l1, l2)) 2612 { jjCheckNAdd(617); } 2613 if (jjCanMove_32(hiByte, i1, i2, l1, l2)) 2614 { jjCheckNAdd(619); } 2615 if (jjCanMove_34(hiByte, i1, i2, l1, l2)) 2616 { jjCheckNAdd(621); } 2617 if (jjCanMove_36(hiByte, i1, i2, l1, l2)) 2618 { jjCheckNAdd(623); } 2619 if (jjCanMove_38(hiByte, i1, i2, l1, l2)) 2620 { jjCheckNAdd(625); } 2621 if (jjCanMove_40(hiByte, i1, i2, l1, l2)) 2622 { jjCheckNAdd(627); } 2623 if (jjCanMove_42(hiByte, i1, i2, l1, l2)) 2624 { jjCheckNAdd(629); } 2625 if (jjCanMove_44(hiByte, i1, i2, l1, l2)) 2626 { jjCheckNAdd(631); } 2627 if (jjCanMove_46(hiByte, i1, i2, l1, l2)) 2628 { jjCheckNAdd(633); } 2629 if (jjCanMove_48(hiByte, i1, i2, l1, l2)) 2630 { jjCheckNAdd(635); } 2631 if (jjCanMove_50(hiByte, i1, i2, l1, l2)) 2632 { jjCheckNAdd(637); } 2633 if (jjCanMove_52(hiByte, i1, i2, l1, l2)) 2634 { jjCheckNAdd(639); } 2635 if (jjCanMove_54(hiByte, i1, i2, l1, l2)) 2636 { jjCheckNAdd(641); } 2637 if (jjCanMove_56(hiByte, i1, i2, l1, l2)) 2638 { jjCheckNAdd(643); } 2639 if (jjCanMove_58(hiByte, i1, i2, l1, l2)) 2640 { jjCheckNAdd(645); } 2641 if (jjCanMove_60(hiByte, i1, i2, l1, l2)) 2642 { jjCheckNAdd(647); } 2643 break; 2644 case 373: 2645 if (jjCanMove_1(hiByte, i1, i2, l1, l2)) 2646 { jjCheckNAddStates(33, 65); } 2647 if (jjCanMove_2(hiByte, i1, i2, l1, l2)) 2648 { jjCheckNAdd(423); } 2649 if (jjCanMove_4(hiByte, i1, i2, l1, l2)) 2650 { jjCheckNAdd(425); } 2651 if (jjCanMove_6(hiByte, i1, i2, l1, l2)) 2652 { jjCheckNAdd(427); } 2653 if (jjCanMove_8(hiByte, i1, i2, l1, l2)) 2654 { jjCheckNAdd(429); } 2655 if (jjCanMove_10(hiByte, i1, i2, l1, l2)) 2656 { jjCheckNAdd(431); } 2657 if (jjCanMove_12(hiByte, i1, i2, l1, l2)) 2658 { jjCheckNAdd(433); } 2659 if (jjCanMove_14(hiByte, i1, i2, l1, l2)) 2660 { jjCheckNAdd(435); } 2661 if (jjCanMove_16(hiByte, i1, i2, l1, l2)) 2662 { jjCheckNAdd(437); } 2663 if (jjCanMove_18(hiByte, i1, i2, l1, l2)) 2664 { jjCheckNAdd(439); } 2665 if (jjCanMove_20(hiByte, i1, i2, l1, l2)) 2666 { jjCheckNAdd(441); } 2667 if (jjCanMove_22(hiByte, i1, i2, l1, l2)) 2668 { jjCheckNAdd(443); } 2669 if (jjCanMove_24(hiByte, i1, i2, l1, l2)) 2670 { jjCheckNAdd(445); } 2671 if (jjCanMove_26(hiByte, i1, i2, l1, l2)) 2672 { jjCheckNAdd(447); } 2673 if (jjCanMove_28(hiByte, i1, i2, l1, l2)) 2674 { jjCheckNAdd(449); } 2675 if (jjCanMove_30(hiByte, i1, i2, l1, l2)) 2676 { jjCheckNAdd(451); } 2677 if (jjCanMove_32(hiByte, i1, i2, l1, l2)) 2678 { jjCheckNAdd(453); } 2679 if (jjCanMove_34(hiByte, i1, i2, l1, l2)) 2680 { jjCheckNAdd(455); } 2681 if (jjCanMove_36(hiByte, i1, i2, l1, l2)) 2682 { jjCheckNAdd(457); } 2683 if (jjCanMove_38(hiByte, i1, i2, l1, l2)) 2684 { jjCheckNAdd(459); } 2685 if (jjCanMove_40(hiByte, i1, i2, l1, l2)) 2686 { jjCheckNAdd(461); } 2687 if (jjCanMove_42(hiByte, i1, i2, l1, l2)) 2688 { jjCheckNAdd(463); } 2689 if (jjCanMove_44(hiByte, i1, i2, l1, l2)) 2690 { jjCheckNAdd(465); } 2691 if (jjCanMove_46(hiByte, i1, i2, l1, l2)) 2692 { jjCheckNAdd(467); } 2693 if (jjCanMove_48(hiByte, i1, i2, l1, l2)) 2694 { jjCheckNAdd(469); } 2695 if (jjCanMove_50(hiByte, i1, i2, l1, l2)) 2696 { jjCheckNAdd(471); } 2697 if (jjCanMove_52(hiByte, i1, i2, l1, l2)) 2698 { jjCheckNAdd(473); } 2699 if (jjCanMove_54(hiByte, i1, i2, l1, l2)) 2700 { jjCheckNAdd(475); } 2701 if (jjCanMove_56(hiByte, i1, i2, l1, l2)) 2702 { jjCheckNAdd(477); } 2703 if (jjCanMove_58(hiByte, i1, i2, l1, l2)) 2704 { jjCheckNAdd(479); } 2705 if (jjCanMove_60(hiByte, i1, i2, l1, l2)) 2706 { jjCheckNAdd(481); } 2707 if (jjCanMove_1(hiByte, i1, i2, l1, l2)) 2708 { 2709 if (kind > 64) 2710 kind = 64; 2711 { jjCheckNAddStates(0, 30); } 2712 } 2713 if (jjCanMove_2(hiByte, i1, i2, l1, l2)) 2714 { jjCheckNAdd(589); } 2715 if (jjCanMove_4(hiByte, i1, i2, l1, l2)) 2716 { jjCheckNAdd(591); } 2717 if (jjCanMove_6(hiByte, i1, i2, l1, l2)) 2718 { jjCheckNAdd(593); } 2719 if (jjCanMove_8(hiByte, i1, i2, l1, l2)) 2720 { jjCheckNAdd(595); } 2721 if (jjCanMove_10(hiByte, i1, i2, l1, l2)) 2722 { jjCheckNAdd(597); } 2723 if (jjCanMove_12(hiByte, i1, i2, l1, l2)) 2724 { jjCheckNAdd(599); } 2725 if (jjCanMove_14(hiByte, i1, i2, l1, l2)) 2726 { jjCheckNAdd(601); } 2727 if (jjCanMove_16(hiByte, i1, i2, l1, l2)) 2728 { jjCheckNAdd(603); } 2729 if (jjCanMove_18(hiByte, i1, i2, l1, l2)) 2730 { jjCheckNAdd(605); } 2731 if (jjCanMove_20(hiByte, i1, i2, l1, l2)) 2732 { jjCheckNAdd(607); } 2733 if (jjCanMove_22(hiByte, i1, i2, l1, l2)) 2734 { jjCheckNAdd(609); } 2735 if (jjCanMove_24(hiByte, i1, i2, l1, l2)) 2736 { jjCheckNAdd(611); } 2737 if (jjCanMove_26(hiByte, i1, i2, l1, l2)) 2738 { jjCheckNAdd(613); } 2739 if (jjCanMove_28(hiByte, i1, i2, l1, l2)) 2740 { jjCheckNAdd(615); } 2741 if (jjCanMove_30(hiByte, i1, i2, l1, l2)) 2742 { jjCheckNAdd(617); } 2743 if (jjCanMove_32(hiByte, i1, i2, l1, l2)) 2744 { jjCheckNAdd(619); } 2745 if (jjCanMove_34(hiByte, i1, i2, l1, l2)) 2746 { jjCheckNAdd(621); } 2747 if (jjCanMove_36(hiByte, i1, i2, l1, l2)) 2748 { jjCheckNAdd(623); } 2749 if (jjCanMove_38(hiByte, i1, i2, l1, l2)) 2750 { jjCheckNAdd(625); } 2751 if (jjCanMove_40(hiByte, i1, i2, l1, l2)) 2752 { jjCheckNAdd(627); } 2753 if (jjCanMove_42(hiByte, i1, i2, l1, l2)) 2754 { jjCheckNAdd(629); } 2755 if (jjCanMove_44(hiByte, i1, i2, l1, l2)) 2756 { jjCheckNAdd(631); } 2757 if (jjCanMove_46(hiByte, i1, i2, l1, l2)) 2758 { jjCheckNAdd(633); } 2759 if (jjCanMove_48(hiByte, i1, i2, l1, l2)) 2760 { jjCheckNAdd(635); } 2761 if (jjCanMove_50(hiByte, i1, i2, l1, l2)) 2762 { jjCheckNAdd(637); } 2763 if (jjCanMove_52(hiByte, i1, i2, l1, l2)) 2764 { jjCheckNAdd(639); } 2765 if (jjCanMove_54(hiByte, i1, i2, l1, l2)) 2766 { jjCheckNAdd(641); } 2767 if (jjCanMove_56(hiByte, i1, i2, l1, l2)) 2768 { jjCheckNAdd(643); } 2769 if (jjCanMove_58(hiByte, i1, i2, l1, l2)) 2770 { jjCheckNAdd(645); } 2771 if (jjCanMove_60(hiByte, i1, i2, l1, l2)) 2772 { jjCheckNAdd(647); } 2773 break; 2774 case 348: 2775 if (jjCanMove_1(hiByte, i1, i2, l1, l2)) 2776 { jjCheckNAddStates(33, 65); } 2777 if (jjCanMove_2(hiByte, i1, i2, l1, l2)) 2778 { jjCheckNAdd(423); } 2779 if (jjCanMove_4(hiByte, i1, i2, l1, l2)) 2780 { jjCheckNAdd(425); } 2781 if (jjCanMove_6(hiByte, i1, i2, l1, l2)) 2782 { jjCheckNAdd(427); } 2783 if (jjCanMove_8(hiByte, i1, i2, l1, l2)) 2784 { jjCheckNAdd(429); } 2785 if (jjCanMove_10(hiByte, i1, i2, l1, l2)) 2786 { jjCheckNAdd(431); } 2787 if (jjCanMove_12(hiByte, i1, i2, l1, l2)) 2788 { jjCheckNAdd(433); } 2789 if (jjCanMove_14(hiByte, i1, i2, l1, l2)) 2790 { jjCheckNAdd(435); } 2791 if (jjCanMove_16(hiByte, i1, i2, l1, l2)) 2792 { jjCheckNAdd(437); } 2793 if (jjCanMove_18(hiByte, i1, i2, l1, l2)) 2794 { jjCheckNAdd(439); } 2795 if (jjCanMove_20(hiByte, i1, i2, l1, l2)) 2796 { jjCheckNAdd(441); } 2797 if (jjCanMove_22(hiByte, i1, i2, l1, l2)) 2798 { jjCheckNAdd(443); } 2799 if (jjCanMove_24(hiByte, i1, i2, l1, l2)) 2800 { jjCheckNAdd(445); } 2801 if (jjCanMove_26(hiByte, i1, i2, l1, l2)) 2802 { jjCheckNAdd(447); } 2803 if (jjCanMove_28(hiByte, i1, i2, l1, l2)) 2804 { jjCheckNAdd(449); } 2805 if (jjCanMove_30(hiByte, i1, i2, l1, l2)) 2806 { jjCheckNAdd(451); } 2807 if (jjCanMove_32(hiByte, i1, i2, l1, l2)) 2808 { jjCheckNAdd(453); } 2809 if (jjCanMove_34(hiByte, i1, i2, l1, l2)) 2810 { jjCheckNAdd(455); } 2811 if (jjCanMove_36(hiByte, i1, i2, l1, l2)) 2812 { jjCheckNAdd(457); } 2813 if (jjCanMove_38(hiByte, i1, i2, l1, l2)) 2814 { jjCheckNAdd(459); } 2815 if (jjCanMove_40(hiByte, i1, i2, l1, l2)) 2816 { jjCheckNAdd(461); } 2817 if (jjCanMove_42(hiByte, i1, i2, l1, l2)) 2818 { jjCheckNAdd(463); } 2819 if (jjCanMove_44(hiByte, i1, i2, l1, l2)) 2820 { jjCheckNAdd(465); } 2821 if (jjCanMove_46(hiByte, i1, i2, l1, l2)) 2822 { jjCheckNAdd(467); } 2823 if (jjCanMove_48(hiByte, i1, i2, l1, l2)) 2824 { jjCheckNAdd(469); } 2825 if (jjCanMove_50(hiByte, i1, i2, l1, l2)) 2826 { jjCheckNAdd(471); } 2827 if (jjCanMove_52(hiByte, i1, i2, l1, l2)) 2828 { jjCheckNAdd(473); } 2829 if (jjCanMove_54(hiByte, i1, i2, l1, l2)) 2830 { jjCheckNAdd(475); } 2831 if (jjCanMove_56(hiByte, i1, i2, l1, l2)) 2832 { jjCheckNAdd(477); } 2833 if (jjCanMove_58(hiByte, i1, i2, l1, l2)) 2834 { jjCheckNAdd(479); } 2835 if (jjCanMove_60(hiByte, i1, i2, l1, l2)) 2836 { jjCheckNAdd(481); } 2837 if (jjCanMove_1(hiByte, i1, i2, l1, l2)) 2838 { 2839 if (kind > 64) 2840 kind = 64; 2841 { jjCheckNAddStates(0, 30); } 2842 } 2843 if (jjCanMove_2(hiByte, i1, i2, l1, l2)) 2844 { jjCheckNAdd(589); } 2845 if (jjCanMove_4(hiByte, i1, i2, l1, l2)) 2846 { jjCheckNAdd(591); } 2847 if (jjCanMove_6(hiByte, i1, i2, l1, l2)) 2848 { jjCheckNAdd(593); } 2849 if (jjCanMove_8(hiByte, i1, i2, l1, l2)) 2850 { jjCheckNAdd(595); } 2851 if (jjCanMove_10(hiByte, i1, i2, l1, l2)) 2852 { jjCheckNAdd(597); } 2853 if (jjCanMove_12(hiByte, i1, i2, l1, l2)) 2854 { jjCheckNAdd(599); } 2855 if (jjCanMove_14(hiByte, i1, i2, l1, l2)) 2856 { jjCheckNAdd(601); } 2857 if (jjCanMove_16(hiByte, i1, i2, l1, l2)) 2858 { jjCheckNAdd(603); } 2859 if (jjCanMove_18(hiByte, i1, i2, l1, l2)) 2860 { jjCheckNAdd(605); } 2861 if (jjCanMove_20(hiByte, i1, i2, l1, l2)) 2862 { jjCheckNAdd(607); } 2863 if (jjCanMove_22(hiByte, i1, i2, l1, l2)) 2864 { jjCheckNAdd(609); } 2865 if (jjCanMove_24(hiByte, i1, i2, l1, l2)) 2866 { jjCheckNAdd(611); } 2867 if (jjCanMove_26(hiByte, i1, i2, l1, l2)) 2868 { jjCheckNAdd(613); } 2869 if (jjCanMove_28(hiByte, i1, i2, l1, l2)) 2870 { jjCheckNAdd(615); } 2871 if (jjCanMove_30(hiByte, i1, i2, l1, l2)) 2872 { jjCheckNAdd(617); } 2873 if (jjCanMove_32(hiByte, i1, i2, l1, l2)) 2874 { jjCheckNAdd(619); } 2875 if (jjCanMove_34(hiByte, i1, i2, l1, l2)) 2876 { jjCheckNAdd(621); } 2877 if (jjCanMove_36(hiByte, i1, i2, l1, l2)) 2878 { jjCheckNAdd(623); } 2879 if (jjCanMove_38(hiByte, i1, i2, l1, l2)) 2880 { jjCheckNAdd(625); } 2881 if (jjCanMove_40(hiByte, i1, i2, l1, l2)) 2882 { jjCheckNAdd(627); } 2883 if (jjCanMove_42(hiByte, i1, i2, l1, l2)) 2884 { jjCheckNAdd(629); } 2885 if (jjCanMove_44(hiByte, i1, i2, l1, l2)) 2886 { jjCheckNAdd(631); } 2887 if (jjCanMove_46(hiByte, i1, i2, l1, l2)) 2888 { jjCheckNAdd(633); } 2889 if (jjCanMove_48(hiByte, i1, i2, l1, l2)) 2890 { jjCheckNAdd(635); } 2891 if (jjCanMove_50(hiByte, i1, i2, l1, l2)) 2892 { jjCheckNAdd(637); } 2893 if (jjCanMove_52(hiByte, i1, i2, l1, l2)) 2894 { jjCheckNAdd(639); } 2895 if (jjCanMove_54(hiByte, i1, i2, l1, l2)) 2896 { jjCheckNAdd(641); } 2897 if (jjCanMove_56(hiByte, i1, i2, l1, l2)) 2898 { jjCheckNAdd(643); } 2899 if (jjCanMove_58(hiByte, i1, i2, l1, l2)) 2900 { jjCheckNAdd(645); } 2901 if (jjCanMove_60(hiByte, i1, i2, l1, l2)) 2902 { jjCheckNAdd(647); } 2903 break; 2904 case 678: 2905 case 23: 2906 if (jjCanMove_0(hiByte, i1, i2, l1, l2)) 2907 { jjCheckNAddStates(97, 100); } 2908 break; 2909 case 3: 2910 if (jjCanMove_0(hiByte, i1, i2, l1, l2)) 2911 { 2912 if (kind > 71) 2913 kind = 71; 2914 } 2915 if (jjCanMove_1(hiByte, i1, i2, l1, l2)) 2916 { 2917 if (kind > 64) 2918 kind = 64; 2919 { jjCheckNAddStates(129, 192); } 2920 } 2921 if (jjCanMove_60(hiByte, i1, i2, l1, l2)) 2922 { jjCheckNAddTwoStates(481, 647); } 2923 if (jjCanMove_58(hiByte, i1, i2, l1, l2)) 2924 { jjCheckNAddTwoStates(479, 645); } 2925 if (jjCanMove_56(hiByte, i1, i2, l1, l2)) 2926 { jjCheckNAddTwoStates(477, 643); } 2927 if (jjCanMove_54(hiByte, i1, i2, l1, l2)) 2928 { jjCheckNAddTwoStates(475, 641); } 2929 if (jjCanMove_52(hiByte, i1, i2, l1, l2)) 2930 { jjCheckNAddTwoStates(473, 639); } 2931 if (jjCanMove_50(hiByte, i1, i2, l1, l2)) 2932 { jjCheckNAddTwoStates(471, 637); } 2933 if (jjCanMove_48(hiByte, i1, i2, l1, l2)) 2934 { jjCheckNAddTwoStates(469, 635); } 2935 if (jjCanMove_46(hiByte, i1, i2, l1, l2)) 2936 { jjCheckNAddTwoStates(467, 633); } 2937 if (jjCanMove_44(hiByte, i1, i2, l1, l2)) 2938 { jjCheckNAddTwoStates(465, 631); } 2939 if (jjCanMove_42(hiByte, i1, i2, l1, l2)) 2940 { jjCheckNAddTwoStates(463, 629); } 2941 if (jjCanMove_40(hiByte, i1, i2, l1, l2)) 2942 { jjCheckNAddTwoStates(461, 627); } 2943 if (jjCanMove_38(hiByte, i1, i2, l1, l2)) 2944 { jjCheckNAddTwoStates(459, 625); } 2945 if (jjCanMove_36(hiByte, i1, i2, l1, l2)) 2946 { jjCheckNAddTwoStates(457, 623); } 2947 if (jjCanMove_34(hiByte, i1, i2, l1, l2)) 2948 { jjCheckNAddTwoStates(455, 621); } 2949 if (jjCanMove_32(hiByte, i1, i2, l1, l2)) 2950 { jjCheckNAddTwoStates(453, 619); } 2951 if (jjCanMove_30(hiByte, i1, i2, l1, l2)) 2952 { jjCheckNAddTwoStates(451, 617); } 2953 if (jjCanMove_28(hiByte, i1, i2, l1, l2)) 2954 { jjCheckNAddTwoStates(449, 615); } 2955 if (jjCanMove_26(hiByte, i1, i2, l1, l2)) 2956 { jjCheckNAddTwoStates(447, 613); } 2957 if (jjCanMove_24(hiByte, i1, i2, l1, l2)) 2958 { jjCheckNAddTwoStates(445, 611); } 2959 if (jjCanMove_22(hiByte, i1, i2, l1, l2)) 2960 { jjCheckNAddTwoStates(443, 609); } 2961 if (jjCanMove_20(hiByte, i1, i2, l1, l2)) 2962 { jjCheckNAddTwoStates(441, 607); } 2963 if (jjCanMove_18(hiByte, i1, i2, l1, l2)) 2964 { jjCheckNAddTwoStates(439, 605); } 2965 if (jjCanMove_16(hiByte, i1, i2, l1, l2)) 2966 { jjCheckNAddTwoStates(437, 603); } 2967 if (jjCanMove_14(hiByte, i1, i2, l1, l2)) 2968 { jjCheckNAddTwoStates(435, 601); } 2969 if (jjCanMove_12(hiByte, i1, i2, l1, l2)) 2970 { jjCheckNAddTwoStates(433, 599); } 2971 if (jjCanMove_10(hiByte, i1, i2, l1, l2)) 2972 { jjCheckNAddTwoStates(431, 597); } 2973 if (jjCanMove_8(hiByte, i1, i2, l1, l2)) 2974 { jjCheckNAddTwoStates(429, 595); } 2975 if (jjCanMove_6(hiByte, i1, i2, l1, l2)) 2976 { jjCheckNAddTwoStates(427, 593); } 2977 if (jjCanMove_4(hiByte, i1, i2, l1, l2)) 2978 { jjCheckNAddTwoStates(425, 591); } 2979 if (jjCanMove_2(hiByte, i1, i2, l1, l2)) 2980 { jjCheckNAddTwoStates(423, 589); } 2981 break; 2982 case 679: 2983 if (jjCanMove_1(hiByte, i1, i2, l1, l2)) 2984 { jjCheckNAddStates(33, 65); } 2985 if (jjCanMove_2(hiByte, i1, i2, l1, l2)) 2986 { jjCheckNAdd(423); } 2987 if (jjCanMove_4(hiByte, i1, i2, l1, l2)) 2988 { jjCheckNAdd(425); } 2989 if (jjCanMove_6(hiByte, i1, i2, l1, l2)) 2990 { jjCheckNAdd(427); } 2991 if (jjCanMove_8(hiByte, i1, i2, l1, l2)) 2992 { jjCheckNAdd(429); } 2993 if (jjCanMove_10(hiByte, i1, i2, l1, l2)) 2994 { jjCheckNAdd(431); } 2995 if (jjCanMove_12(hiByte, i1, i2, l1, l2)) 2996 { jjCheckNAdd(433); } 2997 if (jjCanMove_14(hiByte, i1, i2, l1, l2)) 2998 { jjCheckNAdd(435); } 2999 if (jjCanMove_16(hiByte, i1, i2, l1, l2)) 3000 { jjCheckNAdd(437); } 3001 if (jjCanMove_18(hiByte, i1, i2, l1, l2)) 3002 { jjCheckNAdd(439); } 3003 if (jjCanMove_20(hiByte, i1, i2, l1, l2)) 3004 { jjCheckNAdd(441); } 3005 if (jjCanMove_22(hiByte, i1, i2, l1, l2)) 3006 { jjCheckNAdd(443); } 3007 if (jjCanMove_24(hiByte, i1, i2, l1, l2)) 3008 { jjCheckNAdd(445); } 3009 if (jjCanMove_26(hiByte, i1, i2, l1, l2)) 3010 { jjCheckNAdd(447); } 3011 if (jjCanMove_28(hiByte, i1, i2, l1, l2)) 3012 { jjCheckNAdd(449); } 3013 if (jjCanMove_30(hiByte, i1, i2, l1, l2)) 3014 { jjCheckNAdd(451); } 3015 if (jjCanMove_32(hiByte, i1, i2, l1, l2)) 3016 { jjCheckNAdd(453); } 3017 if (jjCanMove_34(hiByte, i1, i2, l1, l2)) 3018 { jjCheckNAdd(455); } 3019 if (jjCanMove_36(hiByte, i1, i2, l1, l2)) 3020 { jjCheckNAdd(457); } 3021 if (jjCanMove_38(hiByte, i1, i2, l1, l2)) 3022 { jjCheckNAdd(459); } 3023 if (jjCanMove_40(hiByte, i1, i2, l1, l2)) 3024 { jjCheckNAdd(461); } 3025 if (jjCanMove_42(hiByte, i1, i2, l1, l2)) 3026 { jjCheckNAdd(463); } 3027 if (jjCanMove_44(hiByte, i1, i2, l1, l2)) 3028 { jjCheckNAdd(465); } 3029 if (jjCanMove_46(hiByte, i1, i2, l1, l2)) 3030 { jjCheckNAdd(467); } 3031 if (jjCanMove_48(hiByte, i1, i2, l1, l2)) 3032 { jjCheckNAdd(469); } 3033 if (jjCanMove_50(hiByte, i1, i2, l1, l2)) 3034 { jjCheckNAdd(471); } 3035 if (jjCanMove_52(hiByte, i1, i2, l1, l2)) 3036 { jjCheckNAdd(473); } 3037 if (jjCanMove_54(hiByte, i1, i2, l1, l2)) 3038 { jjCheckNAdd(475); } 3039 if (jjCanMove_56(hiByte, i1, i2, l1, l2)) 3040 { jjCheckNAdd(477); } 3041 if (jjCanMove_58(hiByte, i1, i2, l1, l2)) 3042 { jjCheckNAdd(479); } 3043 if (jjCanMove_60(hiByte, i1, i2, l1, l2)) 3044 { jjCheckNAdd(481); } 3045 if (jjCanMove_1(hiByte, i1, i2, l1, l2)) 3046 { 3047 if (kind > 64) 3048 kind = 64; 3049 { jjCheckNAddStates(0, 30); } 3050 } 3051 if (jjCanMove_2(hiByte, i1, i2, l1, l2)) 3052 { jjCheckNAdd(589); } 3053 if (jjCanMove_4(hiByte, i1, i2, l1, l2)) 3054 { jjCheckNAdd(591); } 3055 if (jjCanMove_6(hiByte, i1, i2, l1, l2)) 3056 { jjCheckNAdd(593); } 3057 if (jjCanMove_8(hiByte, i1, i2, l1, l2)) 3058 { jjCheckNAdd(595); } 3059 if (jjCanMove_10(hiByte, i1, i2, l1, l2)) 3060 { jjCheckNAdd(597); } 3061 if (jjCanMove_12(hiByte, i1, i2, l1, l2)) 3062 { jjCheckNAdd(599); } 3063 if (jjCanMove_14(hiByte, i1, i2, l1, l2)) 3064 { jjCheckNAdd(601); } 3065 if (jjCanMove_16(hiByte, i1, i2, l1, l2)) 3066 { jjCheckNAdd(603); } 3067 if (jjCanMove_18(hiByte, i1, i2, l1, l2)) 3068 { jjCheckNAdd(605); } 3069 if (jjCanMove_20(hiByte, i1, i2, l1, l2)) 3070 { jjCheckNAdd(607); } 3071 if (jjCanMove_22(hiByte, i1, i2, l1, l2)) 3072 { jjCheckNAdd(609); } 3073 if (jjCanMove_24(hiByte, i1, i2, l1, l2)) 3074 { jjCheckNAdd(611); } 3075 if (jjCanMove_26(hiByte, i1, i2, l1, l2)) 3076 { jjCheckNAdd(613); } 3077 if (jjCanMove_28(hiByte, i1, i2, l1, l2)) 3078 { jjCheckNAdd(615); } 3079 if (jjCanMove_30(hiByte, i1, i2, l1, l2)) 3080 { jjCheckNAdd(617); } 3081 if (jjCanMove_32(hiByte, i1, i2, l1, l2)) 3082 { jjCheckNAdd(619); } 3083 if (jjCanMove_34(hiByte, i1, i2, l1, l2)) 3084 { jjCheckNAdd(621); } 3085 if (jjCanMove_36(hiByte, i1, i2, l1, l2)) 3086 { jjCheckNAdd(623); } 3087 if (jjCanMove_38(hiByte, i1, i2, l1, l2)) 3088 { jjCheckNAdd(625); } 3089 if (jjCanMove_40(hiByte, i1, i2, l1, l2)) 3090 { jjCheckNAdd(627); } 3091 if (jjCanMove_42(hiByte, i1, i2, l1, l2)) 3092 { jjCheckNAdd(629); } 3093 if (jjCanMove_44(hiByte, i1, i2, l1, l2)) 3094 { jjCheckNAdd(631); } 3095 if (jjCanMove_46(hiByte, i1, i2, l1, l2)) 3096 { jjCheckNAdd(633); } 3097 if (jjCanMove_48(hiByte, i1, i2, l1, l2)) 3098 { jjCheckNAdd(635); } 3099 if (jjCanMove_50(hiByte, i1, i2, l1, l2)) 3100 { jjCheckNAdd(637); } 3101 if (jjCanMove_52(hiByte, i1, i2, l1, l2)) 3102 { jjCheckNAdd(639); } 3103 if (jjCanMove_54(hiByte, i1, i2, l1, l2)) 3104 { jjCheckNAdd(641); } 3105 if (jjCanMove_56(hiByte, i1, i2, l1, l2)) 3106 { jjCheckNAdd(643); } 3107 if (jjCanMove_58(hiByte, i1, i2, l1, l2)) 3108 { jjCheckNAdd(645); } 3109 if (jjCanMove_60(hiByte, i1, i2, l1, l2)) 3110 { jjCheckNAdd(647); } 3111 break; 3112 case 332: 3113 if (jjCanMove_1(hiByte, i1, i2, l1, l2)) 3114 { jjCheckNAddStates(33, 65); } 3115 if (jjCanMove_2(hiByte, i1, i2, l1, l2)) 3116 { jjCheckNAdd(423); } 3117 if (jjCanMove_4(hiByte, i1, i2, l1, l2)) 3118 { jjCheckNAdd(425); } 3119 if (jjCanMove_6(hiByte, i1, i2, l1, l2)) 3120 { jjCheckNAdd(427); } 3121 if (jjCanMove_8(hiByte, i1, i2, l1, l2)) 3122 { jjCheckNAdd(429); } 3123 if (jjCanMove_10(hiByte, i1, i2, l1, l2)) 3124 { jjCheckNAdd(431); } 3125 if (jjCanMove_12(hiByte, i1, i2, l1, l2)) 3126 { jjCheckNAdd(433); } 3127 if (jjCanMove_14(hiByte, i1, i2, l1, l2)) 3128 { jjCheckNAdd(435); } 3129 if (jjCanMove_16(hiByte, i1, i2, l1, l2)) 3130 { jjCheckNAdd(437); } 3131 if (jjCanMove_18(hiByte, i1, i2, l1, l2)) 3132 { jjCheckNAdd(439); } 3133 if (jjCanMove_20(hiByte, i1, i2, l1, l2)) 3134 { jjCheckNAdd(441); } 3135 if (jjCanMove_22(hiByte, i1, i2, l1, l2)) 3136 { jjCheckNAdd(443); } 3137 if (jjCanMove_24(hiByte, i1, i2, l1, l2)) 3138 { jjCheckNAdd(445); } 3139 if (jjCanMove_26(hiByte, i1, i2, l1, l2)) 3140 { jjCheckNAdd(447); } 3141 if (jjCanMove_28(hiByte, i1, i2, l1, l2)) 3142 { jjCheckNAdd(449); } 3143 if (jjCanMove_30(hiByte, i1, i2, l1, l2)) 3144 { jjCheckNAdd(451); } 3145 if (jjCanMove_32(hiByte, i1, i2, l1, l2)) 3146 { jjCheckNAdd(453); } 3147 if (jjCanMove_34(hiByte, i1, i2, l1, l2)) 3148 { jjCheckNAdd(455); } 3149 if (jjCanMove_36(hiByte, i1, i2, l1, l2)) 3150 { jjCheckNAdd(457); } 3151 if (jjCanMove_38(hiByte, i1, i2, l1, l2)) 3152 { jjCheckNAdd(459); } 3153 if (jjCanMove_40(hiByte, i1, i2, l1, l2)) 3154 { jjCheckNAdd(461); } 3155 if (jjCanMove_42(hiByte, i1, i2, l1, l2)) 3156 { jjCheckNAdd(463); } 3157 if (jjCanMove_44(hiByte, i1, i2, l1, l2)) 3158 { jjCheckNAdd(465); } 3159 if (jjCanMove_46(hiByte, i1, i2, l1, l2)) 3160 { jjCheckNAdd(467); } 3161 if (jjCanMove_48(hiByte, i1, i2, l1, l2)) 3162 { jjCheckNAdd(469); } 3163 if (jjCanMove_50(hiByte, i1, i2, l1, l2)) 3164 { jjCheckNAdd(471); } 3165 if (jjCanMove_52(hiByte, i1, i2, l1, l2)) 3166 { jjCheckNAdd(473); } 3167 if (jjCanMove_54(hiByte, i1, i2, l1, l2)) 3168 { jjCheckNAdd(475); } 3169 if (jjCanMove_56(hiByte, i1, i2, l1, l2)) 3170 { jjCheckNAdd(477); } 3171 if (jjCanMove_58(hiByte, i1, i2, l1, l2)) 3172 { jjCheckNAdd(479); } 3173 if (jjCanMove_60(hiByte, i1, i2, l1, l2)) 3174 { jjCheckNAdd(481); } 3175 if (jjCanMove_1(hiByte, i1, i2, l1, l2)) 3176 { 3177 if (kind > 64) 3178 kind = 64; 3179 { jjCheckNAddStates(0, 30); } 3180 } 3181 if (jjCanMove_2(hiByte, i1, i2, l1, l2)) 3182 { jjCheckNAdd(589); } 3183 if (jjCanMove_4(hiByte, i1, i2, l1, l2)) 3184 { jjCheckNAdd(591); } 3185 if (jjCanMove_6(hiByte, i1, i2, l1, l2)) 3186 { jjCheckNAdd(593); } 3187 if (jjCanMove_8(hiByte, i1, i2, l1, l2)) 3188 { jjCheckNAdd(595); } 3189 if (jjCanMove_10(hiByte, i1, i2, l1, l2)) 3190 { jjCheckNAdd(597); } 3191 if (jjCanMove_12(hiByte, i1, i2, l1, l2)) 3192 { jjCheckNAdd(599); } 3193 if (jjCanMove_14(hiByte, i1, i2, l1, l2)) 3194 { jjCheckNAdd(601); } 3195 if (jjCanMove_16(hiByte, i1, i2, l1, l2)) 3196 { jjCheckNAdd(603); } 3197 if (jjCanMove_18(hiByte, i1, i2, l1, l2)) 3198 { jjCheckNAdd(605); } 3199 if (jjCanMove_20(hiByte, i1, i2, l1, l2)) 3200 { jjCheckNAdd(607); } 3201 if (jjCanMove_22(hiByte, i1, i2, l1, l2)) 3202 { jjCheckNAdd(609); } 3203 if (jjCanMove_24(hiByte, i1, i2, l1, l2)) 3204 { jjCheckNAdd(611); } 3205 if (jjCanMove_26(hiByte, i1, i2, l1, l2)) 3206 { jjCheckNAdd(613); } 3207 if (jjCanMove_28(hiByte, i1, i2, l1, l2)) 3208 { jjCheckNAdd(615); } 3209 if (jjCanMove_30(hiByte, i1, i2, l1, l2)) 3210 { jjCheckNAdd(617); } 3211 if (jjCanMove_32(hiByte, i1, i2, l1, l2)) 3212 { jjCheckNAdd(619); } 3213 if (jjCanMove_34(hiByte, i1, i2, l1, l2)) 3214 { jjCheckNAdd(621); } 3215 if (jjCanMove_36(hiByte, i1, i2, l1, l2)) 3216 { jjCheckNAdd(623); } 3217 if (jjCanMove_38(hiByte, i1, i2, l1, l2)) 3218 { jjCheckNAdd(625); } 3219 if (jjCanMove_40(hiByte, i1, i2, l1, l2)) 3220 { jjCheckNAdd(627); } 3221 if (jjCanMove_42(hiByte, i1, i2, l1, l2)) 3222 { jjCheckNAdd(629); } 3223 if (jjCanMove_44(hiByte, i1, i2, l1, l2)) 3224 { jjCheckNAdd(631); } 3225 if (jjCanMove_46(hiByte, i1, i2, l1, l2)) 3226 { jjCheckNAdd(633); } 3227 if (jjCanMove_48(hiByte, i1, i2, l1, l2)) 3228 { jjCheckNAdd(635); } 3229 if (jjCanMove_50(hiByte, i1, i2, l1, l2)) 3230 { jjCheckNAdd(637); } 3231 if (jjCanMove_52(hiByte, i1, i2, l1, l2)) 3232 { jjCheckNAdd(639); } 3233 if (jjCanMove_54(hiByte, i1, i2, l1, l2)) 3234 { jjCheckNAdd(641); } 3235 if (jjCanMove_56(hiByte, i1, i2, l1, l2)) 3236 { jjCheckNAdd(643); } 3237 if (jjCanMove_58(hiByte, i1, i2, l1, l2)) 3238 { jjCheckNAdd(645); } 3239 if (jjCanMove_60(hiByte, i1, i2, l1, l2)) 3240 { jjCheckNAdd(647); } 3241 break; 3242 case 337: 3243 if (jjCanMove_1(hiByte, i1, i2, l1, l2)) 3244 { jjCheckNAddStates(33, 65); } 3245 if (jjCanMove_2(hiByte, i1, i2, l1, l2)) 3246 { jjCheckNAdd(423); } 3247 if (jjCanMove_4(hiByte, i1, i2, l1, l2)) 3248 { jjCheckNAdd(425); } 3249 if (jjCanMove_6(hiByte, i1, i2, l1, l2)) 3250 { jjCheckNAdd(427); } 3251 if (jjCanMove_8(hiByte, i1, i2, l1, l2)) 3252 { jjCheckNAdd(429); } 3253 if (jjCanMove_10(hiByte, i1, i2, l1, l2)) 3254 { jjCheckNAdd(431); } 3255 if (jjCanMove_12(hiByte, i1, i2, l1, l2)) 3256 { jjCheckNAdd(433); } 3257 if (jjCanMove_14(hiByte, i1, i2, l1, l2)) 3258 { jjCheckNAdd(435); } 3259 if (jjCanMove_16(hiByte, i1, i2, l1, l2)) 3260 { jjCheckNAdd(437); } 3261 if (jjCanMove_18(hiByte, i1, i2, l1, l2)) 3262 { jjCheckNAdd(439); } 3263 if (jjCanMove_20(hiByte, i1, i2, l1, l2)) 3264 { jjCheckNAdd(441); } 3265 if (jjCanMove_22(hiByte, i1, i2, l1, l2)) 3266 { jjCheckNAdd(443); } 3267 if (jjCanMove_24(hiByte, i1, i2, l1, l2)) 3268 { jjCheckNAdd(445); } 3269 if (jjCanMove_26(hiByte, i1, i2, l1, l2)) 3270 { jjCheckNAdd(447); } 3271 if (jjCanMove_28(hiByte, i1, i2, l1, l2)) 3272 { jjCheckNAdd(449); } 3273 if (jjCanMove_30(hiByte, i1, i2, l1, l2)) 3274 { jjCheckNAdd(451); } 3275 if (jjCanMove_32(hiByte, i1, i2, l1, l2)) 3276 { jjCheckNAdd(453); } 3277 if (jjCanMove_34(hiByte, i1, i2, l1, l2)) 3278 { jjCheckNAdd(455); } 3279 if (jjCanMove_36(hiByte, i1, i2, l1, l2)) 3280 { jjCheckNAdd(457); } 3281 if (jjCanMove_38(hiByte, i1, i2, l1, l2)) 3282 { jjCheckNAdd(459); } 3283 if (jjCanMove_40(hiByte, i1, i2, l1, l2)) 3284 { jjCheckNAdd(461); } 3285 if (jjCanMove_42(hiByte, i1, i2, l1, l2)) 3286 { jjCheckNAdd(463); } 3287 if (jjCanMove_44(hiByte, i1, i2, l1, l2)) 3288 { jjCheckNAdd(465); } 3289 if (jjCanMove_46(hiByte, i1, i2, l1, l2)) 3290 { jjCheckNAdd(467); } 3291 if (jjCanMove_48(hiByte, i1, i2, l1, l2)) 3292 { jjCheckNAdd(469); } 3293 if (jjCanMove_50(hiByte, i1, i2, l1, l2)) 3294 { jjCheckNAdd(471); } 3295 if (jjCanMove_52(hiByte, i1, i2, l1, l2)) 3296 { jjCheckNAdd(473); } 3297 if (jjCanMove_54(hiByte, i1, i2, l1, l2)) 3298 { jjCheckNAdd(475); } 3299 if (jjCanMove_56(hiByte, i1, i2, l1, l2)) 3300 { jjCheckNAdd(477); } 3301 if (jjCanMove_58(hiByte, i1, i2, l1, l2)) 3302 { jjCheckNAdd(479); } 3303 if (jjCanMove_60(hiByte, i1, i2, l1, l2)) 3304 { jjCheckNAdd(481); } 3305 if (jjCanMove_1(hiByte, i1, i2, l1, l2)) 3306 { 3307 if (kind > 64) 3308 kind = 64; 3309 { jjCheckNAddStates(0, 30); } 3310 } 3311 if (jjCanMove_2(hiByte, i1, i2, l1, l2)) 3312 { jjCheckNAdd(589); } 3313 if (jjCanMove_4(hiByte, i1, i2, l1, l2)) 3314 { jjCheckNAdd(591); } 3315 if (jjCanMove_6(hiByte, i1, i2, l1, l2)) 3316 { jjCheckNAdd(593); } 3317 if (jjCanMove_8(hiByte, i1, i2, l1, l2)) 3318 { jjCheckNAdd(595); } 3319 if (jjCanMove_10(hiByte, i1, i2, l1, l2)) 3320 { jjCheckNAdd(597); } 3321 if (jjCanMove_12(hiByte, i1, i2, l1, l2)) 3322 { jjCheckNAdd(599); } 3323 if (jjCanMove_14(hiByte, i1, i2, l1, l2)) 3324 { jjCheckNAdd(601); } 3325 if (jjCanMove_16(hiByte, i1, i2, l1, l2)) 3326 { jjCheckNAdd(603); } 3327 if (jjCanMove_18(hiByte, i1, i2, l1, l2)) 3328 { jjCheckNAdd(605); } 3329 if (jjCanMove_20(hiByte, i1, i2, l1, l2)) 3330 { jjCheckNAdd(607); } 3331 if (jjCanMove_22(hiByte, i1, i2, l1, l2)) 3332 { jjCheckNAdd(609); } 3333 if (jjCanMove_24(hiByte, i1, i2, l1, l2)) 3334 { jjCheckNAdd(611); } 3335 if (jjCanMove_26(hiByte, i1, i2, l1, l2)) 3336 { jjCheckNAdd(613); } 3337 if (jjCanMove_28(hiByte, i1, i2, l1, l2)) 3338 { jjCheckNAdd(615); } 3339 if (jjCanMove_30(hiByte, i1, i2, l1, l2)) 3340 { jjCheckNAdd(617); } 3341 if (jjCanMove_32(hiByte, i1, i2, l1, l2)) 3342 { jjCheckNAdd(619); } 3343 if (jjCanMove_34(hiByte, i1, i2, l1, l2)) 3344 { jjCheckNAdd(621); } 3345 if (jjCanMove_36(hiByte, i1, i2, l1, l2)) 3346 { jjCheckNAdd(623); } 3347 if (jjCanMove_38(hiByte, i1, i2, l1, l2)) 3348 { jjCheckNAdd(625); } 3349 if (jjCanMove_40(hiByte, i1, i2, l1, l2)) 3350 { jjCheckNAdd(627); } 3351 if (jjCanMove_42(hiByte, i1, i2, l1, l2)) 3352 { jjCheckNAdd(629); } 3353 if (jjCanMove_44(hiByte, i1, i2, l1, l2)) 3354 { jjCheckNAdd(631); } 3355 if (jjCanMove_46(hiByte, i1, i2, l1, l2)) 3356 { jjCheckNAdd(633); } 3357 if (jjCanMove_48(hiByte, i1, i2, l1, l2)) 3358 { jjCheckNAdd(635); } 3359 if (jjCanMove_50(hiByte, i1, i2, l1, l2)) 3360 { jjCheckNAdd(637); } 3361 if (jjCanMove_52(hiByte, i1, i2, l1, l2)) 3362 { jjCheckNAdd(639); } 3363 if (jjCanMove_54(hiByte, i1, i2, l1, l2)) 3364 { jjCheckNAdd(641); } 3365 if (jjCanMove_56(hiByte, i1, i2, l1, l2)) 3366 { jjCheckNAdd(643); } 3367 if (jjCanMove_58(hiByte, i1, i2, l1, l2)) 3368 { jjCheckNAdd(645); } 3369 if (jjCanMove_60(hiByte, i1, i2, l1, l2)) 3370 { jjCheckNAdd(647); } 3371 break; 3372 case 370: 3373 if (jjCanMove_1(hiByte, i1, i2, l1, l2)) 3374 { jjCheckNAddStates(33, 65); } 3375 if (jjCanMove_2(hiByte, i1, i2, l1, l2)) 3376 { jjCheckNAdd(423); } 3377 if (jjCanMove_4(hiByte, i1, i2, l1, l2)) 3378 { jjCheckNAdd(425); } 3379 if (jjCanMove_6(hiByte, i1, i2, l1, l2)) 3380 { jjCheckNAdd(427); } 3381 if (jjCanMove_8(hiByte, i1, i2, l1, l2)) 3382 { jjCheckNAdd(429); } 3383 if (jjCanMove_10(hiByte, i1, i2, l1, l2)) 3384 { jjCheckNAdd(431); } 3385 if (jjCanMove_12(hiByte, i1, i2, l1, l2)) 3386 { jjCheckNAdd(433); } 3387 if (jjCanMove_14(hiByte, i1, i2, l1, l2)) 3388 { jjCheckNAdd(435); } 3389 if (jjCanMove_16(hiByte, i1, i2, l1, l2)) 3390 { jjCheckNAdd(437); } 3391 if (jjCanMove_18(hiByte, i1, i2, l1, l2)) 3392 { jjCheckNAdd(439); } 3393 if (jjCanMove_20(hiByte, i1, i2, l1, l2)) 3394 { jjCheckNAdd(441); } 3395 if (jjCanMove_22(hiByte, i1, i2, l1, l2)) 3396 { jjCheckNAdd(443); } 3397 if (jjCanMove_24(hiByte, i1, i2, l1, l2)) 3398 { jjCheckNAdd(445); } 3399 if (jjCanMove_26(hiByte, i1, i2, l1, l2)) 3400 { jjCheckNAdd(447); } 3401 if (jjCanMove_28(hiByte, i1, i2, l1, l2)) 3402 { jjCheckNAdd(449); } 3403 if (jjCanMove_30(hiByte, i1, i2, l1, l2)) 3404 { jjCheckNAdd(451); } 3405 if (jjCanMove_32(hiByte, i1, i2, l1, l2)) 3406 { jjCheckNAdd(453); } 3407 if (jjCanMove_34(hiByte, i1, i2, l1, l2)) 3408 { jjCheckNAdd(455); } 3409 if (jjCanMove_36(hiByte, i1, i2, l1, l2)) 3410 { jjCheckNAdd(457); } 3411 if (jjCanMove_38(hiByte, i1, i2, l1, l2)) 3412 { jjCheckNAdd(459); } 3413 if (jjCanMove_40(hiByte, i1, i2, l1, l2)) 3414 { jjCheckNAdd(461); } 3415 if (jjCanMove_42(hiByte, i1, i2, l1, l2)) 3416 { jjCheckNAdd(463); } 3417 if (jjCanMove_44(hiByte, i1, i2, l1, l2)) 3418 { jjCheckNAdd(465); } 3419 if (jjCanMove_46(hiByte, i1, i2, l1, l2)) 3420 { jjCheckNAdd(467); } 3421 if (jjCanMove_48(hiByte, i1, i2, l1, l2)) 3422 { jjCheckNAdd(469); } 3423 if (jjCanMove_50(hiByte, i1, i2, l1, l2)) 3424 { jjCheckNAdd(471); } 3425 if (jjCanMove_52(hiByte, i1, i2, l1, l2)) 3426 { jjCheckNAdd(473); } 3427 if (jjCanMove_54(hiByte, i1, i2, l1, l2)) 3428 { jjCheckNAdd(475); } 3429 if (jjCanMove_56(hiByte, i1, i2, l1, l2)) 3430 { jjCheckNAdd(477); } 3431 if (jjCanMove_58(hiByte, i1, i2, l1, l2)) 3432 { jjCheckNAdd(479); } 3433 if (jjCanMove_60(hiByte, i1, i2, l1, l2)) 3434 { jjCheckNAdd(481); } 3435 if (jjCanMove_1(hiByte, i1, i2, l1, l2)) 3436 { 3437 if (kind > 64) 3438 kind = 64; 3439 { jjCheckNAddStates(0, 30); } 3440 } 3441 if (jjCanMove_2(hiByte, i1, i2, l1, l2)) 3442 { jjCheckNAdd(589); } 3443 if (jjCanMove_4(hiByte, i1, i2, l1, l2)) 3444 { jjCheckNAdd(591); } 3445 if (jjCanMove_6(hiByte, i1, i2, l1, l2)) 3446 { jjCheckNAdd(593); } 3447 if (jjCanMove_8(hiByte, i1, i2, l1, l2)) 3448 { jjCheckNAdd(595); } 3449 if (jjCanMove_10(hiByte, i1, i2, l1, l2)) 3450 { jjCheckNAdd(597); } 3451 if (jjCanMove_12(hiByte, i1, i2, l1, l2)) 3452 { jjCheckNAdd(599); } 3453 if (jjCanMove_14(hiByte, i1, i2, l1, l2)) 3454 { jjCheckNAdd(601); } 3455 if (jjCanMove_16(hiByte, i1, i2, l1, l2)) 3456 { jjCheckNAdd(603); } 3457 if (jjCanMove_18(hiByte, i1, i2, l1, l2)) 3458 { jjCheckNAdd(605); } 3459 if (jjCanMove_20(hiByte, i1, i2, l1, l2)) 3460 { jjCheckNAdd(607); } 3461 if (jjCanMove_22(hiByte, i1, i2, l1, l2)) 3462 { jjCheckNAdd(609); } 3463 if (jjCanMove_24(hiByte, i1, i2, l1, l2)) 3464 { jjCheckNAdd(611); } 3465 if (jjCanMove_26(hiByte, i1, i2, l1, l2)) 3466 { jjCheckNAdd(613); } 3467 if (jjCanMove_28(hiByte, i1, i2, l1, l2)) 3468 { jjCheckNAdd(615); } 3469 if (jjCanMove_30(hiByte, i1, i2, l1, l2)) 3470 { jjCheckNAdd(617); } 3471 if (jjCanMove_32(hiByte, i1, i2, l1, l2)) 3472 { jjCheckNAdd(619); } 3473 if (jjCanMove_34(hiByte, i1, i2, l1, l2)) 3474 { jjCheckNAdd(621); } 3475 if (jjCanMove_36(hiByte, i1, i2, l1, l2)) 3476 { jjCheckNAdd(623); } 3477 if (jjCanMove_38(hiByte, i1, i2, l1, l2)) 3478 { jjCheckNAdd(625); } 3479 if (jjCanMove_40(hiByte, i1, i2, l1, l2)) 3480 { jjCheckNAdd(627); } 3481 if (jjCanMove_42(hiByte, i1, i2, l1, l2)) 3482 { jjCheckNAdd(629); } 3483 if (jjCanMove_44(hiByte, i1, i2, l1, l2)) 3484 { jjCheckNAdd(631); } 3485 if (jjCanMove_46(hiByte, i1, i2, l1, l2)) 3486 { jjCheckNAdd(633); } 3487 if (jjCanMove_48(hiByte, i1, i2, l1, l2)) 3488 { jjCheckNAdd(635); } 3489 if (jjCanMove_50(hiByte, i1, i2, l1, l2)) 3490 { jjCheckNAdd(637); } 3491 if (jjCanMove_52(hiByte, i1, i2, l1, l2)) 3492 { jjCheckNAdd(639); } 3493 if (jjCanMove_54(hiByte, i1, i2, l1, l2)) 3494 { jjCheckNAdd(641); } 3495 if (jjCanMove_56(hiByte, i1, i2, l1, l2)) 3496 { jjCheckNAdd(643); } 3497 if (jjCanMove_58(hiByte, i1, i2, l1, l2)) 3498 { jjCheckNAdd(645); } 3499 if (jjCanMove_60(hiByte, i1, i2, l1, l2)) 3500 { jjCheckNAdd(647); } 3501 break; 3502 case 14: 3503 if (jjCanMove_1(hiByte, i1, i2, l1, l2)) 3504 { jjCheckNAddStates(33, 65); } 3505 if (jjCanMove_2(hiByte, i1, i2, l1, l2)) 3506 { jjCheckNAdd(423); } 3507 if (jjCanMove_4(hiByte, i1, i2, l1, l2)) 3508 { jjCheckNAdd(425); } 3509 if (jjCanMove_6(hiByte, i1, i2, l1, l2)) 3510 { jjCheckNAdd(427); } 3511 if (jjCanMove_8(hiByte, i1, i2, l1, l2)) 3512 { jjCheckNAdd(429); } 3513 if (jjCanMove_10(hiByte, i1, i2, l1, l2)) 3514 { jjCheckNAdd(431); } 3515 if (jjCanMove_12(hiByte, i1, i2, l1, l2)) 3516 { jjCheckNAdd(433); } 3517 if (jjCanMove_14(hiByte, i1, i2, l1, l2)) 3518 { jjCheckNAdd(435); } 3519 if (jjCanMove_16(hiByte, i1, i2, l1, l2)) 3520 { jjCheckNAdd(437); } 3521 if (jjCanMove_18(hiByte, i1, i2, l1, l2)) 3522 { jjCheckNAdd(439); } 3523 if (jjCanMove_20(hiByte, i1, i2, l1, l2)) 3524 { jjCheckNAdd(441); } 3525 if (jjCanMove_22(hiByte, i1, i2, l1, l2)) 3526 { jjCheckNAdd(443); } 3527 if (jjCanMove_24(hiByte, i1, i2, l1, l2)) 3528 { jjCheckNAdd(445); } 3529 if (jjCanMove_26(hiByte, i1, i2, l1, l2)) 3530 { jjCheckNAdd(447); } 3531 if (jjCanMove_28(hiByte, i1, i2, l1, l2)) 3532 { jjCheckNAdd(449); } 3533 if (jjCanMove_30(hiByte, i1, i2, l1, l2)) 3534 { jjCheckNAdd(451); } 3535 if (jjCanMove_32(hiByte, i1, i2, l1, l2)) 3536 { jjCheckNAdd(453); } 3537 if (jjCanMove_34(hiByte, i1, i2, l1, l2)) 3538 { jjCheckNAdd(455); } 3539 if (jjCanMove_36(hiByte, i1, i2, l1, l2)) 3540 { jjCheckNAdd(457); } 3541 if (jjCanMove_38(hiByte, i1, i2, l1, l2)) 3542 { jjCheckNAdd(459); } 3543 if (jjCanMove_40(hiByte, i1, i2, l1, l2)) 3544 { jjCheckNAdd(461); } 3545 if (jjCanMove_42(hiByte, i1, i2, l1, l2)) 3546 { jjCheckNAdd(463); } 3547 if (jjCanMove_44(hiByte, i1, i2, l1, l2)) 3548 { jjCheckNAdd(465); } 3549 if (jjCanMove_46(hiByte, i1, i2, l1, l2)) 3550 { jjCheckNAdd(467); } 3551 if (jjCanMove_48(hiByte, i1, i2, l1, l2)) 3552 { jjCheckNAdd(469); } 3553 if (jjCanMove_50(hiByte, i1, i2, l1, l2)) 3554 { jjCheckNAdd(471); } 3555 if (jjCanMove_52(hiByte, i1, i2, l1, l2)) 3556 { jjCheckNAdd(473); } 3557 if (jjCanMove_54(hiByte, i1, i2, l1, l2)) 3558 { jjCheckNAdd(475); } 3559 if (jjCanMove_56(hiByte, i1, i2, l1, l2)) 3560 { jjCheckNAdd(477); } 3561 if (jjCanMove_58(hiByte, i1, i2, l1, l2)) 3562 { jjCheckNAdd(479); } 3563 if (jjCanMove_60(hiByte, i1, i2, l1, l2)) 3564 { jjCheckNAdd(481); } 3565 if (jjCanMove_1(hiByte, i1, i2, l1, l2)) 3566 { 3567 if (kind > 64) 3568 kind = 64; 3569 { jjCheckNAddStates(0, 30); } 3570 } 3571 if (jjCanMove_2(hiByte, i1, i2, l1, l2)) 3572 { jjCheckNAdd(589); } 3573 if (jjCanMove_4(hiByte, i1, i2, l1, l2)) 3574 { jjCheckNAdd(591); } 3575 if (jjCanMove_6(hiByte, i1, i2, l1, l2)) 3576 { jjCheckNAdd(593); } 3577 if (jjCanMove_8(hiByte, i1, i2, l1, l2)) 3578 { jjCheckNAdd(595); } 3579 if (jjCanMove_10(hiByte, i1, i2, l1, l2)) 3580 { jjCheckNAdd(597); } 3581 if (jjCanMove_12(hiByte, i1, i2, l1, l2)) 3582 { jjCheckNAdd(599); } 3583 if (jjCanMove_14(hiByte, i1, i2, l1, l2)) 3584 { jjCheckNAdd(601); } 3585 if (jjCanMove_16(hiByte, i1, i2, l1, l2)) 3586 { jjCheckNAdd(603); } 3587 if (jjCanMove_18(hiByte, i1, i2, l1, l2)) 3588 { jjCheckNAdd(605); } 3589 if (jjCanMove_20(hiByte, i1, i2, l1, l2)) 3590 { jjCheckNAdd(607); } 3591 if (jjCanMove_22(hiByte, i1, i2, l1, l2)) 3592 { jjCheckNAdd(609); } 3593 if (jjCanMove_24(hiByte, i1, i2, l1, l2)) 3594 { jjCheckNAdd(611); } 3595 if (jjCanMove_26(hiByte, i1, i2, l1, l2)) 3596 { jjCheckNAdd(613); } 3597 if (jjCanMove_28(hiByte, i1, i2, l1, l2)) 3598 { jjCheckNAdd(615); } 3599 if (jjCanMove_30(hiByte, i1, i2, l1, l2)) 3600 { jjCheckNAdd(617); } 3601 if (jjCanMove_32(hiByte, i1, i2, l1, l2)) 3602 { jjCheckNAdd(619); } 3603 if (jjCanMove_34(hiByte, i1, i2, l1, l2)) 3604 { jjCheckNAdd(621); } 3605 if (jjCanMove_36(hiByte, i1, i2, l1, l2)) 3606 { jjCheckNAdd(623); } 3607 if (jjCanMove_38(hiByte, i1, i2, l1, l2)) 3608 { jjCheckNAdd(625); } 3609 if (jjCanMove_40(hiByte, i1, i2, l1, l2)) 3610 { jjCheckNAdd(627); } 3611 if (jjCanMove_42(hiByte, i1, i2, l1, l2)) 3612 { jjCheckNAdd(629); } 3613 if (jjCanMove_44(hiByte, i1, i2, l1, l2)) 3614 { jjCheckNAdd(631); } 3615 if (jjCanMove_46(hiByte, i1, i2, l1, l2)) 3616 { jjCheckNAdd(633); } 3617 if (jjCanMove_48(hiByte, i1, i2, l1, l2)) 3618 { jjCheckNAdd(635); } 3619 if (jjCanMove_50(hiByte, i1, i2, l1, l2)) 3620 { jjCheckNAdd(637); } 3621 if (jjCanMove_52(hiByte, i1, i2, l1, l2)) 3622 { jjCheckNAdd(639); } 3623 if (jjCanMove_54(hiByte, i1, i2, l1, l2)) 3624 { jjCheckNAdd(641); } 3625 if (jjCanMove_56(hiByte, i1, i2, l1, l2)) 3626 { jjCheckNAdd(643); } 3627 if (jjCanMove_58(hiByte, i1, i2, l1, l2)) 3628 { jjCheckNAdd(645); } 3629 if (jjCanMove_60(hiByte, i1, i2, l1, l2)) 3630 { jjCheckNAdd(647); } 3631 break; 3632 case 372: 3633 if (jjCanMove_1(hiByte, i1, i2, l1, l2)) 3634 { jjCheckNAddStates(33, 65); } 3635 if (jjCanMove_2(hiByte, i1, i2, l1, l2)) 3636 { jjCheckNAdd(423); } 3637 if (jjCanMove_4(hiByte, i1, i2, l1, l2)) 3638 { jjCheckNAdd(425); } 3639 if (jjCanMove_6(hiByte, i1, i2, l1, l2)) 3640 { jjCheckNAdd(427); } 3641 if (jjCanMove_8(hiByte, i1, i2, l1, l2)) 3642 { jjCheckNAdd(429); } 3643 if (jjCanMove_10(hiByte, i1, i2, l1, l2)) 3644 { jjCheckNAdd(431); } 3645 if (jjCanMove_12(hiByte, i1, i2, l1, l2)) 3646 { jjCheckNAdd(433); } 3647 if (jjCanMove_14(hiByte, i1, i2, l1, l2)) 3648 { jjCheckNAdd(435); } 3649 if (jjCanMove_16(hiByte, i1, i2, l1, l2)) 3650 { jjCheckNAdd(437); } 3651 if (jjCanMove_18(hiByte, i1, i2, l1, l2)) 3652 { jjCheckNAdd(439); } 3653 if (jjCanMove_20(hiByte, i1, i2, l1, l2)) 3654 { jjCheckNAdd(441); } 3655 if (jjCanMove_22(hiByte, i1, i2, l1, l2)) 3656 { jjCheckNAdd(443); } 3657 if (jjCanMove_24(hiByte, i1, i2, l1, l2)) 3658 { jjCheckNAdd(445); } 3659 if (jjCanMove_26(hiByte, i1, i2, l1, l2)) 3660 { jjCheckNAdd(447); } 3661 if (jjCanMove_28(hiByte, i1, i2, l1, l2)) 3662 { jjCheckNAdd(449); } 3663 if (jjCanMove_30(hiByte, i1, i2, l1, l2)) 3664 { jjCheckNAdd(451); } 3665 if (jjCanMove_32(hiByte, i1, i2, l1, l2)) 3666 { jjCheckNAdd(453); } 3667 if (jjCanMove_34(hiByte, i1, i2, l1, l2)) 3668 { jjCheckNAdd(455); } 3669 if (jjCanMove_36(hiByte, i1, i2, l1, l2)) 3670 { jjCheckNAdd(457); } 3671 if (jjCanMove_38(hiByte, i1, i2, l1, l2)) 3672 { jjCheckNAdd(459); } 3673 if (jjCanMove_40(hiByte, i1, i2, l1, l2)) 3674 { jjCheckNAdd(461); } 3675 if (jjCanMove_42(hiByte, i1, i2, l1, l2)) 3676 { jjCheckNAdd(463); } 3677 if (jjCanMove_44(hiByte, i1, i2, l1, l2)) 3678 { jjCheckNAdd(465); } 3679 if (jjCanMove_46(hiByte, i1, i2, l1, l2)) 3680 { jjCheckNAdd(467); } 3681 if (jjCanMove_48(hiByte, i1, i2, l1, l2)) 3682 { jjCheckNAdd(469); } 3683 if (jjCanMove_50(hiByte, i1, i2, l1, l2)) 3684 { jjCheckNAdd(471); } 3685 if (jjCanMove_52(hiByte, i1, i2, l1, l2)) 3686 { jjCheckNAdd(473); } 3687 if (jjCanMove_54(hiByte, i1, i2, l1, l2)) 3688 { jjCheckNAdd(475); } 3689 if (jjCanMove_56(hiByte, i1, i2, l1, l2)) 3690 { jjCheckNAdd(477); } 3691 if (jjCanMove_58(hiByte, i1, i2, l1, l2)) 3692 { jjCheckNAdd(479); } 3693 if (jjCanMove_60(hiByte, i1, i2, l1, l2)) 3694 { jjCheckNAdd(481); } 3695 if (jjCanMove_1(hiByte, i1, i2, l1, l2)) 3696 { 3697 if (kind > 64) 3698 kind = 64; 3699 { jjCheckNAddStates(0, 30); } 3700 } 3701 if (jjCanMove_2(hiByte, i1, i2, l1, l2)) 3702 { jjCheckNAdd(589); } 3703 if (jjCanMove_4(hiByte, i1, i2, l1, l2)) 3704 { jjCheckNAdd(591); } 3705 if (jjCanMove_6(hiByte, i1, i2, l1, l2)) 3706 { jjCheckNAdd(593); } 3707 if (jjCanMove_8(hiByte, i1, i2, l1, l2)) 3708 { jjCheckNAdd(595); } 3709 if (jjCanMove_10(hiByte, i1, i2, l1, l2)) 3710 { jjCheckNAdd(597); } 3711 if (jjCanMove_12(hiByte, i1, i2, l1, l2)) 3712 { jjCheckNAdd(599); } 3713 if (jjCanMove_14(hiByte, i1, i2, l1, l2)) 3714 { jjCheckNAdd(601); } 3715 if (jjCanMove_16(hiByte, i1, i2, l1, l2)) 3716 { jjCheckNAdd(603); } 3717 if (jjCanMove_18(hiByte, i1, i2, l1, l2)) 3718 { jjCheckNAdd(605); } 3719 if (jjCanMove_20(hiByte, i1, i2, l1, l2)) 3720 { jjCheckNAdd(607); } 3721 if (jjCanMove_22(hiByte, i1, i2, l1, l2)) 3722 { jjCheckNAdd(609); } 3723 if (jjCanMove_24(hiByte, i1, i2, l1, l2)) 3724 { jjCheckNAdd(611); } 3725 if (jjCanMove_26(hiByte, i1, i2, l1, l2)) 3726 { jjCheckNAdd(613); } 3727 if (jjCanMove_28(hiByte, i1, i2, l1, l2)) 3728 { jjCheckNAdd(615); } 3729 if (jjCanMove_30(hiByte, i1, i2, l1, l2)) 3730 { jjCheckNAdd(617); } 3731 if (jjCanMove_32(hiByte, i1, i2, l1, l2)) 3732 { jjCheckNAdd(619); } 3733 if (jjCanMove_34(hiByte, i1, i2, l1, l2)) 3734 { jjCheckNAdd(621); } 3735 if (jjCanMove_36(hiByte, i1, i2, l1, l2)) 3736 { jjCheckNAdd(623); } 3737 if (jjCanMove_38(hiByte, i1, i2, l1, l2)) 3738 { jjCheckNAdd(625); } 3739 if (jjCanMove_40(hiByte, i1, i2, l1, l2)) 3740 { jjCheckNAdd(627); } 3741 if (jjCanMove_42(hiByte, i1, i2, l1, l2)) 3742 { jjCheckNAdd(629); } 3743 if (jjCanMove_44(hiByte, i1, i2, l1, l2)) 3744 { jjCheckNAdd(631); } 3745 if (jjCanMove_46(hiByte, i1, i2, l1, l2)) 3746 { jjCheckNAdd(633); } 3747 if (jjCanMove_48(hiByte, i1, i2, l1, l2)) 3748 { jjCheckNAdd(635); } 3749 if (jjCanMove_50(hiByte, i1, i2, l1, l2)) 3750 { jjCheckNAdd(637); } 3751 if (jjCanMove_52(hiByte, i1, i2, l1, l2)) 3752 { jjCheckNAdd(639); } 3753 if (jjCanMove_54(hiByte, i1, i2, l1, l2)) 3754 { jjCheckNAdd(641); } 3755 if (jjCanMove_56(hiByte, i1, i2, l1, l2)) 3756 { jjCheckNAdd(643); } 3757 if (jjCanMove_58(hiByte, i1, i2, l1, l2)) 3758 { jjCheckNAdd(645); } 3759 if (jjCanMove_60(hiByte, i1, i2, l1, l2)) 3760 { jjCheckNAdd(647); } 3761 break; 3762 case 374: 3763 if (jjCanMove_1(hiByte, i1, i2, l1, l2)) 3764 { jjCheckNAddStates(33, 65); } 3765 if (jjCanMove_2(hiByte, i1, i2, l1, l2)) 3766 { jjCheckNAdd(423); } 3767 if (jjCanMove_4(hiByte, i1, i2, l1, l2)) 3768 { jjCheckNAdd(425); } 3769 if (jjCanMove_6(hiByte, i1, i2, l1, l2)) 3770 { jjCheckNAdd(427); } 3771 if (jjCanMove_8(hiByte, i1, i2, l1, l2)) 3772 { jjCheckNAdd(429); } 3773 if (jjCanMove_10(hiByte, i1, i2, l1, l2)) 3774 { jjCheckNAdd(431); } 3775 if (jjCanMove_12(hiByte, i1, i2, l1, l2)) 3776 { jjCheckNAdd(433); } 3777 if (jjCanMove_14(hiByte, i1, i2, l1, l2)) 3778 { jjCheckNAdd(435); } 3779 if (jjCanMove_16(hiByte, i1, i2, l1, l2)) 3780 { jjCheckNAdd(437); } 3781 if (jjCanMove_18(hiByte, i1, i2, l1, l2)) 3782 { jjCheckNAdd(439); } 3783 if (jjCanMove_20(hiByte, i1, i2, l1, l2)) 3784 { jjCheckNAdd(441); } 3785 if (jjCanMove_22(hiByte, i1, i2, l1, l2)) 3786 { jjCheckNAdd(443); } 3787 if (jjCanMove_24(hiByte, i1, i2, l1, l2)) 3788 { jjCheckNAdd(445); } 3789 if (jjCanMove_26(hiByte, i1, i2, l1, l2)) 3790 { jjCheckNAdd(447); } 3791 if (jjCanMove_28(hiByte, i1, i2, l1, l2)) 3792 { jjCheckNAdd(449); } 3793 if (jjCanMove_30(hiByte, i1, i2, l1, l2)) 3794 { jjCheckNAdd(451); } 3795 if (jjCanMove_32(hiByte, i1, i2, l1, l2)) 3796 { jjCheckNAdd(453); } 3797 if (jjCanMove_34(hiByte, i1, i2, l1, l2)) 3798 { jjCheckNAdd(455); } 3799 if (jjCanMove_36(hiByte, i1, i2, l1, l2)) 3800 { jjCheckNAdd(457); } 3801 if (jjCanMove_38(hiByte, i1, i2, l1, l2)) 3802 { jjCheckNAdd(459); } 3803 if (jjCanMove_40(hiByte, i1, i2, l1, l2)) 3804 { jjCheckNAdd(461); } 3805 if (jjCanMove_42(hiByte, i1, i2, l1, l2)) 3806 { jjCheckNAdd(463); } 3807 if (jjCanMove_44(hiByte, i1, i2, l1, l2)) 3808 { jjCheckNAdd(465); } 3809 if (jjCanMove_46(hiByte, i1, i2, l1, l2)) 3810 { jjCheckNAdd(467); } 3811 if (jjCanMove_48(hiByte, i1, i2, l1, l2)) 3812 { jjCheckNAdd(469); } 3813 if (jjCanMove_50(hiByte, i1, i2, l1, l2)) 3814 { jjCheckNAdd(471); } 3815 if (jjCanMove_52(hiByte, i1, i2, l1, l2)) 3816 { jjCheckNAdd(473); } 3817 if (jjCanMove_54(hiByte, i1, i2, l1, l2)) 3818 { jjCheckNAdd(475); } 3819 if (jjCanMove_56(hiByte, i1, i2, l1, l2)) 3820 { jjCheckNAdd(477); } 3821 if (jjCanMove_58(hiByte, i1, i2, l1, l2)) 3822 { jjCheckNAdd(479); } 3823 if (jjCanMove_60(hiByte, i1, i2, l1, l2)) 3824 { jjCheckNAdd(481); } 3825 if (jjCanMove_1(hiByte, i1, i2, l1, l2)) 3826 { 3827 if (kind > 64) 3828 kind = 64; 3829 { jjCheckNAddStates(0, 30); } 3830 } 3831 if (jjCanMove_2(hiByte, i1, i2, l1, l2)) 3832 { jjCheckNAdd(589); } 3833 if (jjCanMove_4(hiByte, i1, i2, l1, l2)) 3834 { jjCheckNAdd(591); } 3835 if (jjCanMove_6(hiByte, i1, i2, l1, l2)) 3836 { jjCheckNAdd(593); } 3837 if (jjCanMove_8(hiByte, i1, i2, l1, l2)) 3838 { jjCheckNAdd(595); } 3839 if (jjCanMove_10(hiByte, i1, i2, l1, l2)) 3840 { jjCheckNAdd(597); } 3841 if (jjCanMove_12(hiByte, i1, i2, l1, l2)) 3842 { jjCheckNAdd(599); } 3843 if (jjCanMove_14(hiByte, i1, i2, l1, l2)) 3844 { jjCheckNAdd(601); } 3845 if (jjCanMove_16(hiByte, i1, i2, l1, l2)) 3846 { jjCheckNAdd(603); } 3847 if (jjCanMove_18(hiByte, i1, i2, l1, l2)) 3848 { jjCheckNAdd(605); } 3849 if (jjCanMove_20(hiByte, i1, i2, l1, l2)) 3850 { jjCheckNAdd(607); } 3851 if (jjCanMove_22(hiByte, i1, i2, l1, l2)) 3852 { jjCheckNAdd(609); } 3853 if (jjCanMove_24(hiByte, i1, i2, l1, l2)) 3854 { jjCheckNAdd(611); } 3855 if (jjCanMove_26(hiByte, i1, i2, l1, l2)) 3856 { jjCheckNAdd(613); } 3857 if (jjCanMove_28(hiByte, i1, i2, l1, l2)) 3858 { jjCheckNAdd(615); } 3859 if (jjCanMove_30(hiByte, i1, i2, l1, l2)) 3860 { jjCheckNAdd(617); } 3861 if (jjCanMove_32(hiByte, i1, i2, l1, l2)) 3862 { jjCheckNAdd(619); } 3863 if (jjCanMove_34(hiByte, i1, i2, l1, l2)) 3864 { jjCheckNAdd(621); } 3865 if (jjCanMove_36(hiByte, i1, i2, l1, l2)) 3866 { jjCheckNAdd(623); } 3867 if (jjCanMove_38(hiByte, i1, i2, l1, l2)) 3868 { jjCheckNAdd(625); } 3869 if (jjCanMove_40(hiByte, i1, i2, l1, l2)) 3870 { jjCheckNAdd(627); } 3871 if (jjCanMove_42(hiByte, i1, i2, l1, l2)) 3872 { jjCheckNAdd(629); } 3873 if (jjCanMove_44(hiByte, i1, i2, l1, l2)) 3874 { jjCheckNAdd(631); } 3875 if (jjCanMove_46(hiByte, i1, i2, l1, l2)) 3876 { jjCheckNAdd(633); } 3877 if (jjCanMove_48(hiByte, i1, i2, l1, l2)) 3878 { jjCheckNAdd(635); } 3879 if (jjCanMove_50(hiByte, i1, i2, l1, l2)) 3880 { jjCheckNAdd(637); } 3881 if (jjCanMove_52(hiByte, i1, i2, l1, l2)) 3882 { jjCheckNAdd(639); } 3883 if (jjCanMove_54(hiByte, i1, i2, l1, l2)) 3884 { jjCheckNAdd(641); } 3885 if (jjCanMove_56(hiByte, i1, i2, l1, l2)) 3886 { jjCheckNAdd(643); } 3887 if (jjCanMove_58(hiByte, i1, i2, l1, l2)) 3888 { jjCheckNAdd(645); } 3889 if (jjCanMove_60(hiByte, i1, i2, l1, l2)) 3890 { jjCheckNAdd(647); } 3891 break; 3892 case 375: 3893 if (jjCanMove_1(hiByte, i1, i2, l1, l2)) 3894 { jjCheckNAddStates(33, 65); } 3895 if (jjCanMove_2(hiByte, i1, i2, l1, l2)) 3896 { jjCheckNAdd(423); } 3897 if (jjCanMove_4(hiByte, i1, i2, l1, l2)) 3898 { jjCheckNAdd(425); } 3899 if (jjCanMove_6(hiByte, i1, i2, l1, l2)) 3900 { jjCheckNAdd(427); } 3901 if (jjCanMove_8(hiByte, i1, i2, l1, l2)) 3902 { jjCheckNAdd(429); } 3903 if (jjCanMove_10(hiByte, i1, i2, l1, l2)) 3904 { jjCheckNAdd(431); } 3905 if (jjCanMove_12(hiByte, i1, i2, l1, l2)) 3906 { jjCheckNAdd(433); } 3907 if (jjCanMove_14(hiByte, i1, i2, l1, l2)) 3908 { jjCheckNAdd(435); } 3909 if (jjCanMove_16(hiByte, i1, i2, l1, l2)) 3910 { jjCheckNAdd(437); } 3911 if (jjCanMove_18(hiByte, i1, i2, l1, l2)) 3912 { jjCheckNAdd(439); } 3913 if (jjCanMove_20(hiByte, i1, i2, l1, l2)) 3914 { jjCheckNAdd(441); } 3915 if (jjCanMove_22(hiByte, i1, i2, l1, l2)) 3916 { jjCheckNAdd(443); } 3917 if (jjCanMove_24(hiByte, i1, i2, l1, l2)) 3918 { jjCheckNAdd(445); } 3919 if (jjCanMove_26(hiByte, i1, i2, l1, l2)) 3920 { jjCheckNAdd(447); } 3921 if (jjCanMove_28(hiByte, i1, i2, l1, l2)) 3922 { jjCheckNAdd(449); } 3923 if (jjCanMove_30(hiByte, i1, i2, l1, l2)) 3924 { jjCheckNAdd(451); } 3925 if (jjCanMove_32(hiByte, i1, i2, l1, l2)) 3926 { jjCheckNAdd(453); } 3927 if (jjCanMove_34(hiByte, i1, i2, l1, l2)) 3928 { jjCheckNAdd(455); } 3929 if (jjCanMove_36(hiByte, i1, i2, l1, l2)) 3930 { jjCheckNAdd(457); } 3931 if (jjCanMove_38(hiByte, i1, i2, l1, l2)) 3932 { jjCheckNAdd(459); } 3933 if (jjCanMove_40(hiByte, i1, i2, l1, l2)) 3934 { jjCheckNAdd(461); } 3935 if (jjCanMove_42(hiByte, i1, i2, l1, l2)) 3936 { jjCheckNAdd(463); } 3937 if (jjCanMove_44(hiByte, i1, i2, l1, l2)) 3938 { jjCheckNAdd(465); } 3939 if (jjCanMove_46(hiByte, i1, i2, l1, l2)) 3940 { jjCheckNAdd(467); } 3941 if (jjCanMove_48(hiByte, i1, i2, l1, l2)) 3942 { jjCheckNAdd(469); } 3943 if (jjCanMove_50(hiByte, i1, i2, l1, l2)) 3944 { jjCheckNAdd(471); } 3945 if (jjCanMove_52(hiByte, i1, i2, l1, l2)) 3946 { jjCheckNAdd(473); } 3947 if (jjCanMove_54(hiByte, i1, i2, l1, l2)) 3948 { jjCheckNAdd(475); } 3949 if (jjCanMove_56(hiByte, i1, i2, l1, l2)) 3950 { jjCheckNAdd(477); } 3951 if (jjCanMove_58(hiByte, i1, i2, l1, l2)) 3952 { jjCheckNAdd(479); } 3953 if (jjCanMove_60(hiByte, i1, i2, l1, l2)) 3954 { jjCheckNAdd(481); } 3955 if (jjCanMove_1(hiByte, i1, i2, l1, l2)) 3956 { 3957 if (kind > 64) 3958 kind = 64; 3959 { jjCheckNAddStates(0, 30); } 3960 } 3961 if (jjCanMove_2(hiByte, i1, i2, l1, l2)) 3962 { jjCheckNAdd(589); } 3963 if (jjCanMove_4(hiByte, i1, i2, l1, l2)) 3964 { jjCheckNAdd(591); } 3965 if (jjCanMove_6(hiByte, i1, i2, l1, l2)) 3966 { jjCheckNAdd(593); } 3967 if (jjCanMove_8(hiByte, i1, i2, l1, l2)) 3968 { jjCheckNAdd(595); } 3969 if (jjCanMove_10(hiByte, i1, i2, l1, l2)) 3970 { jjCheckNAdd(597); } 3971 if (jjCanMove_12(hiByte, i1, i2, l1, l2)) 3972 { jjCheckNAdd(599); } 3973 if (jjCanMove_14(hiByte, i1, i2, l1, l2)) 3974 { jjCheckNAdd(601); } 3975 if (jjCanMove_16(hiByte, i1, i2, l1, l2)) 3976 { jjCheckNAdd(603); } 3977 if (jjCanMove_18(hiByte, i1, i2, l1, l2)) 3978 { jjCheckNAdd(605); } 3979 if (jjCanMove_20(hiByte, i1, i2, l1, l2)) 3980 { jjCheckNAdd(607); } 3981 if (jjCanMove_22(hiByte, i1, i2, l1, l2)) 3982 { jjCheckNAdd(609); } 3983 if (jjCanMove_24(hiByte, i1, i2, l1, l2)) 3984 { jjCheckNAdd(611); } 3985 if (jjCanMove_26(hiByte, i1, i2, l1, l2)) 3986 { jjCheckNAdd(613); } 3987 if (jjCanMove_28(hiByte, i1, i2, l1, l2)) 3988 { jjCheckNAdd(615); } 3989 if (jjCanMove_30(hiByte, i1, i2, l1, l2)) 3990 { jjCheckNAdd(617); } 3991 if (jjCanMove_32(hiByte, i1, i2, l1, l2)) 3992 { jjCheckNAdd(619); } 3993 if (jjCanMove_34(hiByte, i1, i2, l1, l2)) 3994 { jjCheckNAdd(621); } 3995 if (jjCanMove_36(hiByte, i1, i2, l1, l2)) 3996 { jjCheckNAdd(623); } 3997 if (jjCanMove_38(hiByte, i1, i2, l1, l2)) 3998 { jjCheckNAdd(625); } 3999 if (jjCanMove_40(hiByte, i1, i2, l1, l2)) 4000 { jjCheckNAdd(627); } 4001 if (jjCanMove_42(hiByte, i1, i2, l1, l2)) 4002 { jjCheckNAdd(629); } 4003 if (jjCanMove_44(hiByte, i1, i2, l1, l2)) 4004 { jjCheckNAdd(631); } 4005 if (jjCanMove_46(hiByte, i1, i2, l1, l2)) 4006 { jjCheckNAdd(633); } 4007 if (jjCanMove_48(hiByte, i1, i2, l1, l2)) 4008 { jjCheckNAdd(635); } 4009 if (jjCanMove_50(hiByte, i1, i2, l1, l2)) 4010 { jjCheckNAdd(637); } 4011 if (jjCanMove_52(hiByte, i1, i2, l1, l2)) 4012 { jjCheckNAdd(639); } 4013 if (jjCanMove_54(hiByte, i1, i2, l1, l2)) 4014 { jjCheckNAdd(641); } 4015 if (jjCanMove_56(hiByte, i1, i2, l1, l2)) 4016 { jjCheckNAdd(643); } 4017 if (jjCanMove_58(hiByte, i1, i2, l1, l2)) 4018 { jjCheckNAdd(645); } 4019 if (jjCanMove_60(hiByte, i1, i2, l1, l2)) 4020 { jjCheckNAdd(647); } 4021 break; 4022 case 365: 4023 if (jjCanMove_1(hiByte, i1, i2, l1, l2)) 4024 { jjCheckNAddStates(33, 65); } 4025 if (jjCanMove_2(hiByte, i1, i2, l1, l2)) 4026 { jjCheckNAdd(423); } 4027 if (jjCanMove_4(hiByte, i1, i2, l1, l2)) 4028 { jjCheckNAdd(425); } 4029 if (jjCanMove_6(hiByte, i1, i2, l1, l2)) 4030 { jjCheckNAdd(427); } 4031 if (jjCanMove_8(hiByte, i1, i2, l1, l2)) 4032 { jjCheckNAdd(429); } 4033 if (jjCanMove_10(hiByte, i1, i2, l1, l2)) 4034 { jjCheckNAdd(431); } 4035 if (jjCanMove_12(hiByte, i1, i2, l1, l2)) 4036 { jjCheckNAdd(433); } 4037 if (jjCanMove_14(hiByte, i1, i2, l1, l2)) 4038 { jjCheckNAdd(435); } 4039 if (jjCanMove_16(hiByte, i1, i2, l1, l2)) 4040 { jjCheckNAdd(437); } 4041 if (jjCanMove_18(hiByte, i1, i2, l1, l2)) 4042 { jjCheckNAdd(439); } 4043 if (jjCanMove_20(hiByte, i1, i2, l1, l2)) 4044 { jjCheckNAdd(441); } 4045 if (jjCanMove_22(hiByte, i1, i2, l1, l2)) 4046 { jjCheckNAdd(443); } 4047 if (jjCanMove_24(hiByte, i1, i2, l1, l2)) 4048 { jjCheckNAdd(445); } 4049 if (jjCanMove_26(hiByte, i1, i2, l1, l2)) 4050 { jjCheckNAdd(447); } 4051 if (jjCanMove_28(hiByte, i1, i2, l1, l2)) 4052 { jjCheckNAdd(449); } 4053 if (jjCanMove_30(hiByte, i1, i2, l1, l2)) 4054 { jjCheckNAdd(451); } 4055 if (jjCanMove_32(hiByte, i1, i2, l1, l2)) 4056 { jjCheckNAdd(453); } 4057 if (jjCanMove_34(hiByte, i1, i2, l1, l2)) 4058 { jjCheckNAdd(455); } 4059 if (jjCanMove_36(hiByte, i1, i2, l1, l2)) 4060 { jjCheckNAdd(457); } 4061 if (jjCanMove_38(hiByte, i1, i2, l1, l2)) 4062 { jjCheckNAdd(459); } 4063 if (jjCanMove_40(hiByte, i1, i2, l1, l2)) 4064 { jjCheckNAdd(461); } 4065 if (jjCanMove_42(hiByte, i1, i2, l1, l2)) 4066 { jjCheckNAdd(463); } 4067 if (jjCanMove_44(hiByte, i1, i2, l1, l2)) 4068 { jjCheckNAdd(465); } 4069 if (jjCanMove_46(hiByte, i1, i2, l1, l2)) 4070 { jjCheckNAdd(467); } 4071 if (jjCanMove_48(hiByte, i1, i2, l1, l2)) 4072 { jjCheckNAdd(469); } 4073 if (jjCanMove_50(hiByte, i1, i2, l1, l2)) 4074 { jjCheckNAdd(471); } 4075 if (jjCanMove_52(hiByte, i1, i2, l1, l2)) 4076 { jjCheckNAdd(473); } 4077 if (jjCanMove_54(hiByte, i1, i2, l1, l2)) 4078 { jjCheckNAdd(475); } 4079 if (jjCanMove_56(hiByte, i1, i2, l1, l2)) 4080 { jjCheckNAdd(477); } 4081 if (jjCanMove_58(hiByte, i1, i2, l1, l2)) 4082 { jjCheckNAdd(479); } 4083 if (jjCanMove_60(hiByte, i1, i2, l1, l2)) 4084 { jjCheckNAdd(481); } 4085 if (jjCanMove_1(hiByte, i1, i2, l1, l2)) 4086 { 4087 if (kind > 64) 4088 kind = 64; 4089 { jjCheckNAddStates(0, 30); } 4090 } 4091 if (jjCanMove_2(hiByte, i1, i2, l1, l2)) 4092 { jjCheckNAdd(589); } 4093 if (jjCanMove_4(hiByte, i1, i2, l1, l2)) 4094 { jjCheckNAdd(591); } 4095 if (jjCanMove_6(hiByte, i1, i2, l1, l2)) 4096 { jjCheckNAdd(593); } 4097 if (jjCanMove_8(hiByte, i1, i2, l1, l2)) 4098 { jjCheckNAdd(595); } 4099 if (jjCanMove_10(hiByte, i1, i2, l1, l2)) 4100 { jjCheckNAdd(597); } 4101 if (jjCanMove_12(hiByte, i1, i2, l1, l2)) 4102 { jjCheckNAdd(599); } 4103 if (jjCanMove_14(hiByte, i1, i2, l1, l2)) 4104 { jjCheckNAdd(601); } 4105 if (jjCanMove_16(hiByte, i1, i2, l1, l2)) 4106 { jjCheckNAdd(603); } 4107 if (jjCanMove_18(hiByte, i1, i2, l1, l2)) 4108 { jjCheckNAdd(605); } 4109 if (jjCanMove_20(hiByte, i1, i2, l1, l2)) 4110 { jjCheckNAdd(607); } 4111 if (jjCanMove_22(hiByte, i1, i2, l1, l2)) 4112 { jjCheckNAdd(609); } 4113 if (jjCanMove_24(hiByte, i1, i2, l1, l2)) 4114 { jjCheckNAdd(611); } 4115 if (jjCanMove_26(hiByte, i1, i2, l1, l2)) 4116 { jjCheckNAdd(613); } 4117 if (jjCanMove_28(hiByte, i1, i2, l1, l2)) 4118 { jjCheckNAdd(615); } 4119 if (jjCanMove_30(hiByte, i1, i2, l1, l2)) 4120 { jjCheckNAdd(617); } 4121 if (jjCanMove_32(hiByte, i1, i2, l1, l2)) 4122 { jjCheckNAdd(619); } 4123 if (jjCanMove_34(hiByte, i1, i2, l1, l2)) 4124 { jjCheckNAdd(621); } 4125 if (jjCanMove_36(hiByte, i1, i2, l1, l2)) 4126 { jjCheckNAdd(623); } 4127 if (jjCanMove_38(hiByte, i1, i2, l1, l2)) 4128 { jjCheckNAdd(625); } 4129 if (jjCanMove_40(hiByte, i1, i2, l1, l2)) 4130 { jjCheckNAdd(627); } 4131 if (jjCanMove_42(hiByte, i1, i2, l1, l2)) 4132 { jjCheckNAdd(629); } 4133 if (jjCanMove_44(hiByte, i1, i2, l1, l2)) 4134 { jjCheckNAdd(631); } 4135 if (jjCanMove_46(hiByte, i1, i2, l1, l2)) 4136 { jjCheckNAdd(633); } 4137 if (jjCanMove_48(hiByte, i1, i2, l1, l2)) 4138 { jjCheckNAdd(635); } 4139 if (jjCanMove_50(hiByte, i1, i2, l1, l2)) 4140 { jjCheckNAdd(637); } 4141 if (jjCanMove_52(hiByte, i1, i2, l1, l2)) 4142 { jjCheckNAdd(639); } 4143 if (jjCanMove_54(hiByte, i1, i2, l1, l2)) 4144 { jjCheckNAdd(641); } 4145 if (jjCanMove_56(hiByte, i1, i2, l1, l2)) 4146 { jjCheckNAdd(643); } 4147 if (jjCanMove_58(hiByte, i1, i2, l1, l2)) 4148 { jjCheckNAdd(645); } 4149 if (jjCanMove_60(hiByte, i1, i2, l1, l2)) 4150 { jjCheckNAdd(647); } 4151 break; 4152 case 343: 4153 if (jjCanMove_1(hiByte, i1, i2, l1, l2)) 4154 { jjCheckNAddStates(33, 65); } 4155 if (jjCanMove_2(hiByte, i1, i2, l1, l2)) 4156 { jjCheckNAdd(423); } 4157 if (jjCanMove_4(hiByte, i1, i2, l1, l2)) 4158 { jjCheckNAdd(425); } 4159 if (jjCanMove_6(hiByte, i1, i2, l1, l2)) 4160 { jjCheckNAdd(427); } 4161 if (jjCanMove_8(hiByte, i1, i2, l1, l2)) 4162 { jjCheckNAdd(429); } 4163 if (jjCanMove_10(hiByte, i1, i2, l1, l2)) 4164 { jjCheckNAdd(431); } 4165 if (jjCanMove_12(hiByte, i1, i2, l1, l2)) 4166 { jjCheckNAdd(433); } 4167 if (jjCanMove_14(hiByte, i1, i2, l1, l2)) 4168 { jjCheckNAdd(435); } 4169 if (jjCanMove_16(hiByte, i1, i2, l1, l2)) 4170 { jjCheckNAdd(437); } 4171 if (jjCanMove_18(hiByte, i1, i2, l1, l2)) 4172 { jjCheckNAdd(439); } 4173 if (jjCanMove_20(hiByte, i1, i2, l1, l2)) 4174 { jjCheckNAdd(441); } 4175 if (jjCanMove_22(hiByte, i1, i2, l1, l2)) 4176 { jjCheckNAdd(443); } 4177 if (jjCanMove_24(hiByte, i1, i2, l1, l2)) 4178 { jjCheckNAdd(445); } 4179 if (jjCanMove_26(hiByte, i1, i2, l1, l2)) 4180 { jjCheckNAdd(447); } 4181 if (jjCanMove_28(hiByte, i1, i2, l1, l2)) 4182 { jjCheckNAdd(449); } 4183 if (jjCanMove_30(hiByte, i1, i2, l1, l2)) 4184 { jjCheckNAdd(451); } 4185 if (jjCanMove_32(hiByte, i1, i2, l1, l2)) 4186 { jjCheckNAdd(453); } 4187 if (jjCanMove_34(hiByte, i1, i2, l1, l2)) 4188 { jjCheckNAdd(455); } 4189 if (jjCanMove_36(hiByte, i1, i2, l1, l2)) 4190 { jjCheckNAdd(457); } 4191 if (jjCanMove_38(hiByte, i1, i2, l1, l2)) 4192 { jjCheckNAdd(459); } 4193 if (jjCanMove_40(hiByte, i1, i2, l1, l2)) 4194 { jjCheckNAdd(461); } 4195 if (jjCanMove_42(hiByte, i1, i2, l1, l2)) 4196 { jjCheckNAdd(463); } 4197 if (jjCanMove_44(hiByte, i1, i2, l1, l2)) 4198 { jjCheckNAdd(465); } 4199 if (jjCanMove_46(hiByte, i1, i2, l1, l2)) 4200 { jjCheckNAdd(467); } 4201 if (jjCanMove_48(hiByte, i1, i2, l1, l2)) 4202 { jjCheckNAdd(469); } 4203 if (jjCanMove_50(hiByte, i1, i2, l1, l2)) 4204 { jjCheckNAdd(471); } 4205 if (jjCanMove_52(hiByte, i1, i2, l1, l2)) 4206 { jjCheckNAdd(473); } 4207 if (jjCanMove_54(hiByte, i1, i2, l1, l2)) 4208 { jjCheckNAdd(475); } 4209 if (jjCanMove_56(hiByte, i1, i2, l1, l2)) 4210 { jjCheckNAdd(477); } 4211 if (jjCanMove_58(hiByte, i1, i2, l1, l2)) 4212 { jjCheckNAdd(479); } 4213 if (jjCanMove_60(hiByte, i1, i2, l1, l2)) 4214 { jjCheckNAdd(481); } 4215 if (jjCanMove_1(hiByte, i1, i2, l1, l2)) 4216 { 4217 if (kind > 64) 4218 kind = 64; 4219 { jjCheckNAddStates(0, 30); } 4220 } 4221 if (jjCanMove_2(hiByte, i1, i2, l1, l2)) 4222 { jjCheckNAdd(589); } 4223 if (jjCanMove_4(hiByte, i1, i2, l1, l2)) 4224 { jjCheckNAdd(591); } 4225 if (jjCanMove_6(hiByte, i1, i2, l1, l2)) 4226 { jjCheckNAdd(593); } 4227 if (jjCanMove_8(hiByte, i1, i2, l1, l2)) 4228 { jjCheckNAdd(595); } 4229 if (jjCanMove_10(hiByte, i1, i2, l1, l2)) 4230 { jjCheckNAdd(597); } 4231 if (jjCanMove_12(hiByte, i1, i2, l1, l2)) 4232 { jjCheckNAdd(599); } 4233 if (jjCanMove_14(hiByte, i1, i2, l1, l2)) 4234 { jjCheckNAdd(601); } 4235 if (jjCanMove_16(hiByte, i1, i2, l1, l2)) 4236 { jjCheckNAdd(603); } 4237 if (jjCanMove_18(hiByte, i1, i2, l1, l2)) 4238 { jjCheckNAdd(605); } 4239 if (jjCanMove_20(hiByte, i1, i2, l1, l2)) 4240 { jjCheckNAdd(607); } 4241 if (jjCanMove_22(hiByte, i1, i2, l1, l2)) 4242 { jjCheckNAdd(609); } 4243 if (jjCanMove_24(hiByte, i1, i2, l1, l2)) 4244 { jjCheckNAdd(611); } 4245 if (jjCanMove_26(hiByte, i1, i2, l1, l2)) 4246 { jjCheckNAdd(613); } 4247 if (jjCanMove_28(hiByte, i1, i2, l1, l2)) 4248 { jjCheckNAdd(615); } 4249 if (jjCanMove_30(hiByte, i1, i2, l1, l2)) 4250 { jjCheckNAdd(617); } 4251 if (jjCanMove_32(hiByte, i1, i2, l1, l2)) 4252 { jjCheckNAdd(619); } 4253 if (jjCanMove_34(hiByte, i1, i2, l1, l2)) 4254 { jjCheckNAdd(621); } 4255 if (jjCanMove_36(hiByte, i1, i2, l1, l2)) 4256 { jjCheckNAdd(623); } 4257 if (jjCanMove_38(hiByte, i1, i2, l1, l2)) 4258 { jjCheckNAdd(625); } 4259 if (jjCanMove_40(hiByte, i1, i2, l1, l2)) 4260 { jjCheckNAdd(627); } 4261 if (jjCanMove_42(hiByte, i1, i2, l1, l2)) 4262 { jjCheckNAdd(629); } 4263 if (jjCanMove_44(hiByte, i1, i2, l1, l2)) 4264 { jjCheckNAdd(631); } 4265 if (jjCanMove_46(hiByte, i1, i2, l1, l2)) 4266 { jjCheckNAdd(633); } 4267 if (jjCanMove_48(hiByte, i1, i2, l1, l2)) 4268 { jjCheckNAdd(635); } 4269 if (jjCanMove_50(hiByte, i1, i2, l1, l2)) 4270 { jjCheckNAdd(637); } 4271 if (jjCanMove_52(hiByte, i1, i2, l1, l2)) 4272 { jjCheckNAdd(639); } 4273 if (jjCanMove_54(hiByte, i1, i2, l1, l2)) 4274 { jjCheckNAdd(641); } 4275 if (jjCanMove_56(hiByte, i1, i2, l1, l2)) 4276 { jjCheckNAdd(643); } 4277 if (jjCanMove_58(hiByte, i1, i2, l1, l2)) 4278 { jjCheckNAdd(645); } 4279 if (jjCanMove_60(hiByte, i1, i2, l1, l2)) 4280 { jjCheckNAdd(647); } 4281 break; 4282 case 336: 4283 if (jjCanMove_1(hiByte, i1, i2, l1, l2)) 4284 { jjCheckNAddStates(33, 65); } 4285 if (jjCanMove_2(hiByte, i1, i2, l1, l2)) 4286 { jjCheckNAdd(423); } 4287 if (jjCanMove_4(hiByte, i1, i2, l1, l2)) 4288 { jjCheckNAdd(425); } 4289 if (jjCanMove_6(hiByte, i1, i2, l1, l2)) 4290 { jjCheckNAdd(427); } 4291 if (jjCanMove_8(hiByte, i1, i2, l1, l2)) 4292 { jjCheckNAdd(429); } 4293 if (jjCanMove_10(hiByte, i1, i2, l1, l2)) 4294 { jjCheckNAdd(431); } 4295 if (jjCanMove_12(hiByte, i1, i2, l1, l2)) 4296 { jjCheckNAdd(433); } 4297 if (jjCanMove_14(hiByte, i1, i2, l1, l2)) 4298 { jjCheckNAdd(435); } 4299 if (jjCanMove_16(hiByte, i1, i2, l1, l2)) 4300 { jjCheckNAdd(437); } 4301 if (jjCanMove_18(hiByte, i1, i2, l1, l2)) 4302 { jjCheckNAdd(439); } 4303 if (jjCanMove_20(hiByte, i1, i2, l1, l2)) 4304 { jjCheckNAdd(441); } 4305 if (jjCanMove_22(hiByte, i1, i2, l1, l2)) 4306 { jjCheckNAdd(443); } 4307 if (jjCanMove_24(hiByte, i1, i2, l1, l2)) 4308 { jjCheckNAdd(445); } 4309 if (jjCanMove_26(hiByte, i1, i2, l1, l2)) 4310 { jjCheckNAdd(447); } 4311 if (jjCanMove_28(hiByte, i1, i2, l1, l2)) 4312 { jjCheckNAdd(449); } 4313 if (jjCanMove_30(hiByte, i1, i2, l1, l2)) 4314 { jjCheckNAdd(451); } 4315 if (jjCanMove_32(hiByte, i1, i2, l1, l2)) 4316 { jjCheckNAdd(453); } 4317 if (jjCanMove_34(hiByte, i1, i2, l1, l2)) 4318 { jjCheckNAdd(455); } 4319 if (jjCanMove_36(hiByte, i1, i2, l1, l2)) 4320 { jjCheckNAdd(457); } 4321 if (jjCanMove_38(hiByte, i1, i2, l1, l2)) 4322 { jjCheckNAdd(459); } 4323 if (jjCanMove_40(hiByte, i1, i2, l1, l2)) 4324 { jjCheckNAdd(461); } 4325 if (jjCanMove_42(hiByte, i1, i2, l1, l2)) 4326 { jjCheckNAdd(463); } 4327 if (jjCanMove_44(hiByte, i1, i2, l1, l2)) 4328 { jjCheckNAdd(465); } 4329 if (jjCanMove_46(hiByte, i1, i2, l1, l2)) 4330 { jjCheckNAdd(467); } 4331 if (jjCanMove_48(hiByte, i1, i2, l1, l2)) 4332 { jjCheckNAdd(469); } 4333 if (jjCanMove_50(hiByte, i1, i2, l1, l2)) 4334 { jjCheckNAdd(471); } 4335 if (jjCanMove_52(hiByte, i1, i2, l1, l2)) 4336 { jjCheckNAdd(473); } 4337 if (jjCanMove_54(hiByte, i1, i2, l1, l2)) 4338 { jjCheckNAdd(475); } 4339 if (jjCanMove_56(hiByte, i1, i2, l1, l2)) 4340 { jjCheckNAdd(477); } 4341 if (jjCanMove_58(hiByte, i1, i2, l1, l2)) 4342 { jjCheckNAdd(479); } 4343 if (jjCanMove_60(hiByte, i1, i2, l1, l2)) 4344 { jjCheckNAdd(481); } 4345 if (jjCanMove_1(hiByte, i1, i2, l1, l2)) 4346 { 4347 if (kind > 64) 4348 kind = 64; 4349 { jjCheckNAddStates(0, 30); } 4350 } 4351 if (jjCanMove_2(hiByte, i1, i2, l1, l2)) 4352 { jjCheckNAdd(589); } 4353 if (jjCanMove_4(hiByte, i1, i2, l1, l2)) 4354 { jjCheckNAdd(591); } 4355 if (jjCanMove_6(hiByte, i1, i2, l1, l2)) 4356 { jjCheckNAdd(593); } 4357 if (jjCanMove_8(hiByte, i1, i2, l1, l2)) 4358 { jjCheckNAdd(595); } 4359 if (jjCanMove_10(hiByte, i1, i2, l1, l2)) 4360 { jjCheckNAdd(597); } 4361 if (jjCanMove_12(hiByte, i1, i2, l1, l2)) 4362 { jjCheckNAdd(599); } 4363 if (jjCanMove_14(hiByte, i1, i2, l1, l2)) 4364 { jjCheckNAdd(601); } 4365 if (jjCanMove_16(hiByte, i1, i2, l1, l2)) 4366 { jjCheckNAdd(603); } 4367 if (jjCanMove_18(hiByte, i1, i2, l1, l2)) 4368 { jjCheckNAdd(605); } 4369 if (jjCanMove_20(hiByte, i1, i2, l1, l2)) 4370 { jjCheckNAdd(607); } 4371 if (jjCanMove_22(hiByte, i1, i2, l1, l2)) 4372 { jjCheckNAdd(609); } 4373 if (jjCanMove_24(hiByte, i1, i2, l1, l2)) 4374 { jjCheckNAdd(611); } 4375 if (jjCanMove_26(hiByte, i1, i2, l1, l2)) 4376 { jjCheckNAdd(613); } 4377 if (jjCanMove_28(hiByte, i1, i2, l1, l2)) 4378 { jjCheckNAdd(615); } 4379 if (jjCanMove_30(hiByte, i1, i2, l1, l2)) 4380 { jjCheckNAdd(617); } 4381 if (jjCanMove_32(hiByte, i1, i2, l1, l2)) 4382 { jjCheckNAdd(619); } 4383 if (jjCanMove_34(hiByte, i1, i2, l1, l2)) 4384 { jjCheckNAdd(621); } 4385 if (jjCanMove_36(hiByte, i1, i2, l1, l2)) 4386 { jjCheckNAdd(623); } 4387 if (jjCanMove_38(hiByte, i1, i2, l1, l2)) 4388 { jjCheckNAdd(625); } 4389 if (jjCanMove_40(hiByte, i1, i2, l1, l2)) 4390 { jjCheckNAdd(627); } 4391 if (jjCanMove_42(hiByte, i1, i2, l1, l2)) 4392 { jjCheckNAdd(629); } 4393 if (jjCanMove_44(hiByte, i1, i2, l1, l2)) 4394 { jjCheckNAdd(631); } 4395 if (jjCanMove_46(hiByte, i1, i2, l1, l2)) 4396 { jjCheckNAdd(633); } 4397 if (jjCanMove_48(hiByte, i1, i2, l1, l2)) 4398 { jjCheckNAdd(635); } 4399 if (jjCanMove_50(hiByte, i1, i2, l1, l2)) 4400 { jjCheckNAdd(637); } 4401 if (jjCanMove_52(hiByte, i1, i2, l1, l2)) 4402 { jjCheckNAdd(639); } 4403 if (jjCanMove_54(hiByte, i1, i2, l1, l2)) 4404 { jjCheckNAdd(641); } 4405 if (jjCanMove_56(hiByte, i1, i2, l1, l2)) 4406 { jjCheckNAdd(643); } 4407 if (jjCanMove_58(hiByte, i1, i2, l1, l2)) 4408 { jjCheckNAdd(645); } 4409 if (jjCanMove_60(hiByte, i1, i2, l1, l2)) 4410 { jjCheckNAdd(647); } 4411 break; 4412 case 334: 4413 if (jjCanMove_1(hiByte, i1, i2, l1, l2)) 4414 { jjCheckNAddStates(33, 65); } 4415 if (jjCanMove_2(hiByte, i1, i2, l1, l2)) 4416 { jjCheckNAdd(423); } 4417 if (jjCanMove_4(hiByte, i1, i2, l1, l2)) 4418 { jjCheckNAdd(425); } 4419 if (jjCanMove_6(hiByte, i1, i2, l1, l2)) 4420 { jjCheckNAdd(427); } 4421 if (jjCanMove_8(hiByte, i1, i2, l1, l2)) 4422 { jjCheckNAdd(429); } 4423 if (jjCanMove_10(hiByte, i1, i2, l1, l2)) 4424 { jjCheckNAdd(431); } 4425 if (jjCanMove_12(hiByte, i1, i2, l1, l2)) 4426 { jjCheckNAdd(433); } 4427 if (jjCanMove_14(hiByte, i1, i2, l1, l2)) 4428 { jjCheckNAdd(435); } 4429 if (jjCanMove_16(hiByte, i1, i2, l1, l2)) 4430 { jjCheckNAdd(437); } 4431 if (jjCanMove_18(hiByte, i1, i2, l1, l2)) 4432 { jjCheckNAdd(439); } 4433 if (jjCanMove_20(hiByte, i1, i2, l1, l2)) 4434 { jjCheckNAdd(441); } 4435 if (jjCanMove_22(hiByte, i1, i2, l1, l2)) 4436 { jjCheckNAdd(443); } 4437 if (jjCanMove_24(hiByte, i1, i2, l1, l2)) 4438 { jjCheckNAdd(445); } 4439 if (jjCanMove_26(hiByte, i1, i2, l1, l2)) 4440 { jjCheckNAdd(447); } 4441 if (jjCanMove_28(hiByte, i1, i2, l1, l2)) 4442 { jjCheckNAdd(449); } 4443 if (jjCanMove_30(hiByte, i1, i2, l1, l2)) 4444 { jjCheckNAdd(451); } 4445 if (jjCanMove_32(hiByte, i1, i2, l1, l2)) 4446 { jjCheckNAdd(453); } 4447 if (jjCanMove_34(hiByte, i1, i2, l1, l2)) 4448 { jjCheckNAdd(455); } 4449 if (jjCanMove_36(hiByte, i1, i2, l1, l2)) 4450 { jjCheckNAdd(457); } 4451 if (jjCanMove_38(hiByte, i1, i2, l1, l2)) 4452 { jjCheckNAdd(459); } 4453 if (jjCanMove_40(hiByte, i1, i2, l1, l2)) 4454 { jjCheckNAdd(461); } 4455 if (jjCanMove_42(hiByte, i1, i2, l1, l2)) 4456 { jjCheckNAdd(463); } 4457 if (jjCanMove_44(hiByte, i1, i2, l1, l2)) 4458 { jjCheckNAdd(465); } 4459 if (jjCanMove_46(hiByte, i1, i2, l1, l2)) 4460 { jjCheckNAdd(467); } 4461 if (jjCanMove_48(hiByte, i1, i2, l1, l2)) 4462 { jjCheckNAdd(469); } 4463 if (jjCanMove_50(hiByte, i1, i2, l1, l2)) 4464 { jjCheckNAdd(471); } 4465 if (jjCanMove_52(hiByte, i1, i2, l1, l2)) 4466 { jjCheckNAdd(473); } 4467 if (jjCanMove_54(hiByte, i1, i2, l1, l2)) 4468 { jjCheckNAdd(475); } 4469 if (jjCanMove_56(hiByte, i1, i2, l1, l2)) 4470 { jjCheckNAdd(477); } 4471 if (jjCanMove_58(hiByte, i1, i2, l1, l2)) 4472 { jjCheckNAdd(479); } 4473 if (jjCanMove_60(hiByte, i1, i2, l1, l2)) 4474 { jjCheckNAdd(481); } 4475 if (jjCanMove_1(hiByte, i1, i2, l1, l2)) 4476 { 4477 if (kind > 64) 4478 kind = 64; 4479 { jjCheckNAddStates(0, 30); } 4480 } 4481 if (jjCanMove_2(hiByte, i1, i2, l1, l2)) 4482 { jjCheckNAdd(589); } 4483 if (jjCanMove_4(hiByte, i1, i2, l1, l2)) 4484 { jjCheckNAdd(591); } 4485 if (jjCanMove_6(hiByte, i1, i2, l1, l2)) 4486 { jjCheckNAdd(593); } 4487 if (jjCanMove_8(hiByte, i1, i2, l1, l2)) 4488 { jjCheckNAdd(595); } 4489 if (jjCanMove_10(hiByte, i1, i2, l1, l2)) 4490 { jjCheckNAdd(597); } 4491 if (jjCanMove_12(hiByte, i1, i2, l1, l2)) 4492 { jjCheckNAdd(599); } 4493 if (jjCanMove_14(hiByte, i1, i2, l1, l2)) 4494 { jjCheckNAdd(601); } 4495 if (jjCanMove_16(hiByte, i1, i2, l1, l2)) 4496 { jjCheckNAdd(603); } 4497 if (jjCanMove_18(hiByte, i1, i2, l1, l2)) 4498 { jjCheckNAdd(605); } 4499 if (jjCanMove_20(hiByte, i1, i2, l1, l2)) 4500 { jjCheckNAdd(607); } 4501 if (jjCanMove_22(hiByte, i1, i2, l1, l2)) 4502 { jjCheckNAdd(609); } 4503 if (jjCanMove_24(hiByte, i1, i2, l1, l2)) 4504 { jjCheckNAdd(611); } 4505 if (jjCanMove_26(hiByte, i1, i2, l1, l2)) 4506 { jjCheckNAdd(613); } 4507 if (jjCanMove_28(hiByte, i1, i2, l1, l2)) 4508 { jjCheckNAdd(615); } 4509 if (jjCanMove_30(hiByte, i1, i2, l1, l2)) 4510 { jjCheckNAdd(617); } 4511 if (jjCanMove_32(hiByte, i1, i2, l1, l2)) 4512 { jjCheckNAdd(619); } 4513 if (jjCanMove_34(hiByte, i1, i2, l1, l2)) 4514 { jjCheckNAdd(621); } 4515 if (jjCanMove_36(hiByte, i1, i2, l1, l2)) 4516 { jjCheckNAdd(623); } 4517 if (jjCanMove_38(hiByte, i1, i2, l1, l2)) 4518 { jjCheckNAdd(625); } 4519 if (jjCanMove_40(hiByte, i1, i2, l1, l2)) 4520 { jjCheckNAdd(627); } 4521 if (jjCanMove_42(hiByte, i1, i2, l1, l2)) 4522 { jjCheckNAdd(629); } 4523 if (jjCanMove_44(hiByte, i1, i2, l1, l2)) 4524 { jjCheckNAdd(631); } 4525 if (jjCanMove_46(hiByte, i1, i2, l1, l2)) 4526 { jjCheckNAdd(633); } 4527 if (jjCanMove_48(hiByte, i1, i2, l1, l2)) 4528 { jjCheckNAdd(635); } 4529 if (jjCanMove_50(hiByte, i1, i2, l1, l2)) 4530 { jjCheckNAdd(637); } 4531 if (jjCanMove_52(hiByte, i1, i2, l1, l2)) 4532 { jjCheckNAdd(639); } 4533 if (jjCanMove_54(hiByte, i1, i2, l1, l2)) 4534 { jjCheckNAdd(641); } 4535 if (jjCanMove_56(hiByte, i1, i2, l1, l2)) 4536 { jjCheckNAdd(643); } 4537 if (jjCanMove_58(hiByte, i1, i2, l1, l2)) 4538 { jjCheckNAdd(645); } 4539 if (jjCanMove_60(hiByte, i1, i2, l1, l2)) 4540 { jjCheckNAdd(647); } 4541 break; 4542 case 33: 4543 if (jjCanMove_0(hiByte, i1, i2, l1, l2)) 4544 jjstateSet[jjnewStateCnt++] = 34; 4545 break; 4546 case 43: 4547 if (!jjCanMove_1(hiByte, i1, i2, l1, l2)) 4548 break; 4549 if (kind > 59) 4550 kind = 59; 4551 { jjCheckNAddStates(219, 283); } 4552 break; 4553 case 44: 4554 if (jjCanMove_1(hiByte, i1, i2, l1, l2)) 4555 { jjCheckNAddStates(284, 316); } 4556 break; 4557 case 45: 4558 if (jjCanMove_2(hiByte, i1, i2, l1, l2)) 4559 { jjCheckNAdd(46); } 4560 break; 4561 case 46: 4562 if (jjCanMove_3(hiByte, i1, i2, l1, l2)) 4563 { jjCheckNAddStates(284, 316); } 4564 break; 4565 case 47: 4566 if (jjCanMove_4(hiByte, i1, i2, l1, l2)) 4567 { jjCheckNAdd(48); } 4568 break; 4569 case 48: 4570 if (jjCanMove_5(hiByte, i1, i2, l1, l2)) 4571 { jjCheckNAddStates(284, 316); } 4572 break; 4573 case 49: 4574 if (jjCanMove_6(hiByte, i1, i2, l1, l2)) 4575 { jjCheckNAdd(50); } 4576 break; 4577 case 50: 4578 if (jjCanMove_7(hiByte, i1, i2, l1, l2)) 4579 { jjCheckNAddStates(284, 316); } 4580 break; 4581 case 51: 4582 if (jjCanMove_8(hiByte, i1, i2, l1, l2)) 4583 { jjCheckNAdd(52); } 4584 break; 4585 case 52: 4586 if (jjCanMove_9(hiByte, i1, i2, l1, l2)) 4587 { jjCheckNAddStates(284, 316); } 4588 break; 4589 case 53: 4590 if (jjCanMove_10(hiByte, i1, i2, l1, l2)) 4591 { jjCheckNAdd(54); } 4592 break; 4593 case 54: 4594 if (jjCanMove_11(hiByte, i1, i2, l1, l2)) 4595 { jjCheckNAddStates(284, 316); } 4596 break; 4597 case 55: 4598 if (jjCanMove_12(hiByte, i1, i2, l1, l2)) 4599 { jjCheckNAdd(56); } 4600 break; 4601 case 56: 4602 if (jjCanMove_13(hiByte, i1, i2, l1, l2)) 4603 { jjCheckNAddStates(284, 316); } 4604 break; 4605 case 57: 4606 if (jjCanMove_14(hiByte, i1, i2, l1, l2)) 4607 { jjCheckNAdd(58); } 4608 break; 4609 case 58: 4610 if (jjCanMove_15(hiByte, i1, i2, l1, l2)) 4611 { jjCheckNAddStates(284, 316); } 4612 break; 4613 case 59: 4614 if (jjCanMove_16(hiByte, i1, i2, l1, l2)) 4615 { jjCheckNAdd(60); } 4616 break; 4617 case 60: 4618 if (jjCanMove_17(hiByte, i1, i2, l1, l2)) 4619 { jjCheckNAddStates(284, 316); } 4620 break; 4621 case 61: 4622 if (jjCanMove_18(hiByte, i1, i2, l1, l2)) 4623 { jjCheckNAdd(62); } 4624 break; 4625 case 62: 4626 if (jjCanMove_19(hiByte, i1, i2, l1, l2)) 4627 { jjCheckNAddStates(284, 316); } 4628 break; 4629 case 63: 4630 if (jjCanMove_20(hiByte, i1, i2, l1, l2)) 4631 { jjCheckNAdd(64); } 4632 break; 4633 case 64: 4634 if (jjCanMove_21(hiByte, i1, i2, l1, l2)) 4635 { jjCheckNAddStates(284, 316); } 4636 break; 4637 case 65: 4638 if (jjCanMove_22(hiByte, i1, i2, l1, l2)) 4639 { jjCheckNAdd(66); } 4640 break; 4641 case 66: 4642 if (jjCanMove_23(hiByte, i1, i2, l1, l2)) 4643 { jjCheckNAddStates(284, 316); } 4644 break; 4645 case 67: 4646 if (jjCanMove_24(hiByte, i1, i2, l1, l2)) 4647 { jjCheckNAdd(68); } 4648 break; 4649 case 68: 4650 if (jjCanMove_25(hiByte, i1, i2, l1, l2)) 4651 { jjCheckNAddStates(284, 316); } 4652 break; 4653 case 69: 4654 if (jjCanMove_26(hiByte, i1, i2, l1, l2)) 4655 { jjCheckNAdd(70); } 4656 break; 4657 case 70: 4658 if (jjCanMove_27(hiByte, i1, i2, l1, l2)) 4659 { jjCheckNAddStates(284, 316); } 4660 break; 4661 case 71: 4662 if (jjCanMove_28(hiByte, i1, i2, l1, l2)) 4663 { jjCheckNAdd(72); } 4664 break; 4665 case 72: 4666 if (jjCanMove_29(hiByte, i1, i2, l1, l2)) 4667 { jjCheckNAddStates(284, 316); } 4668 break; 4669 case 73: 4670 if (jjCanMove_30(hiByte, i1, i2, l1, l2)) 4671 { jjCheckNAdd(74); } 4672 break; 4673 case 74: 4674 if (jjCanMove_31(hiByte, i1, i2, l1, l2)) 4675 { jjCheckNAddStates(284, 316); } 4676 break; 4677 case 75: 4678 if (jjCanMove_32(hiByte, i1, i2, l1, l2)) 4679 { jjCheckNAdd(76); } 4680 break; 4681 case 76: 4682 if (jjCanMove_33(hiByte, i1, i2, l1, l2)) 4683 { jjCheckNAddStates(284, 316); } 4684 break; 4685 case 77: 4686 if (jjCanMove_34(hiByte, i1, i2, l1, l2)) 4687 { jjCheckNAdd(78); } 4688 break; 4689 case 78: 4690 if (jjCanMove_35(hiByte, i1, i2, l1, l2)) 4691 { jjCheckNAddStates(284, 316); } 4692 break; 4693 case 79: 4694 if (jjCanMove_36(hiByte, i1, i2, l1, l2)) 4695 { jjCheckNAdd(80); } 4696 break; 4697 case 80: 4698 if (jjCanMove_37(hiByte, i1, i2, l1, l2)) 4699 { jjCheckNAddStates(284, 316); } 4700 break; 4701 case 81: 4702 if (jjCanMove_38(hiByte, i1, i2, l1, l2)) 4703 { jjCheckNAdd(82); } 4704 break; 4705 case 82: 4706 if (jjCanMove_39(hiByte, i1, i2, l1, l2)) 4707 { jjCheckNAddStates(284, 316); } 4708 break; 4709 case 83: 4710 if (jjCanMove_40(hiByte, i1, i2, l1, l2)) 4711 { jjCheckNAdd(84); } 4712 break; 4713 case 84: 4714 if (jjCanMove_41(hiByte, i1, i2, l1, l2)) 4715 { jjCheckNAddStates(284, 316); } 4716 break; 4717 case 85: 4718 if (jjCanMove_42(hiByte, i1, i2, l1, l2)) 4719 { jjCheckNAdd(86); } 4720 break; 4721 case 86: 4722 if (jjCanMove_43(hiByte, i1, i2, l1, l2)) 4723 { jjCheckNAddStates(284, 316); } 4724 break; 4725 case 87: 4726 if (jjCanMove_44(hiByte, i1, i2, l1, l2)) 4727 { jjCheckNAdd(88); } 4728 break; 4729 case 88: 4730 if (jjCanMove_45(hiByte, i1, i2, l1, l2)) 4731 { jjCheckNAddStates(284, 316); } 4732 break; 4733 case 89: 4734 if (jjCanMove_46(hiByte, i1, i2, l1, l2)) 4735 { jjCheckNAdd(90); } 4736 break; 4737 case 90: 4738 if (jjCanMove_47(hiByte, i1, i2, l1, l2)) 4739 { jjCheckNAddStates(284, 316); } 4740 break; 4741 case 91: 4742 if (jjCanMove_48(hiByte, i1, i2, l1, l2)) 4743 { jjCheckNAdd(92); } 4744 break; 4745 case 92: 4746 if (jjCanMove_49(hiByte, i1, i2, l1, l2)) 4747 { jjCheckNAddStates(284, 316); } 4748 break; 4749 case 93: 4750 if (jjCanMove_50(hiByte, i1, i2, l1, l2)) 4751 { jjCheckNAdd(94); } 4752 break; 4753 case 94: 4754 if (jjCanMove_51(hiByte, i1, i2, l1, l2)) 4755 { jjCheckNAddStates(284, 316); } 4756 break; 4757 case 95: 4758 if (jjCanMove_52(hiByte, i1, i2, l1, l2)) 4759 { jjCheckNAdd(96); } 4760 break; 4761 case 96: 4762 if (jjCanMove_53(hiByte, i1, i2, l1, l2)) 4763 { jjCheckNAddStates(284, 316); } 4764 break; 4765 case 97: 4766 if (jjCanMove_54(hiByte, i1, i2, l1, l2)) 4767 { jjCheckNAdd(98); } 4768 break; 4769 case 98: 4770 if (jjCanMove_55(hiByte, i1, i2, l1, l2)) 4771 { jjCheckNAddStates(284, 316); } 4772 break; 4773 case 99: 4774 if (jjCanMove_56(hiByte, i1, i2, l1, l2)) 4775 { jjCheckNAdd(100); } 4776 break; 4777 case 100: 4778 if (jjCanMove_57(hiByte, i1, i2, l1, l2)) 4779 { jjCheckNAddStates(284, 316); } 4780 break; 4781 case 101: 4782 if (jjCanMove_58(hiByte, i1, i2, l1, l2)) 4783 { jjCheckNAdd(102); } 4784 break; 4785 case 102: 4786 if (jjCanMove_59(hiByte, i1, i2, l1, l2)) 4787 { jjCheckNAddStates(284, 316); } 4788 break; 4789 case 103: 4790 if (jjCanMove_60(hiByte, i1, i2, l1, l2)) 4791 { jjCheckNAdd(104); } 4792 break; 4793 case 104: 4794 if (jjCanMove_61(hiByte, i1, i2, l1, l2)) 4795 { jjCheckNAddStates(284, 316); } 4796 break; 4797 case 106: 4798 case 107: 4799 if (jjCanMove_1(hiByte, i1, i2, l1, l2)) 4800 { jjCheckNAddStates(348, 380); } 4801 break; 4802 case 108: 4803 case 298: 4804 if (jjCanMove_2(hiByte, i1, i2, l1, l2)) 4805 { jjCheckNAdd(109); } 4806 break; 4807 case 109: 4808 if (jjCanMove_3(hiByte, i1, i2, l1, l2)) 4809 { jjCheckNAddStates(348, 380); } 4810 break; 4811 case 110: 4812 case 297: 4813 if (jjCanMove_4(hiByte, i1, i2, l1, l2)) 4814 { jjCheckNAdd(111); } 4815 break; 4816 case 111: 4817 if (jjCanMove_5(hiByte, i1, i2, l1, l2)) 4818 { jjCheckNAddStates(348, 380); } 4819 break; 4820 case 112: 4821 case 296: 4822 if (jjCanMove_6(hiByte, i1, i2, l1, l2)) 4823 { jjCheckNAdd(113); } 4824 break; 4825 case 113: 4826 if (jjCanMove_7(hiByte, i1, i2, l1, l2)) 4827 { jjCheckNAddStates(348, 380); } 4828 break; 4829 case 114: 4830 case 295: 4831 if (jjCanMove_8(hiByte, i1, i2, l1, l2)) 4832 { jjCheckNAdd(115); } 4833 break; 4834 case 115: 4835 if (jjCanMove_9(hiByte, i1, i2, l1, l2)) 4836 { jjCheckNAddStates(348, 380); } 4837 break; 4838 case 116: 4839 case 294: 4840 if (jjCanMove_10(hiByte, i1, i2, l1, l2)) 4841 { jjCheckNAdd(117); } 4842 break; 4843 case 117: 4844 if (jjCanMove_11(hiByte, i1, i2, l1, l2)) 4845 { jjCheckNAddStates(348, 380); } 4846 break; 4847 case 118: 4848 case 293: 4849 if (jjCanMove_12(hiByte, i1, i2, l1, l2)) 4850 { jjCheckNAdd(119); } 4851 break; 4852 case 119: 4853 if (jjCanMove_13(hiByte, i1, i2, l1, l2)) 4854 { jjCheckNAddStates(348, 380); } 4855 break; 4856 case 120: 4857 case 292: 4858 if (jjCanMove_14(hiByte, i1, i2, l1, l2)) 4859 { jjCheckNAdd(121); } 4860 break; 4861 case 121: 4862 if (jjCanMove_15(hiByte, i1, i2, l1, l2)) 4863 { jjCheckNAddStates(348, 380); } 4864 break; 4865 case 122: 4866 case 291: 4867 if (jjCanMove_16(hiByte, i1, i2, l1, l2)) 4868 { jjCheckNAdd(123); } 4869 break; 4870 case 123: 4871 if (jjCanMove_17(hiByte, i1, i2, l1, l2)) 4872 { jjCheckNAddStates(348, 380); } 4873 break; 4874 case 124: 4875 case 290: 4876 if (jjCanMove_18(hiByte, i1, i2, l1, l2)) 4877 { jjCheckNAdd(125); } 4878 break; 4879 case 125: 4880 if (jjCanMove_19(hiByte, i1, i2, l1, l2)) 4881 { jjCheckNAddStates(348, 380); } 4882 break; 4883 case 126: 4884 case 289: 4885 if (jjCanMove_20(hiByte, i1, i2, l1, l2)) 4886 { jjCheckNAdd(127); } 4887 break; 4888 case 127: 4889 if (jjCanMove_21(hiByte, i1, i2, l1, l2)) 4890 { jjCheckNAddStates(348, 380); } 4891 break; 4892 case 128: 4893 case 288: 4894 if (jjCanMove_22(hiByte, i1, i2, l1, l2)) 4895 { jjCheckNAdd(129); } 4896 break; 4897 case 129: 4898 if (jjCanMove_23(hiByte, i1, i2, l1, l2)) 4899 { jjCheckNAddStates(348, 380); } 4900 break; 4901 case 130: 4902 case 287: 4903 if (jjCanMove_24(hiByte, i1, i2, l1, l2)) 4904 { jjCheckNAdd(131); } 4905 break; 4906 case 131: 4907 if (jjCanMove_25(hiByte, i1, i2, l1, l2)) 4908 { jjCheckNAddStates(348, 380); } 4909 break; 4910 case 132: 4911 case 286: 4912 if (jjCanMove_26(hiByte, i1, i2, l1, l2)) 4913 { jjCheckNAdd(133); } 4914 break; 4915 case 133: 4916 if (jjCanMove_27(hiByte, i1, i2, l1, l2)) 4917 { jjCheckNAddStates(348, 380); } 4918 break; 4919 case 134: 4920 case 285: 4921 if (jjCanMove_28(hiByte, i1, i2, l1, l2)) 4922 { jjCheckNAdd(135); } 4923 break; 4924 case 135: 4925 if (jjCanMove_29(hiByte, i1, i2, l1, l2)) 4926 { jjCheckNAddStates(348, 380); } 4927 break; 4928 case 136: 4929 case 284: 4930 if (jjCanMove_30(hiByte, i1, i2, l1, l2)) 4931 { jjCheckNAdd(137); } 4932 break; 4933 case 137: 4934 if (jjCanMove_31(hiByte, i1, i2, l1, l2)) 4935 { jjCheckNAddStates(348, 380); } 4936 break; 4937 case 138: 4938 case 283: 4939 if (jjCanMove_32(hiByte, i1, i2, l1, l2)) 4940 { jjCheckNAdd(139); } 4941 break; 4942 case 139: 4943 if (jjCanMove_33(hiByte, i1, i2, l1, l2)) 4944 { jjCheckNAddStates(348, 380); } 4945 break; 4946 case 140: 4947 case 282: 4948 if (jjCanMove_34(hiByte, i1, i2, l1, l2)) 4949 { jjCheckNAdd(141); } 4950 break; 4951 case 141: 4952 if (jjCanMove_35(hiByte, i1, i2, l1, l2)) 4953 { jjCheckNAddStates(348, 380); } 4954 break; 4955 case 142: 4956 case 281: 4957 if (jjCanMove_36(hiByte, i1, i2, l1, l2)) 4958 { jjCheckNAdd(143); } 4959 break; 4960 case 143: 4961 if (jjCanMove_37(hiByte, i1, i2, l1, l2)) 4962 { jjCheckNAddStates(348, 380); } 4963 break; 4964 case 144: 4965 case 280: 4966 if (jjCanMove_38(hiByte, i1, i2, l1, l2)) 4967 { jjCheckNAdd(145); } 4968 break; 4969 case 145: 4970 if (jjCanMove_39(hiByte, i1, i2, l1, l2)) 4971 { jjCheckNAddStates(348, 380); } 4972 break; 4973 case 146: 4974 case 279: 4975 if (jjCanMove_40(hiByte, i1, i2, l1, l2)) 4976 { jjCheckNAdd(147); } 4977 break; 4978 case 147: 4979 if (jjCanMove_41(hiByte, i1, i2, l1, l2)) 4980 { jjCheckNAddStates(348, 380); } 4981 break; 4982 case 148: 4983 case 278: 4984 if (jjCanMove_42(hiByte, i1, i2, l1, l2)) 4985 { jjCheckNAdd(149); } 4986 break; 4987 case 149: 4988 if (jjCanMove_62(hiByte, i1, i2, l1, l2)) 4989 { jjCheckNAddStates(348, 380); } 4990 break; 4991 case 150: 4992 case 277: 4993 if (jjCanMove_44(hiByte, i1, i2, l1, l2)) 4994 { jjCheckNAdd(151); } 4995 break; 4996 case 151: 4997 if (jjCanMove_45(hiByte, i1, i2, l1, l2)) 4998 { jjCheckNAddStates(348, 380); } 4999 break; 5000 case 152: 5001 case 276: 5002 if (jjCanMove_46(hiByte, i1, i2, l1, l2)) 5003 { jjCheckNAdd(153); } 5004 break; 5005 case 153: 5006 if (jjCanMove_47(hiByte, i1, i2, l1, l2)) 5007 { jjCheckNAddStates(348, 380); } 5008 break; 5009 case 154: 5010 case 275: 5011 if (jjCanMove_48(hiByte, i1, i2, l1, l2)) 5012 { jjCheckNAdd(155); } 5013 break; 5014 case 155: 5015 if (jjCanMove_49(hiByte, i1, i2, l1, l2)) 5016 { jjCheckNAddStates(348, 380); } 5017 break; 5018 case 156: 5019 case 274: 5020 if (jjCanMove_50(hiByte, i1, i2, l1, l2)) 5021 { jjCheckNAdd(157); } 5022 break; 5023 case 157: 5024 if (jjCanMove_51(hiByte, i1, i2, l1, l2)) 5025 { jjCheckNAddStates(348, 380); } 5026 break; 5027 case 158: 5028 case 273: 5029 if (jjCanMove_52(hiByte, i1, i2, l1, l2)) 5030 { jjCheckNAdd(159); } 5031 break; 5032 case 159: 5033 if (jjCanMove_53(hiByte, i1, i2, l1, l2)) 5034 { jjCheckNAddStates(348, 380); } 5035 break; 5036 case 160: 5037 case 272: 5038 if (jjCanMove_54(hiByte, i1, i2, l1, l2)) 5039 { jjCheckNAdd(161); } 5040 break; 5041 case 161: 5042 if (jjCanMove_55(hiByte, i1, i2, l1, l2)) 5043 { jjCheckNAddStates(348, 380); } 5044 break; 5045 case 162: 5046 case 271: 5047 if (jjCanMove_56(hiByte, i1, i2, l1, l2)) 5048 { jjCheckNAdd(163); } 5049 break; 5050 case 163: 5051 if (jjCanMove_57(hiByte, i1, i2, l1, l2)) 5052 { jjCheckNAddStates(348, 380); } 5053 break; 5054 case 164: 5055 case 270: 5056 if (jjCanMove_58(hiByte, i1, i2, l1, l2)) 5057 { jjCheckNAdd(165); } 5058 break; 5059 case 165: 5060 if (jjCanMove_59(hiByte, i1, i2, l1, l2)) 5061 { jjCheckNAddStates(348, 380); } 5062 break; 5063 case 166: 5064 case 269: 5065 if (jjCanMove_60(hiByte, i1, i2, l1, l2)) 5066 { jjCheckNAdd(167); } 5067 break; 5068 case 167: 5069 if (jjCanMove_61(hiByte, i1, i2, l1, l2)) 5070 { jjCheckNAddStates(348, 380); } 5071 break; 5072 case 169: 5073 case 170: 5074 if (!jjCanMove_1(hiByte, i1, i2, l1, l2)) 5075 break; 5076 if (kind > 59) 5077 kind = 59; 5078 { jjCheckNAddStates(412, 443); } 5079 break; 5080 case 171: 5081 case 267: 5082 if (jjCanMove_2(hiByte, i1, i2, l1, l2)) 5083 { jjCheckNAdd(172); } 5084 break; 5085 case 172: 5086 if (!jjCanMove_3(hiByte, i1, i2, l1, l2)) 5087 break; 5088 if (kind > 59) 5089 kind = 59; 5090 { jjCheckNAddStates(412, 443); } 5091 break; 5092 case 173: 5093 case 266: 5094 if (jjCanMove_4(hiByte, i1, i2, l1, l2)) 5095 { jjCheckNAdd(174); } 5096 break; 5097 case 174: 5098 if (!jjCanMove_5(hiByte, i1, i2, l1, l2)) 5099 break; 5100 if (kind > 59) 5101 kind = 59; 5102 { jjCheckNAddStates(412, 443); } 5103 break; 5104 case 175: 5105 case 265: 5106 if (jjCanMove_6(hiByte, i1, i2, l1, l2)) 5107 { jjCheckNAdd(176); } 5108 break; 5109 case 176: 5110 if (!jjCanMove_7(hiByte, i1, i2, l1, l2)) 5111 break; 5112 if (kind > 59) 5113 kind = 59; 5114 { jjCheckNAddStates(412, 443); } 5115 break; 5116 case 177: 5117 case 264: 5118 if (jjCanMove_8(hiByte, i1, i2, l1, l2)) 5119 { jjCheckNAdd(178); } 5120 break; 5121 case 178: 5122 if (!jjCanMove_9(hiByte, i1, i2, l1, l2)) 5123 break; 5124 if (kind > 59) 5125 kind = 59; 5126 { jjCheckNAddStates(412, 443); } 5127 break; 5128 case 179: 5129 case 263: 5130 if (jjCanMove_10(hiByte, i1, i2, l1, l2)) 5131 { jjCheckNAdd(180); } 5132 break; 5133 case 180: 5134 if (!jjCanMove_11(hiByte, i1, i2, l1, l2)) 5135 break; 5136 if (kind > 59) 5137 kind = 59; 5138 { jjCheckNAddStates(412, 443); } 5139 break; 5140 case 181: 5141 case 262: 5142 if (jjCanMove_12(hiByte, i1, i2, l1, l2)) 5143 { jjCheckNAdd(182); } 5144 break; 5145 case 182: 5146 if (!jjCanMove_13(hiByte, i1, i2, l1, l2)) 5147 break; 5148 if (kind > 59) 5149 kind = 59; 5150 { jjCheckNAddStates(412, 443); } 5151 break; 5152 case 183: 5153 case 261: 5154 if (jjCanMove_14(hiByte, i1, i2, l1, l2)) 5155 { jjCheckNAdd(184); } 5156 break; 5157 case 184: 5158 if (!jjCanMove_15(hiByte, i1, i2, l1, l2)) 5159 break; 5160 if (kind > 59) 5161 kind = 59; 5162 { jjCheckNAddStates(412, 443); } 5163 break; 5164 case 185: 5165 case 260: 5166 if (jjCanMove_16(hiByte, i1, i2, l1, l2)) 5167 { jjCheckNAdd(186); } 5168 break; 5169 case 186: 5170 if (!jjCanMove_17(hiByte, i1, i2, l1, l2)) 5171 break; 5172 if (kind > 59) 5173 kind = 59; 5174 { jjCheckNAddStates(412, 443); } 5175 break; 5176 case 187: 5177 case 259: 5178 if (jjCanMove_18(hiByte, i1, i2, l1, l2)) 5179 { jjCheckNAdd(188); } 5180 break; 5181 case 188: 5182 if (!jjCanMove_19(hiByte, i1, i2, l1, l2)) 5183 break; 5184 if (kind > 59) 5185 kind = 59; 5186 { jjCheckNAddStates(412, 443); } 5187 break; 5188 case 189: 5189 case 258: 5190 if (jjCanMove_20(hiByte, i1, i2, l1, l2)) 5191 { jjCheckNAdd(190); } 5192 break; 5193 case 190: 5194 if (!jjCanMove_21(hiByte, i1, i2, l1, l2)) 5195 break; 5196 if (kind > 59) 5197 kind = 59; 5198 { jjCheckNAddStates(412, 443); } 5199 break; 5200 case 191: 5201 case 257: 5202 if (jjCanMove_22(hiByte, i1, i2, l1, l2)) 5203 { jjCheckNAdd(192); } 5204 break; 5205 case 192: 5206 if (!jjCanMove_23(hiByte, i1, i2, l1, l2)) 5207 break; 5208 if (kind > 59) 5209 kind = 59; 5210 { jjCheckNAddStates(412, 443); } 5211 break; 5212 case 193: 5213 case 256: 5214 if (jjCanMove_24(hiByte, i1, i2, l1, l2)) 5215 { jjCheckNAdd(194); } 5216 break; 5217 case 194: 5218 if (!jjCanMove_25(hiByte, i1, i2, l1, l2)) 5219 break; 5220 if (kind > 59) 5221 kind = 59; 5222 { jjCheckNAddStates(412, 443); } 5223 break; 5224 case 195: 5225 case 255: 5226 if (jjCanMove_26(hiByte, i1, i2, l1, l2)) 5227 { jjCheckNAdd(196); } 5228 break; 5229 case 196: 5230 if (!jjCanMove_27(hiByte, i1, i2, l1, l2)) 5231 break; 5232 if (kind > 59) 5233 kind = 59; 5234 { jjCheckNAddStates(412, 443); } 5235 break; 5236 case 197: 5237 case 254: 5238 if (jjCanMove_28(hiByte, i1, i2, l1, l2)) 5239 { jjCheckNAdd(198); } 5240 break; 5241 case 198: 5242 if (!jjCanMove_29(hiByte, i1, i2, l1, l2)) 5243 break; 5244 if (kind > 59) 5245 kind = 59; 5246 { jjCheckNAddStates(412, 443); } 5247 break; 5248 case 199: 5249 case 253: 5250 if (jjCanMove_30(hiByte, i1, i2, l1, l2)) 5251 { jjCheckNAdd(200); } 5252 break; 5253 case 200: 5254 if (!jjCanMove_31(hiByte, i1, i2, l1, l2)) 5255 break; 5256 if (kind > 59) 5257 kind = 59; 5258 { jjCheckNAddStates(412, 443); } 5259 break; 5260 case 201: 5261 case 252: 5262 if (jjCanMove_32(hiByte, i1, i2, l1, l2)) 5263 { jjCheckNAdd(202); } 5264 break; 5265 case 202: 5266 if (!jjCanMove_33(hiByte, i1, i2, l1, l2)) 5267 break; 5268 if (kind > 59) 5269 kind = 59; 5270 { jjCheckNAddStates(412, 443); } 5271 break; 5272 case 203: 5273 case 251: 5274 if (jjCanMove_34(hiByte, i1, i2, l1, l2)) 5275 { jjCheckNAdd(204); } 5276 break; 5277 case 204: 5278 if (!jjCanMove_35(hiByte, i1, i2, l1, l2)) 5279 break; 5280 if (kind > 59) 5281 kind = 59; 5282 { jjCheckNAddStates(412, 443); } 5283 break; 5284 case 205: 5285 case 250: 5286 if (jjCanMove_36(hiByte, i1, i2, l1, l2)) 5287 { jjCheckNAdd(206); } 5288 break; 5289 case 206: 5290 if (!jjCanMove_37(hiByte, i1, i2, l1, l2)) 5291 break; 5292 if (kind > 59) 5293 kind = 59; 5294 { jjCheckNAddStates(412, 443); } 5295 break; 5296 case 207: 5297 case 249: 5298 if (jjCanMove_38(hiByte, i1, i2, l1, l2)) 5299 { jjCheckNAdd(208); } 5300 break; 5301 case 208: 5302 if (!jjCanMove_39(hiByte, i1, i2, l1, l2)) 5303 break; 5304 if (kind > 59) 5305 kind = 59; 5306 { jjCheckNAddStates(412, 443); } 5307 break; 5308 case 209: 5309 case 248: 5310 if (jjCanMove_40(hiByte, i1, i2, l1, l2)) 5311 { jjCheckNAdd(210); } 5312 break; 5313 case 210: 5314 if (!jjCanMove_41(hiByte, i1, i2, l1, l2)) 5315 break; 5316 if (kind > 59) 5317 kind = 59; 5318 { jjCheckNAddStates(412, 443); } 5319 break; 5320 case 211: 5321 case 247: 5322 if (jjCanMove_42(hiByte, i1, i2, l1, l2)) 5323 { jjCheckNAdd(212); } 5324 break; 5325 case 212: 5326 if (!jjCanMove_63(hiByte, i1, i2, l1, l2)) 5327 break; 5328 if (kind > 59) 5329 kind = 59; 5330 { jjCheckNAddStates(412, 443); } 5331 break; 5332 case 213: 5333 case 246: 5334 if (jjCanMove_44(hiByte, i1, i2, l1, l2)) 5335 { jjCheckNAdd(214); } 5336 break; 5337 case 214: 5338 if (!jjCanMove_45(hiByte, i1, i2, l1, l2)) 5339 break; 5340 if (kind > 59) 5341 kind = 59; 5342 { jjCheckNAddStates(412, 443); } 5343 break; 5344 case 215: 5345 case 245: 5346 if (jjCanMove_46(hiByte, i1, i2, l1, l2)) 5347 { jjCheckNAdd(216); } 5348 break; 5349 case 216: 5350 if (!jjCanMove_47(hiByte, i1, i2, l1, l2)) 5351 break; 5352 if (kind > 59) 5353 kind = 59; 5354 { jjCheckNAddStates(412, 443); } 5355 break; 5356 case 217: 5357 case 244: 5358 if (jjCanMove_48(hiByte, i1, i2, l1, l2)) 5359 { jjCheckNAdd(218); } 5360 break; 5361 case 218: 5362 if (!jjCanMove_49(hiByte, i1, i2, l1, l2)) 5363 break; 5364 if (kind > 59) 5365 kind = 59; 5366 { jjCheckNAddStates(412, 443); } 5367 break; 5368 case 219: 5369 case 243: 5370 if (jjCanMove_50(hiByte, i1, i2, l1, l2)) 5371 { jjCheckNAdd(220); } 5372 break; 5373 case 220: 5374 if (!jjCanMove_51(hiByte, i1, i2, l1, l2)) 5375 break; 5376 if (kind > 59) 5377 kind = 59; 5378 { jjCheckNAddStates(412, 443); } 5379 break; 5380 case 221: 5381 case 242: 5382 if (jjCanMove_52(hiByte, i1, i2, l1, l2)) 5383 { jjCheckNAdd(222); } 5384 break; 5385 case 222: 5386 if (!jjCanMove_53(hiByte, i1, i2, l1, l2)) 5387 break; 5388 if (kind > 59) 5389 kind = 59; 5390 { jjCheckNAddStates(412, 443); } 5391 break; 5392 case 223: 5393 case 241: 5394 if (jjCanMove_54(hiByte, i1, i2, l1, l2)) 5395 { jjCheckNAdd(224); } 5396 break; 5397 case 224: 5398 if (!jjCanMove_55(hiByte, i1, i2, l1, l2)) 5399 break; 5400 if (kind > 59) 5401 kind = 59; 5402 { jjCheckNAddStates(412, 443); } 5403 break; 5404 case 225: 5405 case 240: 5406 if (jjCanMove_56(hiByte, i1, i2, l1, l2)) 5407 { jjCheckNAdd(226); } 5408 break; 5409 case 226: 5410 if (!jjCanMove_57(hiByte, i1, i2, l1, l2)) 5411 break; 5412 if (kind > 59) 5413 kind = 59; 5414 { jjCheckNAddStates(412, 443); } 5415 break; 5416 case 227: 5417 case 239: 5418 if (jjCanMove_58(hiByte, i1, i2, l1, l2)) 5419 { jjCheckNAdd(228); } 5420 break; 5421 case 228: 5422 if (!jjCanMove_59(hiByte, i1, i2, l1, l2)) 5423 break; 5424 if (kind > 59) 5425 kind = 59; 5426 { jjCheckNAddStates(412, 443); } 5427 break; 5428 case 229: 5429 case 238: 5430 if (jjCanMove_60(hiByte, i1, i2, l1, l2)) 5431 { jjCheckNAdd(230); } 5432 break; 5433 case 230: 5434 if (!jjCanMove_61(hiByte, i1, i2, l1, l2)) 5435 break; 5436 if (kind > 59) 5437 kind = 59; 5438 { jjCheckNAddStates(412, 443); } 5439 break; 5440 case 299: 5441 if (jjCanMove_60(hiByte, i1, i2, l1, l2)) 5442 { jjCheckNAddTwoStates(104, 230); } 5443 break; 5444 case 300: 5445 if (jjCanMove_58(hiByte, i1, i2, l1, l2)) 5446 { jjCheckNAddTwoStates(102, 228); } 5447 break; 5448 case 301: 5449 if (jjCanMove_56(hiByte, i1, i2, l1, l2)) 5450 { jjCheckNAddTwoStates(100, 226); } 5451 break; 5452 case 302: 5453 if (jjCanMove_54(hiByte, i1, i2, l1, l2)) 5454 { jjCheckNAddTwoStates(98, 224); } 5455 break; 5456 case 303: 5457 if (jjCanMove_52(hiByte, i1, i2, l1, l2)) 5458 { jjCheckNAddTwoStates(96, 222); } 5459 break; 5460 case 304: 5461 if (jjCanMove_50(hiByte, i1, i2, l1, l2)) 5462 { jjCheckNAddTwoStates(94, 220); } 5463 break; 5464 case 305: 5465 if (jjCanMove_48(hiByte, i1, i2, l1, l2)) 5466 { jjCheckNAddTwoStates(92, 218); } 5467 break; 5468 case 306: 5469 if (jjCanMove_46(hiByte, i1, i2, l1, l2)) 5470 { jjCheckNAddTwoStates(90, 216); } 5471 break; 5472 case 307: 5473 if (jjCanMove_44(hiByte, i1, i2, l1, l2)) 5474 { jjCheckNAddTwoStates(88, 214); } 5475 break; 5476 case 308: 5477 if (jjCanMove_42(hiByte, i1, i2, l1, l2)) 5478 { jjCheckNAddTwoStates(86, 212); } 5479 break; 5480 case 309: 5481 if (jjCanMove_40(hiByte, i1, i2, l1, l2)) 5482 { jjCheckNAddTwoStates(84, 210); } 5483 break; 5484 case 310: 5485 if (jjCanMove_38(hiByte, i1, i2, l1, l2)) 5486 { jjCheckNAddTwoStates(82, 208); } 5487 break; 5488 case 311: 5489 if (jjCanMove_36(hiByte, i1, i2, l1, l2)) 5490 { jjCheckNAddTwoStates(80, 206); } 5491 break; 5492 case 312: 5493 if (jjCanMove_34(hiByte, i1, i2, l1, l2)) 5494 { jjCheckNAddTwoStates(78, 204); } 5495 break; 5496 case 313: 5497 if (jjCanMove_32(hiByte, i1, i2, l1, l2)) 5498 { jjCheckNAddTwoStates(76, 202); } 5499 break; 5500 case 314: 5501 if (jjCanMove_30(hiByte, i1, i2, l1, l2)) 5502 { jjCheckNAddTwoStates(74, 200); } 5503 break; 5504 case 315: 5505 if (jjCanMove_28(hiByte, i1, i2, l1, l2)) 5506 { jjCheckNAddTwoStates(72, 198); } 5507 break; 5508 case 316: 5509 if (jjCanMove_26(hiByte, i1, i2, l1, l2)) 5510 { jjCheckNAddTwoStates(70, 196); } 5511 break; 5512 case 317: 5513 if (jjCanMove_24(hiByte, i1, i2, l1, l2)) 5514 { jjCheckNAddTwoStates(68, 194); } 5515 break; 5516 case 318: 5517 if (jjCanMove_22(hiByte, i1, i2, l1, l2)) 5518 { jjCheckNAddTwoStates(66, 192); } 5519 break; 5520 case 319: 5521 if (jjCanMove_20(hiByte, i1, i2, l1, l2)) 5522 { jjCheckNAddTwoStates(64, 190); } 5523 break; 5524 case 320: 5525 if (jjCanMove_18(hiByte, i1, i2, l1, l2)) 5526 { jjCheckNAddTwoStates(62, 188); } 5527 break; 5528 case 321: 5529 if (jjCanMove_16(hiByte, i1, i2, l1, l2)) 5530 { jjCheckNAddTwoStates(60, 186); } 5531 break; 5532 case 322: 5533 if (jjCanMove_14(hiByte, i1, i2, l1, l2)) 5534 { jjCheckNAddTwoStates(58, 184); } 5535 break; 5536 case 323: 5537 if (jjCanMove_12(hiByte, i1, i2, l1, l2)) 5538 { jjCheckNAddTwoStates(56, 182); } 5539 break; 5540 case 324: 5541 if (jjCanMove_10(hiByte, i1, i2, l1, l2)) 5542 { jjCheckNAddTwoStates(54, 180); } 5543 break; 5544 case 325: 5545 if (jjCanMove_8(hiByte, i1, i2, l1, l2)) 5546 { jjCheckNAddTwoStates(52, 178); } 5547 break; 5548 case 326: 5549 if (jjCanMove_6(hiByte, i1, i2, l1, l2)) 5550 { jjCheckNAddTwoStates(50, 176); } 5551 break; 5552 case 327: 5553 if (jjCanMove_4(hiByte, i1, i2, l1, l2)) 5554 { jjCheckNAddTwoStates(48, 174); } 5555 break; 5556 case 328: 5557 if (jjCanMove_2(hiByte, i1, i2, l1, l2)) 5558 { jjCheckNAddTwoStates(46, 172); } 5559 break; 5560 case 351: 5561 if (!jjCanMove_0(hiByte, i1, i2, l1, l2)) 5562 break; 5563 if (kind > 67) 5564 kind = 67; 5565 { jjAddStates(193, 195); } 5566 break; 5567 case 363: 5568 if (jjCanMove_0(hiByte, i1, i2, l1, l2) && kind > 71) 5569 kind = 71; 5570 break; 5571 case 420: 5572 if (!jjCanMove_1(hiByte, i1, i2, l1, l2)) 5573 break; 5574 if (kind > 64) 5575 kind = 64; 5576 { jjCheckNAddStates(129, 192); } 5577 break; 5578 case 421: 5579 if (jjCanMove_1(hiByte, i1, i2, l1, l2)) 5580 { jjCheckNAddStates(33, 65); } 5581 break; 5582 case 422: 5583 if (jjCanMove_2(hiByte, i1, i2, l1, l2)) 5584 { jjCheckNAdd(423); } 5585 break; 5586 case 423: 5587 if (jjCanMove_3(hiByte, i1, i2, l1, l2)) 5588 { jjCheckNAddStates(33, 65); } 5589 break; 5590 case 424: 5591 if (jjCanMove_4(hiByte, i1, i2, l1, l2)) 5592 { jjCheckNAdd(425); } 5593 break; 5594 case 425: 5595 if (jjCanMove_5(hiByte, i1, i2, l1, l2)) 5596 { jjCheckNAddStates(33, 65); } 5597 break; 5598 case 426: 5599 if (jjCanMove_6(hiByte, i1, i2, l1, l2)) 5600 { jjCheckNAdd(427); } 5601 break; 5602 case 427: 5603 if (jjCanMove_7(hiByte, i1, i2, l1, l2)) 5604 { jjCheckNAddStates(33, 65); } 5605 break; 5606 case 428: 5607 if (jjCanMove_8(hiByte, i1, i2, l1, l2)) 5608 { jjCheckNAdd(429); } 5609 break; 5610 case 429: 5611 if (jjCanMove_9(hiByte, i1, i2, l1, l2)) 5612 { jjCheckNAddStates(33, 65); } 5613 break; 5614 case 430: 5615 if (jjCanMove_10(hiByte, i1, i2, l1, l2)) 5616 { jjCheckNAdd(431); } 5617 break; 5618 case 431: 5619 if (jjCanMove_11(hiByte, i1, i2, l1, l2)) 5620 { jjCheckNAddStates(33, 65); } 5621 break; 5622 case 432: 5623 if (jjCanMove_12(hiByte, i1, i2, l1, l2)) 5624 { jjCheckNAdd(433); } 5625 break; 5626 case 433: 5627 if (jjCanMove_13(hiByte, i1, i2, l1, l2)) 5628 { jjCheckNAddStates(33, 65); } 5629 break; 5630 case 434: 5631 if (jjCanMove_14(hiByte, i1, i2, l1, l2)) 5632 { jjCheckNAdd(435); } 5633 break; 5634 case 435: 5635 if (jjCanMove_15(hiByte, i1, i2, l1, l2)) 5636 { jjCheckNAddStates(33, 65); } 5637 break; 5638 case 436: 5639 if (jjCanMove_16(hiByte, i1, i2, l1, l2)) 5640 { jjCheckNAdd(437); } 5641 break; 5642 case 437: 5643 if (jjCanMove_17(hiByte, i1, i2, l1, l2)) 5644 { jjCheckNAddStates(33, 65); } 5645 break; 5646 case 438: 5647 if (jjCanMove_18(hiByte, i1, i2, l1, l2)) 5648 { jjCheckNAdd(439); } 5649 break; 5650 case 439: 5651 if (jjCanMove_19(hiByte, i1, i2, l1, l2)) 5652 { jjCheckNAddStates(33, 65); } 5653 break; 5654 case 440: 5655 if (jjCanMove_20(hiByte, i1, i2, l1, l2)) 5656 { jjCheckNAdd(441); } 5657 break; 5658 case 441: 5659 if (jjCanMove_21(hiByte, i1, i2, l1, l2)) 5660 { jjCheckNAddStates(33, 65); } 5661 break; 5662 case 442: 5663 if (jjCanMove_22(hiByte, i1, i2, l1, l2)) 5664 { jjCheckNAdd(443); } 5665 break; 5666 case 443: 5667 if (jjCanMove_23(hiByte, i1, i2, l1, l2)) 5668 { jjCheckNAddStates(33, 65); } 5669 break; 5670 case 444: 5671 if (jjCanMove_24(hiByte, i1, i2, l1, l2)) 5672 { jjCheckNAdd(445); } 5673 break; 5674 case 445: 5675 if (jjCanMove_25(hiByte, i1, i2, l1, l2)) 5676 { jjCheckNAddStates(33, 65); } 5677 break; 5678 case 446: 5679 if (jjCanMove_26(hiByte, i1, i2, l1, l2)) 5680 { jjCheckNAdd(447); } 5681 break; 5682 case 447: 5683 if (jjCanMove_27(hiByte, i1, i2, l1, l2)) 5684 { jjCheckNAddStates(33, 65); } 5685 break; 5686 case 448: 5687 if (jjCanMove_28(hiByte, i1, i2, l1, l2)) 5688 { jjCheckNAdd(449); } 5689 break; 5690 case 449: 5691 if (jjCanMove_29(hiByte, i1, i2, l1, l2)) 5692 { jjCheckNAddStates(33, 65); } 5693 break; 5694 case 450: 5695 if (jjCanMove_30(hiByte, i1, i2, l1, l2)) 5696 { jjCheckNAdd(451); } 5697 break; 5698 case 451: 5699 if (jjCanMove_31(hiByte, i1, i2, l1, l2)) 5700 { jjCheckNAddStates(33, 65); } 5701 break; 5702 case 452: 5703 if (jjCanMove_32(hiByte, i1, i2, l1, l2)) 5704 { jjCheckNAdd(453); } 5705 break; 5706 case 453: 5707 if (jjCanMove_33(hiByte, i1, i2, l1, l2)) 5708 { jjCheckNAddStates(33, 65); } 5709 break; 5710 case 454: 5711 if (jjCanMove_34(hiByte, i1, i2, l1, l2)) 5712 { jjCheckNAdd(455); } 5713 break; 5714 case 455: 5715 if (jjCanMove_35(hiByte, i1, i2, l1, l2)) 5716 { jjCheckNAddStates(33, 65); } 5717 break; 5718 case 456: 5719 if (jjCanMove_36(hiByte, i1, i2, l1, l2)) 5720 { jjCheckNAdd(457); } 5721 break; 5722 case 457: 5723 if (jjCanMove_37(hiByte, i1, i2, l1, l2)) 5724 { jjCheckNAddStates(33, 65); } 5725 break; 5726 case 458: 5727 if (jjCanMove_38(hiByte, i1, i2, l1, l2)) 5728 { jjCheckNAdd(459); } 5729 break; 5730 case 459: 5731 if (jjCanMove_39(hiByte, i1, i2, l1, l2)) 5732 { jjCheckNAddStates(33, 65); } 5733 break; 5734 case 460: 5735 if (jjCanMove_40(hiByte, i1, i2, l1, l2)) 5736 { jjCheckNAdd(461); } 5737 break; 5738 case 461: 5739 if (jjCanMove_41(hiByte, i1, i2, l1, l2)) 5740 { jjCheckNAddStates(33, 65); } 5741 break; 5742 case 462: 5743 if (jjCanMove_42(hiByte, i1, i2, l1, l2)) 5744 { jjCheckNAdd(463); } 5745 break; 5746 case 463: 5747 if (jjCanMove_64(hiByte, i1, i2, l1, l2)) 5748 { jjCheckNAddStates(33, 65); } 5749 break; 5750 case 464: 5751 if (jjCanMove_44(hiByte, i1, i2, l1, l2)) 5752 { jjCheckNAdd(465); } 5753 break; 5754 case 465: 5755 if (jjCanMove_45(hiByte, i1, i2, l1, l2)) 5756 { jjCheckNAddStates(33, 65); } 5757 break; 5758 case 466: 5759 if (jjCanMove_46(hiByte, i1, i2, l1, l2)) 5760 { jjCheckNAdd(467); } 5761 break; 5762 case 467: 5763 if (jjCanMove_47(hiByte, i1, i2, l1, l2)) 5764 { jjCheckNAddStates(33, 65); } 5765 break; 5766 case 468: 5767 if (jjCanMove_48(hiByte, i1, i2, l1, l2)) 5768 { jjCheckNAdd(469); } 5769 break; 5770 case 469: 5771 if (jjCanMove_49(hiByte, i1, i2, l1, l2)) 5772 { jjCheckNAddStates(33, 65); } 5773 break; 5774 case 470: 5775 if (jjCanMove_50(hiByte, i1, i2, l1, l2)) 5776 { jjCheckNAdd(471); } 5777 break; 5778 case 471: 5779 if (jjCanMove_51(hiByte, i1, i2, l1, l2)) 5780 { jjCheckNAddStates(33, 65); } 5781 break; 5782 case 472: 5783 if (jjCanMove_52(hiByte, i1, i2, l1, l2)) 5784 { jjCheckNAdd(473); } 5785 break; 5786 case 473: 5787 if (jjCanMove_53(hiByte, i1, i2, l1, l2)) 5788 { jjCheckNAddStates(33, 65); } 5789 break; 5790 case 474: 5791 if (jjCanMove_54(hiByte, i1, i2, l1, l2)) 5792 { jjCheckNAdd(475); } 5793 break; 5794 case 475: 5795 if (jjCanMove_55(hiByte, i1, i2, l1, l2)) 5796 { jjCheckNAddStates(33, 65); } 5797 break; 5798 case 476: 5799 if (jjCanMove_56(hiByte, i1, i2, l1, l2)) 5800 { jjCheckNAdd(477); } 5801 break; 5802 case 477: 5803 if (jjCanMove_57(hiByte, i1, i2, l1, l2)) 5804 { jjCheckNAddStates(33, 65); } 5805 break; 5806 case 478: 5807 if (jjCanMove_58(hiByte, i1, i2, l1, l2)) 5808 { jjCheckNAdd(479); } 5809 break; 5810 case 479: 5811 if (jjCanMove_59(hiByte, i1, i2, l1, l2)) 5812 { jjCheckNAddStates(33, 65); } 5813 break; 5814 case 480: 5815 if (jjCanMove_60(hiByte, i1, i2, l1, l2)) 5816 { jjCheckNAdd(481); } 5817 break; 5818 case 481: 5819 if (jjCanMove_61(hiByte, i1, i2, l1, l2)) 5820 { jjCheckNAddStates(33, 65); } 5821 break; 5822 case 483: 5823 case 484: 5824 if (jjCanMove_1(hiByte, i1, i2, l1, l2)) 5825 { jjCheckNAddStates(461, 493); } 5826 break; 5827 case 485: 5828 case 586: 5829 if (jjCanMove_2(hiByte, i1, i2, l1, l2)) 5830 { jjCheckNAdd(486); } 5831 break; 5832 case 486: 5833 if (jjCanMove_3(hiByte, i1, i2, l1, l2)) 5834 { jjCheckNAddStates(461, 493); } 5835 break; 5836 case 487: 5837 case 585: 5838 if (jjCanMove_4(hiByte, i1, i2, l1, l2)) 5839 { jjCheckNAdd(488); } 5840 break; 5841 case 488: 5842 if (jjCanMove_5(hiByte, i1, i2, l1, l2)) 5843 { jjCheckNAddStates(461, 493); } 5844 break; 5845 case 489: 5846 case 584: 5847 if (jjCanMove_6(hiByte, i1, i2, l1, l2)) 5848 { jjCheckNAdd(490); } 5849 break; 5850 case 490: 5851 if (jjCanMove_7(hiByte, i1, i2, l1, l2)) 5852 { jjCheckNAddStates(461, 493); } 5853 break; 5854 case 491: 5855 case 583: 5856 if (jjCanMove_8(hiByte, i1, i2, l1, l2)) 5857 { jjCheckNAdd(492); } 5858 break; 5859 case 492: 5860 if (jjCanMove_9(hiByte, i1, i2, l1, l2)) 5861 { jjCheckNAddStates(461, 493); } 5862 break; 5863 case 493: 5864 case 582: 5865 if (jjCanMove_10(hiByte, i1, i2, l1, l2)) 5866 { jjCheckNAdd(494); } 5867 break; 5868 case 494: 5869 if (jjCanMove_11(hiByte, i1, i2, l1, l2)) 5870 { jjCheckNAddStates(461, 493); } 5871 break; 5872 case 495: 5873 case 581: 5874 if (jjCanMove_12(hiByte, i1, i2, l1, l2)) 5875 { jjCheckNAdd(496); } 5876 break; 5877 case 496: 5878 if (jjCanMove_13(hiByte, i1, i2, l1, l2)) 5879 { jjCheckNAddStates(461, 493); } 5880 break; 5881 case 497: 5882 case 580: 5883 if (jjCanMove_14(hiByte, i1, i2, l1, l2)) 5884 { jjCheckNAdd(498); } 5885 break; 5886 case 498: 5887 if (jjCanMove_15(hiByte, i1, i2, l1, l2)) 5888 { jjCheckNAddStates(461, 493); } 5889 break; 5890 case 499: 5891 case 579: 5892 if (jjCanMove_16(hiByte, i1, i2, l1, l2)) 5893 { jjCheckNAdd(500); } 5894 break; 5895 case 500: 5896 if (jjCanMove_17(hiByte, i1, i2, l1, l2)) 5897 { jjCheckNAddStates(461, 493); } 5898 break; 5899 case 501: 5900 case 578: 5901 if (jjCanMove_18(hiByte, i1, i2, l1, l2)) 5902 { jjCheckNAdd(502); } 5903 break; 5904 case 502: 5905 if (jjCanMove_19(hiByte, i1, i2, l1, l2)) 5906 { jjCheckNAddStates(461, 493); } 5907 break; 5908 case 503: 5909 case 577: 5910 if (jjCanMove_20(hiByte, i1, i2, l1, l2)) 5911 { jjCheckNAdd(504); } 5912 break; 5913 case 504: 5914 if (jjCanMove_21(hiByte, i1, i2, l1, l2)) 5915 { jjCheckNAddStates(461, 493); } 5916 break; 5917 case 505: 5918 case 576: 5919 if (jjCanMove_22(hiByte, i1, i2, l1, l2)) 5920 { jjCheckNAdd(506); } 5921 break; 5922 case 506: 5923 if (jjCanMove_23(hiByte, i1, i2, l1, l2)) 5924 { jjCheckNAddStates(461, 493); } 5925 break; 5926 case 507: 5927 case 575: 5928 if (jjCanMove_24(hiByte, i1, i2, l1, l2)) 5929 { jjCheckNAdd(508); } 5930 break; 5931 case 508: 5932 if (jjCanMove_25(hiByte, i1, i2, l1, l2)) 5933 { jjCheckNAddStates(461, 493); } 5934 break; 5935 case 509: 5936 case 574: 5937 if (jjCanMove_26(hiByte, i1, i2, l1, l2)) 5938 { jjCheckNAdd(510); } 5939 break; 5940 case 510: 5941 if (jjCanMove_27(hiByte, i1, i2, l1, l2)) 5942 { jjCheckNAddStates(461, 493); } 5943 break; 5944 case 511: 5945 case 573: 5946 if (jjCanMove_28(hiByte, i1, i2, l1, l2)) 5947 { jjCheckNAdd(512); } 5948 break; 5949 case 512: 5950 if (jjCanMove_29(hiByte, i1, i2, l1, l2)) 5951 { jjCheckNAddStates(461, 493); } 5952 break; 5953 case 513: 5954 case 572: 5955 if (jjCanMove_30(hiByte, i1, i2, l1, l2)) 5956 { jjCheckNAdd(514); } 5957 break; 5958 case 514: 5959 if (jjCanMove_31(hiByte, i1, i2, l1, l2)) 5960 { jjCheckNAddStates(461, 493); } 5961 break; 5962 case 515: 5963 case 571: 5964 if (jjCanMove_32(hiByte, i1, i2, l1, l2)) 5965 { jjCheckNAdd(516); } 5966 break; 5967 case 516: 5968 if (jjCanMove_33(hiByte, i1, i2, l1, l2)) 5969 { jjCheckNAddStates(461, 493); } 5970 break; 5971 case 517: 5972 case 570: 5973 if (jjCanMove_34(hiByte, i1, i2, l1, l2)) 5974 { jjCheckNAdd(518); } 5975 break; 5976 case 518: 5977 if (jjCanMove_35(hiByte, i1, i2, l1, l2)) 5978 { jjCheckNAddStates(461, 493); } 5979 break; 5980 case 519: 5981 case 569: 5982 if (jjCanMove_36(hiByte, i1, i2, l1, l2)) 5983 { jjCheckNAdd(520); } 5984 break; 5985 case 520: 5986 if (jjCanMove_37(hiByte, i1, i2, l1, l2)) 5987 { jjCheckNAddStates(461, 493); } 5988 break; 5989 case 521: 5990 case 568: 5991 if (jjCanMove_38(hiByte, i1, i2, l1, l2)) 5992 { jjCheckNAdd(522); } 5993 break; 5994 case 522: 5995 if (jjCanMove_39(hiByte, i1, i2, l1, l2)) 5996 { jjCheckNAddStates(461, 493); } 5997 break; 5998 case 523: 5999 case 567: 6000 if (jjCanMove_40(hiByte, i1, i2, l1, l2)) 6001 { jjCheckNAdd(524); } 6002 break; 6003 case 524: 6004 if (jjCanMove_41(hiByte, i1, i2, l1, l2)) 6005 { jjCheckNAddStates(461, 493); } 6006 break; 6007 case 525: 6008 case 566: 6009 if (jjCanMove_42(hiByte, i1, i2, l1, l2)) 6010 { jjCheckNAdd(526); } 6011 break; 6012 case 526: 6013 if (jjCanMove_65(hiByte, i1, i2, l1, l2)) 6014 { jjCheckNAddStates(461, 493); } 6015 break; 6016 case 527: 6017 case 565: 6018 if (jjCanMove_44(hiByte, i1, i2, l1, l2)) 6019 { jjCheckNAdd(528); } 6020 break; 6021 case 528: 6022 if (jjCanMove_45(hiByte, i1, i2, l1, l2)) 6023 { jjCheckNAddStates(461, 493); } 6024 break; 6025 case 529: 6026 case 564: 6027 if (jjCanMove_46(hiByte, i1, i2, l1, l2)) 6028 { jjCheckNAdd(530); } 6029 break; 6030 case 530: 6031 if (jjCanMove_47(hiByte, i1, i2, l1, l2)) 6032 { jjCheckNAddStates(461, 493); } 6033 break; 6034 case 531: 6035 case 563: 6036 if (jjCanMove_48(hiByte, i1, i2, l1, l2)) 6037 { jjCheckNAdd(532); } 6038 break; 6039 case 532: 6040 if (jjCanMove_49(hiByte, i1, i2, l1, l2)) 6041 { jjCheckNAddStates(461, 493); } 6042 break; 6043 case 533: 6044 case 562: 6045 if (jjCanMove_50(hiByte, i1, i2, l1, l2)) 6046 { jjCheckNAdd(534); } 6047 break; 6048 case 534: 6049 if (jjCanMove_51(hiByte, i1, i2, l1, l2)) 6050 { jjCheckNAddStates(461, 493); } 6051 break; 6052 case 535: 6053 case 561: 6054 if (jjCanMove_52(hiByte, i1, i2, l1, l2)) 6055 { jjCheckNAdd(536); } 6056 break; 6057 case 536: 6058 if (jjCanMove_53(hiByte, i1, i2, l1, l2)) 6059 { jjCheckNAddStates(461, 493); } 6060 break; 6061 case 537: 6062 case 560: 6063 if (jjCanMove_54(hiByte, i1, i2, l1, l2)) 6064 { jjCheckNAdd(538); } 6065 break; 6066 case 538: 6067 if (jjCanMove_55(hiByte, i1, i2, l1, l2)) 6068 { jjCheckNAddStates(461, 493); } 6069 break; 6070 case 539: 6071 case 559: 6072 if (jjCanMove_56(hiByte, i1, i2, l1, l2)) 6073 { jjCheckNAdd(540); } 6074 break; 6075 case 540: 6076 if (jjCanMove_57(hiByte, i1, i2, l1, l2)) 6077 { jjCheckNAddStates(461, 493); } 6078 break; 6079 case 541: 6080 case 558: 6081 if (jjCanMove_58(hiByte, i1, i2, l1, l2)) 6082 { jjCheckNAdd(542); } 6083 break; 6084 case 542: 6085 if (jjCanMove_59(hiByte, i1, i2, l1, l2)) 6086 { jjCheckNAddStates(461, 493); } 6087 break; 6088 case 543: 6089 case 557: 6090 if (jjCanMove_60(hiByte, i1, i2, l1, l2)) 6091 { jjCheckNAdd(544); } 6092 break; 6093 case 544: 6094 if (jjCanMove_61(hiByte, i1, i2, l1, l2)) 6095 { jjCheckNAddStates(461, 493); } 6096 break; 6097 case 587: 6098 if (!jjCanMove_1(hiByte, i1, i2, l1, l2)) 6099 break; 6100 if (kind > 64) 6101 kind = 64; 6102 { jjCheckNAddStates(0, 30); } 6103 break; 6104 case 588: 6105 if (jjCanMove_2(hiByte, i1, i2, l1, l2)) 6106 { jjCheckNAdd(589); } 6107 break; 6108 case 589: 6109 if (!jjCanMove_3(hiByte, i1, i2, l1, l2)) 6110 break; 6111 if (kind > 64) 6112 kind = 64; 6113 { jjCheckNAddStates(0, 30); } 6114 break; 6115 case 590: 6116 if (jjCanMove_4(hiByte, i1, i2, l1, l2)) 6117 { jjCheckNAdd(591); } 6118 break; 6119 case 591: 6120 if (!jjCanMove_5(hiByte, i1, i2, l1, l2)) 6121 break; 6122 if (kind > 64) 6123 kind = 64; 6124 { jjCheckNAddStates(0, 30); } 6125 break; 6126 case 592: 6127 if (jjCanMove_6(hiByte, i1, i2, l1, l2)) 6128 { jjCheckNAdd(593); } 6129 break; 6130 case 593: 6131 if (!jjCanMove_7(hiByte, i1, i2, l1, l2)) 6132 break; 6133 if (kind > 64) 6134 kind = 64; 6135 { jjCheckNAddStates(0, 30); } 6136 break; 6137 case 594: 6138 if (jjCanMove_8(hiByte, i1, i2, l1, l2)) 6139 { jjCheckNAdd(595); } 6140 break; 6141 case 595: 6142 if (!jjCanMove_9(hiByte, i1, i2, l1, l2)) 6143 break; 6144 if (kind > 64) 6145 kind = 64; 6146 { jjCheckNAddStates(0, 30); } 6147 break; 6148 case 596: 6149 if (jjCanMove_10(hiByte, i1, i2, l1, l2)) 6150 { jjCheckNAdd(597); } 6151 break; 6152 case 597: 6153 if (!jjCanMove_11(hiByte, i1, i2, l1, l2)) 6154 break; 6155 if (kind > 64) 6156 kind = 64; 6157 { jjCheckNAddStates(0, 30); } 6158 break; 6159 case 598: 6160 if (jjCanMove_12(hiByte, i1, i2, l1, l2)) 6161 { jjCheckNAdd(599); } 6162 break; 6163 case 599: 6164 if (!jjCanMove_13(hiByte, i1, i2, l1, l2)) 6165 break; 6166 if (kind > 64) 6167 kind = 64; 6168 { jjCheckNAddStates(0, 30); } 6169 break; 6170 case 600: 6171 if (jjCanMove_14(hiByte, i1, i2, l1, l2)) 6172 { jjCheckNAdd(601); } 6173 break; 6174 case 601: 6175 if (!jjCanMove_15(hiByte, i1, i2, l1, l2)) 6176 break; 6177 if (kind > 64) 6178 kind = 64; 6179 { jjCheckNAddStates(0, 30); } 6180 break; 6181 case 602: 6182 if (jjCanMove_16(hiByte, i1, i2, l1, l2)) 6183 { jjCheckNAdd(603); } 6184 break; 6185 case 603: 6186 if (!jjCanMove_17(hiByte, i1, i2, l1, l2)) 6187 break; 6188 if (kind > 64) 6189 kind = 64; 6190 { jjCheckNAddStates(0, 30); } 6191 break; 6192 case 604: 6193 if (jjCanMove_18(hiByte, i1, i2, l1, l2)) 6194 { jjCheckNAdd(605); } 6195 break; 6196 case 605: 6197 if (!jjCanMove_19(hiByte, i1, i2, l1, l2)) 6198 break; 6199 if (kind > 64) 6200 kind = 64; 6201 { jjCheckNAddStates(0, 30); } 6202 break; 6203 case 606: 6204 if (jjCanMove_20(hiByte, i1, i2, l1, l2)) 6205 { jjCheckNAdd(607); } 6206 break; 6207 case 607: 6208 if (!jjCanMove_21(hiByte, i1, i2, l1, l2)) 6209 break; 6210 if (kind > 64) 6211 kind = 64; 6212 { jjCheckNAddStates(0, 30); } 6213 break; 6214 case 608: 6215 if (jjCanMove_22(hiByte, i1, i2, l1, l2)) 6216 { jjCheckNAdd(609); } 6217 break; 6218 case 609: 6219 if (!jjCanMove_23(hiByte, i1, i2, l1, l2)) 6220 break; 6221 if (kind > 64) 6222 kind = 64; 6223 { jjCheckNAddStates(0, 30); } 6224 break; 6225 case 610: 6226 if (jjCanMove_24(hiByte, i1, i2, l1, l2)) 6227 { jjCheckNAdd(611); } 6228 break; 6229 case 611: 6230 if (!jjCanMove_25(hiByte, i1, i2, l1, l2)) 6231 break; 6232 if (kind > 64) 6233 kind = 64; 6234 { jjCheckNAddStates(0, 30); } 6235 break; 6236 case 612: 6237 if (jjCanMove_26(hiByte, i1, i2, l1, l2)) 6238 { jjCheckNAdd(613); } 6239 break; 6240 case 613: 6241 if (!jjCanMove_27(hiByte, i1, i2, l1, l2)) 6242 break; 6243 if (kind > 64) 6244 kind = 64; 6245 { jjCheckNAddStates(0, 30); } 6246 break; 6247 case 614: 6248 if (jjCanMove_28(hiByte, i1, i2, l1, l2)) 6249 { jjCheckNAdd(615); } 6250 break; 6251 case 615: 6252 if (!jjCanMove_29(hiByte, i1, i2, l1, l2)) 6253 break; 6254 if (kind > 64) 6255 kind = 64; 6256 { jjCheckNAddStates(0, 30); } 6257 break; 6258 case 616: 6259 if (jjCanMove_30(hiByte, i1, i2, l1, l2)) 6260 { jjCheckNAdd(617); } 6261 break; 6262 case 617: 6263 if (!jjCanMove_31(hiByte, i1, i2, l1, l2)) 6264 break; 6265 if (kind > 64) 6266 kind = 64; 6267 { jjCheckNAddStates(0, 30); } 6268 break; 6269 case 618: 6270 if (jjCanMove_32(hiByte, i1, i2, l1, l2)) 6271 { jjCheckNAdd(619); } 6272 break; 6273 case 619: 6274 if (!jjCanMove_33(hiByte, i1, i2, l1, l2)) 6275 break; 6276 if (kind > 64) 6277 kind = 64; 6278 { jjCheckNAddStates(0, 30); } 6279 break; 6280 case 620: 6281 if (jjCanMove_34(hiByte, i1, i2, l1, l2)) 6282 { jjCheckNAdd(621); } 6283 break; 6284 case 621: 6285 if (!jjCanMove_35(hiByte, i1, i2, l1, l2)) 6286 break; 6287 if (kind > 64) 6288 kind = 64; 6289 { jjCheckNAddStates(0, 30); } 6290 break; 6291 case 622: 6292 if (jjCanMove_36(hiByte, i1, i2, l1, l2)) 6293 { jjCheckNAdd(623); } 6294 break; 6295 case 623: 6296 if (!jjCanMove_37(hiByte, i1, i2, l1, l2)) 6297 break; 6298 if (kind > 64) 6299 kind = 64; 6300 { jjCheckNAddStates(0, 30); } 6301 break; 6302 case 624: 6303 if (jjCanMove_38(hiByte, i1, i2, l1, l2)) 6304 { jjCheckNAdd(625); } 6305 break; 6306 case 625: 6307 if (!jjCanMove_39(hiByte, i1, i2, l1, l2)) 6308 break; 6309 if (kind > 64) 6310 kind = 64; 6311 { jjCheckNAddStates(0, 30); } 6312 break; 6313 case 626: 6314 if (jjCanMove_40(hiByte, i1, i2, l1, l2)) 6315 { jjCheckNAdd(627); } 6316 break; 6317 case 627: 6318 if (!jjCanMove_41(hiByte, i1, i2, l1, l2)) 6319 break; 6320 if (kind > 64) 6321 kind = 64; 6322 { jjCheckNAddStates(0, 30); } 6323 break; 6324 case 628: 6325 if (jjCanMove_42(hiByte, i1, i2, l1, l2)) 6326 { jjCheckNAdd(629); } 6327 break; 6328 case 629: 6329 if (!jjCanMove_66(hiByte, i1, i2, l1, l2)) 6330 break; 6331 if (kind > 64) 6332 kind = 64; 6333 { jjCheckNAddStates(0, 30); } 6334 break; 6335 case 630: 6336 if (jjCanMove_44(hiByte, i1, i2, l1, l2)) 6337 { jjCheckNAdd(631); } 6338 break; 6339 case 631: 6340 if (!jjCanMove_45(hiByte, i1, i2, l1, l2)) 6341 break; 6342 if (kind > 64) 6343 kind = 64; 6344 { jjCheckNAddStates(0, 30); } 6345 break; 6346 case 632: 6347 if (jjCanMove_46(hiByte, i1, i2, l1, l2)) 6348 { jjCheckNAdd(633); } 6349 break; 6350 case 633: 6351 if (!jjCanMove_47(hiByte, i1, i2, l1, l2)) 6352 break; 6353 if (kind > 64) 6354 kind = 64; 6355 { jjCheckNAddStates(0, 30); } 6356 break; 6357 case 634: 6358 if (jjCanMove_48(hiByte, i1, i2, l1, l2)) 6359 { jjCheckNAdd(635); } 6360 break; 6361 case 635: 6362 if (!jjCanMove_49(hiByte, i1, i2, l1, l2)) 6363 break; 6364 if (kind > 64) 6365 kind = 64; 6366 { jjCheckNAddStates(0, 30); } 6367 break; 6368 case 636: 6369 if (jjCanMove_50(hiByte, i1, i2, l1, l2)) 6370 { jjCheckNAdd(637); } 6371 break; 6372 case 637: 6373 if (!jjCanMove_51(hiByte, i1, i2, l1, l2)) 6374 break; 6375 if (kind > 64) 6376 kind = 64; 6377 { jjCheckNAddStates(0, 30); } 6378 break; 6379 case 638: 6380 if (jjCanMove_52(hiByte, i1, i2, l1, l2)) 6381 { jjCheckNAdd(639); } 6382 break; 6383 case 639: 6384 if (!jjCanMove_53(hiByte, i1, i2, l1, l2)) 6385 break; 6386 if (kind > 64) 6387 kind = 64; 6388 { jjCheckNAddStates(0, 30); } 6389 break; 6390 case 640: 6391 if (jjCanMove_54(hiByte, i1, i2, l1, l2)) 6392 { jjCheckNAdd(641); } 6393 break; 6394 case 641: 6395 if (!jjCanMove_55(hiByte, i1, i2, l1, l2)) 6396 break; 6397 if (kind > 64) 6398 kind = 64; 6399 { jjCheckNAddStates(0, 30); } 6400 break; 6401 case 642: 6402 if (jjCanMove_56(hiByte, i1, i2, l1, l2)) 6403 { jjCheckNAdd(643); } 6404 break; 6405 case 643: 6406 if (!jjCanMove_57(hiByte, i1, i2, l1, l2)) 6407 break; 6408 if (kind > 64) 6409 kind = 64; 6410 { jjCheckNAddStates(0, 30); } 6411 break; 6412 case 644: 6413 if (jjCanMove_58(hiByte, i1, i2, l1, l2)) 6414 { jjCheckNAdd(645); } 6415 break; 6416 case 645: 6417 if (!jjCanMove_59(hiByte, i1, i2, l1, l2)) 6418 break; 6419 if (kind > 64) 6420 kind = 64; 6421 { jjCheckNAddStates(0, 30); } 6422 break; 6423 case 646: 6424 if (jjCanMove_60(hiByte, i1, i2, l1, l2)) 6425 { jjCheckNAdd(647); } 6426 break; 6427 case 647: 6428 if (!jjCanMove_61(hiByte, i1, i2, l1, l2)) 6429 break; 6430 if (kind > 64) 6431 kind = 64; 6432 { jjCheckNAddStates(0, 30); } 6433 break; 6434 case 648: 6435 if (jjCanMove_60(hiByte, i1, i2, l1, l2)) 6436 { jjCheckNAddTwoStates(481, 647); } 6437 break; 6438 case 649: 6439 if (jjCanMove_58(hiByte, i1, i2, l1, l2)) 6440 { jjCheckNAddTwoStates(479, 645); } 6441 break; 6442 case 650: 6443 if (jjCanMove_56(hiByte, i1, i2, l1, l2)) 6444 { jjCheckNAddTwoStates(477, 643); } 6445 break; 6446 case 651: 6447 if (jjCanMove_54(hiByte, i1, i2, l1, l2)) 6448 { jjCheckNAddTwoStates(475, 641); } 6449 break; 6450 case 652: 6451 if (jjCanMove_52(hiByte, i1, i2, l1, l2)) 6452 { jjCheckNAddTwoStates(473, 639); } 6453 break; 6454 case 653: 6455 if (jjCanMove_50(hiByte, i1, i2, l1, l2)) 6456 { jjCheckNAddTwoStates(471, 637); } 6457 break; 6458 case 654: 6459 if (jjCanMove_48(hiByte, i1, i2, l1, l2)) 6460 { jjCheckNAddTwoStates(469, 635); } 6461 break; 6462 case 655: 6463 if (jjCanMove_46(hiByte, i1, i2, l1, l2)) 6464 { jjCheckNAddTwoStates(467, 633); } 6465 break; 6466 case 656: 6467 if (jjCanMove_44(hiByte, i1, i2, l1, l2)) 6468 { jjCheckNAddTwoStates(465, 631); } 6469 break; 6470 case 657: 6471 if (jjCanMove_42(hiByte, i1, i2, l1, l2)) 6472 { jjCheckNAddTwoStates(463, 629); } 6473 break; 6474 case 658: 6475 if (jjCanMove_40(hiByte, i1, i2, l1, l2)) 6476 { jjCheckNAddTwoStates(461, 627); } 6477 break; 6478 case 659: 6479 if (jjCanMove_38(hiByte, i1, i2, l1, l2)) 6480 { jjCheckNAddTwoStates(459, 625); } 6481 break; 6482 case 660: 6483 if (jjCanMove_36(hiByte, i1, i2, l1, l2)) 6484 { jjCheckNAddTwoStates(457, 623); } 6485 break; 6486 case 661: 6487 if (jjCanMove_34(hiByte, i1, i2, l1, l2)) 6488 { jjCheckNAddTwoStates(455, 621); } 6489 break; 6490 case 662: 6491 if (jjCanMove_32(hiByte, i1, i2, l1, l2)) 6492 { jjCheckNAddTwoStates(453, 619); } 6493 break; 6494 case 663: 6495 if (jjCanMove_30(hiByte, i1, i2, l1, l2)) 6496 { jjCheckNAddTwoStates(451, 617); } 6497 break; 6498 case 664: 6499 if (jjCanMove_28(hiByte, i1, i2, l1, l2)) 6500 { jjCheckNAddTwoStates(449, 615); } 6501 break; 6502 case 665: 6503 if (jjCanMove_26(hiByte, i1, i2, l1, l2)) 6504 { jjCheckNAddTwoStates(447, 613); } 6505 break; 6506 case 666: 6507 if (jjCanMove_24(hiByte, i1, i2, l1, l2)) 6508 { jjCheckNAddTwoStates(445, 611); } 6509 break; 6510 case 667: 6511 if (jjCanMove_22(hiByte, i1, i2, l1, l2)) 6512 { jjCheckNAddTwoStates(443, 609); } 6513 break; 6514 case 668: 6515 if (jjCanMove_20(hiByte, i1, i2, l1, l2)) 6516 { jjCheckNAddTwoStates(441, 607); } 6517 break; 6518 case 669: 6519 if (jjCanMove_18(hiByte, i1, i2, l1, l2)) 6520 { jjCheckNAddTwoStates(439, 605); } 6521 break; 6522 case 670: 6523 if (jjCanMove_16(hiByte, i1, i2, l1, l2)) 6524 { jjCheckNAddTwoStates(437, 603); } 6525 break; 6526 case 671: 6527 if (jjCanMove_14(hiByte, i1, i2, l1, l2)) 6528 { jjCheckNAddTwoStates(435, 601); } 6529 break; 6530 case 672: 6531 if (jjCanMove_12(hiByte, i1, i2, l1, l2)) 6532 { jjCheckNAddTwoStates(433, 599); } 6533 break; 6534 case 673: 6535 if (jjCanMove_10(hiByte, i1, i2, l1, l2)) 6536 { jjCheckNAddTwoStates(431, 597); } 6537 break; 6538 case 674: 6539 if (jjCanMove_8(hiByte, i1, i2, l1, l2)) 6540 { jjCheckNAddTwoStates(429, 595); } 6541 break; 6542 case 675: 6543 if (jjCanMove_6(hiByte, i1, i2, l1, l2)) 6544 { jjCheckNAddTwoStates(427, 593); } 6545 break; 6546 case 676: 6547 if (jjCanMove_4(hiByte, i1, i2, l1, l2)) 6548 { jjCheckNAddTwoStates(425, 591); } 6549 break; 6550 case 677: 6551 if (jjCanMove_2(hiByte, i1, i2, l1, l2)) 6552 { jjCheckNAddTwoStates(423, 589); } 6553 break; 6554 default : if (i1 == 0 || l1 == 0 || i2 == 0 || l2 == 0) break; else break; 6555 } 6556 } while(i != startsAt); 6557 } 6558 if (kind != 0x7fffffff) 6559 { 6560 jjmatchedKind = kind; 6561 jjmatchedPos = curPos; 6562 kind = 0x7fffffff; 6563 } 6564 ++curPos; 6565 if ((i = jjnewStateCnt) == (startsAt = 678 - (jjnewStateCnt = startsAt))) 6566 return curPos; 6567 try { curChar = input_stream.readChar(); } 6568 catch(java.io.IOException e) { return curPos; } 6569 } 6570} 6571private int jjMoveStringLiteralDfa0_3() 6572{ 6573 return jjMoveNfa_3(7, 0); 6574} 6575private int jjMoveNfa_3(int startState, int curPos) 6576{ 6577 int startsAt = 0; 6578 jjnewStateCnt = 9; 6579 int i = 1; 6580 jjstateSet[0] = startState; 6581 int kind = 0x7fffffff; 6582 for (;;) 6583 { 6584 if (++jjround == 0x7fffffff) 6585 ReInitRounds(); 6586 if (curChar < 64) 6587 { 6588 long l = 1L << curChar; 6589 do 6590 { 6591 switch(jjstateSet[--i]) 6592 { 6593 case 7: 6594 if ((0xdbff8cfeffffcdffL & l) != 0L) 6595 { 6596 if (kind > 71) 6597 kind = 71; 6598 } 6599 else if (curChar == 45) 6600 jjstateSet[jjnewStateCnt++] = 6; 6601 break; 6602 case 0: 6603 if (curChar == 45) 6604 { jjCheckNAddStates(535, 537); } 6605 break; 6606 case 1: 6607 if ((0x100000200L & l) != 0L) 6608 { jjCheckNAddStates(535, 537); } 6609 break; 6610 case 2: 6611 if ((0x2400L & l) != 0L && kind > 70) 6612 kind = 70; 6613 break; 6614 case 3: 6615 if (curChar == 10 && kind > 70) 6616 kind = 70; 6617 break; 6618 case 4: 6619 if (curChar == 13) 6620 jjstateSet[jjnewStateCnt++] = 3; 6621 break; 6622 case 5: 6623 if (curChar == 45) 6624 jjstateSet[jjnewStateCnt++] = 0; 6625 break; 6626 case 6: 6627 if (curChar == 45) 6628 jjstateSet[jjnewStateCnt++] = 5; 6629 break; 6630 case 8: 6631 if ((0xdbff8cfeffffcdffL & l) != 0L && kind > 71) 6632 kind = 71; 6633 break; 6634 default : break; 6635 } 6636 } while(i != startsAt); 6637 } 6638 else if (curChar < 128) 6639 { 6640 long l = 1L << (curChar & 077); 6641 do 6642 { 6643 switch(jjstateSet[--i]) 6644 { 6645 case 7: 6646 if ((0xc7fffffedfffffffL & l) != 0L) 6647 kind = 71; 6648 break; 6649 default : break; 6650 } 6651 } while(i != startsAt); 6652 } 6653 else 6654 { 6655 int hiByte = (curChar >> 8); 6656 int i1 = hiByte >> 6; 6657 long l1 = 1L << (hiByte & 077); 6658 int i2 = (curChar & 0xff) >> 6; 6659 long l2 = 1L << (curChar & 077); 6660 do 6661 { 6662 switch(jjstateSet[--i]) 6663 { 6664 case 7: 6665 if (jjCanMove_0(hiByte, i1, i2, l1, l2) && kind > 71) 6666 kind = 71; 6667 break; 6668 default : if (i1 == 0 || l1 == 0 || i2 == 0 || l2 == 0) break; else break; 6669 } 6670 } while(i != startsAt); 6671 } 6672 if (kind != 0x7fffffff) 6673 { 6674 jjmatchedKind = kind; 6675 jjmatchedPos = curPos; 6676 kind = 0x7fffffff; 6677 } 6678 ++curPos; 6679 if ((i = jjnewStateCnt) == (startsAt = 9 - (jjnewStateCnt = startsAt))) 6680 return curPos; 6681 try { curChar = input_stream.readChar(); } 6682 catch(java.io.IOException e) { return curPos; } 6683 } 6684} 6685private int jjMoveStringLiteralDfa0_2() 6686{ 6687 return jjMoveNfa_2(0, 0); 6688} 6689private int jjMoveNfa_2(int startState, int curPos) 6690{ 6691 int startsAt = 0; 6692 jjnewStateCnt = 93; 6693 int i = 1; 6694 jjstateSet[0] = startState; 6695 int kind = 0x7fffffff; 6696 for (;;) 6697 { 6698 if (++jjround == 0x7fffffff) 6699 ReInitRounds(); 6700 if (curChar < 64) 6701 { 6702 long l = 1L << curChar; 6703 do 6704 { 6705 switch(jjstateSet[--i]) 6706 { 6707 case 0: 6708 if ((0xdbff8cfeffffcdffL & l) != 0L) 6709 { 6710 if (kind > 71) 6711 kind = 71; 6712 } 6713 if (curChar == 36) 6714 { 6715 if (kind > 64) 6716 kind = 64; 6717 { jjCheckNAddStates(538, 568); } 6718 } 6719 break; 6720 case 1: 6721 if ((0x3ff001000000000L & l) == 0L) 6722 break; 6723 if (kind > 64) 6724 kind = 64; 6725 { jjCheckNAddStates(538, 568); } 6726 break; 6727 case 92: 6728 if ((0xdbff8cfeffffcdffL & l) != 0L && kind > 71) 6729 kind = 71; 6730 break; 6731 default : break; 6732 } 6733 } while(i != startsAt); 6734 } 6735 else if (curChar < 128) 6736 { 6737 long l = 1L << (curChar & 077); 6738 do 6739 { 6740 switch(jjstateSet[--i]) 6741 { 6742 case 0: 6743 if ((0xc7fffffedfffffffL & l) != 0L) 6744 { 6745 if (kind > 71) 6746 kind = 71; 6747 } 6748 if ((0x7fffffe87fffffeL & l) != 0L) 6749 { 6750 if (kind > 64) 6751 kind = 64; 6752 { jjCheckNAddStates(538, 568); } 6753 } 6754 break; 6755 case 1: 6756 if ((0x7fffffe87fffffeL & l) == 0L) 6757 break; 6758 if (kind > 64) 6759 kind = 64; 6760 { jjCheckNAddStates(538, 568); } 6761 break; 6762 case 92: 6763 if ((0xc7fffffedfffffffL & l) != 0L && kind > 71) 6764 kind = 71; 6765 break; 6766 default : break; 6767 } 6768 } while(i != startsAt); 6769 } 6770 else 6771 { 6772 int hiByte = (curChar >> 8); 6773 int i1 = hiByte >> 6; 6774 long l1 = 1L << (hiByte & 077); 6775 int i2 = (curChar & 0xff) >> 6; 6776 long l2 = 1L << (curChar & 077); 6777 do 6778 { 6779 switch(jjstateSet[--i]) 6780 { 6781 case 0: 6782 if (jjCanMove_1(hiByte, i1, i2, l1, l2)) 6783 { 6784 if (kind > 64) 6785 kind = 64; 6786 { jjCheckNAddStates(538, 568); } 6787 } 6788 if (jjCanMove_60(hiByte, i1, i2, l1, l2)) 6789 { jjCheckNAdd(61); } 6790 if (jjCanMove_58(hiByte, i1, i2, l1, l2)) 6791 { jjCheckNAdd(59); } 6792 if (jjCanMove_56(hiByte, i1, i2, l1, l2)) 6793 { jjCheckNAdd(57); } 6794 if (jjCanMove_54(hiByte, i1, i2, l1, l2)) 6795 { jjCheckNAdd(55); } 6796 if (jjCanMove_52(hiByte, i1, i2, l1, l2)) 6797 { jjCheckNAdd(53); } 6798 if (jjCanMove_50(hiByte, i1, i2, l1, l2)) 6799 { jjCheckNAdd(51); } 6800 if (jjCanMove_48(hiByte, i1, i2, l1, l2)) 6801 { jjCheckNAdd(49); } 6802 if (jjCanMove_46(hiByte, i1, i2, l1, l2)) 6803 { jjCheckNAdd(47); } 6804 if (jjCanMove_44(hiByte, i1, i2, l1, l2)) 6805 { jjCheckNAdd(45); } 6806 if (jjCanMove_42(hiByte, i1, i2, l1, l2)) 6807 { jjCheckNAdd(43); } 6808 if (jjCanMove_40(hiByte, i1, i2, l1, l2)) 6809 { jjCheckNAdd(41); } 6810 if (jjCanMove_38(hiByte, i1, i2, l1, l2)) 6811 { jjCheckNAdd(39); } 6812 if (jjCanMove_36(hiByte, i1, i2, l1, l2)) 6813 { jjCheckNAdd(37); } 6814 if (jjCanMove_34(hiByte, i1, i2, l1, l2)) 6815 { jjCheckNAdd(35); } 6816 if (jjCanMove_32(hiByte, i1, i2, l1, l2)) 6817 { jjCheckNAdd(33); } 6818 if (jjCanMove_30(hiByte, i1, i2, l1, l2)) 6819 { jjCheckNAdd(31); } 6820 if (jjCanMove_28(hiByte, i1, i2, l1, l2)) 6821 { jjCheckNAdd(29); } 6822 if (jjCanMove_26(hiByte, i1, i2, l1, l2)) 6823 { jjCheckNAdd(27); } 6824 if (jjCanMove_24(hiByte, i1, i2, l1, l2)) 6825 { jjCheckNAdd(25); } 6826 if (jjCanMove_22(hiByte, i1, i2, l1, l2)) 6827 { jjCheckNAdd(23); } 6828 if (jjCanMove_20(hiByte, i1, i2, l1, l2)) 6829 { jjCheckNAdd(21); } 6830 if (jjCanMove_18(hiByte, i1, i2, l1, l2)) 6831 { jjCheckNAdd(19); } 6832 if (jjCanMove_16(hiByte, i1, i2, l1, l2)) 6833 { jjCheckNAdd(17); } 6834 if (jjCanMove_14(hiByte, i1, i2, l1, l2)) 6835 { jjCheckNAdd(15); } 6836 if (jjCanMove_12(hiByte, i1, i2, l1, l2)) 6837 { jjCheckNAdd(13); } 6838 if (jjCanMove_10(hiByte, i1, i2, l1, l2)) 6839 { jjCheckNAdd(11); } 6840 if (jjCanMove_8(hiByte, i1, i2, l1, l2)) 6841 { jjCheckNAdd(9); } 6842 if (jjCanMove_6(hiByte, i1, i2, l1, l2)) 6843 { jjCheckNAdd(7); } 6844 if (jjCanMove_4(hiByte, i1, i2, l1, l2)) 6845 { jjCheckNAdd(5); } 6846 if (jjCanMove_2(hiByte, i1, i2, l1, l2)) 6847 { jjCheckNAdd(3); } 6848 if (jjCanMove_0(hiByte, i1, i2, l1, l2)) 6849 { 6850 if (kind > 71) 6851 kind = 71; 6852 } 6853 break; 6854 case 1: 6855 if (!jjCanMove_1(hiByte, i1, i2, l1, l2)) 6856 break; 6857 if (kind > 64) 6858 kind = 64; 6859 { jjCheckNAddStates(538, 568); } 6860 break; 6861 case 2: 6862 if (jjCanMove_2(hiByte, i1, i2, l1, l2)) 6863 { jjCheckNAdd(3); } 6864 break; 6865 case 3: 6866 if (!jjCanMove_3(hiByte, i1, i2, l1, l2)) 6867 break; 6868 if (kind > 64) 6869 kind = 64; 6870 { jjCheckNAddStates(538, 568); } 6871 break; 6872 case 4: 6873 if (jjCanMove_4(hiByte, i1, i2, l1, l2)) 6874 { jjCheckNAdd(5); } 6875 break; 6876 case 5: 6877 if (!jjCanMove_5(hiByte, i1, i2, l1, l2)) 6878 break; 6879 if (kind > 64) 6880 kind = 64; 6881 { jjCheckNAddStates(538, 568); } 6882 break; 6883 case 6: 6884 if (jjCanMove_6(hiByte, i1, i2, l1, l2)) 6885 { jjCheckNAdd(7); } 6886 break; 6887 case 7: 6888 if (!jjCanMove_7(hiByte, i1, i2, l1, l2)) 6889 break; 6890 if (kind > 64) 6891 kind = 64; 6892 { jjCheckNAddStates(538, 568); } 6893 break; 6894 case 8: 6895 if (jjCanMove_8(hiByte, i1, i2, l1, l2)) 6896 { jjCheckNAdd(9); } 6897 break; 6898 case 9: 6899 if (!jjCanMove_9(hiByte, i1, i2, l1, l2)) 6900 break; 6901 if (kind > 64) 6902 kind = 64; 6903 { jjCheckNAddStates(538, 568); } 6904 break; 6905 case 10: 6906 if (jjCanMove_10(hiByte, i1, i2, l1, l2)) 6907 { jjCheckNAdd(11); } 6908 break; 6909 case 11: 6910 if (!jjCanMove_11(hiByte, i1, i2, l1, l2)) 6911 break; 6912 if (kind > 64) 6913 kind = 64; 6914 { jjCheckNAddStates(538, 568); } 6915 break; 6916 case 12: 6917 if (jjCanMove_12(hiByte, i1, i2, l1, l2)) 6918 { jjCheckNAdd(13); } 6919 break; 6920 case 13: 6921 if (!jjCanMove_13(hiByte, i1, i2, l1, l2)) 6922 break; 6923 if (kind > 64) 6924 kind = 64; 6925 { jjCheckNAddStates(538, 568); } 6926 break; 6927 case 14: 6928 if (jjCanMove_14(hiByte, i1, i2, l1, l2)) 6929 { jjCheckNAdd(15); } 6930 break; 6931 case 15: 6932 if (!jjCanMove_15(hiByte, i1, i2, l1, l2)) 6933 break; 6934 if (kind > 64) 6935 kind = 64; 6936 { jjCheckNAddStates(538, 568); } 6937 break; 6938 case 16: 6939 if (jjCanMove_16(hiByte, i1, i2, l1, l2)) 6940 { jjCheckNAdd(17); } 6941 break; 6942 case 17: 6943 if (!jjCanMove_17(hiByte, i1, i2, l1, l2)) 6944 break; 6945 if (kind > 64) 6946 kind = 64; 6947 { jjCheckNAddStates(538, 568); } 6948 break; 6949 case 18: 6950 if (jjCanMove_18(hiByte, i1, i2, l1, l2)) 6951 { jjCheckNAdd(19); } 6952 break; 6953 case 19: 6954 if (!jjCanMove_19(hiByte, i1, i2, l1, l2)) 6955 break; 6956 if (kind > 64) 6957 kind = 64; 6958 { jjCheckNAddStates(538, 568); } 6959 break; 6960 case 20: 6961 if (jjCanMove_20(hiByte, i1, i2, l1, l2)) 6962 { jjCheckNAdd(21); } 6963 break; 6964 case 21: 6965 if (!jjCanMove_21(hiByte, i1, i2, l1, l2)) 6966 break; 6967 if (kind > 64) 6968 kind = 64; 6969 { jjCheckNAddStates(538, 568); } 6970 break; 6971 case 22: 6972 if (jjCanMove_22(hiByte, i1, i2, l1, l2)) 6973 { jjCheckNAdd(23); } 6974 break; 6975 case 23: 6976 if (!jjCanMove_23(hiByte, i1, i2, l1, l2)) 6977 break; 6978 if (kind > 64) 6979 kind = 64; 6980 { jjCheckNAddStates(538, 568); } 6981 break; 6982 case 24: 6983 if (jjCanMove_24(hiByte, i1, i2, l1, l2)) 6984 { jjCheckNAdd(25); } 6985 break; 6986 case 25: 6987 if (!jjCanMove_25(hiByte, i1, i2, l1, l2)) 6988 break; 6989 if (kind > 64) 6990 kind = 64; 6991 { jjCheckNAddStates(538, 568); } 6992 break; 6993 case 26: 6994 if (jjCanMove_26(hiByte, i1, i2, l1, l2)) 6995 { jjCheckNAdd(27); } 6996 break; 6997 case 27: 6998 if (!jjCanMove_27(hiByte, i1, i2, l1, l2)) 6999 break; 7000 if (kind > 64) 7001 kind = 64; 7002 { jjCheckNAddStates(538, 568); } 7003 break; 7004 case 28: 7005 if (jjCanMove_28(hiByte, i1, i2, l1, l2)) 7006 { jjCheckNAdd(29); } 7007 break; 7008 case 29: 7009 if (!jjCanMove_29(hiByte, i1, i2, l1, l2)) 7010 break; 7011 if (kind > 64) 7012 kind = 64; 7013 { jjCheckNAddStates(538, 568); } 7014 break; 7015 case 30: 7016 if (jjCanMove_30(hiByte, i1, i2, l1, l2)) 7017 { jjCheckNAdd(31); } 7018 break; 7019 case 31: 7020 if (!jjCanMove_31(hiByte, i1, i2, l1, l2)) 7021 break; 7022 if (kind > 64) 7023 kind = 64; 7024 { jjCheckNAddStates(538, 568); } 7025 break; 7026 case 32: 7027 if (jjCanMove_32(hiByte, i1, i2, l1, l2)) 7028 { jjCheckNAdd(33); } 7029 break; 7030 case 33: 7031 if (!jjCanMove_33(hiByte, i1, i2, l1, l2)) 7032 break; 7033 if (kind > 64) 7034 kind = 64; 7035 { jjCheckNAddStates(538, 568); } 7036 break; 7037 case 34: 7038 if (jjCanMove_34(hiByte, i1, i2, l1, l2)) 7039 { jjCheckNAdd(35); } 7040 break; 7041 case 35: 7042 if (!jjCanMove_35(hiByte, i1, i2, l1, l2)) 7043 break; 7044 if (kind > 64) 7045 kind = 64; 7046 { jjCheckNAddStates(538, 568); } 7047 break; 7048 case 36: 7049 if (jjCanMove_36(hiByte, i1, i2, l1, l2)) 7050 { jjCheckNAdd(37); } 7051 break; 7052 case 37: 7053 if (!jjCanMove_37(hiByte, i1, i2, l1, l2)) 7054 break; 7055 if (kind > 64) 7056 kind = 64; 7057 { jjCheckNAddStates(538, 568); } 7058 break; 7059 case 38: 7060 if (jjCanMove_38(hiByte, i1, i2, l1, l2)) 7061 { jjCheckNAdd(39); } 7062 break; 7063 case 39: 7064 if (!jjCanMove_39(hiByte, i1, i2, l1, l2)) 7065 break; 7066 if (kind > 64) 7067 kind = 64; 7068 { jjCheckNAddStates(538, 568); } 7069 break; 7070 case 40: 7071 if (jjCanMove_40(hiByte, i1, i2, l1, l2)) 7072 { jjCheckNAdd(41); } 7073 break; 7074 case 41: 7075 if (!jjCanMove_41(hiByte, i1, i2, l1, l2)) 7076 break; 7077 if (kind > 64) 7078 kind = 64; 7079 { jjCheckNAddStates(538, 568); } 7080 break; 7081 case 42: 7082 if (jjCanMove_42(hiByte, i1, i2, l1, l2)) 7083 { jjCheckNAdd(43); } 7084 break; 7085 case 43: 7086 if (!jjCanMove_67(hiByte, i1, i2, l1, l2)) 7087 break; 7088 if (kind > 64) 7089 kind = 64; 7090 { jjCheckNAddStates(538, 568); } 7091 break; 7092 case 44: 7093 if (jjCanMove_44(hiByte, i1, i2, l1, l2)) 7094 { jjCheckNAdd(45); } 7095 break; 7096 case 45: 7097 if (!jjCanMove_45(hiByte, i1, i2, l1, l2)) 7098 break; 7099 if (kind > 64) 7100 kind = 64; 7101 { jjCheckNAddStates(538, 568); } 7102 break; 7103 case 46: 7104 if (jjCanMove_46(hiByte, i1, i2, l1, l2)) 7105 { jjCheckNAdd(47); } 7106 break; 7107 case 47: 7108 if (!jjCanMove_47(hiByte, i1, i2, l1, l2)) 7109 break; 7110 if (kind > 64) 7111 kind = 64; 7112 { jjCheckNAddStates(538, 568); } 7113 break; 7114 case 48: 7115 if (jjCanMove_48(hiByte, i1, i2, l1, l2)) 7116 { jjCheckNAdd(49); } 7117 break; 7118 case 49: 7119 if (!jjCanMove_49(hiByte, i1, i2, l1, l2)) 7120 break; 7121 if (kind > 64) 7122 kind = 64; 7123 { jjCheckNAddStates(538, 568); } 7124 break; 7125 case 50: 7126 if (jjCanMove_50(hiByte, i1, i2, l1, l2)) 7127 { jjCheckNAdd(51); } 7128 break; 7129 case 51: 7130 if (!jjCanMove_51(hiByte, i1, i2, l1, l2)) 7131 break; 7132 if (kind > 64) 7133 kind = 64; 7134 { jjCheckNAddStates(538, 568); } 7135 break; 7136 case 52: 7137 if (jjCanMove_52(hiByte, i1, i2, l1, l2)) 7138 { jjCheckNAdd(53); } 7139 break; 7140 case 53: 7141 if (!jjCanMove_53(hiByte, i1, i2, l1, l2)) 7142 break; 7143 if (kind > 64) 7144 kind = 64; 7145 { jjCheckNAddStates(538, 568); } 7146 break; 7147 case 54: 7148 if (jjCanMove_54(hiByte, i1, i2, l1, l2)) 7149 { jjCheckNAdd(55); } 7150 break; 7151 case 55: 7152 if (!jjCanMove_55(hiByte, i1, i2, l1, l2)) 7153 break; 7154 if (kind > 64) 7155 kind = 64; 7156 { jjCheckNAddStates(538, 568); } 7157 break; 7158 case 56: 7159 if (jjCanMove_56(hiByte, i1, i2, l1, l2)) 7160 { jjCheckNAdd(57); } 7161 break; 7162 case 57: 7163 if (!jjCanMove_57(hiByte, i1, i2, l1, l2)) 7164 break; 7165 if (kind > 64) 7166 kind = 64; 7167 { jjCheckNAddStates(538, 568); } 7168 break; 7169 case 58: 7170 if (jjCanMove_58(hiByte, i1, i2, l1, l2)) 7171 { jjCheckNAdd(59); } 7172 break; 7173 case 59: 7174 if (!jjCanMove_59(hiByte, i1, i2, l1, l2)) 7175 break; 7176 if (kind > 64) 7177 kind = 64; 7178 { jjCheckNAddStates(538, 568); } 7179 break; 7180 case 60: 7181 if (jjCanMove_60(hiByte, i1, i2, l1, l2)) 7182 { jjCheckNAdd(61); } 7183 break; 7184 case 61: 7185 if (!jjCanMove_61(hiByte, i1, i2, l1, l2)) 7186 break; 7187 if (kind > 64) 7188 kind = 64; 7189 { jjCheckNAddStates(538, 568); } 7190 break; 7191 case 62: 7192 if (jjCanMove_60(hiByte, i1, i2, l1, l2)) 7193 { jjCheckNAdd(61); } 7194 break; 7195 case 63: 7196 if (jjCanMove_58(hiByte, i1, i2, l1, l2)) 7197 { jjCheckNAdd(59); } 7198 break; 7199 case 64: 7200 if (jjCanMove_56(hiByte, i1, i2, l1, l2)) 7201 { jjCheckNAdd(57); } 7202 break; 7203 case 65: 7204 if (jjCanMove_54(hiByte, i1, i2, l1, l2)) 7205 { jjCheckNAdd(55); } 7206 break; 7207 case 66: 7208 if (jjCanMove_52(hiByte, i1, i2, l1, l2)) 7209 { jjCheckNAdd(53); } 7210 break; 7211 case 67: 7212 if (jjCanMove_50(hiByte, i1, i2, l1, l2)) 7213 { jjCheckNAdd(51); } 7214 break; 7215 case 68: 7216 if (jjCanMove_48(hiByte, i1, i2, l1, l2)) 7217 { jjCheckNAdd(49); } 7218 break; 7219 case 69: 7220 if (jjCanMove_46(hiByte, i1, i2, l1, l2)) 7221 { jjCheckNAdd(47); } 7222 break; 7223 case 70: 7224 if (jjCanMove_44(hiByte, i1, i2, l1, l2)) 7225 { jjCheckNAdd(45); } 7226 break; 7227 case 71: 7228 if (jjCanMove_42(hiByte, i1, i2, l1, l2)) 7229 { jjCheckNAdd(43); } 7230 break; 7231 case 72: 7232 if (jjCanMove_40(hiByte, i1, i2, l1, l2)) 7233 { jjCheckNAdd(41); } 7234 break; 7235 case 73: 7236 if (jjCanMove_38(hiByte, i1, i2, l1, l2)) 7237 { jjCheckNAdd(39); } 7238 break; 7239 case 74: 7240 if (jjCanMove_36(hiByte, i1, i2, l1, l2)) 7241 { jjCheckNAdd(37); } 7242 break; 7243 case 75: 7244 if (jjCanMove_34(hiByte, i1, i2, l1, l2)) 7245 { jjCheckNAdd(35); } 7246 break; 7247 case 76: 7248 if (jjCanMove_32(hiByte, i1, i2, l1, l2)) 7249 { jjCheckNAdd(33); } 7250 break; 7251 case 77: 7252 if (jjCanMove_30(hiByte, i1, i2, l1, l2)) 7253 { jjCheckNAdd(31); } 7254 break; 7255 case 78: 7256 if (jjCanMove_28(hiByte, i1, i2, l1, l2)) 7257 { jjCheckNAdd(29); } 7258 break; 7259 case 79: 7260 if (jjCanMove_26(hiByte, i1, i2, l1, l2)) 7261 { jjCheckNAdd(27); } 7262 break; 7263 case 80: 7264 if (jjCanMove_24(hiByte, i1, i2, l1, l2)) 7265 { jjCheckNAdd(25); } 7266 break; 7267 case 81: 7268 if (jjCanMove_22(hiByte, i1, i2, l1, l2)) 7269 { jjCheckNAdd(23); } 7270 break; 7271 case 82: 7272 if (jjCanMove_20(hiByte, i1, i2, l1, l2)) 7273 { jjCheckNAdd(21); } 7274 break; 7275 case 83: 7276 if (jjCanMove_18(hiByte, i1, i2, l1, l2)) 7277 { jjCheckNAdd(19); } 7278 break; 7279 case 84: 7280 if (jjCanMove_16(hiByte, i1, i2, l1, l2)) 7281 { jjCheckNAdd(17); } 7282 break; 7283 case 85: 7284 if (jjCanMove_14(hiByte, i1, i2, l1, l2)) 7285 { jjCheckNAdd(15); } 7286 break; 7287 case 86: 7288 if (jjCanMove_12(hiByte, i1, i2, l1, l2)) 7289 { jjCheckNAdd(13); } 7290 break; 7291 case 87: 7292 if (jjCanMove_10(hiByte, i1, i2, l1, l2)) 7293 { jjCheckNAdd(11); } 7294 break; 7295 case 88: 7296 if (jjCanMove_8(hiByte, i1, i2, l1, l2)) 7297 { jjCheckNAdd(9); } 7298 break; 7299 case 89: 7300 if (jjCanMove_6(hiByte, i1, i2, l1, l2)) 7301 { jjCheckNAdd(7); } 7302 break; 7303 case 90: 7304 if (jjCanMove_4(hiByte, i1, i2, l1, l2)) 7305 { jjCheckNAdd(5); } 7306 break; 7307 case 91: 7308 if (jjCanMove_2(hiByte, i1, i2, l1, l2)) 7309 { jjCheckNAdd(3); } 7310 break; 7311 case 92: 7312 if (jjCanMove_0(hiByte, i1, i2, l1, l2) && kind > 71) 7313 kind = 71; 7314 break; 7315 default : if (i1 == 0 || l1 == 0 || i2 == 0 || l2 == 0) break; else break; 7316 } 7317 } while(i != startsAt); 7318 } 7319 if (kind != 0x7fffffff) 7320 { 7321 jjmatchedKind = kind; 7322 jjmatchedPos = curPos; 7323 kind = 0x7fffffff; 7324 } 7325 ++curPos; 7326 if ((i = jjnewStateCnt) == (startsAt = 93 - (jjnewStateCnt = startsAt))) 7327 return curPos; 7328 try { curChar = input_stream.readChar(); } 7329 catch(java.io.IOException e) { return curPos; } 7330 } 7331} 7332private final int jjStopStringLiteralDfa_1(int pos, long active0, long active1){ 7333 switch (pos) 7334 { 7335 case 0: 7336 if ((active0 & 0x8000000000000000L) != 0L) 7337 { 7338 jjmatchedKind = 62; 7339 return -1; 7340 } 7341 return -1; 7342 case 1: 7343 if ((active0 & 0x8000000000000000L) != 0L) 7344 { 7345 if (jjmatchedPos == 0) 7346 { 7347 jjmatchedKind = 62; 7348 jjmatchedPos = 0; 7349 } 7350 return -1; 7351 } 7352 return -1; 7353 default : 7354 return -1; 7355 } 7356} 7357private final int jjStartNfa_1(int pos, long active0, long active1){ 7358 return jjMoveNfa_1(jjStopStringLiteralDfa_1(pos, active0, active1), pos + 1); 7359} 7360private int jjMoveStringLiteralDfa0_1(){ 7361 switch(curChar) 7362 { 7363 case 34: 7364 return jjMoveStringLiteralDfa1_1(0x8000000000000000L); 7365 default : 7366 return jjMoveNfa_1(0, 0); 7367 } 7368} 7369private int jjMoveStringLiteralDfa1_1(long active0){ 7370 try { curChar = input_stream.readChar(); } 7371 catch(java.io.IOException e) { 7372 jjStopStringLiteralDfa_1(0, active0, 0L); 7373 return 1; 7374 } 7375 switch(curChar) 7376 { 7377 case 34: 7378 return jjMoveStringLiteralDfa2_1(active0, 0x8000000000000000L); 7379 default : 7380 break; 7381 } 7382 return jjStartNfa_1(0, active0, 0L); 7383} 7384private int jjMoveStringLiteralDfa2_1(long old0, long active0){ 7385 if (((active0 &= old0)) == 0L) 7386 return jjStartNfa_1(0, old0, 0L); 7387 try { curChar = input_stream.readChar(); } 7388 catch(java.io.IOException e) { 7389 jjStopStringLiteralDfa_1(1, active0, 0L); 7390 return 2; 7391 } 7392 switch(curChar) 7393 { 7394 case 34: 7395 if ((active0 & 0x8000000000000000L) != 0L) 7396 return jjStopAtPos(2, 63); 7397 break; 7398 default : 7399 break; 7400 } 7401 return jjStartNfa_1(1, active0, 0L); 7402} 7403private int jjMoveNfa_1(int startState, int curPos) 7404{ 7405 int startsAt = 0; 7406 jjnewStateCnt = 4; 7407 int i = 1; 7408 jjstateSet[0] = startState; 7409 int kind = 0x7fffffff; 7410 for (;;) 7411 { 7412 if (++jjround == 0x7fffffff) 7413 ReInitRounds(); 7414 if (curChar < 64) 7415 { 7416 long l = 1L << curChar; 7417 do 7418 { 7419 switch(jjstateSet[--i]) 7420 { 7421 case 0: 7422 if (kind > 62) 7423 kind = 62; 7424 if ((0xdbff8cfeffffcdffL & l) != 0L) 7425 { 7426 if (kind > 71) 7427 kind = 71; 7428 } 7429 break; 7430 case 2: 7431 if (curChar == 34 && kind > 62) 7432 kind = 62; 7433 break; 7434 case 3: 7435 if ((0xdbff8cfeffffcdffL & l) != 0L && kind > 71) 7436 kind = 71; 7437 break; 7438 default : break; 7439 } 7440 } while(i != startsAt); 7441 } 7442 else if (curChar < 128) 7443 { 7444 long l = 1L << (curChar & 077); 7445 do 7446 { 7447 switch(jjstateSet[--i]) 7448 { 7449 case 0: 7450 if (kind > 62) 7451 kind = 62; 7452 if ((0xc7fffffedfffffffL & l) != 0L) 7453 { 7454 if (kind > 71) 7455 kind = 71; 7456 } 7457 if (curChar == 92) 7458 jjstateSet[jjnewStateCnt++] = 2; 7459 break; 7460 case 1: 7461 if (curChar == 92) 7462 jjstateSet[jjnewStateCnt++] = 2; 7463 break; 7464 case 3: 7465 if ((0xc7fffffedfffffffL & l) != 0L && kind > 71) 7466 kind = 71; 7467 break; 7468 default : break; 7469 } 7470 } while(i != startsAt); 7471 } 7472 else 7473 { 7474 int hiByte = (curChar >> 8); 7475 int i1 = hiByte >> 6; 7476 long l1 = 1L << (hiByte & 077); 7477 int i2 = (curChar & 0xff) >> 6; 7478 long l2 = 1L << (curChar & 077); 7479 do 7480 { 7481 switch(jjstateSet[--i]) 7482 { 7483 case 0: 7484 if (jjCanMove_0(hiByte, i1, i2, l1, l2)) 7485 { 7486 if (kind > 62) 7487 kind = 62; 7488 } 7489 if (jjCanMove_0(hiByte, i1, i2, l1, l2)) 7490 { 7491 if (kind > 71) 7492 kind = 71; 7493 } 7494 break; 7495 case 3: 7496 if (jjCanMove_0(hiByte, i1, i2, l1, l2) && kind > 71) 7497 kind = 71; 7498 break; 7499 default : if (i1 == 0 || l1 == 0 || i2 == 0 || l2 == 0) break; else break; 7500 } 7501 } while(i != startsAt); 7502 } 7503 if (kind != 0x7fffffff) 7504 { 7505 jjmatchedKind = kind; 7506 jjmatchedPos = curPos; 7507 kind = 0x7fffffff; 7508 } 7509 ++curPos; 7510 if ((i = jjnewStateCnt) == (startsAt = 4 - (jjnewStateCnt = startsAt))) 7511 return curPos; 7512 try { curChar = input_stream.readChar(); } 7513 catch(java.io.IOException e) { return curPos; } 7514 } 7515} 7516static final int[] jjnextStates = { 7517 587, 588, 590, 592, 594, 596, 598, 600, 602, 604, 606, 608, 610, 612, 614, 616, 7518 618, 620, 622, 624, 626, 628, 630, 632, 634, 636, 638, 640, 642, 644, 646, 550, 7519 556, 421, 422, 424, 426, 428, 430, 432, 434, 436, 438, 440, 442, 444, 446, 448, 7520 450, 452, 454, 456, 458, 460, 462, 464, 466, 468, 470, 472, 474, 476, 478, 480, 7521 482, 545, 483, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 7522 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 7523 586, 23, 24, 29, 31, 381, 383, 387, 391, 399, 409, 382, 381, 384, 383, 386, 7524 388, 387, 390, 392, 391, 393, 396, 400, 399, 401, 404, 408, 410, 409, 411, 414, 7525 418, 421, 422, 424, 426, 428, 430, 432, 434, 436, 438, 440, 442, 444, 446, 448, 7526 450, 452, 454, 456, 458, 460, 462, 464, 466, 468, 470, 472, 474, 476, 478, 480, 7527 482, 587, 588, 590, 592, 594, 596, 598, 600, 602, 604, 606, 608, 610, 612, 614, 7528 616, 618, 620, 622, 624, 626, 628, 630, 632, 634, 636, 638, 640, 642, 644, 646, 7529 545, 351, 352, 354, 33, 35, 40, 410, 409, 411, 414, 418, 400, 399, 401, 404, 7530 408, 392, 391, 393, 396, 388, 387, 390, 384, 383, 386, 44, 45, 47, 49, 51, 7531 53, 55, 57, 59, 61, 63, 65, 67, 69, 71, 73, 75, 77, 79, 81, 83, 7532 85, 87, 89, 91, 93, 95, 97, 99, 101, 103, 105, 268, 170, 171, 173, 175, 7533 177, 179, 181, 183, 185, 187, 189, 191, 193, 195, 197, 199, 201, 203, 205, 207, 7534 209, 211, 213, 215, 217, 219, 221, 223, 225, 227, 229, 231, 44, 45, 47, 49, 7535 51, 53, 55, 57, 59, 61, 63, 65, 67, 69, 71, 73, 75, 77, 79, 81, 7536 83, 85, 87, 89, 91, 93, 95, 97, 99, 101, 103, 105, 268, 106, 269, 270, 7537 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 7538 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 105, 107, 108, 110, 7539 112, 114, 116, 118, 120, 122, 124, 126, 128, 130, 132, 134, 136, 138, 140, 142, 7540 144, 146, 148, 150, 152, 154, 156, 158, 160, 162, 164, 166, 268, 169, 238, 239, 7541 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 7542 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 170, 171, 173, 175, 7543 177, 179, 181, 183, 185, 187, 189, 191, 193, 195, 197, 199, 201, 203, 205, 207, 7544 209, 211, 213, 215, 217, 219, 221, 223, 225, 227, 229, 231, 234, 233, 237, 356, 7545 357, 359, 395, 394, 396, 403, 402, 404, 408, 413, 412, 414, 418, 482, 484, 485, 7546 487, 489, 491, 493, 495, 497, 499, 501, 503, 505, 507, 509, 511, 513, 515, 517, 7547 519, 521, 523, 525, 527, 529, 531, 533, 535, 537, 539, 541, 543, 545, 43, 299, 7548 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 7549 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 375, 379, 365, 7550 368, 397, 398, 405, 406, 415, 416, 1, 2, 4, 1, 2, 4, 6, 8, 10, 7551 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 7552 44, 46, 48, 50, 52, 54, 56, 58, 60, 7553}; 7554private static final boolean jjCanMove_0(int hiByte, int i1, int i2, long l1, long l2) 7555{ 7556 switch(hiByte) 7557 { 7558 case 0: 7559 return ((jjbitVec2[i2] & l2) != 0L); 7560 default : 7561 if ((jjbitVec0[i1] & l1) != 0L) 7562 return true; 7563 return false; 7564 } 7565} 7566private static final boolean jjCanMove_1(int hiByte, int i1, int i2, long l1, long l2) 7567{ 7568 switch(hiByte) 7569 { 7570 case 0: 7571 return ((jjbitVec6[i2] & l2) != 0L); 7572 case 2: 7573 return ((jjbitVec7[i2] & l2) != 0L); 7574 case 3: 7575 return ((jjbitVec8[i2] & l2) != 0L); 7576 case 4: 7577 return ((jjbitVec9[i2] & l2) != 0L); 7578 case 5: 7579 return ((jjbitVec10[i2] & l2) != 0L); 7580 case 6: 7581 return ((jjbitVec11[i2] & l2) != 0L); 7582 case 7: 7583 return ((jjbitVec12[i2] & l2) != 0L); 7584 case 8: 7585 return ((jjbitVec13[i2] & l2) != 0L); 7586 case 9: 7587 return ((jjbitVec14[i2] & l2) != 0L); 7588 case 10: 7589 return ((jjbitVec15[i2] & l2) != 0L); 7590 case 11: 7591 return ((jjbitVec16[i2] & l2) != 0L); 7592 case 12: 7593 return ((jjbitVec17[i2] & l2) != 0L); 7594 case 13: 7595 return ((jjbitVec18[i2] & l2) != 0L); 7596 case 14: 7597 return ((jjbitVec19[i2] & l2) != 0L); 7598 case 15: 7599 return ((jjbitVec20[i2] & l2) != 0L); 7600 case 16: 7601 return ((jjbitVec21[i2] & l2) != 0L); 7602 case 19: 7603 return ((jjbitVec22[i2] & l2) != 0L); 7604 case 20: 7605 return ((jjbitVec0[i2] & l2) != 0L); 7606 case 22: 7607 return ((jjbitVec23[i2] & l2) != 0L); 7608 case 23: 7609 return ((jjbitVec24[i2] & l2) != 0L); 7610 case 24: 7611 return ((jjbitVec25[i2] & l2) != 0L); 7612 case 25: 7613 return ((jjbitVec26[i2] & l2) != 0L); 7614 case 26: 7615 return ((jjbitVec27[i2] & l2) != 0L); 7616 case 27: 7617 return ((jjbitVec28[i2] & l2) != 0L); 7618 case 28: 7619 return ((jjbitVec29[i2] & l2) != 0L); 7620 case 29: 7621 return ((jjbitVec30[i2] & l2) != 0L); 7622 case 31: 7623 return ((jjbitVec31[i2] & l2) != 0L); 7624 case 32: 7625 return ((jjbitVec32[i2] & l2) != 0L); 7626 case 33: 7627 return ((jjbitVec33[i2] & l2) != 0L); 7628 case 35: 7629 return ((jjbitVec34[i2] & l2) != 0L); 7630 case 36: 7631 return ((jjbitVec35[i2] & l2) != 0L); 7632 case 39: 7633 return ((jjbitVec36[i2] & l2) != 0L); 7634 case 41: 7635 return ((jjbitVec37[i2] & l2) != 0L); 7636 case 44: 7637 return ((jjbitVec38[i2] & l2) != 0L); 7638 case 45: 7639 return ((jjbitVec39[i2] & l2) != 0L); 7640 case 46: 7641 return ((jjbitVec2[i2] & l2) != 0L); 7642 case 48: 7643 return ((jjbitVec40[i2] & l2) != 0L); 7644 case 49: 7645 return ((jjbitVec41[i2] & l2) != 0L); 7646 case 50: 7647 return ((jjbitVec42[i2] & l2) != 0L); 7648 case 160: 7649 return ((jjbitVec43[i2] & l2) != 0L); 7650 case 164: 7651 return ((jjbitVec44[i2] & l2) != 0L); 7652 case 166: 7653 return ((jjbitVec45[i2] & l2) != 0L); 7654 case 167: 7655 return ((jjbitVec46[i2] & l2) != 0L); 7656 case 168: 7657 return ((jjbitVec47[i2] & l2) != 0L); 7658 case 169: 7659 return ((jjbitVec48[i2] & l2) != 0L); 7660 case 170: 7661 return ((jjbitVec49[i2] & l2) != 0L); 7662 case 171: 7663 return ((jjbitVec50[i2] & l2) != 0L); 7664 case 251: 7665 return ((jjbitVec51[i2] & l2) != 0L); 7666 case 253: 7667 return ((jjbitVec52[i2] & l2) != 0L); 7668 case 254: 7669 return ((jjbitVec53[i2] & l2) != 0L); 7670 case 255: 7671 return ((jjbitVec54[i2] & l2) != 0L); 7672 default : 7673 if ((jjbitVec4[i1] & l1) != 0L) 7674 if ((jjbitVec5[i2] & l2) == 0L) 7675 return false; 7676 else 7677 return true; 7678 if ((jjbitVec3[i1] & l1) != 0L) 7679 return true; 7680 return false; 7681 } 7682} 7683private static final boolean jjCanMove_2(int hiByte, int i1, int i2, long l1, long l2) 7684{ 7685 switch(hiByte) 7686 { 7687 case 216: 7688 return ((jjbitVec55[i2] & l2) != 0L); 7689 default : 7690 return false; 7691 } 7692} 7693private static final boolean jjCanMove_3(int hiByte, int i1, int i2, long l1, long l2) 7694{ 7695 switch(hiByte) 7696 { 7697 case 222: 7698 return ((jjbitVec57[i2] & l2) != 0L); 7699 default : 7700 if ((jjbitVec56[i1] & l1) != 0L) 7701 return true; 7702 return false; 7703 } 7704} 7705private static final boolean jjCanMove_4(int hiByte, int i1, int i2, long l1, long l2) 7706{ 7707 switch(hiByte) 7708 { 7709 case 216: 7710 return ((jjbitVec58[i2] & l2) != 0L); 7711 default : 7712 return false; 7713 } 7714} 7715private static final boolean jjCanMove_5(int hiByte, int i1, int i2, long l1, long l2) 7716{ 7717 switch(hiByte) 7718 { 7719 case 222: 7720 return ((jjbitVec59[i2] & l2) != 0L); 7721 default : 7722 return false; 7723 } 7724} 7725private static final boolean jjCanMove_6(int hiByte, int i1, int i2, long l1, long l2) 7726{ 7727 switch(hiByte) 7728 { 7729 case 216: 7730 return ((jjbitVec60[i2] & l2) != 0L); 7731 default : 7732 return false; 7733 } 7734} 7735private static final boolean jjCanMove_7(int hiByte, int i1, int i2, long l1, long l2) 7736{ 7737 switch(hiByte) 7738 { 7739 case 220: 7740 return ((jjbitVec61[i2] & l2) != 0L); 7741 default : 7742 return false; 7743 } 7744} 7745private static final boolean jjCanMove_8(int hiByte, int i1, int i2, long l1, long l2) 7746{ 7747 switch(hiByte) 7748 { 7749 case 216: 7750 return ((jjbitVec62[i2] & l2) != 0L); 7751 default : 7752 return false; 7753 } 7754} 7755private static final boolean jjCanMove_9(int hiByte, int i1, int i2, long l1, long l2) 7756{ 7757 switch(hiByte) 7758 { 7759 case 223: 7760 return ((jjbitVec63[i2] & l2) != 0L); 7761 default : 7762 return false; 7763 } 7764} 7765private static final boolean jjCanMove_10(int hiByte, int i1, int i2, long l1, long l2) 7766{ 7767 switch(hiByte) 7768 { 7769 case 216: 7770 return ((jjbitVec64[i2] & l2) != 0L); 7771 default : 7772 return false; 7773 } 7774} 7775private static final boolean jjCanMove_11(int hiByte, int i1, int i2, long l1, long l2) 7776{ 7777 switch(hiByte) 7778 { 7779 case 222: 7780 return ((jjbitVec65[i2] & l2) != 0L); 7781 case 223: 7782 return ((jjbitVec66[i2] & l2) != 0L); 7783 default : 7784 return false; 7785 } 7786} 7787private static final boolean jjCanMove_12(int hiByte, int i1, int i2, long l1, long l2) 7788{ 7789 switch(hiByte) 7790 { 7791 case 216: 7792 return ((jjbitVec67[i2] & l2) != 0L); 7793 default : 7794 return false; 7795 } 7796} 7797private static final boolean jjCanMove_13(int hiByte, int i1, int i2, long l1, long l2) 7798{ 7799 switch(hiByte) 7800 { 7801 case 220: 7802 return ((jjbitVec66[i2] & l2) != 0L); 7803 default : 7804 return false; 7805 } 7806} 7807private static final boolean jjCanMove_14(int hiByte, int i1, int i2, long l1, long l2) 7808{ 7809 switch(hiByte) 7810 { 7811 case 216: 7812 return ((jjbitVec68[i2] & l2) != 0L); 7813 default : 7814 return false; 7815 } 7816} 7817private static final boolean jjCanMove_15(int hiByte, int i1, int i2, long l1, long l2) 7818{ 7819 switch(hiByte) 7820 { 7821 case 220: 7822 return true; 7823 case 221: 7824 return ((jjbitVec69[i2] & l2) != 0L); 7825 default : 7826 return false; 7827 } 7828} 7829private static final boolean jjCanMove_16(int hiByte, int i1, int i2, long l1, long l2) 7830{ 7831 switch(hiByte) 7832 { 7833 case 216: 7834 return ((jjbitVec70[i2] & l2) != 0L); 7835 default : 7836 return false; 7837 } 7838} 7839private static final boolean jjCanMove_17(int hiByte, int i1, int i2, long l1, long l2) 7840{ 7841 switch(hiByte) 7842 { 7843 case 223: 7844 return ((jjbitVec72[i2] & l2) != 0L); 7845 default : 7846 if ((jjbitVec71[i1] & l1) != 0L) 7847 return true; 7848 return false; 7849 } 7850} 7851private static final boolean jjCanMove_18(int hiByte, int i1, int i2, long l1, long l2) 7852{ 7853 switch(hiByte) 7854 { 7855 case 216: 7856 return ((jjbitVec73[i2] & l2) != 0L); 7857 default : 7858 return false; 7859 } 7860} 7861private static final boolean jjCanMove_19(int hiByte, int i1, int i2, long l1, long l2) 7862{ 7863 switch(hiByte) 7864 { 7865 case 220: 7866 return ((jjbitVec74[i2] & l2) != 0L); 7867 case 221: 7868 return ((jjbitVec75[i2] & l2) != 0L); 7869 case 222: 7870 return true; 7871 case 223: 7872 return ((jjbitVec76[i2] & l2) != 0L); 7873 default : 7874 return false; 7875 } 7876} 7877private static final boolean jjCanMove_20(int hiByte, int i1, int i2, long l1, long l2) 7878{ 7879 switch(hiByte) 7880 { 7881 case 216: 7882 return ((jjbitVec77[i2] & l2) != 0L); 7883 default : 7884 return false; 7885 } 7886} 7887private static final boolean jjCanMove_21(int hiByte, int i1, int i2, long l1, long l2) 7888{ 7889 switch(hiByte) 7890 { 7891 case 222: 7892 return ((jjbitVec78[i2] & l2) != 0L); 7893 default : 7894 return false; 7895 } 7896} 7897private static final boolean jjCanMove_22(int hiByte, int i1, int i2, long l1, long l2) 7898{ 7899 switch(hiByte) 7900 { 7901 case 216: 7902 return ((jjbitVec79[i2] & l2) != 0L); 7903 default : 7904 return false; 7905 } 7906} 7907private static final boolean jjCanMove_23(int hiByte, int i1, int i2, long l1, long l2) 7908{ 7909 switch(hiByte) 7910 { 7911 case 220: 7912 return ((jjbitVec80[i2] & l2) != 0L); 7913 default : 7914 return false; 7915 } 7916} 7917private static final boolean jjCanMove_24(int hiByte, int i1, int i2, long l1, long l2) 7918{ 7919 switch(hiByte) 7920 { 7921 case 216: 7922 return ((jjbitVec81[i2] & l2) != 0L); 7923 default : 7924 return false; 7925 } 7926} 7927private static final boolean jjCanMove_25(int hiByte, int i1, int i2, long l1, long l2) 7928{ 7929 switch(hiByte) 7930 { 7931 case 222: 7932 return ((jjbitVec82[i2] & l2) != 0L); 7933 default : 7934 if ((jjbitVec56[i1] & l1) != 0L) 7935 return true; 7936 return false; 7937 } 7938} 7939private static final boolean jjCanMove_26(int hiByte, int i1, int i2, long l1, long l2) 7940{ 7941 switch(hiByte) 7942 { 7943 case 216: 7944 return ((jjbitVec83[i2] & l2) != 0L); 7945 default : 7946 return false; 7947 } 7948} 7949private static final boolean jjCanMove_27(int hiByte, int i1, int i2, long l1, long l2) 7950{ 7951 switch(hiByte) 7952 { 7953 case 223: 7954 return ((jjbitVec84[i2] & l2) != 0L); 7955 default : 7956 if ((jjbitVec71[i1] & l1) != 0L) 7957 return true; 7958 return false; 7959 } 7960} 7961private static final boolean jjCanMove_28(int hiByte, int i1, int i2, long l1, long l2) 7962{ 7963 switch(hiByte) 7964 { 7965 case 216: 7966 return ((jjbitVec85[i2] & l2) != 0L); 7967 default : 7968 return false; 7969 } 7970} 7971private static final boolean jjCanMove_29(int hiByte, int i1, int i2, long l1, long l2) 7972{ 7973 switch(hiByte) 7974 { 7975 case 220: 7976 return true; 7977 case 221: 7978 return ((jjbitVec86[i2] & l2) != 0L); 7979 case 222: 7980 return ((jjbitVec87[i2] & l2) != 0L); 7981 case 223: 7982 return ((jjbitVec88[i2] & l2) != 0L); 7983 default : 7984 return false; 7985 } 7986} 7987private static final boolean jjCanMove_30(int hiByte, int i1, int i2, long l1, long l2) 7988{ 7989 switch(hiByte) 7990 { 7991 case 216: 7992 return ((jjbitVec89[i2] & l2) != 0L); 7993 default : 7994 return false; 7995 } 7996} 7997private static final boolean jjCanMove_31(int hiByte, int i1, int i2, long l1, long l2) 7998{ 7999 switch(hiByte) 8000 { 8001 case 220: 8002 return ((jjbitVec90[i2] & l2) != 0L); 8003 default : 8004 return false; 8005 } 8006} 8007private static final boolean jjCanMove_32(int hiByte, int i1, int i2, long l1, long l2) 8008{ 8009 switch(hiByte) 8010 { 8011 case 216: 8012 return ((jjbitVec91[i2] & l2) != 0L); 8013 default : 8014 return false; 8015 } 8016} 8017private static final boolean jjCanMove_33(int hiByte, int i1, int i2, long l1, long l2) 8018{ 8019 switch(hiByte) 8020 { 8021 case 220: 8022 return ((jjbitVec92[i2] & l2) != 0L); 8023 default : 8024 return false; 8025 } 8026} 8027private static final boolean jjCanMove_34(int hiByte, int i1, int i2, long l1, long l2) 8028{ 8029 switch(hiByte) 8030 { 8031 case 216: 8032 return ((jjbitVec93[i2] & l2) != 0L); 8033 default : 8034 return false; 8035 } 8036} 8037private static final boolean jjCanMove_35(int hiByte, int i1, int i2, long l1, long l2) 8038{ 8039 switch(hiByte) 8040 { 8041 case 223: 8042 return ((jjbitVec94[i2] & l2) != 0L); 8043 default : 8044 return false; 8045 } 8046} 8047private static final boolean jjCanMove_36(int hiByte, int i1, int i2, long l1, long l2) 8048{ 8049 switch(hiByte) 8050 { 8051 case 216: 8052 return ((jjbitVec95[i2] & l2) != 0L); 8053 default : 8054 return false; 8055 } 8056} 8057private static final boolean jjCanMove_37(int hiByte, int i1, int i2, long l1, long l2) 8058{ 8059 switch(hiByte) 8060 { 8061 case 222: 8062 return ((jjbitVec96[i2] & l2) != 0L); 8063 case 223: 8064 return ((jjbitVec97[i2] & l2) != 0L); 8065 default : 8066 if ((jjbitVec56[i1] & l1) != 0L) 8067 return true; 8068 return false; 8069 } 8070} 8071private static final boolean jjCanMove_38(int hiByte, int i1, int i2, long l1, long l2) 8072{ 8073 switch(hiByte) 8074 { 8075 case 216: 8076 return ((jjbitVec98[i2] & l2) != 0L); 8077 default : 8078 return false; 8079 } 8080} 8081private static final boolean jjCanMove_39(int hiByte, int i1, int i2, long l1, long l2) 8082{ 8083 switch(hiByte) 8084 { 8085 case 222: 8086 return ((jjbitVec99[i2] & l2) != 0L); 8087 default : 8088 if ((jjbitVec56[i1] & l1) != 0L) 8089 return true; 8090 return false; 8091 } 8092} 8093private static final boolean jjCanMove_40(int hiByte, int i1, int i2, long l1, long l2) 8094{ 8095 switch(hiByte) 8096 { 8097 case 216: 8098 return ((jjbitVec100[i2] & l2) != 0L); 8099 default : 8100 return false; 8101 } 8102} 8103private static final boolean jjCanMove_41(int hiByte, int i1, int i2, long l1, long l2) 8104{ 8105 switch(hiByte) 8106 { 8107 case 220: 8108 return ((jjbitVec101[i2] & l2) != 0L); 8109 default : 8110 return false; 8111 } 8112} 8113private static final boolean jjCanMove_42(int hiByte, int i1, int i2, long l1, long l2) 8114{ 8115 switch(hiByte) 8116 { 8117 case 216: 8118 return ((jjbitVec102[i2] & l2) != 0L); 8119 default : 8120 return false; 8121 } 8122} 8123private static final boolean jjCanMove_43(int hiByte, int i1, int i2, long l1, long l2) 8124{ 8125 switch(hiByte) 8126 { 8127 default : 8128 if ((jjbitVec103[i1] & l1) != 0L) 8129 return true; 8130 return false; 8131 } 8132} 8133private static final boolean jjCanMove_44(int hiByte, int i1, int i2, long l1, long l2) 8134{ 8135 switch(hiByte) 8136 { 8137 case 216: 8138 return ((jjbitVec104[i2] & l2) != 0L); 8139 default : 8140 return false; 8141 } 8142} 8143private static final boolean jjCanMove_45(int hiByte, int i1, int i2, long l1, long l2) 8144{ 8145 switch(hiByte) 8146 { 8147 case 220: 8148 return ((jjbitVec105[i2] & l2) != 0L); 8149 case 221: 8150 return ((jjbitVec106[i2] & l2) != 0L); 8151 default : 8152 return false; 8153 } 8154} 8155private static final boolean jjCanMove_46(int hiByte, int i1, int i2, long l1, long l2) 8156{ 8157 switch(hiByte) 8158 { 8159 case 216: 8160 return ((jjbitVec107[i2] & l2) != 0L); 8161 default : 8162 return false; 8163 } 8164} 8165private static final boolean jjCanMove_47(int hiByte, int i1, int i2, long l1, long l2) 8166{ 8167 switch(hiByte) 8168 { 8169 case 223: 8170 return ((jjbitVec108[i2] & l2) != 0L); 8171 default : 8172 if ((jjbitVec71[i1] & l1) != 0L) 8173 return true; 8174 return false; 8175 } 8176} 8177private static final boolean jjCanMove_48(int hiByte, int i1, int i2, long l1, long l2) 8178{ 8179 switch(hiByte) 8180 { 8181 case 216: 8182 return ((jjbitVec109[i2] & l2) != 0L); 8183 default : 8184 return false; 8185 } 8186} 8187private static final boolean jjCanMove_49(int hiByte, int i1, int i2, long l1, long l2) 8188{ 8189 switch(hiByte) 8190 { 8191 case 220: 8192 return ((jjbitVec110[i2] & l2) != 0L); 8193 case 221: 8194 return true; 8195 case 222: 8196 return ((jjbitVec111[i2] & l2) != 0L); 8197 default : 8198 return false; 8199 } 8200} 8201private static final boolean jjCanMove_50(int hiByte, int i1, int i2, long l1, long l2) 8202{ 8203 switch(hiByte) 8204 { 8205 case 216: 8206 return ((jjbitVec112[i2] & l2) != 0L); 8207 default : 8208 return false; 8209 } 8210} 8211private static final boolean jjCanMove_51(int hiByte, int i1, int i2, long l1, long l2) 8212{ 8213 switch(hiByte) 8214 { 8215 case 220: 8216 return ((jjbitVec113[i2] & l2) != 0L); 8217 case 221: 8218 return ((jjbitVec114[i2] & l2) != 0L); 8219 case 222: 8220 return ((jjbitVec115[i2] & l2) != 0L); 8221 case 223: 8222 return ((jjbitVec116[i2] & l2) != 0L); 8223 default : 8224 return false; 8225 } 8226} 8227private static final boolean jjCanMove_52(int hiByte, int i1, int i2, long l1, long l2) 8228{ 8229 switch(hiByte) 8230 { 8231 case 216: 8232 return ((jjbitVec117[i2] & l2) != 0L); 8233 default : 8234 return false; 8235 } 8236} 8237private static final boolean jjCanMove_53(int hiByte, int i1, int i2, long l1, long l2) 8238{ 8239 switch(hiByte) 8240 { 8241 case 220: 8242 return ((jjbitVec118[i2] & l2) != 0L); 8243 case 221: 8244 return ((jjbitVec119[i2] & l2) != 0L); 8245 case 222: 8246 return ((jjbitVec120[i2] & l2) != 0L); 8247 case 223: 8248 return ((jjbitVec121[i2] & l2) != 0L); 8249 default : 8250 return false; 8251 } 8252} 8253private static final boolean jjCanMove_54(int hiByte, int i1, int i2, long l1, long l2) 8254{ 8255 switch(hiByte) 8256 { 8257 case 216: 8258 return ((jjbitVec122[i2] & l2) != 0L); 8259 default : 8260 return false; 8261 } 8262} 8263private static final boolean jjCanMove_55(int hiByte, int i1, int i2, long l1, long l2) 8264{ 8265 switch(hiByte) 8266 { 8267 case 220: 8268 return ((jjbitVec123[i2] & l2) != 0L); 8269 default : 8270 return false; 8271 } 8272} 8273private static final boolean jjCanMove_56(int hiByte, int i1, int i2, long l1, long l2) 8274{ 8275 switch(hiByte) 8276 { 8277 case 216: 8278 return ((jjbitVec124[i2] & l2) != 0L); 8279 default : 8280 return false; 8281 } 8282} 8283private static final boolean jjCanMove_57(int hiByte, int i1, int i2, long l1, long l2) 8284{ 8285 switch(hiByte) 8286 { 8287 case 220: 8288 return ((jjbitVec125[i2] & l2) != 0L); 8289 case 221: 8290 return ((jjbitVec126[i2] & l2) != 0L); 8291 case 222: 8292 return ((jjbitVec127[i2] & l2) != 0L); 8293 case 223: 8294 return ((jjbitVec128[i2] & l2) != 0L); 8295 default : 8296 return false; 8297 } 8298} 8299private static final boolean jjCanMove_58(int hiByte, int i1, int i2, long l1, long l2) 8300{ 8301 switch(hiByte) 8302 { 8303 case 216: 8304 return ((jjbitVec129[i2] & l2) != 0L); 8305 default : 8306 return false; 8307 } 8308} 8309private static final boolean jjCanMove_59(int hiByte, int i1, int i2, long l1, long l2) 8310{ 8311 switch(hiByte) 8312 { 8313 case 220: 8314 return ((jjbitVec130[i2] & l2) != 0L); 8315 case 221: 8316 return ((jjbitVec131[i2] & l2) != 0L); 8317 case 222: 8318 return true; 8319 case 223: 8320 return ((jjbitVec132[i2] & l2) != 0L); 8321 default : 8322 return false; 8323 } 8324} 8325private static final boolean jjCanMove_60(int hiByte, int i1, int i2, long l1, long l2) 8326{ 8327 switch(hiByte) 8328 { 8329 case 216: 8330 return ((jjbitVec66[i2] & l2) != 0L); 8331 default : 8332 return false; 8333 } 8334} 8335private static final boolean jjCanMove_61(int hiByte, int i1, int i2, long l1, long l2) 8336{ 8337 switch(hiByte) 8338 { 8339 case 220: 8340 return ((jjbitVec76[i2] & l2) != 0L); 8341 case 221: 8342 return ((jjbitVec133[i2] & l2) != 0L); 8343 case 222: 8344 return ((jjbitVec134[i2] & l2) != 0L); 8345 case 223: 8346 return ((jjbitVec135[i2] & l2) != 0L); 8347 default : 8348 return false; 8349 } 8350} 8351private static final boolean jjCanMove_62(int hiByte, int i1, int i2, long l1, long l2) 8352{ 8353 switch(hiByte) 8354 { 8355 default : 8356 if ((jjbitVec103[i1] & l1) != 0L) 8357 return true; 8358 return false; 8359 } 8360} 8361private static final boolean jjCanMove_63(int hiByte, int i1, int i2, long l1, long l2) 8362{ 8363 switch(hiByte) 8364 { 8365 default : 8366 if ((jjbitVec103[i1] & l1) != 0L) 8367 return true; 8368 return false; 8369 } 8370} 8371private static final boolean jjCanMove_64(int hiByte, int i1, int i2, long l1, long l2) 8372{ 8373 switch(hiByte) 8374 { 8375 default : 8376 if ((jjbitVec103[i1] & l1) != 0L) 8377 return true; 8378 return false; 8379 } 8380} 8381private static final boolean jjCanMove_65(int hiByte, int i1, int i2, long l1, long l2) 8382{ 8383 switch(hiByte) 8384 { 8385 default : 8386 if ((jjbitVec103[i1] & l1) != 0L) 8387 return true; 8388 return false; 8389 } 8390} 8391private static final boolean jjCanMove_66(int hiByte, int i1, int i2, long l1, long l2) 8392{ 8393 switch(hiByte) 8394 { 8395 default : 8396 if ((jjbitVec103[i1] & l1) != 0L) 8397 return true; 8398 return false; 8399 } 8400} 8401private static final boolean jjCanMove_67(int hiByte, int i1, int i2, long l1, long l2) 8402{ 8403 switch(hiByte) 8404 { 8405 default : 8406 if ((jjbitVec103[i1] & l1) != 0L) 8407 return true; 8408 return false; 8409 } 8410} 8411 8412/** Token literal values. */ 8413public static final String[] jjstrLiteralImages = { 8414"", null, null, null, null, "\12", null, "\155\157\144\165\154\145", 8415"\151\155\160\157\162\164", "\146\165\156\143\164\151\157\156", "\154\157\143\141\154", 8416"\162\145\164\165\162\156", "\151\146", "\145\154\163\145", "\167\150\151\154\145", "\146\157\162", 8417"\146\157\162\145\141\143\150", "\151\156", "\164\150\162\157\167", "\164\162\171", "\143\141\164\143\150", 8418"\146\151\156\141\154\154\171", "\143\141\163\145", "\167\150\145\156", "\155\141\164\143\150", 8419"\164\150\145\156", "\157\164\150\145\162\167\151\163\145", null, 8420"\141\165\147\155\145\156\164\141\164\151\157\156", "\167\151\164\150", "\142\162\145\141\153", 8421"\143\157\156\164\151\156\165\145", "\163\164\162\165\143\164", "\165\156\151\157\156", null, null, null, null, 8422"\141\156\144", "\157\162", "\157\162\111\146\116\165\154\154", "\156\157\164", null, "\41", 8423"\100", "\166\141\162", "\154\145\164", null, null, null, null, null, null, null, null, 8424"\156\165\154\154", "\164\162\165\145", "\146\141\154\163\145", null, null, null, null, null, null, 8425null, null, null, null, null, null, null, null, "\56", "\54", "\56\173", "\175", 8426"\75", "\173", "\50", "\51", "\56\56\56", "\174", "\55\76", "\56\56", "\135", }; 8427protected Token jjFillToken() 8428{ 8429 final Token t; 8430 final String curTokenImage; 8431 final int beginLine; 8432 final int endLine; 8433 final int beginColumn; 8434 final int endColumn; 8435 String im = jjstrLiteralImages[jjmatchedKind]; 8436 curTokenImage = (im == null) ? input_stream.GetImage() : im; 8437 beginLine = input_stream.getBeginLine(); 8438 beginColumn = input_stream.getBeginColumn(); 8439 endLine = input_stream.getEndLine(); 8440 endColumn = input_stream.getEndColumn(); 8441 t = Token.newToken(jjmatchedKind, curTokenImage); 8442 8443 t.beginLine = beginLine; 8444 t.endLine = endLine; 8445 t.beginColumn = beginColumn; 8446 t.endColumn = endColumn; 8447 8448 return t; 8449} 8450 8451int curLexState = 0; 8452int defaultLexState = 0; 8453int jjnewStateCnt; 8454int jjround; 8455int jjmatchedPos; 8456int jjmatchedKind; 8457 8458/** Get the next Token. */ 8459public Token getNextToken() 8460{ 8461 Token matchedToken; 8462 int curPos = 0; 8463 8464 EOFLoop : 8465 for (;;) 8466 { 8467 try 8468 { 8469 curChar = input_stream.BeginToken(); 8470 } 8471 catch(Exception e) 8472 { 8473 jjmatchedKind = 0; 8474 jjmatchedPos = -1; 8475 matchedToken = jjFillToken(); 8476 CommonTokenAction(matchedToken); 8477 return matchedToken; 8478 } 8479 8480 for (;;) 8481 { 8482 switch(curLexState) 8483 { 8484 case 0: 8485 try { input_stream.backup(0); 8486 while (curChar <= 32 && (0x100003200L & (1L << curChar)) != 0L) 8487 curChar = input_stream.BeginToken(); 8488 } 8489 catch (java.io.IOException e1) { continue EOFLoop; } 8490 jjmatchedKind = 0x7fffffff; 8491 jjmatchedPos = 0; 8492 curPos = jjMoveStringLiteralDfa0_0(); 8493 break; 8494 case 1: 8495 jjmatchedKind = 0x7fffffff; 8496 jjmatchedPos = 0; 8497 curPos = jjMoveStringLiteralDfa0_1(); 8498 break; 8499 case 2: 8500 jjmatchedKind = 0x7fffffff; 8501 jjmatchedPos = 0; 8502 curPos = jjMoveStringLiteralDfa0_2(); 8503 break; 8504 case 3: 8505 jjmatchedKind = 0x7fffffff; 8506 jjmatchedPos = 0; 8507 curPos = jjMoveStringLiteralDfa0_3(); 8508 if (jjmatchedPos == 0 && jjmatchedKind > 69) 8509 { 8510 jjmatchedKind = 69; 8511 } 8512 break; 8513 } 8514 if (jjmatchedKind != 0x7fffffff) 8515 { 8516 if (jjmatchedPos + 1 < curPos) 8517 input_stream.backup(curPos - jjmatchedPos - 1); 8518 if ((jjtoToken[jjmatchedKind >> 6] & (1L << (jjmatchedKind & 077))) != 0L) 8519 { 8520 matchedToken = jjFillToken(); 8521 if (jjnewLexState[jjmatchedKind] != -1) 8522 curLexState = jjnewLexState[jjmatchedKind]; 8523 CommonTokenAction(matchedToken); 8524 return matchedToken; 8525 } 8526 else if ((jjtoSkip[jjmatchedKind >> 6] & (1L << (jjmatchedKind & 077))) != 0L) 8527 { 8528 if (jjnewLexState[jjmatchedKind] != -1) 8529 curLexState = jjnewLexState[jjmatchedKind]; 8530 continue EOFLoop; 8531 } 8532 if (jjnewLexState[jjmatchedKind] != -1) 8533 curLexState = jjnewLexState[jjmatchedKind]; 8534 curPos = 0; 8535 jjmatchedKind = 0x7fffffff; 8536 try { 8537 curChar = input_stream.readChar(); 8538 continue; 8539 } 8540 catch (java.io.IOException e1) { } 8541 } 8542 int error_line = input_stream.getEndLine(); 8543 int error_column = input_stream.getEndColumn(); 8544 String error_after = null; 8545 boolean EOFSeen = false; 8546 try { input_stream.readChar(); input_stream.backup(1); } 8547 catch (java.io.IOException e1) { 8548 EOFSeen = true; 8549 error_after = curPos <= 1 ? "" : input_stream.GetImage(); 8550 if (curChar == '\n' || curChar == '\r') { 8551 error_line++; 8552 error_column = 0; 8553 } 8554 else 8555 error_column++; 8556 } 8557 if (!EOFSeen) { 8558 input_stream.backup(1); 8559 error_after = curPos <= 1 ? "" : input_stream.GetImage(); 8560 } 8561 throw new TokenMgrError(EOFSeen, curLexState, error_line, error_column, error_after, curChar, TokenMgrError.LEXICAL_ERROR); 8562 } 8563 } 8564} 8565 8566private void jjCheckNAdd(int state) 8567{ 8568 if (jjrounds[state] != jjround) 8569 { 8570 jjstateSet[jjnewStateCnt++] = state; 8571 jjrounds[state] = jjround; 8572 } 8573} 8574private void jjAddStates(int start, int end) 8575{ 8576 do { 8577 jjstateSet[jjnewStateCnt++] = jjnextStates[start]; 8578 } while (start++ != end); 8579} 8580private void jjCheckNAddTwoStates(int state1, int state2) 8581{ 8582 jjCheckNAdd(state1); 8583 jjCheckNAdd(state2); 8584} 8585 8586private void jjCheckNAddStates(int start, int end) 8587{ 8588 do { 8589 jjCheckNAdd(jjnextStates[start]); 8590 } while (start++ != end); 8591} 8592 8593 /** Constructor. */ 8594 public GoloParserTokenManager(JavaCharStream stream){ 8595 8596 if (JavaCharStream.staticFlag) 8597 throw new Error("ERROR: Cannot use a static CharStream class with a non-static lexical analyzer."); 8598 8599 input_stream = stream; 8600 } 8601 8602 /** Constructor. */ 8603 public GoloParserTokenManager (JavaCharStream stream, int lexState){ 8604 ReInit(stream); 8605 SwitchTo(lexState); 8606 } 8607 8608 /** Reinitialise parser. */ 8609 public void ReInit(JavaCharStream stream) 8610 { 8611 8612 jjmatchedPos = jjnewStateCnt = 0; 8613 curLexState = defaultLexState; 8614 input_stream = stream; 8615 ReInitRounds(); 8616 } 8617 8618 private void ReInitRounds() 8619 { 8620 int i; 8621 jjround = 0x80000001; 8622 for (i = 678; i-- > 0;) 8623 jjrounds[i] = 0x80000000; 8624 } 8625 8626 /** Reinitialise parser. */ 8627 public void ReInit( JavaCharStream stream, int lexState) 8628 { 8629 8630 ReInit( stream); 8631 SwitchTo(lexState); 8632 } 8633 8634 /** Switch to specified lex state. */ 8635 public void SwitchTo(int lexState) 8636 { 8637 if (lexState >= 4 || lexState < 0) 8638 throw new TokenMgrError("Error: Ignoring invalid lexical state : " + lexState + ". State unchanged.", TokenMgrError.INVALID_LEXICAL_STATE); 8639 else 8640 curLexState = lexState; 8641 } 8642 8643/** Lexer state names. */ 8644public static final String[] lexStateNames = { 8645 "DEFAULT", 8646 "WithinMultiString", 8647 "ESCAPED", 8648 "WithinDocumentation", 8649}; 8650 8651/** Lex State array. */ 8652public static final int[] jjnewLexState = { 8653 -1, -1, -1, -1, -1, -1, 2, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 8654 -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, 8655 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, 0, 0, -1, -1, -1, 3, -1, 0, 0, -1, -1, -1, 8656 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 8657}; 8658static final long[] jjtoToken = { 8659 0x9fffffffffffffa1L, 0x1fffc9L, 8660}; 8661static final long[] jjtoSkip = { 8662 0x5eL, 0x0L, 8663}; 8664static final long[] jjtoMore = { 8665 0x6000000000000000L, 0x30L, 8666}; 8667 protected JavaCharStream input_stream; 8668 8669 private final int[] jjrounds = new int[678]; 8670 private final int[] jjstateSet = new int[2 * 678]; 8671 8672 8673 protected int curChar; 8674}