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