1 /* Generated By:JJTree&JavaCC: Do not edit this line. MobisnapSQLTokenManager.java */ 2 package mobisnap.mobile_trx; 3 4 public class MobisnapSQLTokenManager implements MobisnapSQLConstants 5 { 6 public static java.io.PrintStream debugStream = System.out; 7 public static void setDebugStream(java.io.PrintStream ds) { debugStream = ds; } 8 private static final int jjStopStringLiteralDfa_0(int pos, long active0, long active1, long active2) 9 { 10 switch (pos) 11 { 12 case 0: 13 if ((active2 & 0x80000000000L) != 0L) 14 return 0; 15 if ((active2 & 0x1020100000000L) != 0L) 16 return 47; 17 if ((active2 & 0x400000000000L) != 0L) 18 return 3; 19 if ((active2 & 0x400000000L) != 0L) 20 return 13; 21 if ((active0 & 0xffffffffffffffe0L) != 0L || (active1 & 0xffffffffffffffffL) != 0L || (active2 & 0x4000001fffL) != 0L) 22 { 23 jjmatchedKind = 147; 24 return 48; 25 } 26 return -1; 27 case 1: 28 if ((active0 & 0xfffffdfffff79e0L) != 0L || (active1 & 0xf7fffffffe47ffd0L) != 0L || (active2 & 0x4000001fffL) != 0L) 29 { 30 if (jjmatchedPos != 1) 31 { 32 jjmatchedKind = 147; 33 jjmatchedPos = 1; 34 } 35 return 48; 36 } 37 if ((active0 & 0xf000002000008600L) != 0L || (active1 & 0x800000001b8002fL) != 0L) 38 return 48; 39 return -1; 40 case 2: 41 if ((active0 & 0xcedffbdfffff7880L) != 0L || (active1 & 0xf7ef77bffb677fcfL) != 0L || (active2 & 0x1ffeL) != 0L) 42 { 43 if (jjmatchedPos != 2) 44 { 45 jjmatchedKind = 147; 46 jjmatchedPos = 2; 47 } 48 return 48; 49 } 50 if ((active0 & 0x120040000000560L) != 0L || (active1 & 0x10884004008010L) != 0L || (active2 & 0x4000000001L) != 0L) 51 return 48; 52 return -1; 53 case 3: 54 if ((active0 & 0x244014840010000L) != 0L || (active1 & 0x202001800620b88L) != 0L || (active2 & 0xc80L) != 0L) 55 return 48; 56 if ((active0 & 0xcc9bfa97bffe7880L) != 0L || (active1 & 0xf5ed77a7fb057447L) != 0L || (active2 & 0x137eL) != 0L) 57 { 58 jjmatchedKind = 147; 59 jjmatchedPos = 3; 60 return 48; 61 } 62 return -1; 63 case 4: 64 if ((active0 & 0x8883e897bff87000L) != 0L || (active1 & 0xd06c77a17a057007L) != 0L || (active2 & 0x60L) != 0L) 65 { 66 if (jjmatchedPos != 4) 67 { 68 jjmatchedKind = 147; 69 jjmatchedPos = 4; 70 } 71 return 48; 72 } 73 if ((active0 & 0x4418120000060880L) != 0L || (active1 & 0x2581000681000440L) != 0L || (active2 & 0x131eL) != 0L) 74 return 48; 75 return -1; 76 case 5: 77 if ((active0 & 0x82e013abd87000L) != 0L || (active1 & 0x102c368158003007L) != 0L || (active2 & 0x60L) != 0L) 78 { 79 jjmatchedKind = 147; 80 jjmatchedPos = 5; 81 return 48; 82 } 83 if ((active0 & 0x8801088414200000L) != 0L || (active1 & 0xc040412022054000L) != 0L || (active2 & 0x10L) != 0L) 84 return 48; 85 return -1; 86 case 6: 87 if ((active0 & 0x200038a505000L) != 0L || (active1 & 0x20220048003002L) != 0L || (active2 & 0x60L) != 0L) 88 return 48; 89 if ((active0 & 0x2000L) != 0L) 90 { 91 if (jjmatchedPos != 6) 92 { 93 jjmatchedKind = 147; 94 jjmatchedPos = 6; 95 } 96 return 11; 97 } 98 if ((active0 & 0x80e01021880000L) != 0L || (active1 & 0x100c148110000005L) != 0L) 99 { 100 if (jjmatchedPos != 6) 101 { 102 jjmatchedKind = 147; 103 jjmatchedPos = 6; 104 } 105 return 48; 106 } 107 return -1; 108 case 7: 109 if ((active0 & 0x80001000800000L) != 0L || (active1 & 0xc040010000000L) != 0L) 110 return 48; 111 if ((active0 & 0xe00021080000L) != 0L || (active1 & 0x1000108100000005L) != 0L) 112 { 113 jjmatchedKind = 147; 114 jjmatchedPos = 7; 115 return 48; 116 } 117 if ((active2 & 0x20L) != 0L) 118 return 11; 119 if ((active0 & 0x2000L) != 0L) 120 { 121 jjmatchedKind = 147; 122 jjmatchedPos = 7; 123 return 11; 124 } 125 return -1; 126 case 8: 127 if ((active0 & 0x21000000L) != 0L || (active1 & 0x1000008000000000L) != 0L) 128 { 129 if (jjmatchedPos != 8) 130 { 131 jjmatchedKind = 147; 132 jjmatchedPos = 8; 133 } 134 return 48; 135 } 136 if ((active0 & 0x2000L) != 0L) 137 { 138 if (jjmatchedPos != 8) 139 { 140 jjmatchedKind = 147; 141 jjmatchedPos = 8; 142 } 143 return 11; 144 } 145 if ((active0 & 0xe00000080000L) != 0L || (active1 & 0x100100000005L) != 0L) 146 return 48; 147 return -1; 148 case 9: 149 if ((active0 & 0x21000000L) != 0L) 150 return 48; 151 if ((active0 & 0x400000002000L) != 0L) 152 { 153 jjmatchedKind = 147; 154 jjmatchedPos = 9; 155 return 11; 156 } 157 if ((active1 & 0x1000008000000000L) != 0L) 158 { 159 jjmatchedKind = 147; 160 jjmatchedPos = 9; 161 return 48; 162 } 163 return -1; 164 case 10: 165 if ((active0 & 0x400000002000L) != 0L) 166 { 167 jjmatchedKind = 147; 168 jjmatchedPos = 10; 169 return 11; 170 } 171 if ((active1 & 0x1000008000000000L) != 0L) 172 return 48; 173 return -1; 174 case 11: 175 if ((active0 & 0x400000002000L) != 0L) 176 { 177 jjmatchedKind = 147; 178 jjmatchedPos = 11; 179 return 11; 180 } 181 return -1; 182 case 12: 183 if ((active0 & 0x400000002000L) != 0L) 184 { 185 jjmatchedKind = 147; 186 jjmatchedPos = 12; 187 return 11; 188 } 189 return -1; 190 default : 191 return -1; 192 } 193 } 194 private static final int jjStartNfa_0(int pos, long active0, long active1, long active2) 195 { 196 return jjMoveNfa_0(jjStopStringLiteralDfa_0(pos, active0, active1, active2), pos + 1); 197 } 198 static private final int jjStopAtPos(int pos, int kind) 199 { 200 jjmatchedKind = kind; 201 jjmatchedPos = pos; 202 return pos + 1; 203 } 204 static private final int jjStartNfaWithStates_0(int pos, int kind, int state) 205 { 206 jjmatchedKind = kind; 207 jjmatchedPos = pos; 208 try { curChar = input_stream.readChar(); } 209 catch(java.io.IOException e) { return pos + 1; } 210 return jjMoveNfa_0(state, pos + 1); 211 } 212 static private final int jjMoveStringLiteralDfa0_0() 213 { 214 switch(curChar) 215 { 216 case 9: 217 return jjStopAtPos(0, 2); 218 case 10: 219 return jjStopAtPos(0, 4); 220 case 13: 221 return jjStopAtPos(0, 3); 222 case 32: 223 return jjStopAtPos(0, 1); 224 case 33: 225 return jjMoveStringLiteralDfa1_0(0x0L, 0x0L, 0x4000000L); 226 case 40: 227 return jjStopAtPos(0, 163); 228 case 41: 229 return jjStopAtPos(0, 165); 230 case 42: 231 jjmatchedKind = 173; 232 return jjMoveStringLiteralDfa1_0(0x0L, 0x0L, 0x800000000000L); 233 case 43: 234 return jjStopAtPos(0, 170); 235 case 44: 236 return jjStopAtPos(0, 164); 237 case 45: 238 return jjStartNfaWithStates_0(0, 171, 0); 239 case 46: 240 jjmatchedKind = 160; 241 return jjMoveStringLiteralDfa1_0(0x0L, 0x0L, 0x1020000000000L); 242 case 47: 243 return jjStartNfaWithStates_0(0, 174, 3); 244 case 58: 245 return jjMoveStringLiteralDfa1_0(0x0L, 0x0L, 0x400000000L); 246 case 59: 247 return jjStopAtPos(0, 161); 248 case 60: 249 jjmatchedKind = 158; 250 return jjMoveStringLiteralDfa1_0(0x0L, 0x0L, 0x8088000000L); 251 case 61: 252 return jjStopAtPos(0, 153); 253 case 62: 254 jjmatchedKind = 156; 255 return jjMoveStringLiteralDfa1_0(0x0L, 0x0L, 0x10020000000L); 256 case 65: 257 case 97: 258 return jjMoveStringLiteralDfa1_0(0x7e0L, 0x0L, 0x0L); 259 case 66: 260 case 98: 261 return jjMoveStringLiteralDfa1_0(0xf800L, 0x0L, 0x0L); 262 case 67: 263 case 99: 264 return jjMoveStringLiteralDfa1_0(0x3fff0000L, 0x0L, 0x0L); 265 case 68: 266 case 100: 267 return jjMoveStringLiteralDfa1_0(0xffc0000000L, 0x0L, 0x0L); 268 case 69: 269 case 101: 270 return jjMoveStringLiteralDfa1_0(0x7ff0000000000L, 0x0L, 0x0L); 271 case 70: 272 case 102: 273 return jjMoveStringLiteralDfa1_0(0xf8000000000000L, 0x0L, 0x0L); 274 case 71: 275 case 103: 276 return jjMoveStringLiteralDfa1_0(0x700000000000000L, 0x0L, 0x0L); 277 case 72: 278 case 104: 279 return jjMoveStringLiteralDfa1_0(0x800000000000000L, 0x0L, 0x0L); 280 case 73: 281 case 105: 282 return jjMoveStringLiteralDfa1_0(0xf000000000000000L, 0x2fL, 0x0L); 283 case 75: 284 case 107: 285 return jjMoveStringLiteralDfa1_0(0x0L, 0x10L, 0x0L); 286 case 76: 287 case 108: 288 return jjMoveStringLiteralDfa1_0(0x0L, 0x3c0L, 0x0L); 289 case 77: 290 case 109: 291 return jjMoveStringLiteralDfa1_0(0x0L, 0x1c00L, 0x0L); 292 case 78: 293 case 110: 294 return jjMoveStringLiteralDfa1_0(0x0L, 0x7e000L, 0x4000000000L); 295 case 79: 296 case 111: 297 return jjMoveStringLiteralDfa1_0(0x0L, 0x7f80000L, 0x0L); 298 case 80: 299 case 112: 300 return jjMoveStringLiteralDfa1_0(0x0L, 0x1f8000000L, 0x0L); 301 case 82: 302 case 114: 303 return jjMoveStringLiteralDfa1_0(0x0L, 0xffe00000000L, 0x0L); 304 case 83: 305 case 115: 306 return jjMoveStringLiteralDfa1_0(0x0L, 0xfff00000000000L, 0x0L); 307 case 84: 308 case 116: 309 return jjMoveStringLiteralDfa1_0(0x0L, 0x1f00000000000000L, 0x0L); 310 case 85: 311 case 117: 312 return jjMoveStringLiteralDfa1_0(0x0L, 0xe000000000000000L, 0x1L); 313 case 86: 314 case 118: 315 return jjMoveStringLiteralDfa1_0(0x0L, 0x0L, 0x7eL); 316 case 87: 317 case 119: 318 return jjMoveStringLiteralDfa1_0(0x0L, 0x0L, 0x1f80L); 319 case 124: 320 return jjMoveStringLiteralDfa1_0(0x0L, 0x0L, 0x100000000000L); 321 default : 322 return jjMoveNfa_0(2, 0); 323 } 324 } 325 static private final int jjMoveStringLiteralDfa1_0(long active0, long active1, long active2) 326 { 327 try { curChar = input_stream.readChar(); } 328 catch(java.io.IOException e) { 329 jjStopStringLiteralDfa_0(0, active0, active1, active2); 330 return 1; 331 } 332 switch(curChar) 333 { 334 case 42: 335 if ((active2 & 0x800000000000L) != 0L) 336 return jjStopAtPos(1, 175); 337 else if ((active2 & 0x1000000000000L) != 0L) 338 return jjStopAtPos(1, 176); 339 break; 340 case 46: 341 if ((active2 & 0x20000000000L) != 0L) 342 return jjStopAtPos(1, 169); 343 break; 344 case 60: 345 if ((active2 & 0x8000000000L) != 0L) 346 return jjStopAtPos(1, 167); 347 break; 348 case 61: 349 if ((active2 & 0x4000000L) != 0L) 350 return jjStopAtPos(1, 154); 351 else if ((active2 & 0x20000000L) != 0L) 352 return jjStopAtPos(1, 157); 353 else if ((active2 & 0x80000000L) != 0L) 354 return jjStopAtPos(1, 159); 355 else if ((active2 & 0x400000000L) != 0L) 356 return jjStopAtPos(1, 162); 357 break; 358 case 62: 359 if ((active2 & 0x8000000L) != 0L) 360 return jjStopAtPos(1, 155); 361 else if ((active2 & 0x10000000000L) != 0L) 362 return jjStopAtPos(1, 168); 363 break; 364 case 65: 365 case 97: 366 return jjMoveStringLiteralDfa2_0(active0, 0x800000040000000L, active1, 0x100100608002000L, active2, 0x7eL); 367 case 69: 368 case 101: 369 return jjMoveStringLiteralDfa2_0(active0, 0x108000f80001800L, active1, 0xe3f800004050L, active2, 0L); 370 case 70: 371 case 102: 372 if ((active0 & 0x1000000000000000L) != 0L) 373 return jjStartNfaWithStates_0(1, 60, 48); 374 else if ((active1 & 0x80000L) != 0L) 375 return jjStartNfaWithStates_0(1, 83, 48); 376 return jjMoveStringLiteralDfa2_0(active0, 0x80L, active1, 0L, active2, 0L); 377 case 72: 378 case 104: 379 return jjMoveStringLiteralDfa2_0(active0, 0x30000L, active1, 0x201000000000000L, active2, 0x380L); 380 case 73: 381 case 105: 382 return jjMoveStringLiteralDfa2_0(active0, 0x1000002000L, active1, 0x400000000000480L, active2, 0x400L); 383 case 76: 384 case 108: 385 return jjMoveStringLiteralDfa2_0(active0, 0x100300000c0020L, active1, 0x2000000000000L, active2, 0L); 386 case 77: 387 case 109: 388 return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0x4000000000000L, active2, 0L); 389 case 78: 390 case 110: 391 if ((active0 & 0x2000000000000000L) != 0L) 392 { 393 jjmatchedKind = 61; 394 jjmatchedPos = 1; 395 } 396 else if ((active1 & 0x100000L) != 0L) 397 { 398 jjmatchedKind = 84; 399 jjmatchedPos = 1; 400 } 401 return jjMoveStringLiteralDfa2_0(active0, 0xc000040000000140L, active1, 0x600800000020000fL, active2, 0L); 402 case 79: 403 case 111: 404 if ((active0 & 0x2000000000L) != 0L) 405 return jjStartNfaWithStates_0(1, 37, 48); 406 else if ((active1 & 0x800000000000000L) != 0L) 407 return jjStartNfaWithStates_0(1, 123, 48); 408 return jjMoveStringLiteralDfa2_0(active0, 0x220000003f04000L, active1, 0xc0010019b00L, active2, 0x4000000800L); 409 case 80: 410 case 112: 411 return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0x8000000000400000L, active2, 0L); 412 case 81: 413 case 113: 414 return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0x10000000000000L, active2, 0L); 415 case 82: 416 case 114: 417 if ((active1 & 0x800000L) != 0L) 418 { 419 jjmatchedKind = 87; 420 jjmatchedPos = 1; 421 } 422 return jjMoveStringLiteralDfa2_0(active0, 0x440004004000000L, active1, 0x10000001e1000000L, active2, 0x1000L); 423 case 83: 424 case 115: 425 if ((active0 & 0x200L) != 0L) 426 { 427 jjmatchedKind = 9; 428 jjmatchedPos = 1; 429 } 430 else if ((active1 & 0x20L) != 0L) 431 return jjStartNfaWithStates_0(1, 69, 48); 432 return jjMoveStringLiteralDfa2_0(active0, 0x80000000400L, active1, 0L, active2, 0x1L); 433 case 84: 434 case 116: 435 return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0xc0000002000000L, active2, 0L); 436 case 85: 437 case 117: 438 return jjMoveStringLiteralDfa2_0(active0, 0x80008038000000L, active1, 0x4060000L, active2, 0L); 439 case 86: 440 case 118: 441 return jjMoveStringLiteralDfa2_0(active0, 0x100000000000L, active1, 0L, active2, 0L); 442 case 88: 443 case 120: 444 return jjMoveStringLiteralDfa2_0(active0, 0x7e00000000000L, active1, 0L, active2, 0L); 445 case 89: 446 case 121: 447 if ((active0 & 0x8000L) != 0L) 448 return jjStartNfaWithStates_0(1, 15, 48); 449 return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0x20000000000000L, active2, 0L); 450 case 124: 451 if ((active2 & 0x100000000000L) != 0L) 452 return jjStopAtPos(1, 172); 453 break; 454 default : 455 break; 456 } 457 return jjStartNfa_0(0, active0, active1, active2); 458 } 459 static private final int jjMoveStringLiteralDfa2_0(long old0, long active0, long old1, long active1, long old2, long active2) 460 { 461 if (((active0 &= old0) | (active1 &= old1) | (active2 &= old2)) == 0L) 462 return jjStartNfa_0(0, old0, old1, old2); 463 try { curChar = input_stream.readChar(); } 464 catch(java.io.IOException e) { 465 jjStopStringLiteralDfa_0(1, active0, active1, active2); 466 return 2; 467 } 468 switch(curChar) 469 { 470 case 65: 471 case 97: 472 return jjMoveStringLiteralDfa3_0(active0, 0x10000L, active1, 0x10cd001820000000L, active2, 0L); 473 case 66: 474 case 98: 475 return jjMoveStringLiteralDfa3_0(active0, 0L, active1, 0x100000000000000L, active2, 0L); 476 case 67: 477 case 99: 478 if ((active0 & 0x400L) != 0L) 479 return jjStartNfaWithStates_0(2, 10, 48); 480 return jjMoveStringLiteralDfa3_0(active0, 0xe80180000000L, active1, 0x2008000100L, active2, 0L); 481 case 68: 482 case 100: 483 if ((active0 & 0x40L) != 0L) 484 return jjStartNfaWithStates_0(2, 6, 48); 485 else if ((active0 & 0x40000000000L) != 0L) 486 return jjStartNfaWithStates_0(2, 42, 48); 487 return jjMoveStringLiteralDfa3_0(active0, 0x4000000000000000L, active1, 0x8000000001000800L, active2, 0L); 488 case 69: 489 case 101: 490 if ((active2 & 0x1L) != 0L) 491 return jjStartNfaWithStates_0(2, 128, 48); 492 return jjMoveStringLiteralDfa3_0(active0, 0x100004020000L, active1, 0x200000000400000L, active2, 0x180L); 493 case 70: 494 case 102: 495 if ((active1 & 0x4000000000L) != 0L) 496 return jjStartNfaWithStates_0(2, 102, 48); 497 return jjMoveStringLiteralDfa3_0(active0, 0x200000000L, active1, 0L, active2, 0L); 498 case 71: 499 case 103: 500 return jjMoveStringLiteralDfa3_0(active0, 0x800L, active1, 0x200000000000L, active2, 0L); 501 case 72: 502 case 104: 503 return jjMoveStringLiteralDfa3_0(active0, 0L, active1, 0x2000000L, active2, 0L); 504 case 73: 505 case 105: 506 return jjMoveStringLiteralDfa3_0(active0, 0x5000000000000L, active1, 0x60000002c0000000L, active2, 0x1200L); 507 case 75: 508 case 107: 509 return jjMoveStringLiteralDfa3_0(active0, 0L, active1, 0x80L, active2, 0L); 510 case 76: 511 case 108: 512 if ((active0 & 0x20L) != 0L) 513 return jjStartNfaWithStates_0(2, 5, 48); 514 else if ((active1 & 0x10000000000000L) != 0L) 515 return jjStartNfaWithStates_0(2, 116, 48); 516 return jjMoveStringLiteralDfa3_0(active0, 0x400000000L, active1, 0x440000220000L, active2, 0x1eL); 517 case 77: 518 case 109: 519 return jjMoveStringLiteralDfa3_0(active0, 0x300000L, active1, 0x400000000040000L, active2, 0L); 520 case 78: 521 case 110: 522 return jjMoveStringLiteralDfa3_0(active0, 0x80000001c02000L, active1, 0x400001400L, active2, 0L); 523 case 79: 524 case 111: 525 return jjMoveStringLiteralDfa3_0(active0, 0x450004000044000L, active1, 0x2000100000200L, active2, 0L); 526 case 80: 527 case 112: 528 return jjMoveStringLiteralDfa3_0(active0, 0x2000000000000L, active1, 0L, active2, 0L); 529 case 82: 530 case 114: 531 if ((active0 & 0x20000000000000L) != 0L) 532 return jjStartNfaWithStates_0(2, 53, 48); 533 return jjMoveStringLiteralDfa3_0(active0, 0x8038000000L, active1, 0L, active2, 0x860L); 534 case 83: 535 case 115: 536 return jjMoveStringLiteralDfa3_0(active0, 0x8000031800000000L, active1, 0x20008010000001L, active2, 0L); 537 case 84: 538 case 116: 539 if ((active0 & 0x100000000000000L) != 0L) 540 return jjStartNfaWithStates_0(2, 56, 48); 541 else if ((active1 & 0x8000L) != 0L) 542 { 543 jjmatchedKind = 79; 544 jjmatchedPos = 2; 545 } 546 else if ((active1 & 0x4000000L) != 0L) 547 return jjStartNfaWithStates_0(2, 90, 48); 548 else if ((active1 & 0x800000000000L) != 0L) 549 return jjStartNfaWithStates_0(2, 111, 48); 550 return jjMoveStringLiteralDfa3_0(active0, 0x208000040001080L, active1, 0x1000000200eL, active2, 0x4000000400L); 551 case 85: 552 case 117: 553 return jjMoveStringLiteralDfa3_0(active0, 0x2080000L, active1, 0L, active2, 0L); 554 case 86: 555 case 118: 556 return jjMoveStringLiteralDfa3_0(active0, 0x800000000000000L, active1, 0x120000000040L, active2, 0L); 557 case 87: 558 case 119: 559 if ((active1 & 0x80000000000L) != 0L) 560 return jjStartNfaWithStates_0(2, 107, 48); 561 return jjMoveStringLiteralDfa3_0(active0, 0L, active1, 0x14000L, active2, 0L); 562 case 89: 563 case 121: 564 if ((active0 & 0x100L) != 0L) 565 return jjStartNfaWithStates_0(2, 8, 48); 566 else if ((active1 & 0x10L) != 0L) 567 return jjStartNfaWithStates_0(2, 68, 48); 568 break; 569 default : 570 break; 571 } 572 return jjStartNfa_0(1, active0, active1, active2); 573 } 574 static private final int jjMoveStringLiteralDfa3_0(long old0, long active0, long old1, long active1, long old2, long active2) 575 { 576 if (((active0 &= old0) | (active1 &= old1) | (active2 &= old2)) == 0L) 577 return jjStartNfa_0(1, old0, old1, old2); 578 try { curChar = input_stream.readChar(); } 579 catch(java.io.IOException e) { 580 jjStopStringLiteralDfa_0(2, active0, active1, active2); 581 return 3; 582 } 583 switch(curChar) 584 { 585 case 32: 586 return jjMoveStringLiteralDfa4_0(active0, 0L, active1, 0L, active2, 0x4000000000L); 587 case 65: 588 case 97: 589 return jjMoveStringLiteralDfa4_0(active0, 0x10000204002000L, active1, 0x8000000000010000L, active2, 0L); 590 case 66: 591 case 98: 592 return jjMoveStringLiteralDfa4_0(active0, 0L, active1, 0x40000000040000L, active2, 0L); 593 case 67: 594 case 99: 595 if ((active0 & 0x800000000L) != 0L) 596 return jjStartNfaWithStates_0(3, 35, 48); 597 return jjMoveStringLiteralDfa4_0(active0, 0x88000000020000L, active1, 0x100000000L, active2, 0x60L); 598 case 68: 599 case 100: 600 if ((active1 & 0x800000000L) != 0L) 601 return jjStartNfaWithStates_0(3, 99, 48); 602 return jjMoveStringLiteralDfa4_0(active0, 0L, active1, 0x20000000000000L, active2, 0L); 603 case 69: 604 case 101: 605 if ((active0 & 0x40000000L) != 0L) 606 return jjStartNfaWithStates_0(3, 30, 48); 607 else if ((active0 & 0x10000000000L) != 0L) 608 return jjStartNfaWithStates_0(3, 40, 48); 609 else if ((active1 & 0x80L) != 0L) 610 return jjStartNfaWithStates_0(3, 71, 48); 611 else if ((active1 & 0x800L) != 0L) 612 return jjStartNfaWithStates_0(3, 75, 48); 613 return jjMoveStringLiteralDfa4_0(active0, 0xc000600400000080L, active1, 0x400528003000046L, active2, 0L); 614 case 71: 615 case 103: 616 return jjMoveStringLiteralDfa4_0(active0, 0L, active1, 0x420000000L, active2, 0L); 617 case 72: 618 case 104: 619 if ((active2 & 0x400L) != 0L) 620 return jjStartNfaWithStates_0(3, 138, 48); 621 break; 622 case 73: 623 case 105: 624 return jjMoveStringLiteralDfa4_0(active0, 0x802028080000800L, active1, 0x10001000L, active2, 0L); 625 case 75: 626 case 107: 627 if ((active1 & 0x100L) != 0L) 628 return jjStartNfaWithStates_0(3, 72, 48); 629 else if ((active2 & 0x800L) != 0L) 630 return jjStartNfaWithStates_0(3, 139, 48); 631 return jjMoveStringLiteralDfa4_0(active0, 0L, active1, 0x8000000L, active2, 0L); 632 case 76: 633 case 108: 634 if ((active1 & 0x20000L) != 0L) 635 return jjStartNfaWithStates_0(3, 81, 48); 636 else if ((active1 & 0x1000000000L) != 0L) 637 return jjStartNfaWithStates_0(3, 100, 48); 638 return jjMoveStringLiteralDfa4_0(active0, 0x800100004000L, active1, 0x104040000000000L, active2, 0x200L); 639 case 77: 640 case 109: 641 if ((active0 & 0x40000000000000L) != 0L) 642 return jjStartNfaWithStates_0(3, 54, 48); 643 return jjMoveStringLiteralDfa4_0(active0, 0x300000L, active1, 0x200040000000L, active2, 0L); 644 case 78: 645 case 110: 646 if ((active1 & 0x400000L) != 0L) 647 return jjStartNfaWithStates_0(3, 86, 48); 648 else if ((active1 & 0x200000000000000L) != 0L) 649 return jjStartNfaWithStates_0(3, 121, 48); 650 else if ((active2 & 0x80L) != 0L) 651 return jjStartNfaWithStates_0(3, 135, 48); 652 return jjMoveStringLiteralDfa4_0(active0, 0x2400000L, active1, 0x1000000000000000L, active2, 0L); 653 case 79: 654 case 111: 655 if ((active0 & 0x200000000000000L) != 0L) 656 return jjStartNfaWithStates_0(3, 57, 48); 657 else if ((active1 & 0x8L) != 0L) 658 return jjStartNfaWithStates_0(3, 67, 48); 659 return jjMoveStringLiteralDfa4_0(active0, 0L, active1, 0x2000002080000000L, active2, 0L); 660 case 80: 661 case 112: 662 if ((active0 & 0x4000000000L) != 0L) 663 return jjStartNfaWithStates_0(3, 38, 48); 664 else if ((active1 & 0x200L) != 0L) 665 return jjStartNfaWithStates_0(3, 73, 48); 666 return jjMoveStringLiteralDfa4_0(active0, 0L, active1, 0x8000000000000L, active2, 0L); 667 case 81: 668 case 113: 669 return jjMoveStringLiteralDfa4_0(active0, 0L, active1, 0x4000000000000000L, active2, 0L); 670 case 82: 671 case 114: 672 if ((active0 & 0x10000L) != 0L) 673 return jjStartNfaWithStates_0(3, 16, 48); 674 return jjMoveStringLiteralDfa4_0(active0, 0x180008000000L, active1, 0x81000000000000L, active2, 0x100L); 675 case 83: 676 case 115: 677 return jjMoveStringLiteralDfa4_0(active0, 0x10000318c0000L, active1, 0x200000000L, active2, 0L); 678 case 84: 679 case 116: 680 if ((active0 & 0x4000000000000L) != 0L) 681 return jjStartNfaWithStates_0(3, 50, 48); 682 else if ((active1 & 0x2000000000000L) != 0L) 683 return jjStartNfaWithStates_0(3, 113, 48); 684 return jjMoveStringLiteralDfa4_0(active0, 0x1000000000L, active1, 0x1L, active2, 0x1000L); 685 case 85: 686 case 117: 687 return jjMoveStringLiteralDfa4_0(active0, 0x400000000000000L, active1, 0x10000006400L, active2, 0x1eL); 688 case 87: 689 case 119: 690 return jjMoveStringLiteralDfa4_0(active0, 0x1000L, active1, 0L, active2, 0L); 691 case 89: 692 case 121: 693 if ((active1 & 0x200000L) != 0L) 694 return jjStartNfaWithStates_0(3, 85, 48); 695 break; 696 default : 697 break; 698 } 699 return jjStartNfa_0(2, active0, active1, active2); 700 } 701 static private final int jjMoveStringLiteralDfa4_0(long old0, long active0, long old1, long active1, long old2, long active2) 702 { 703 if (((active0 &= old0) | (active1 &= old1) | (active2 &= old2)) == 0L) 704 return jjStartNfa_0(2, old0, old1, old2); 705 try { curChar = input_stream.readChar(); } 706 catch(java.io.IOException e) { 707 jjStopStringLiteralDfa_0(3, active0, active1, active2); 708 return 4; 709 } 710 switch(curChar) 711 { 712 case 65: 713 case 97: 714 return jjMoveStringLiteralDfa5_0(active0, 0x100000000L, active1, 0x20000048000001L, active2, 0L); 715 case 66: 716 case 98: 717 return jjMoveStringLiteralDfa5_0(active0, 0L, active1, 0x40000000000L, active2, 0L); 718 case 67: 719 case 99: 720 return jjMoveStringLiteralDfa5_0(active0, 0L, active1, 0x400000000000L, active2, 0L); 721 case 69: 722 case 101: 723 if ((active0 & 0x40000L) != 0L) 724 return jjStartNfaWithStates_0(4, 18, 48); 725 else if ((active1 & 0x200000000L) != 0L) 726 return jjStartNfaWithStates_0(4, 97, 48); 727 else if ((active1 & 0x400000000L) != 0L) 728 return jjStartNfaWithStates_0(4, 98, 48); 729 else if ((active1 & 0x1000000000000L) != 0L) 730 return jjStartNfaWithStates_0(4, 112, 48); 731 else if ((active1 & 0x100000000000000L) != 0L) 732 return jjStartNfaWithStates_0(4, 120, 48); 733 else if ((active2 & 0x8L) != 0L) 734 { 735 jjmatchedKind = 131; 736 jjmatchedPos = 4; 737 } 738 else if ((active2 & 0x100L) != 0L) 739 return jjStartNfaWithStates_0(4, 136, 48); 740 else if ((active2 & 0x200L) != 0L) 741 return jjStartNfaWithStates_0(4, 137, 48); 742 else if ((active2 & 0x1000L) != 0L) 743 return jjStartNfaWithStates_0(4, 140, 48); 744 return jjMoveStringLiteralDfa5_0(active0, 0x8505000L, active1, 0x200100040000L, active2, 0x16L); 745 case 70: 746 case 102: 747 if ((active0 & 0x20000000000L) != 0L) 748 return jjStartNfaWithStates_0(4, 41, 48); 749 break; 750 case 71: 751 case 103: 752 return jjMoveStringLiteralDfa5_0(active0, 0L, active1, 0x2L, active2, 0L); 753 case 72: 754 case 104: 755 if ((active0 & 0x8000000000000L) != 0L) 756 return jjStartNfaWithStates_0(4, 51, 48); 757 return jjMoveStringLiteralDfa5_0(active0, 0L, active1, 0L, active2, 0x60L); 758 case 73: 759 case 105: 760 return jjMoveStringLiteralDfa5_0(active0, 0x1000200000L, active1, 0x14000L, active2, 0L); 761 case 75: 762 case 107: 763 if ((active0 & 0x20000L) != 0L) 764 return jjStartNfaWithStates_0(4, 17, 48); 765 break; 766 case 76: 767 case 108: 768 if ((active1 & 0x40L) != 0L) 769 return jjStartNfaWithStates_0(4, 70, 48); 770 return jjMoveStringLiteralDfa5_0(active0, 0L, active1, 0x44000000000000L, active2, 0L); 771 case 77: 772 case 109: 773 return jjMoveStringLiteralDfa5_0(active0, 0x80000000L, active1, 0x20000000L, active2, 0L); 774 case 78: 775 case 110: 776 if ((active0 & 0x800L) != 0L) 777 return jjStartNfaWithStates_0(4, 11, 48); 778 else if ((active1 & 0x2000000000000000L) != 0L) 779 return jjStartNfaWithStates_0(4, 125, 48); 780 return jjMoveStringLiteralDfa5_0(active0, 0x800008000000000L, active1, 0L, active2, 0x4000000000L); 781 case 79: 782 case 111: 783 return jjMoveStringLiteralDfa5_0(active0, 0x80010000000L, active1, 0L, active2, 0L); 784 case 80: 785 case 112: 786 if ((active0 & 0x400000000000000L) != 0L) 787 return jjStartNfaWithStates_0(4, 58, 48); 788 return jjMoveStringLiteralDfa5_0(active0, 0x600000000000L, active1, 0x100000000000L, active2, 0L); 789 case 82: 790 case 114: 791 if ((active0 & 0x80L) != 0L) 792 return jjStartNfaWithStates_0(4, 7, 48); 793 else if ((active1 & 0x1000000L) != 0L) 794 return jjStartNfaWithStates_0(4, 88, 48); 795 else if ((active1 & 0x80000000L) != 0L) 796 return jjStartNfaWithStates_0(4, 95, 48); 797 return jjMoveStringLiteralDfa5_0(active0, 0x8002000000002000L, active1, 0x3a002002004L, active2, 0L); 798 case 83: 799 case 115: 800 if ((active1 & 0x400L) != 0L) 801 return jjStartNfaWithStates_0(4, 74, 48); 802 else if ((active1 & 0x400000000000000L) != 0L) 803 return jjStartNfaWithStates_0(4, 122, 48); 804 return jjMoveStringLiteralDfa5_0(active0, 0L, active1, 0x1008000000000000L, active2, 0L); 805 case 84: 806 case 116: 807 if ((active0 & 0x10000000000000L) != 0L) 808 return jjStartNfaWithStates_0(4, 52, 48); 809 else if ((active1 & 0x80000000000000L) != 0L) 810 return jjStartNfaWithStates_0(4, 119, 48); 811 return jjMoveStringLiteralDfa5_0(active0, 0x81000407880000L, active1, 0x8000000010001000L, active2, 0L); 812 case 85: 813 case 117: 814 return jjMoveStringLiteralDfa5_0(active0, 0x800200000000L, active1, 0x4000000000000000L, active2, 0L); 815 case 88: 816 case 120: 817 if ((active0 & 0x4000000000000000L) != 0L) 818 return jjStartNfaWithStates_0(4, 62, 48); 819 break; 820 case 89: 821 case 121: 822 if ((active0 & 0x100000000000L) != 0L) 823 return jjStartNfaWithStates_0(4, 44, 48); 824 return jjMoveStringLiteralDfa5_0(active0, 0x20000000L, active1, 0L, active2, 0L); 825 default : 826 break; 827 } 828 return jjStartNfa_0(3, active0, active1, active2); 829 } 830 static private final int jjMoveStringLiteralDfa5_0(long old0, long active0, long old1, long active1, long old2, long active2) 831 { 832 if (((active0 &= old0) | (active1 &= old1) | (active2 &= old2)) == 0L) 833 return jjStartNfa_0(3, old0, old1, old2); 834 try { curChar = input_stream.readChar(); } 835 catch(java.io.IOException e) { 836 jjStopStringLiteralDfa_0(4, active0, active1, active2); 837 return 5; 838 } 839 switch(curChar) 840 { 841 case 45: 842 return jjMoveStringLiteralDfa6_0(active0, 0L, active1, 0L, active2, 0x6L); 843 case 65: 844 case 97: 845 if ((active1 & 0x20000000L) != 0L) 846 return jjStartNfaWithStates_0(5, 93, 48); 847 return jjMoveStringLiteralDfa6_0(active0, 0x80804000L, active1, 0x1000040000002000L, active2, 0x60L); 848 case 67: 849 case 99: 850 return jjMoveStringLiteralDfa6_0(active0, 0x400000L, active1, 0L, active2, 0L); 851 case 68: 852 case 100: 853 if ((active1 & 0x4000L) != 0L) 854 return jjStartNfaWithStates_0(5, 78, 48); 855 else if ((active1 & 0x2000000000L) != 0L) 856 return jjStartNfaWithStates_0(5, 101, 48); 857 return jjMoveStringLiteralDfa6_0(active0, 0L, active1, 0x100000000L, active2, 0L); 858 case 69: 859 case 101: 860 if ((active0 & 0x4000000L) != 0L) 861 return jjStartNfaWithStates_0(5, 26, 48); 862 else if ((active0 & 0x400000000L) != 0L) 863 return jjStartNfaWithStates_0(5, 34, 48); 864 else if ((active1 & 0x40000000000000L) != 0L) 865 return jjStartNfaWithStates_0(5, 118, 48); 866 else if ((active1 & 0x4000000000000000L) != 0L) 867 return jjStartNfaWithStates_0(5, 126, 48); 868 else if ((active1 & 0x8000000000000000L) != 0L) 869 return jjStartNfaWithStates_0(5, 127, 48); 870 return jjMoveStringLiteralDfa6_0(active0, 0x2000002081000L, active1, 0x2L, active2, 0L); 871 case 71: 872 case 103: 873 if ((active0 & 0x8000000000L) != 0L) 874 return jjStartNfaWithStates_0(5, 39, 48); 875 else if ((active0 & 0x800000000000000L) != 0L) 876 return jjStartNfaWithStates_0(5, 59, 48); 877 return jjMoveStringLiteralDfa6_0(active0, 0L, active1, 0x8000000L, active2, 0L); 878 case 72: 879 case 104: 880 return jjMoveStringLiteralDfa6_0(active0, 0L, active1, 0x8000000000000L, active2, 0L); 881 case 73: 882 case 105: 883 return jjMoveStringLiteralDfa6_0(active0, 0x80000000000000L, active1, 0x4000010000000L, active2, 0L); 884 case 76: 885 case 108: 886 return jjMoveStringLiteralDfa6_0(active0, 0x200000000L, active1, 0L, active2, 0L); 887 case 78: 888 case 110: 889 if ((active1 & 0x10000000000L) != 0L) 890 return jjStartNfaWithStates_0(5, 104, 48); 891 return jjMoveStringLiteralDfa6_0(active0, 0x1008100000L, active1, 0x200000000001L, active2, 0L); 892 case 79: 893 case 111: 894 return jjMoveStringLiteralDfa6_0(active0, 0L, active1, 0x100000001000L, active2, 0L); 895 case 82: 896 case 114: 897 if ((active0 & 0x10000000L) != 0L) 898 return jjStartNfaWithStates_0(5, 28, 48); 899 else if ((active1 & 0x40000L) != 0L) 900 return jjStartNfaWithStates_0(5, 82, 48); 901 return jjMoveStringLiteralDfa6_0(active0, 0x101000000L, active1, 0x40000000L, active2, 0L); 902 case 83: 903 case 115: 904 if ((active0 & 0x1000000000000L) != 0L) 905 return jjStartNfaWithStates_0(5, 48, 48); 906 else if ((active1 & 0x2000000L) != 0L) 907 return jjStartNfaWithStates_0(5, 89, 48); 908 else if ((active2 & 0x10L) != 0L) 909 return jjStartNfaWithStates_0(5, 132, 48); 910 return jjMoveStringLiteralDfa6_0(active0, 0x800020000000L, active1, 0x20000000004L, active2, 0L); 911 case 84: 912 case 116: 913 if ((active0 & 0x200000L) != 0L) 914 return jjStartNfaWithStates_0(5, 21, 48); 915 else if ((active0 & 0x8000000000000000L) != 0L) 916 return jjStartNfaWithStates_0(5, 63, 48); 917 else if ((active1 & 0x10000L) != 0L) 918 return jjStartNfaWithStates_0(5, 80, 48); 919 else if ((active1 & 0x400000000000L) != 0L) 920 return jjStartNfaWithStates_0(5, 110, 48); 921 return jjMoveStringLiteralDfa6_0(active0, 0x600000000000L, active1, 0x20000000000000L, active2, 0L); 922 case 85: 923 case 117: 924 return jjMoveStringLiteralDfa6_0(active0, 0L, active1, 0L, active2, 0x4000000000L); 925 case 86: 926 case 118: 927 return jjMoveStringLiteralDfa6_0(active0, 0L, active1, 0x8000000000L, active2, 0L); 928 case 87: 929 case 119: 930 if ((active0 & 0x80000000000L) != 0L) 931 return jjStartNfaWithStates_0(5, 43, 48); 932 break; 933 case 89: 934 case 121: 935 return jjMoveStringLiteralDfa6_0(active0, 0x2000L, active1, 0L, active2, 0L); 936 default : 937 break; 938 } 939 return jjStartNfa_0(4, active0, active1, active2); 940 } 941 static private final int jjMoveStringLiteralDfa6_0(long old0, long active0, long old1, long active1, long old2, long active2) 942 { 943 if (((active0 &= old0) | (active1 &= old1) | (active2 &= old2)) == 0L) 944 return jjStartNfa_0(4, old0, old1, old2); 945 try { curChar = input_stream.readChar(); } 946 catch(java.io.IOException e) { 947 jjStopStringLiteralDfa_0(5, active0, active1, active2); 948 return 6; 949 } 950 switch(curChar) 951 { 952 case 95: 953 return jjMoveStringLiteralDfa7_0(active0, 0x2000L, active1, 0L, active2, 0L); 954 case 65: 955 case 97: 956 return jjMoveStringLiteralDfa7_0(active0, 0x1000000L, active1, 0x8000000000L, active2, 0L); 957 case 67: 958 case 99: 959 return jjMoveStringLiteralDfa7_0(active0, 0x1000000000L, active1, 0x1000040000000001L, active2, 0x4L); 960 case 68: 961 case 100: 962 return jjMoveStringLiteralDfa7_0(active0, 0x20000000L, active1, 0L, active2, 0L); 963 case 69: 964 case 101: 965 if ((active0 & 0x100000000L) != 0L) 966 return jjStartNfaWithStates_0(6, 32, 48); 967 else if ((active1 & 0x8000000L) != 0L) 968 return jjStartNfaWithStates_0(6, 91, 48); 969 else if ((active1 & 0x20000000000L) != 0L) 970 return jjStartNfaWithStates_0(6, 105, 48); 971 else if ((active1 & 0x20000000000000L) != 0L) 972 return jjStartNfaWithStates_0(6, 117, 48); 973 return jjMoveStringLiteralDfa7_0(active0, 0L, active1, 0x4L, active2, 0L); 974 case 73: 975 case 105: 976 return jjMoveStringLiteralDfa7_0(active0, 0xe00000000000L, active1, 0x100000000000L, active2, 0L); 977 case 76: 978 case 108: 979 if ((active0 & 0x80000000L) != 0L) 980 return jjStartNfaWithStates_0(6, 31, 48); 981 else if ((active1 & 0x2000L) != 0L) 982 return jjStartNfaWithStates_0(6, 77, 48); 983 return jjMoveStringLiteralDfa7_0(active0, 0L, active1, 0L, active2, 0x4000000000L); 984 case 78: 985 case 110: 986 if ((active0 & 0x1000L) != 0L) 987 return jjStartNfaWithStates_0(6, 12, 48); 988 else if ((active0 & 0x4000L) != 0L) 989 return jjStartNfaWithStates_0(6, 14, 48); 990 return jjMoveStringLiteralDfa7_0(active0, 0x800000L, active1, 0x4000000000000L, active2, 0L); 991 case 79: 992 case 111: 993 return jjMoveStringLiteralDfa7_0(active0, 0x80000000000000L, active1, 0x8000000000000L, active2, 0L); 994 case 82: 995 case 114: 996 if ((active0 & 0x2000000L) != 0L) 997 return jjStartNfaWithStates_0(6, 25, 48); 998 else if ((active1 & 0x2L) != 0L) 999 return jjStartNfaWithStates_0(6, 65, 48); 1000 else if ((active1 & 0x1000L) != 0L) 1001 return jjStartNfaWithStates_0(6, 76, 48); 1002 else if ((active2 & 0x40L) != 0L) 1003 { 1004 jjmatchedKind = 134; 1005 jjmatchedPos = 6; 1006 } 1007 return jjMoveStringLiteralDfa7_0(active0, 0x80000L, active1, 0L, active2, 0x20L); 1008 case 83: 1009 case 115: 1010 if ((active0 & 0x2000000000000L) != 0L) 1011 return jjStartNfaWithStates_0(6, 49, 48); 1012 break; 1013 case 84: 1014 case 116: 1015 if ((active0 & 0x100000L) != 0L) 1016 return jjStartNfaWithStates_0(6, 20, 48); 1017 else if ((active0 & 0x400000L) != 0L) 1018 return jjStartNfaWithStates_0(6, 22, 48); 1019 else if ((active0 & 0x8000000L) != 0L) 1020 return jjStartNfaWithStates_0(6, 27, 48); 1021 else if ((active0 & 0x200000000L) != 0L) 1022 return jjStartNfaWithStates_0(6, 33, 48); 1023 else if ((active1 & 0x200000000000L) != 0L) 1024 return jjStartNfaWithStates_0(6, 109, 48); 1025 break; 1026 case 85: 1027 case 117: 1028 return jjMoveStringLiteralDfa7_0(active0, 0L, active1, 0x100000000L, active2, 0x2L); 1029 case 86: 1030 case 118: 1031 return jjMoveStringLiteralDfa7_0(active0, 0L, active1, 0x10000000L, active2, 0L); 1032 case 89: 1033 case 121: 1034 if ((active1 & 0x40000000L) != 0L) 1035 return jjStartNfaWithStates_0(6, 94, 48); 1036 break; 1037 default : 1038 break; 1039 } 1040 return jjStartNfa_0(5, active0, active1, active2); 1041 } 1042 static private final int jjMoveStringLiteralDfa7_0(long old0, long active0, long old1, long active1, long old2, long active2) 1043 { 1044 if (((active0 &= old0) | (active1 &= old1) | (active2 &= old2)) == 0L) 1045 return jjStartNfa_0(5, old0, old1, old2); 1046 try { curChar = input_stream.readChar(); } 1047 catch(java.io.IOException e) { 1048 jjStopStringLiteralDfa_0(6, active0, active1, active2); 1049 return 7; 1050 } 1051 switch(curChar) 1052 { 1053 case 50: 1054 if ((active2 & 0x20L) != 0L) 1055 return jjStartNfaWithStates_0(7, 133, 11); 1056 break; 1057 case 65: 1058 case 97: 1059 return jjMoveStringLiteralDfa8_0(active0, 0x20000000L, active1, 0L, active2, 0L); 1060 case 67: 1061 case 99: 1062 return jjMoveStringLiteralDfa8_0(active0, 0L, active1, 0x4L, active2, 0L); 1063 case 69: 1064 case 101: 1065 if ((active1 & 0x10000000L) != 0L) 1066 return jjStartNfaWithStates_0(7, 92, 48); 1067 return jjMoveStringLiteralDfa8_0(active0, 0L, active1, 0x1L, active2, 0L); 1068 case 72: 1069 case 104: 1070 return jjMoveStringLiteralDfa8_0(active0, 0L, active1, 0L, active2, 0x4L); 1071 case 73: 1072 case 105: 1073 return jjMoveStringLiteralDfa8_0(active0, 0x1082000L, active1, 0L, active2, 0L); 1074 case 75: 1075 case 107: 1076 if ((active1 & 0x40000000000L) != 0L) 1077 return jjStartNfaWithStates_0(7, 106, 48); 1078 break; 1079 case 76: 1080 case 108: 1081 if ((active2 & 0x4000000000L) != 0L) 1082 return jjStopAtPos(7, 166); 1083 break; 1084 case 78: 1085 case 110: 1086 if ((active0 & 0x80000000000000L) != 0L) 1087 return jjStartNfaWithStates_0(7, 55, 48); 1088 return jjMoveStringLiteralDfa8_0(active0, 0L, active1, 0x100000000000L, active2, 0L); 1089 case 79: 1090 case 111: 1091 return jjMoveStringLiteralDfa8_0(active0, 0x600000000000L, active1, 0L, active2, 0L); 1092 case 82: 1093 case 114: 1094 return jjMoveStringLiteralDfa8_0(active0, 0L, active1, 0x100000000L, active2, 0L); 1095 case 83: 1096 case 115: 1097 return jjMoveStringLiteralDfa8_0(active0, 0L, active1, 0L, active2, 0x2L); 1098 case 84: 1099 case 116: 1100 if ((active0 & 0x800000L) != 0L) 1101 return jjStartNfaWithStates_0(7, 23, 48); 1102 else if ((active0 & 0x1000000000L) != 0L) 1103 return jjStartNfaWithStates_0(7, 36, 48); 1104 else if ((active1 & 0x4000000000000L) != 0L) 1105 return jjStartNfaWithStates_0(7, 114, 48); 1106 else if ((active1 & 0x8000000000000L) != 0L) 1107 return jjStartNfaWithStates_0(7, 115, 48); 1108 return jjMoveStringLiteralDfa8_0(active0, 0L, active1, 0x1000008000000000L, active2, 0L); 1109 case 86: 1110 case 118: 1111 return jjMoveStringLiteralDfa8_0(active0, 0x800000000000L, active1, 0L, active2, 0L); 1112 default : 1113 break; 1114 } 1115 return jjStartNfa_0(6, active0, active1, active2); 1116 } 1117 static private final int jjMoveStringLiteralDfa8_0(long old0, long active0, long old1, long active1, long old2, long active2) 1118 { 1119 if (((active0 &= old0) | (active1 &= old1) | (active2 &= old2)) == 0L) 1120 return jjStartNfa_0(6, old0, old1, old2); 1121 try { curChar = input_stream.readChar(); } 1122 catch(java.io.IOException e) { 1123 jjStopStringLiteralDfa_0(7, active0, active1, active2); 1124 return 8; 1125 } 1126 switch(curChar) 1127 { 1128 case 65: 1129 case 97: 1130 return jjMoveStringLiteralDfa9_0(active0, 0L, active1, 0L, active2, 0x4L); 1131 case 68: 1132 case 100: 1133 if ((active0 & 0x80000L) != 0L) 1134 return jjStartNfaWithStates_0(8, 19, 48); 1135 break; 1136 case 69: 1137 case 101: 1138 if ((active0 & 0x800000000000L) != 0L) 1139 return jjStartNfaWithStates_0(8, 47, 48); 1140 else if ((active1 & 0x100000000L) != 0L) 1141 return jjStartNfaWithStates_0(8, 96, 48); 1142 else if ((active2 & 0x2L) != 0L) 1143 return jjStopAtPos(8, 129); 1144 break; 1145 case 73: 1146 case 105: 1147 return jjMoveStringLiteralDfa9_0(active0, 0L, active1, 0x1000008000000000L, active2, 0L); 1148 case 78: 1149 case 110: 1150 if ((active0 & 0x200000000000L) != 0L) 1151 { 1152 jjmatchedKind = 45; 1153 jjmatchedPos = 8; 1154 } 1155 return jjMoveStringLiteralDfa9_0(active0, 0x400001002000L, active1, 0L, active2, 0L); 1156 case 83: 1157 case 115: 1158 if ((active1 & 0x1L) != 0L) 1159 return jjStartNfaWithStates_0(8, 64, 48); 1160 break; 1161 case 84: 1162 case 116: 1163 if ((active1 & 0x4L) != 0L) 1164 return jjStartNfaWithStates_0(8, 66, 48); 1165 else if ((active1 & 0x100000000000L) != 0L) 1166 return jjStartNfaWithStates_0(8, 108, 48); 1167 return jjMoveStringLiteralDfa9_0(active0, 0x20000000L, active1, 0L, active2, 0L); 1168 default : 1169 break; 1170 } 1171 return jjStartNfa_0(7, active0, active1, active2); 1172 } 1173 static private final int jjMoveStringLiteralDfa9_0(long old0, long active0, long old1, long active1, long old2, long active2) 1174 { 1175 if (((active0 &= old0) | (active1 &= old1) | (active2 &= old2)) == 0L) 1176 return jjStartNfa_0(7, old0, old1, old2); 1177 try { curChar = input_stream.readChar(); } 1178 catch(java.io.IOException e) { 1179 jjStopStringLiteralDfa_0(8, active0, active1, active2); 1180 return 9; 1181 } 1182 switch(curChar) 1183 { 1184 case 95: 1185 return jjMoveStringLiteralDfa10_0(active0, 0x400000000000L, active1, 0L, active2, 0L); 1186 case 69: 1187 case 101: 1188 if ((active0 & 0x20000000L) != 0L) 1189 return jjStartNfaWithStates_0(9, 29, 48); 1190 break; 1191 case 78: 1192 case 110: 1193 return jjMoveStringLiteralDfa10_0(active0, 0L, active1, 0L, active2, 0x4L); 1194 case 79: 1195 case 111: 1196 return jjMoveStringLiteralDfa10_0(active0, 0L, active1, 0x1000008000000000L, active2, 0L); 1197 case 84: 1198 case 116: 1199 if ((active0 & 0x1000000L) != 0L) 1200 return jjStartNfaWithStates_0(9, 24, 48); 1201 return jjMoveStringLiteralDfa10_0(active0, 0x2000L, active1, 0L, active2, 0L); 1202 default : 1203 break; 1204 } 1205 return jjStartNfa_0(8, active0, active1, active2); 1206 } 1207 static private final int jjMoveStringLiteralDfa10_0(long old0, long active0, long old1, long active1, long old2, long active2) 1208 { 1209 if (((active0 &= old0) | (active1 &= old1) | (active2 &= old2)) == 0L) 1210 return jjStartNfa_0(8, old0, old1, old2); 1211 try { curChar = input_stream.readChar(); } 1212 catch(java.io.IOException e) { 1213 jjStopStringLiteralDfa_0(9, active0, active1, active2); 1214 return 10; 1215 } 1216 switch(curChar) 1217 { 1218 case 69: 1219 case 101: 1220 return jjMoveStringLiteralDfa11_0(active0, 0x2000L, active1, 0L, active2, 0L); 1221 case 71: 1222 case 103: 1223 return jjMoveStringLiteralDfa11_0(active0, 0L, active1, 0L, active2, 0x4L); 1224 case 73: 1225 case 105: 1226 return jjMoveStringLiteralDfa11_0(active0, 0x400000000000L, active1, 0L, active2, 0L); 1227 case 78: 1228 case 110: 1229 if ((active1 & 0x8000000000L) != 0L) 1230 return jjStartNfaWithStates_0(10, 103, 48); 1231 else if ((active1 & 0x1000000000000000L) != 0L) 1232 return jjStartNfaWithStates_0(10, 124, 48); 1233 break; 1234 default : 1235 break; 1236 } 1237 return jjStartNfa_0(9, active0, active1, active2); 1238 } 1239 static private final int jjMoveStringLiteralDfa11_0(long old0, long active0, long old1, long active1, long old2, long active2) 1240 { 1241 if (((active0 &= old0) | (active1 &= old1) | (active2 &= old2)) == 0L) 1242 return jjStartNfa_0(9, old0, old1, old2); 1243 try { curChar = input_stream.readChar(); } 1244 catch(java.io.IOException e) { 1245 jjStopStringLiteralDfa_0(10, active0, 0L, active2); 1246 return 11; 1247 } 1248 switch(curChar) 1249 { 1250 case 69: 1251 case 101: 1252 if ((active2 & 0x4L) != 0L) 1253 return jjStopAtPos(11, 130); 1254 break; 1255 case 71: 1256 case 103: 1257 return jjMoveStringLiteralDfa12_0(active0, 0x2000L, active2, 0L); 1258 case 78: 1259 case 110: 1260 return jjMoveStringLiteralDfa12_0(active0, 0x400000000000L, active2, 0L); 1261 default : 1262 break; 1263 } 1264 return jjStartNfa_0(10, active0, 0L, active2); 1265 } 1266 static private final int jjMoveStringLiteralDfa12_0(long old0, long active0, long old2, long active2) 1267 { 1268 if (((active0 &= old0) | (active2 &= old2)) == 0L) 1269 return jjStartNfa_0(10, old0, 0L, old2); 1270 try { curChar = input_stream.readChar(); } 1271 catch(java.io.IOException e) { 1272 jjStopStringLiteralDfa_0(11, active0, 0L, 0L); 1273 return 12; 1274 } 1275 switch(curChar) 1276 { 1277 case 69: 1278 case 101: 1279 return jjMoveStringLiteralDfa13_0(active0, 0x2000L); 1280 case 73: 1281 case 105: 1282 return jjMoveStringLiteralDfa13_0(active0, 0x400000000000L); 1283 default : 1284 break; 1285 } 1286 return jjStartNfa_0(11, active0, 0L, 0L); 1287 } 1288 static private final int jjMoveStringLiteralDfa13_0(long old0, long active0) 1289 { 1290 if (((active0 &= old0)) == 0L) 1291 return jjStartNfa_0(11, old0, 0L, 0L); 1292 try { curChar = input_stream.readChar(); } 1293 catch(java.io.IOException e) { 1294 jjStopStringLiteralDfa_0(12, active0, 0L, 0L); 1295 return 13; 1296 } 1297 switch(curChar) 1298 { 1299 case 82: 1300 case 114: 1301 if ((active0 & 0x2000L) != 0L) 1302 return jjStartNfaWithStates_0(13, 13, 11); 1303 break; 1304 case 84: 1305 case 116: 1306 if ((active0 & 0x400000000000L) != 0L) 1307 return jjStartNfaWithStates_0(13, 46, 11); 1308 break; 1309 default : 1310 break; 1311 } 1312 return jjStartNfa_0(12, active0, 0L, 0L); 1313 } 1314 static private final void jjCheckNAdd(int state) 1315 { 1316 if (jjrounds[state] != jjround) 1317 { 1318 jjstateSet[jjnewStateCnt++] = state; 1319 jjrounds[state] = jjround; 1320 } 1321 } 1322 static private final void jjAddStates(int start, int end) 1323 { 1324 do { 1325 jjstateSet[jjnewStateCnt++] = jjnextStates[start]; 1326 } while (start++ != end); 1327 } 1328 static private final void jjCheckNAddTwoStates(int state1, int state2) 1329 { 1330 jjCheckNAdd(state1); 1331 jjCheckNAdd(state2); 1332 } 1333 static private final void jjCheckNAddStates(int start, int end) 1334 { 1335 do { 1336 jjCheckNAdd(jjnextStates[start]); 1337 } while (start++ != end); 1338 } 1339 static private final void jjCheckNAddStates(int start) 1340 { 1341 jjCheckNAdd(jjnextStates[start]); 1342 jjCheckNAdd(jjnextStates[start + 1]); 1343 } 1344 static final long[] jjbitVec0 = { 1345 0xfffffffffffffffeL, 0xffffffffffffffffL, 0xffffffffffffffffL, 0xffffffffffffffffL 1346 }; 1347 static final long[] jjbitVec2 = { 1348 0x0L, 0x0L, 0xffffffffffffffffL, 0xffffffffffffffffL 1349 }; 1350 static private final int jjMoveNfa_0(int startState, int curPos) 1351 { 1352 int[] nextStates; 1353 int startsAt = 0; 1354 jjnewStateCnt = 47; 1355 int i = 1; 1356 jjstateSet[0] = startState; 1357 int j, kind = 0x7fffffff; 1358 for (;;) 1359 { 1360 if (++jjround == 0x7fffffff) 1361 ReInitRounds(); 1362 if (curChar < 64) 1363 { 1364 long l = 1L << curChar; 1365 MatchLoop: do 1366 { 1367 switch(jjstateSet[--i]) 1368 { 1369 case 2: 1370 if ((0x3ff000000000000L & l) != 0L) 1371 { 1372 if (kind > 141) 1373 kind = 141; 1374 jjCheckNAddStates(0, 6); 1375 } 1376 else if (curChar == 46) 1377 jjCheckNAddTwoStates(27, 37); 1378 else if (curChar == 34) 1379 jjCheckNAddTwoStates(24, 25); 1380 else if (curChar == 39) 1381 jjCheckNAddTwoStates(19, 20); 1382 else if (curChar == 58) 1383 jjstateSet[jjnewStateCnt++] = 13; 1384 else if (curChar == 47) 1385 jjstateSet[jjnewStateCnt++] = 3; 1386 else if (curChar == 45) 1387 jjstateSet[jjnewStateCnt++] = 0; 1388 break; 1389 case 48: 1390 case 11: 1391 if ((0x3ff001000000000L & l) == 0L) 1392 break; 1393 if (kind > 147) 1394 kind = 147; 1395 jjCheckNAdd(11); 1396 break; 1397 case 47: 1398 if ((0x3ff000000000000L & l) != 0L) 1399 { 1400 if (kind > 141) 1401 kind = 141; 1402 jjCheckNAdd(37); 1403 } 1404 if ((0x3ff000000000000L & l) != 0L) 1405 { 1406 if (kind > 141) 1407 kind = 141; 1408 jjCheckNAddTwoStates(27, 28); 1409 } 1410 break; 1411 case 0: 1412 if (curChar != 45) 1413 break; 1414 if (kind > 145) 1415 kind = 145; 1416 jjCheckNAdd(1); 1417 break; 1418 case 1: 1419 if ((0xffffffffffffdbffL & l) == 0L) 1420 break; 1421 if (kind > 145) 1422 kind = 145; 1423 jjCheckNAdd(1); 1424 break; 1425 case 3: 1426 if (curChar == 42) 1427 jjCheckNAddTwoStates(4, 5); 1428 break; 1429 case 4: 1430 if ((0xfffffbffffffffffL & l) != 0L) 1431 jjCheckNAddTwoStates(4, 5); 1432 break; 1433 case 5: 1434 if (curChar == 42) 1435 jjCheckNAddStates(7, 9); 1436 break; 1437 case 6: 1438 if ((0xffff7bffffffffffL & l) != 0L) 1439 jjCheckNAddTwoStates(7, 5); 1440 break; 1441 case 7: 1442 if ((0xfffffbffffffffffL & l) != 0L) 1443 jjCheckNAddTwoStates(7, 5); 1444 break; 1445 case 8: 1446 if (curChar == 47 && kind > 146) 1447 kind = 146; 1448 break; 1449 case 9: 1450 if (curChar == 47) 1451 jjstateSet[jjnewStateCnt++] = 3; 1452 break; 1453 case 12: 1454 if (curChar == 58) 1455 jjstateSet[jjnewStateCnt++] = 13; 1456 break; 1457 case 14: 1458 if ((0x3ff001000000000L & l) == 0L) 1459 break; 1460 if (kind > 150) 1461 kind = 150; 1462 jjAddStates(10, 11); 1463 break; 1464 case 15: 1465 if (curChar == 46) 1466 jjstateSet[jjnewStateCnt++] = 16; 1467 break; 1468 case 17: 1469 if ((0x3ff001000000000L & l) == 0L) 1470 break; 1471 if (kind > 150) 1472 kind = 150; 1473 jjstateSet[jjnewStateCnt++] = 17; 1474 break; 1475 case 18: 1476 if (curChar == 39) 1477 jjCheckNAddTwoStates(19, 20); 1478 break; 1479 case 19: 1480 if ((0xffffff7fffffffffL & l) != 0L) 1481 jjCheckNAddTwoStates(19, 20); 1482 break; 1483 case 20: 1484 if (curChar != 39) 1485 break; 1486 if (kind > 151) 1487 kind = 151; 1488 jjstateSet[jjnewStateCnt++] = 21; 1489 break; 1490 case 21: 1491 if (curChar == 39) 1492 jjCheckNAddTwoStates(22, 20); 1493 break; 1494 case 22: 1495 if ((0xffffff7fffffffffL & l) != 0L) 1496 jjCheckNAddTwoStates(22, 20); 1497 break; 1498 case 23: 1499 if (curChar == 34) 1500 jjCheckNAddTwoStates(24, 25); 1501 break; 1502 case 24: 1503 if ((0xfffffffbffffdbffL & l) != 0L) 1504 jjCheckNAddTwoStates(24, 25); 1505 break; 1506 case 25: 1507 if (curChar == 34 && kind > 152) 1508 kind = 152; 1509 break; 1510 case 26: 1511 if (curChar == 46) 1512 jjCheckNAddTwoStates(27, 37); 1513 break; 1514 case 27: 1515 if ((0x3ff000000000000L & l) == 0L) 1516 break; 1517 if (kind > 141) 1518 kind = 141; 1519 jjCheckNAddTwoStates(27, 28); 1520 break; 1521 case 29: 1522 if ((0x280000000000L & l) != 0L) 1523 jjAddStates(12, 13); 1524 break; 1525 case 30: 1526 if (curChar == 46) 1527 jjCheckNAdd(31); 1528 break; 1529 case 31: 1530 if ((0x3ff000000000000L & l) == 0L) 1531 break; 1532 if (kind > 141) 1533 kind = 141; 1534 jjCheckNAdd(31); 1535 break; 1536 case 32: 1537 if ((0x3ff000000000000L & l) == 0L) 1538 break; 1539 if (kind > 141) 1540 kind = 141; 1541 jjCheckNAddStates(14, 16); 1542 break; 1543 case 33: 1544 if ((0x3ff000000000000L & l) == 0L) 1545 break; 1546 if (kind > 141) 1547 kind = 141; 1548 jjCheckNAdd(33); 1549 break; 1550 case 34: 1551 if ((0x3ff000000000000L & l) == 0L) 1552 break; 1553 if (kind > 141) 1554 kind = 141; 1555 jjCheckNAddTwoStates(34, 35); 1556 break; 1557 case 35: 1558 if (curChar == 46) 1559 jjCheckNAdd(36); 1560 break; 1561 case 36: 1562 if ((0x3ff000000000000L & l) == 0L) 1563 break; 1564 if (kind > 141) 1565 kind = 141; 1566 jjCheckNAdd(36); 1567 break; 1568 case 37: 1569 if ((0x3ff000000000000L & l) == 0L) 1570 break; 1571 if (kind > 141) 1572 kind = 141; 1573 jjCheckNAdd(37); 1574 break; 1575 case 38: 1576 if ((0x3ff000000000000L & l) == 0L) 1577 break; 1578 if (kind > 141) 1579 kind = 141; 1580 jjCheckNAddStates(0, 6); 1581 break; 1582 case 39: 1583 if ((0x3ff000000000000L & l) == 0L) 1584 break; 1585 if (kind > 141) 1586 kind = 141; 1587 jjCheckNAddTwoStates(39, 28); 1588 break; 1589 case 40: 1590 if ((0x3ff000000000000L & l) == 0L) 1591 break; 1592 if (kind > 141) 1593 kind = 141; 1594 jjCheckNAddStates(17, 19); 1595 break; 1596 case 41: 1597 if (curChar == 46) 1598 jjCheckNAdd(42); 1599 break; 1600 case 42: 1601 if ((0x3ff000000000000L & l) == 0L) 1602 break; 1603 if (kind > 141) 1604 kind = 141; 1605 jjCheckNAddTwoStates(42, 28); 1606 break; 1607 case 43: 1608 if ((0x3ff000000000000L & l) == 0L) 1609 break; 1610 if (kind > 141) 1611 kind = 141; 1612 jjCheckNAddTwoStates(43, 44); 1613 break; 1614 case 44: 1615 if (curChar == 46) 1616 jjCheckNAdd(45); 1617 break; 1618 case 45: 1619 if ((0x3ff000000000000L & l) == 0L) 1620 break; 1621 if (kind > 141) 1622 kind = 141; 1623 jjCheckNAdd(45); 1624 break; 1625 case 46: 1626 if ((0x3ff000000000000L & l) == 0L) 1627 break; 1628 if (kind > 141) 1629 kind = 141; 1630 jjCheckNAdd(46); 1631 break; 1632 default : break; 1633 } 1634 } while(i != startsAt); 1635 } 1636 else if (curChar < 128) 1637 { 1638 long l = 1L << (curChar & 077); 1639 MatchLoop: do 1640 { 1641 switch(jjstateSet[--i]) 1642 { 1643 case 2: 1644 case 10: 1645 if ((0x7fffffe07fffffeL & l) == 0L) 1646 break; 1647 if (kind > 147) 1648 kind = 147; 1649 jjCheckNAddTwoStates(10, 11); 1650 break; 1651 case 48: 1652 if ((0x7fffffe87fffffeL & l) != 0L) 1653 { 1654 if (kind > 147) 1655 kind = 147; 1656 jjCheckNAdd(11); 1657 } 1658 if ((0x7fffffe07fffffeL & l) != 0L) 1659 { 1660 if (kind > 147) 1661 kind = 147; 1662 jjCheckNAddTwoStates(10, 11); 1663 } 1664 break; 1665 case 1: 1666 if (kind > 145) 1667 kind = 145; 1668 jjstateSet[jjnewStateCnt++] = 1; 1669 break; 1670 case 4: 1671 jjCheckNAddTwoStates(4, 5); 1672 break; 1673 case 6: 1674 case 7: 1675 jjCheckNAddTwoStates(7, 5); 1676 break; 1677 case 11: 1678 if ((0x7fffffe87fffffeL & l) == 0L) 1679 break; 1680 if (kind > 147) 1681 kind = 147; 1682 jjCheckNAdd(11); 1683 break; 1684 case 13: 1685 if ((0x7fffffe07fffffeL & l) == 0L) 1686 break; 1687 if (kind > 150) 1688 kind = 150; 1689 jjCheckNAddStates(20, 22); 1690 break; 1691 case 14: 1692 if ((0x7fffffe87fffffeL & l) == 0L) 1693 break; 1694 if (kind > 150) 1695 kind = 150; 1696 jjCheckNAddTwoStates(14, 15); 1697 break; 1698 case 16: 1699 if ((0x7fffffe07fffffeL & l) == 0L) 1700 break; 1701 if (kind > 150) 1702 kind = 150; 1703 jjCheckNAddTwoStates(16, 17); 1704 break; 1705 case 17: 1706 if ((0x7fffffe87fffffeL & l) == 0L) 1707 break; 1708 if (kind > 150) 1709 kind = 150; 1710 jjCheckNAdd(17); 1711 break; 1712 case 19: 1713 jjCheckNAddTwoStates(19, 20); 1714 break; 1715 case 22: 1716 jjCheckNAddTwoStates(22, 20); 1717 break; 1718 case 24: 1719 jjAddStates(23, 24); 1720 break; 1721 case 28: 1722 if ((0x2000000020L & l) != 0L) 1723 jjAddStates(25, 27); 1724 break; 1725 default : break; 1726 } 1727 } while(i != startsAt); 1728 } 1729 else 1730 { 1731 int hiByte = (int)(curChar >> 8); 1732 int i1 = hiByte >> 6; 1733 long l1 = 1L << (hiByte & 077); 1734 int i2 = (curChar & 0xff) >> 6; 1735 long l2 = 1L << (curChar & 077); 1736 MatchLoop: do 1737 { 1738 switch(jjstateSet[--i]) 1739 { 1740 case 1: 1741 if (!jjCanMove_0(hiByte, i1, i2, l1, l2)) 1742 break; 1743 if (kind > 145) 1744 kind = 145; 1745 jjstateSet[jjnewStateCnt++] = 1; 1746 break; 1747 case 4: 1748 if (jjCanMove_0(hiByte, i1, i2, l1, l2)) 1749 jjCheckNAddTwoStates(4, 5); 1750 break; 1751 case 6: 1752 case 7: 1753 if (jjCanMove_0(hiByte, i1, i2, l1, l2)) 1754 jjCheckNAddTwoStates(7, 5); 1755 break; 1756 case 19: 1757 if (jjCanMove_0(hiByte, i1, i2, l1, l2)) 1758 jjCheckNAddTwoStates(19, 20); 1759 break; 1760 case 22: 1761 if (jjCanMove_0(hiByte, i1, i2, l1, l2)) 1762 jjCheckNAddTwoStates(22, 20); 1763 break; 1764 case 24: 1765 if (jjCanMove_0(hiByte, i1, i2, l1, l2)) 1766 jjAddStates(23, 24); 1767 break; 1768 default : break; 1769 } 1770 } while(i != startsAt); 1771 } 1772 if (kind != 0x7fffffff) 1773 { 1774 jjmatchedKind = kind; 1775 jjmatchedPos = curPos; 1776 kind = 0x7fffffff; 1777 } 1778 ++curPos; 1779 if ((i = jjnewStateCnt) == (startsAt = 47 - (jjnewStateCnt = startsAt))) 1780 return curPos; 1781 try { curChar = input_stream.readChar(); } 1782 catch(java.io.IOException e) { return curPos; } 1783 } 1784 } 1785 static final int[] jjnextStates = { 1786 39, 40, 41, 28, 43, 44, 46, 5, 6, 8, 14, 15, 30, 32, 33, 34, 1787 35, 40, 41, 28, 13, 14, 15, 24, 25, 29, 30, 32, 1788 }; 1789 private static final boolean jjCanMove_0(int hiByte, int i1, int i2, long l1, long l2) 1790 { 1791 switch(hiByte) 1792 { 1793 case 0: 1794 return ((jjbitVec2[i2] & l2) != 0L); 1795 default : 1796 if ((jjbitVec0[i1] & l1) != 0L) 1797 return true; 1798 return false; 1799 } 1800 } 1801 public static final String[] jjstrLiteralImages = { 1802 "", null, null, null, null, null, null, null, null, null, null, null, null, 1803 null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1804 null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1805 null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1806 null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1807 null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1808 null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1809 null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1810 null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1811 null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1812 null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1813 "\75", "\41\75", "\74\76", "\76", "\76\75", "\74", "\74\75", "\56", "\73", "\72\75", 1814 "\50", "\54", "\51", null, "\74\74", "\76\76", "\56\56", "\53", "\55", "\174\174", 1815 "\52", "\57", "\52\52", "\56\52", }; 1816 public static final String[] lexStateNames = { 1817 "DEFAULT", 1818 }; 1819 static final long[] jjtoToken = { 1820 0xffffffffffffffe1L, 0xffffffffffffffffL, 0x1ffffffc83fffL, 1821 }; 1822 static final long[] jjtoSkip = { 1823 0x1eL, 0x0L, 0x60000L, 1824 }; 1825 static final long[] jjtoSpecial = { 1826 0x1eL, 0x0L, 0x60000L, 1827 }; 1828 static private JavaCharStream input_stream; 1829 static private final int[] jjrounds = new int[47]; 1830 static private final int[] jjstateSet = new int[94]; 1831 static protected char curChar; 1832 public MobisnapSQLTokenManager(JavaCharStream stream) 1833 { 1834 if (input_stream != null) 1835 throw new TokenMgrError("ERROR: Second call to constructor of static lexer. You must use ReInit() to initialize the static variables.", TokenMgrError.STATIC_LEXER_ERROR); 1836 input_stream = stream; 1837 } 1838 public MobisnapSQLTokenManager(JavaCharStream stream, int lexState) 1839 { 1840 this(stream); 1841 SwitchTo(lexState); 1842 } 1843 static public void ReInit(JavaCharStream stream) 1844 { 1845 jjmatchedPos = jjnewStateCnt = 0; 1846 curLexState = defaultLexState; 1847 input_stream = stream; 1848 ReInitRounds(); 1849 } 1850 static private final void ReInitRounds() 1851 { 1852 int i; 1853 jjround = 0x80000001; 1854 for (i = 47; i-- > 0;) 1855 jjrounds[i] = 0x80000000; 1856 } 1857 static public void ReInit(JavaCharStream stream, int lexState) 1858 { 1859 ReInit(stream); 1860 SwitchTo(lexState); 1861 } 1862 static public void SwitchTo(int lexState) 1863 { 1864 if (lexState >= 1 || lexState < 0) 1865 throw new TokenMgrError("Error: Ignoring invalid lexical state : " + lexState + ". State unchanged.", TokenMgrError.INVALID_LEXICAL_STATE); 1866 else 1867 curLexState = lexState; 1868 } 1869 1870 static private final Token jjFillToken() 1871 { 1872 Token t = Token.newToken(jjmatchedKind); 1873 t.kind = jjmatchedKind; 1874 String im = jjstrLiteralImages[jjmatchedKind]; 1875 t.image = (im == null) ? input_stream.GetImage() : im; 1876 t.beginLine = input_stream.getBeginLine(); 1877 t.beginColumn = input_stream.getBeginColumn(); 1878 t.endLine = input_stream.getEndLine(); 1879 t.endColumn = input_stream.getEndColumn(); 1880 return t; 1881 } 1882 1883 static int curLexState = 0; 1884 static int defaultLexState = 0; 1885 static int jjnewStateCnt; 1886 static int jjround; 1887 static int jjmatchedPos; 1888 static int jjmatchedKind; 1889 1890 public static final Token getNextToken() 1891 { 1892 int kind; 1893 Token specialToken = null; 1894 Token matchedToken; 1895 int curPos = 0; 1896 1897 EOFLoop : 1898 for (;;) 1899 { 1900 try 1901 { 1902 curChar = input_stream.BeginToken(); 1903 } 1904 catch(java.io.IOException e) 1905 { 1906 jjmatchedKind = 0; 1907 matchedToken = jjFillToken(); 1908 matchedToken.specialToken = specialToken; 1909 return matchedToken; 1910 } 1911 1912 jjmatchedKind = 0x7fffffff; 1913 jjmatchedPos = 0; 1914 curPos = jjMoveStringLiteralDfa0_0(); 1915 if (jjmatchedKind != 0x7fffffff) 1916 { 1917 if (jjmatchedPos + 1 < curPos) 1918 input_stream.backup(curPos - jjmatchedPos - 1); 1919 if ((jjtoToken[jjmatchedKind >> 6] & (1L << (jjmatchedKind & 077))) != 0L) 1920 { 1921 matchedToken = jjFillToken(); 1922 matchedToken.specialToken = specialToken; 1923 return matchedToken; 1924 } 1925 else 1926 { 1927 if ((jjtoSpecial[jjmatchedKind >> 6] & (1L << (jjmatchedKind & 077))) != 0L) 1928 { 1929 matchedToken = jjFillToken(); 1930 if (specialToken == null) 1931 specialToken = matchedToken; 1932 else 1933 { 1934 matchedToken.specialToken = specialToken; 1935 specialToken = (specialToken.next = matchedToken); 1936 } 1937 } 1938 continue EOFLoop; 1939 } 1940 } 1941 int error_line = input_stream.getEndLine(); 1942 int error_column = input_stream.getEndColumn(); 1943 String error_after = null; 1944 boolean EOFSeen = false; 1945 try { input_stream.readChar(); input_stream.backup(1); } 1946 catch (java.io.IOException e1) { 1947 EOFSeen = true; 1948 error_after = curPos <= 1 ? "" : input_stream.GetImage(); 1949 if (curChar == '\n' || curChar == '\r') { 1950 error_line++; 1951 error_column = 0; 1952 } 1953 else 1954 error_column++; 1955 } 1956 if (!EOFSeen) { 1957 input_stream.backup(1); 1958 error_after = curPos <= 1 ? "" : input_stream.GetImage(); 1959 } 1960 throw new TokenMgrError(EOFSeen, curLexState, error_line, error_column, error_after, curChar, TokenMgrError.LEXICAL_ERROR); 1961 } 1962 } 1963 1964 }

This page was automatically generated by Maven