PageRenderTime 199ms CodeModel.GetById 76ms app.highlight 109ms RepoModel.GetById 1ms app.codeStats 1ms

/bundles/plugins-trunk/XML/sidekick/ecmascript/parser/EcmaScriptTokenManager.java

#
Java | 1942 lines | 1940 code | 1 blank | 1 comment | 659 complexity | 8dfc991655ac089a276b74e8ea6b90e5 MD5 | raw file

Large files files are truncated, but you can click here to view the full file

   1/* Generated By:JJTree&JavaCC: Do not edit this line. EcmaScriptTokenManager.java */
   2package sidekick.ecmascript.parser;
   3import java.io.*;
   4import java.util.*;
   5import java.util.regex.*;
   6import sidekick.util.*;
   7
   8public class EcmaScriptTokenManager implements EcmaScriptConstants
   9{
  10    public int htmlTokenNestingLevel = 0;
  11    public boolean expectActionScript = false;
  12  public  java.io.PrintStream debugStream = System.out;
  13  public  void setDebugStream(java.io.PrintStream ds) { debugStream = ds; }
  14private final int jjStopStringLiteralDfa_0(int pos, long active0, long active1)
  15{
  16   switch (pos)
  17   {
  18      case 0:
  19         if ((active0 & 0x400003000000L) != 0L)
  20         {
  21            jjmatchedKind = 118;
  22            return 13;
  23         }
  24         if ((active0 & 0x3bfff3cf00000L) != 0L || (active1 & 0x40400000000L) != 0L)
  25         {
  26            jjmatchedKind = 118;
  27            return 98;
  28         }
  29         if ((active0 & 0xc0000c0000000L) != 0L)
  30         {
  31            jjmatchedKind = 118;
  32            return 9;
  33         }
  34         if ((active0 & 0x400000000000000L) != 0L)
  35            return 3;
  36         if ((active0 & 0x6000L) != 0L)
  37            return 59;
  38         return -1;
  39      case 1:
  40         if ((active0 & 0x1000002000000L) != 0L || (active1 & 0x40000000000L) != 0L)
  41         {
  42            if (jjmatchedPos != 1)
  43            {
  44               jjmatchedKind = 118;
  45               jjmatchedPos = 1;
  46            }
  47            return 45;
  48         }
  49         if ((active0 & 0x4000c000000L) != 0L || (active1 & 0x400000000L) != 0L)
  50            return 98;
  51         if ((active0 & 0x6fbfff1f00000L) != 0L)
  52         {
  53            if (jjmatchedPos != 1)
  54            {
  55               jjmatchedKind = 118;
  56               jjmatchedPos = 1;
  57            }
  58            return 98;
  59         }
  60         if ((active0 & 0x8000000000000L) != 0L)
  61         {
  62            if (jjmatchedPos != 1)
  63            {
  64               jjmatchedKind = 118;
  65               jjmatchedPos = 1;
  66            }
  67            return 8;
  68         }
  69         return -1;
  70      case 2:
  71         if ((active0 & 0x7f3fee2f00000L) != 0L || (active1 & 0x40400000000L) != 0L)
  72         {
  73            if (jjmatchedPos != 2)
  74            {
  75               jjmatchedKind = 118;
  76               jjmatchedPos = 2;
  77            }
  78            return 98;
  79         }
  80         if ((active0 & 0x80000000000L) != 0L)
  81         {
  82            if (jjmatchedPos != 2)
  83            {
  84               jjmatchedKind = 118;
  85               jjmatchedPos = 2;
  86            }
  87            return 45;
  88         }
  89         if ((active0 & 0x8000111000000L) != 0L)
  90            return 98;
  91         return -1;
  92      case 3:
  93         if ((active0 & 0x7f2e482700000L) != 0L || (active1 & 0x400000000L) != 0L)
  94         {
  95            jjmatchedKind = 118;
  96            jjmatchedPos = 3;
  97            return 98;
  98         }
  99         if ((active0 & 0x10020000000L) != 0L)
 100         {
 101            jjmatchedKind = 118;
 102            jjmatchedPos = 3;
 103            return 45;
 104         }
 105         if ((active0 & 0x81a40800000L) != 0L || (active1 & 0x40000000000L) != 0L)
 106            return 98;
 107         return -1;
 108      case 4:
 109         if ((active0 & 0x20000000000L) != 0L)
 110         {
 111            jjmatchedKind = 118;
 112            jjmatchedPos = 4;
 113            return 45;
 114         }
 115         if ((active0 & 0x2f100a2600000L) != 0L || (active1 & 0x400000000L) != 0L)
 116         {
 117            jjmatchedKind = 118;
 118            jjmatchedPos = 4;
 119            return 98;
 120         }
 121         if ((active0 & 0x500e400100000L) != 0L)
 122            return 98;
 123         return -1;
 124      case 5:
 125         if ((active0 & 0x630002200000L) != 0L || (active1 & 0x400000000L) != 0L)
 126         {
 127            jjmatchedKind = 118;
 128            jjmatchedPos = 5;
 129            return 98;
 130         }
 131         if ((active0 & 0x29000a0400000L) != 0L)
 132            return 98;
 133         return -1;
 134      case 6:
 135         if ((active0 & 0x10002000000L) != 0L || (active1 & 0x400000000L) != 0L)
 136         {
 137            jjmatchedKind = 118;
 138            jjmatchedPos = 6;
 139            return 98;
 140         }
 141         if ((active0 & 0x620000000000L) != 0L)
 142            return 98;
 143         if ((active0 & 0x200000L) != 0L)
 144         {
 145            jjmatchedKind = 118;
 146            jjmatchedPos = 6;
 147            return 45;
 148         }
 149         return -1;
 150      case 7:
 151         if ((active1 & 0x400000000L) != 0L)
 152         {
 153            jjmatchedKind = 118;
 154            jjmatchedPos = 7;
 155            return 98;
 156         }
 157         if ((active0 & 0x10002000000L) != 0L)
 158            return 98;
 159         if ((active0 & 0x200000L) != 0L)
 160            return 46;
 161         return -1;
 162      case 8:
 163         if ((active1 & 0x400000000L) != 0L)
 164         {
 165            jjmatchedKind = 118;
 166            jjmatchedPos = 8;
 167            return 98;
 168         }
 169         return -1;
 170      default :
 171         return -1;
 172   }
 173}
 174private final int jjStartNfa_0(int pos, long active0, long active1)
 175{
 176   return jjMoveNfa_0(jjStopStringLiteralDfa_0(pos, active0, active1), pos + 1);
 177}
 178private final int jjStopAtPos(int pos, int kind)
 179{
 180   jjmatchedKind = kind;
 181   jjmatchedPos = pos;
 182   return pos + 1;
 183}
 184private final int jjStartNfaWithStates_0(int pos, int kind, int state)
 185{
 186   jjmatchedKind = kind;
 187   jjmatchedPos = pos;
 188   try { curChar = input_stream.readChar(); }
 189   catch(java.io.IOException e) { return pos + 1; }
 190   return jjMoveNfa_0(state, pos + 1);
 191}
 192private final int jjMoveStringLiteralDfa0_0()
 193{
 194   switch(curChar)
 195   {
 196      case 33:
 197         jjmatchedKind = 81;
 198         return jjMoveStringLiteralDfa1_0(0x0L, 0x14L);
 199      case 37:
 200         jjmatchedKind = 72;
 201         return jjMoveStringLiteralDfa1_0(0x0L, 0x8000000L);
 202      case 38:
 203         jjmatchedKind = 78;
 204         return jjMoveStringLiteralDfa1_0(0x0L, 0x80080000L);
 205      case 40:
 206         return jjStopAtPos(0, 54);
 207      case 41:
 208         return jjStopAtPos(0, 55);
 209      case 42:
 210         jjmatchedKind = 71;
 211         return jjMoveStringLiteralDfa1_0(0x0L, 0x4000000L);
 212      case 43:
 213         jjmatchedKind = 69;
 214         return jjMoveStringLiteralDfa1_0(0x0L, 0x1000200L);
 215      case 44:
 216         return jjStopAtPos(0, 60);
 217      case 45:
 218         jjmatchedKind = 70;
 219         return jjMoveStringLiteralDfa1_0(0x0L, 0x2000400L);
 220      case 46:
 221         return jjStartNfaWithStates_0(0, 58, 3);
 222      case 47:
 223         return jjMoveStringLiteralDfa1_0(0x6000L, 0x0L);
 224      case 58:
 225         return jjStopAtPos(0, 86);
 226      case 59:
 227         return jjStopAtPos(0, 59);
 228      case 60:
 229         jjmatchedKind = 61;
 230         return jjMoveStringLiteralDfa1_0(0x8000000000008000L, 0x10000800L);
 231      case 61:
 232         jjmatchedKind = 87;
 233         return jjMoveStringLiteralDfa1_0(0x0L, 0xaL);
 234      case 62:
 235         jjmatchedKind = 62;
 236         return jjMoveStringLiteralDfa1_0(0x0L, 0x60003001L);
 237      case 63:
 238         return jjStopAtPos(0, 85);
 239      case 91:
 240         return jjStopAtPos(0, 56);
 241      case 93:
 242         return jjStopAtPos(0, 57);
 243      case 94:
 244         jjmatchedKind = 80;
 245         return jjMoveStringLiteralDfa1_0(0x0L, 0x200000000L);
 246      case 98:
 247         return jjMoveStringLiteralDfa1_0(0x100000L, 0x0L);
 248      case 99:
 249         return jjMoveStringLiteralDfa1_0(0xf000200000L, 0x0L);
 250      case 100:
 251         return jjMoveStringLiteralDfa1_0(0x70000400000L, 0x0L);
 252      case 101:
 253         return jjMoveStringLiteralDfa1_0(0x380000800000L, 0x0L);
 254      case 102:
 255         return jjMoveStringLiteralDfa1_0(0x400003000000L, 0x0L);
 256      case 105:
 257         return jjMoveStringLiteralDfa1_0(0x80000c000000L, 0x400000000L);
 258      case 110:
 259         return jjMoveStringLiteralDfa1_0(0x10000000L, 0x40000000000L);
 260      case 114:
 261         return jjMoveStringLiteralDfa1_0(0x20000000L, 0x0L);
 262      case 115:
 263         return jjMoveStringLiteralDfa1_0(0x3000000000000L, 0x0L);
 264      case 116:
 265         return jjMoveStringLiteralDfa1_0(0xc0000c0000000L, 0x0L);
 266      case 118:
 267         return jjMoveStringLiteralDfa1_0(0x300000000L, 0x0L);
 268      case 119:
 269         return jjMoveStringLiteralDfa1_0(0xc00000000L, 0x0L);
 270      case 123:
 271         return jjStopAtPos(0, 52);
 272      case 124:
 273         jjmatchedKind = 79;
 274         return jjMoveStringLiteralDfa1_0(0x0L, 0x100100000L);
 275      case 125:
 276         return jjStopAtPos(0, 53);
 277      case 126:
 278         return jjStopAtPos(0, 82);
 279      default :
 280         return jjMoveNfa_0(0, 0);
 281   }
 282}
 283private final int jjMoveStringLiteralDfa1_0(long active0, long active1)
 284{
 285   try { curChar = input_stream.readChar(); }
 286   catch(java.io.IOException e) {
 287      jjStopStringLiteralDfa_0(0, active0, active1);
 288      return 1;
 289   }
 290   switch(curChar)
 291   {
 292      case 37:
 293         if ((active0 & 0x8000L) != 0L)
 294            return jjStopAtPos(1, 15);
 295         break;
 296      case 38:
 297         if ((active1 & 0x80000L) != 0L)
 298            return jjStopAtPos(1, 83);
 299         break;
 300      case 42:
 301         if ((active0 & 0x4000L) != 0L)
 302            return jjStopAtPos(1, 14);
 303         break;
 304      case 43:
 305         if ((active1 & 0x200L) != 0L)
 306            return jjStopAtPos(1, 73);
 307         break;
 308      case 45:
 309         if ((active1 & 0x400L) != 0L)
 310            return jjStopAtPos(1, 74);
 311         break;
 312      case 47:
 313         if ((active0 & 0x2000L) != 0L)
 314            return jjStopAtPos(1, 13);
 315         break;
 316      case 60:
 317         if ((active1 & 0x800L) != 0L)
 318         {
 319            jjmatchedKind = 75;
 320            jjmatchedPos = 1;
 321         }
 322         return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0x10000000L);
 323      case 61:
 324         if ((active0 & 0x8000000000000000L) != 0L)
 325            return jjStopAtPos(1, 63);
 326         else if ((active1 & 0x1L) != 0L)
 327            return jjStopAtPos(1, 64);
 328         else if ((active1 & 0x2L) != 0L)
 329         {
 330            jjmatchedKind = 65;
 331            jjmatchedPos = 1;
 332         }
 333         else if ((active1 & 0x4L) != 0L)
 334         {
 335            jjmatchedKind = 66;
 336            jjmatchedPos = 1;
 337         }
 338         else if ((active1 & 0x1000000L) != 0L)
 339            return jjStopAtPos(1, 88);
 340         else if ((active1 & 0x2000000L) != 0L)
 341            return jjStopAtPos(1, 89);
 342         else if ((active1 & 0x4000000L) != 0L)
 343            return jjStopAtPos(1, 90);
 344         else if ((active1 & 0x8000000L) != 0L)
 345            return jjStopAtPos(1, 91);
 346         else if ((active1 & 0x80000000L) != 0L)
 347            return jjStopAtPos(1, 95);
 348         else if ((active1 & 0x100000000L) != 0L)
 349            return jjStopAtPos(1, 96);
 350         else if ((active1 & 0x200000000L) != 0L)
 351            return jjStopAtPos(1, 97);
 352         return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0x18L);
 353      case 62:
 354         if ((active1 & 0x1000L) != 0L)
 355         {
 356            jjmatchedKind = 76;
 357            jjmatchedPos = 1;
 358         }
 359         return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0x60002000L);
 360      case 97:
 361         return jjMoveStringLiteralDfa2_0(active0, 0x3100000000L, active1, 0L);
 362      case 101:
 363         return jjMoveStringLiteralDfa2_0(active0, 0x30030400000L, active1, 0L);
 364      case 102:
 365         if ((active0 & 0x4000000L) != 0L)
 366            return jjStartNfaWithStates_0(1, 26, 98);
 367         break;
 368      case 104:
 369         return jjMoveStringLiteralDfa2_0(active0, 0x4000440000000L, active1, 0L);
 370      case 105:
 371         return jjMoveStringLiteralDfa2_0(active0, 0x400800000000L, active1, 0L);
 372      case 108:
 373         return jjMoveStringLiteralDfa2_0(active0, 0x4000800000L, active1, 0L);
 374      case 109:
 375         return jjMoveStringLiteralDfa2_0(active0, 0x800000000000L, active1, 0L);
 376      case 110:
 377         if ((active0 & 0x8000000L) != 0L)
 378         {
 379            jjmatchedKind = 27;
 380            jjmatchedPos = 1;
 381         }
 382         return jjMoveStringLiteralDfa2_0(active0, 0x80000000000L, active1, 0x400000000L);
 383      case 111:
 384         if ((active0 & 0x40000000000L) != 0L)
 385            return jjStartNfaWithStates_0(1, 42, 98);
 386         return jjMoveStringLiteralDfa2_0(active0, 0x8201200000L, active1, 0L);
 387      case 114:
 388         return jjMoveStringLiteralDfa2_0(active0, 0x8000000100000L, active1, 0L);
 389      case 117:
 390         return jjMoveStringLiteralDfa2_0(active0, 0x1000002000000L, active1, 0x40000000000L);
 391      case 119:
 392         return jjMoveStringLiteralDfa2_0(active0, 0x2000000000000L, active1, 0L);
 393      case 120:
 394         return jjMoveStringLiteralDfa2_0(active0, 0x300000000000L, active1, 0L);
 395      case 121:
 396         return jjMoveStringLiteralDfa2_0(active0, 0x80000000L, active1, 0L);
 397      case 124:
 398         if ((active1 & 0x100000L) != 0L)
 399            return jjStopAtPos(1, 84);
 400         break;
 401      default :
 402         break;
 403   }
 404   return jjStartNfa_0(0, active0, active1);
 405}
 406private final int jjMoveStringLiteralDfa2_0(long old0, long active0, long old1, long active1)
 407{
 408   if (((active0 &= old0) | (active1 &= old1)) == 0L)
 409      return jjStartNfa_0(0, old0, old1); 
 410   try { curChar = input_stream.readChar(); }
 411   catch(java.io.IOException e) {
 412      jjStopStringLiteralDfa_0(1, active0, active1);
 413      return 2;
 414   }
 415   switch(curChar)
 416   {
 417      case 61:
 418         if ((active1 & 0x8L) != 0L)
 419            return jjStopAtPos(2, 67);
 420         else if ((active1 & 0x10L) != 0L)
 421            return jjStopAtPos(2, 68);
 422         else if ((active1 & 0x10000000L) != 0L)
 423            return jjStopAtPos(2, 92);
 424         else if ((active1 & 0x20000000L) != 0L)
 425            return jjStopAtPos(2, 93);
 426         break;
 427      case 62:
 428         if ((active1 & 0x2000L) != 0L)
 429         {
 430            jjmatchedKind = 77;
 431            jjmatchedPos = 2;
 432         }
 433         return jjMoveStringLiteralDfa3_0(active0, 0L, active1, 0x40000000L);
 434      case 97:
 435         return jjMoveStringLiteralDfa3_0(active0, 0x4000000000L, active1, 0L);
 436      case 98:
 437         return jjMoveStringLiteralDfa3_0(active0, 0x10000000000L, active1, 0L);
 438      case 101:
 439         return jjMoveStringLiteralDfa3_0(active0, 0x100000L, active1, 0L);
 440      case 102:
 441         return jjMoveStringLiteralDfa3_0(active0, 0x20000000000L, active1, 0L);
 442      case 105:
 443         return jjMoveStringLiteralDfa3_0(active0, 0x2000640000000L, active1, 0L);
 444      case 108:
 445         return jjMoveStringLiteralDfa3_0(active0, 0x400000L, active1, 0x40000000000L);
 446      case 110:
 447         return jjMoveStringLiteralDfa3_0(active0, 0x408002200000L, active1, 0L);
 448      case 112:
 449         return jjMoveStringLiteralDfa3_0(active0, 0x1900080000000L, active1, 0L);
 450      case 114:
 451         if ((active0 & 0x1000000L) != 0L)
 452            return jjStartNfaWithStates_0(2, 24, 98);
 453         else if ((active0 & 0x100000000L) != 0L)
 454            return jjStartNfaWithStates_0(2, 32, 98);
 455         return jjMoveStringLiteralDfa3_0(active0, 0x4000000000000L, active1, 0L);
 456      case 115:
 457         return jjMoveStringLiteralDfa3_0(active0, 0x1000800000L, active1, 0x400000000L);
 458      case 116:
 459         return jjMoveStringLiteralDfa3_0(active0, 0x202820000000L, active1, 0L);
 460      case 117:
 461         return jjMoveStringLiteralDfa3_0(active0, 0x80000000000L, active1, 0L);
 462      case 119:
 463         if ((active0 & 0x10000000L) != 0L)
 464            return jjStartNfaWithStates_0(2, 28, 98);
 465         break;
 466      case 121:
 467         if ((active0 & 0x8000000000000L) != 0L)
 468            return jjStartNfaWithStates_0(2, 51, 98);
 469         break;
 470      default :
 471         break;
 472   }
 473   return jjStartNfa_0(1, active0, active1);
 474}
 475private final int jjMoveStringLiteralDfa3_0(long old0, long active0, long old1, long active1)
 476{
 477   if (((active0 &= old0) | (active1 &= old1)) == 0L)
 478      return jjStartNfa_0(1, old0, old1); 
 479   try { curChar = input_stream.readChar(); }
 480   catch(java.io.IOException e) {
 481      jjStopStringLiteralDfa_0(2, active0, active1);
 482      return 3;
 483   }
 484   switch(curChar)
 485   {
 486      case 61:
 487         if ((active1 & 0x40000000L) != 0L)
 488            return jjStopAtPos(3, 94);
 489         break;
 490      case 97:
 491         return jjMoveStringLiteralDfa4_0(active0, 0x420000100000L, active1, 0L);
 492      case 99:
 493         return jjMoveStringLiteralDfa4_0(active0, 0x2002000000L, active1, 0L);
 494      case 100:
 495         if ((active0 & 0x200000000L) != 0L)
 496            return jjStartNfaWithStates_0(3, 33, 98);
 497         break;
 498      case 101:
 499         if ((active0 & 0x800000L) != 0L)
 500            return jjStartNfaWithStates_0(3, 23, 98);
 501         else if ((active0 & 0x1000000000L) != 0L)
 502            return jjStartNfaWithStates_0(3, 36, 98);
 503         return jjMoveStringLiteralDfa4_0(active0, 0x1200080400000L, active1, 0L);
 504      case 104:
 505         if ((active0 & 0x800000000L) != 0L)
 506            return jjStartNfaWithStates_0(3, 35, 98);
 507         break;
 508      case 108:
 509         if ((active1 & 0x40000000000L) != 0L)
 510            return jjStartNfaWithStates_0(3, 106, 98);
 511         return jjMoveStringLiteralDfa4_0(active0, 0x400000000L, active1, 0L);
 512      case 109:
 513         if ((active0 & 0x80000000000L) != 0L)
 514            return jjStartNfaWithStates_0(3, 43, 98);
 515         break;
 516      case 111:
 517         return jjMoveStringLiteralDfa4_0(active0, 0x4900000000000L, active1, 0L);
 518      case 115:
 519         if ((active0 & 0x40000000L) != 0L)
 520            return jjStartNfaWithStates_0(3, 30, 98);
 521         return jjMoveStringLiteralDfa4_0(active0, 0xc000000000L, active1, 0L);
 522      case 116:
 523         return jjMoveStringLiteralDfa4_0(active0, 0x2000000200000L, active1, 0x400000000L);
 524      case 117:
 525         return jjMoveStringLiteralDfa4_0(active0, 0x10020000000L, active1, 0L);
 526      default :
 527         break;
 528   }
 529   return jjStartNfa_0(2, active0, active1);
 530}
 531private final int jjMoveStringLiteralDfa4_0(long old0, long active0, long old1, long active1)
 532{
 533   if (((active0 &= old0) | (active1 &= old1)) == 0L)
 534      return jjStartNfa_0(2, old0, old1); 
 535   try { curChar = input_stream.readChar(); }
 536   catch(java.io.IOException e) {
 537      jjStopStringLiteralDfa_0(3, active0, active1);
 538      return 4;
 539   }
 540   switch(curChar)
 541   {
 542      case 97:
 543         return jjMoveStringLiteralDfa5_0(active0, 0L, active1, 0x400000000L);
 544      case 99:
 545         return jjMoveStringLiteralDfa5_0(active0, 0x2000000000000L, active1, 0L);
 546      case 101:
 547         if ((active0 & 0x400000000L) != 0L)
 548            return jjStartNfaWithStates_0(4, 34, 98);
 549         break;
 550      case 103:
 551         return jjMoveStringLiteralDfa5_0(active0, 0x10000000000L, active1, 0L);
 552      case 104:
 553         if ((active0 & 0x2000000000L) != 0L)
 554            return jjStartNfaWithStates_0(4, 37, 98);
 555         break;
 556      case 105:
 557         return jjMoveStringLiteralDfa5_0(active0, 0x200000L, active1, 0L);
 558      case 107:
 559         if ((active0 & 0x100000L) != 0L)
 560            return jjStartNfaWithStates_0(4, 20, 98);
 561         break;
 562      case 108:
 563         return jjMoveStringLiteralDfa5_0(active0, 0x400000000000L, active1, 0L);
 564      case 110:
 565         return jjMoveStringLiteralDfa5_0(active0, 0x200000000000L, active1, 0L);
 566      case 111:
 567         return jjMoveStringLiteralDfa5_0(active0, 0x80000000L, active1, 0L);
 568      case 114:
 569         if ((active0 & 0x1000000000000L) != 0L)
 570            return jjStartNfaWithStates_0(4, 48, 98);
 571         return jjMoveStringLiteralDfa5_0(active0, 0x900020000000L, active1, 0L);
 572      case 115:
 573         if ((active0 & 0x4000000000L) != 0L)
 574            return jjStartNfaWithStates_0(4, 38, 98);
 575         break;
 576      case 116:
 577         if ((active0 & 0x8000000000L) != 0L)
 578            return jjStartNfaWithStates_0(4, 39, 98);
 579         return jjMoveStringLiteralDfa5_0(active0, 0x2400000L, active1, 0L);
 580      case 117:
 581         return jjMoveStringLiteralDfa5_0(active0, 0x20000000000L, active1, 0L);
 582      case 119:
 583         if ((active0 & 0x4000000000000L) != 0L)
 584            return jjStartNfaWithStates_0(4, 50, 98);
 585         break;
 586      default :
 587         break;
 588   }
 589   return jjStartNfa_0(3, active0, active1);
 590}
 591private final int jjMoveStringLiteralDfa5_0(long old0, long active0, long old1, long active1)
 592{
 593   if (((active0 &= old0) | (active1 &= old1)) == 0L)
 594      return jjStartNfa_0(3, old0, old1); 
 595   try { curChar = input_stream.readChar(); }
 596   catch(java.io.IOException e) {
 597      jjStopStringLiteralDfa_0(4, active0, active1);
 598      return 5;
 599   }
 600   switch(curChar)
 601   {
 602      case 100:
 603         return jjMoveStringLiteralDfa6_0(active0, 0x200000000000L, active1, 0L);
 604      case 101:
 605         if ((active0 & 0x400000L) != 0L)
 606            return jjStartNfaWithStates_0(5, 22, 98);
 607         break;
 608      case 102:
 609         if ((active0 & 0x80000000L) != 0L)
 610            return jjStartNfaWithStates_0(5, 31, 98);
 611         break;
 612      case 103:
 613         return jjMoveStringLiteralDfa6_0(active0, 0x10000000000L, active1, 0L);
 614      case 104:
 615         if ((active0 & 0x2000000000000L) != 0L)
 616            return jjStartNfaWithStates_0(5, 49, 98);
 617         break;
 618      case 105:
 619         return jjMoveStringLiteralDfa6_0(active0, 0x2000000L, active1, 0L);
 620      case 108:
 621         return jjMoveStringLiteralDfa6_0(active0, 0x420000000000L, active1, 0L);
 622      case 110:
 623         if ((active0 & 0x20000000L) != 0L)
 624            return jjStartNfaWithStates_0(5, 29, 98);
 625         return jjMoveStringLiteralDfa6_0(active0, 0x200000L, active1, 0x400000000L);
 626      case 116:
 627         if ((active0 & 0x100000000000L) != 0L)
 628            return jjStartNfaWithStates_0(5, 44, 98);
 629         else if ((active0 & 0x800000000000L) != 0L)
 630            return jjStartNfaWithStates_0(5, 47, 98);
 631         break;
 632      default :
 633         break;
 634   }
 635   return jjStartNfa_0(4, active0, active1);
 636}
 637private final int jjMoveStringLiteralDfa6_0(long old0, long active0, long old1, long active1)
 638{
 639   if (((active0 &= old0) | (active1 &= old1)) == 0L)
 640      return jjStartNfa_0(4, old0, old1); 
 641   try { curChar = input_stream.readChar(); }
 642   catch(java.io.IOException e) {
 643      jjStopStringLiteralDfa_0(5, active0, active1);
 644      return 6;
 645   }
 646   switch(curChar)
 647   {
 648      case 99:
 649         return jjMoveStringLiteralDfa7_0(active0, 0L, active1, 0x400000000L);
 650      case 101:
 651         return jjMoveStringLiteralDfa7_0(active0, 0x10000000000L, active1, 0L);
 652      case 111:
 653         return jjMoveStringLiteralDfa7_0(active0, 0x2000000L, active1, 0L);
 654      case 115:
 655         if ((active0 & 0x200000000000L) != 0L)
 656            return jjStartNfaWithStates_0(6, 45, 98);
 657         break;
 658      case 116:
 659         if ((active0 & 0x20000000000L) != 0L)
 660            return jjStartNfaWithStates_0(6, 41, 98);
 661         break;
 662      case 117:
 663         return jjMoveStringLiteralDfa7_0(active0, 0x200000L, active1, 0L);
 664      case 121:
 665         if ((active0 & 0x400000000000L) != 0L)
 666            return jjStartNfaWithStates_0(6, 46, 98);
 667         break;
 668      default :
 669         break;
 670   }
 671   return jjStartNfa_0(5, active0, active1);
 672}
 673private final int jjMoveStringLiteralDfa7_0(long old0, long active0, long old1, long active1)
 674{
 675   if (((active0 &= old0) | (active1 &= old1)) == 0L)
 676      return jjStartNfa_0(5, old0, old1); 
 677   try { curChar = input_stream.readChar(); }
 678   catch(java.io.IOException e) {
 679      jjStopStringLiteralDfa_0(6, active0, active1);
 680      return 7;
 681   }
 682   switch(curChar)
 683   {
 684      case 101:
 685         if ((active0 & 0x200000L) != 0L)
 686            return jjStartNfaWithStates_0(7, 21, 46);
 687         return jjMoveStringLiteralDfa8_0(active0, 0L, active1, 0x400000000L);
 688      case 110:
 689         if ((active0 & 0x2000000L) != 0L)
 690            return jjStartNfaWithStates_0(7, 25, 98);
 691         break;
 692      case 114:
 693         if ((active0 & 0x10000000000L) != 0L)
 694            return jjStartNfaWithStates_0(7, 40, 98);
 695         break;
 696      default :
 697         break;
 698   }
 699   return jjStartNfa_0(6, active0, active1);
 700}
 701private final int jjMoveStringLiteralDfa8_0(long old0, long active0, long old1, long active1)
 702{
 703   if (((active0 &= old0) | (active1 &= old1)) == 0L)
 704      return jjStartNfa_0(6, old0, old1); 
 705   try { curChar = input_stream.readChar(); }
 706   catch(java.io.IOException e) {
 707      jjStopStringLiteralDfa_0(7, 0L, active1);
 708      return 8;
 709   }
 710   switch(curChar)
 711   {
 712      case 111:
 713         return jjMoveStringLiteralDfa9_0(active1, 0x400000000L);
 714      default :
 715         break;
 716   }
 717   return jjStartNfa_0(7, 0L, active1);
 718}
 719private final int jjMoveStringLiteralDfa9_0(long old1, long active1)
 720{
 721   if (((active1 &= old1)) == 0L)
 722      return jjStartNfa_0(7, 0L, old1); 
 723   try { curChar = input_stream.readChar(); }
 724   catch(java.io.IOException e) {
 725      jjStopStringLiteralDfa_0(8, 0L, active1);
 726      return 9;
 727   }
 728   switch(curChar)
 729   {
 730      case 102:
 731         if ((active1 & 0x400000000L) != 0L)
 732            return jjStartNfaWithStates_0(9, 98, 98);
 733         break;
 734      default :
 735         break;
 736   }
 737   return jjStartNfa_0(8, 0L, active1);
 738}
 739private final void jjCheckNAdd(int state)
 740{
 741   if (jjrounds[state] != jjround)
 742   {
 743      jjstateSet[jjnewStateCnt++] = state;
 744      jjrounds[state] = jjround;
 745   }
 746}
 747private final void jjAddStates(int start, int end)
 748{
 749   do {
 750      jjstateSet[jjnewStateCnt++] = jjnextStates[start];
 751   } while (start++ != end);
 752}
 753private final void jjCheckNAddTwoStates(int state1, int state2)
 754{
 755   jjCheckNAdd(state1);
 756   jjCheckNAdd(state2);
 757}
 758private final void jjCheckNAddStates(int start, int end)
 759{
 760   do {
 761      jjCheckNAdd(jjnextStates[start]);
 762   } while (start++ != end);
 763}
 764private final void jjCheckNAddStates(int start)
 765{
 766   jjCheckNAdd(jjnextStates[start]);
 767   jjCheckNAdd(jjnextStates[start + 1]);
 768}
 769static final long[] jjbitVec0 = {
 770   0x0L, 0x0L, 0x100000000L, 0x0L
 771};
 772static final long[] jjbitVec1 = {
 773   0x30000000000L, 0x0L, 0x0L, 0x0L
 774};
 775static final long[] jjbitVec2 = {
 776   0xfffffffefffffffeL, 0xffffffffffffffffL, 0xffffffffffffffffL, 0xffffffffffffffffL
 777};
 778static final long[] jjbitVec4 = {
 779   0x0L, 0x0L, 0xffffffffffffffffL, 0xffffffffffffffffL
 780};
 781static final long[] jjbitVec5 = {
 782   0xfffffcffffffffffL, 0xffffffffffffffffL, 0xffffffffffffffffL, 0xffffffffffffffffL
 783};
 784static final long[] jjbitVec6 = {
 785   0x200002L, 0x0L, 0xf00000000L, 0x1200000000000000L
 786};
 787static final long[] jjbitVec7 = {
 788   0x10000000000000L, 0x4000L, 0x100000000000L, 0x0L
 789};
 790static final long[] jjbitVec8 = {
 791   0x1L, 0x0L, 0x0L, 0x0L
 792};
 793static final long[] jjbitVec9 = {
 794   0x0L, 0x0L, 0x420040000000000L, 0xff7fffffff7fffffL
 795};
 796static final long[] jjbitVec10 = {
 797   0xffffcffffffffL, 0xffffffffffff0000L, 0xf9ff3fffffffffffL, 0x401f00030003L
 798};
 799static final long[] jjbitVec11 = {
 800   0x0L, 0x400000000000000L, 0xfffffffbffffd740L, 0xffffffcff7fffL
 801};
 802static final long[] jjbitVec12 = {
 803   0xffffffffffffffffL, 0xffffffffffffffffL, 0xfffffffffffff003L, 0x33fffffffff199fL
 804};
 805static final long[] jjbitVec13 = {
 806   0xfffe000000000000L, 0xfffffffe027fffffL, 0xffL, 0x707ffffff0000L
 807};
 808static final long[] jjbitVec14 = {
 809   0x7fffffe00000000L, 0xfffe0000000007ffL, 0xffffffffffffffffL, 0x1c000060002fffffL
 810};
 811static final long[] jjbitVec15 = {
 812   0x1ffffffd0000L, 0x0L, 0x3fffffffffL, 0x0L
 813};
 814static final long[] jjbitVec16 = {
 815   0x23ffffffffffffe0L, 0x3ff010000L, 0x3c5fdfffff99fe0L, 0x30003b0000000L
 816};
 817static final long[] jjbitVec17 = {
 818   0x36dfdfffff987e0L, 0x1c00005e000000L, 0x23edfdfffffbafe0L, 0x100010000L
 819};
 820static final long[] jjbitVec18 = {
 821   0x23cdfdfffff99fe0L, 0x3b0000000L, 0x3bfc718d63dc7e0L, 0x0L
 822};
 823static final long[] jjbitVec19 = {
 824   0x3effdfffffddfe0L, 0x300000000L, 0x3effdfffffddfe0L, 0x340000000L
 825};
 826static final long[] jjbitVec20 = {
 827   0x3fffdfffffddfe0L, 0x300000000L, 0x2ffbfffffc7fffe0L, 0x7fL
 828};
 829static final long[] jjbitVec21 = {
 830   0xdfffffffffffeL, 0x7fL, 0xe00decaefef02596L, 0x3000005fL
 831};
 832static final long[] jjbitVec22 = {
 833   0x1L, 0x7ffffffffffL, 0xf00L, 0x0L
 834};
 835static final long[] jjbitVec23 = {
 836   0x6fbffffffffL, 0x3f0000L, 0xffffffff00000000L, 0x7fffffffff003fL
 837};
 838static final long[] jjbitVec24 = {
 839   0xffffffffffffffffL, 0xffffffff83ffffffL, 0xffffff07ffffffffL, 0x3ffffffffffffffL
 840};
 841static final long[] jjbitVec25 = {
 842   0xffffffffffffff7fL, 0xffffffff3d7f3d7fL, 0x7f3d7fffffff3d7fL, 0xffff7fffff7f7f3dL
 843};
 844static final long[] jjbitVec26 = {
 845   0xffffffff7f3d7fffL, 0x7ffff7fL, 0xffffffff00000000L, 0x1fffffffffffffL
 846};
 847static final long[] jjbitVec27 = {
 848   0xfffffffffffffffeL, 0xffffffffffffffffL, 0xffffffffffffffffL, 0xffffffffffffffffL
 849};
 850static final long[] jjbitVec28 = {
 851   0xffffffffffffffffL, 0x7fffffffffffffL, 0xffffffff07fffffeL, 0x7ffffffffffL
 852};
 853static final long[] jjbitVec29 = {
 854   0x0L, 0x0L, 0xfffffffffffffL, 0x0L
 855};
 856static final long[] jjbitVec30 = {
 857   0xffffffff00000000L, 0xffffffffffffffL, 0x1ffffffffffL, 0x0L
 858};
 859static final long[] jjbitVec31 = {
 860   0xffffffffffffffffL, 0xffffffffffffffffL, 0xffffffff0fffffffL, 0x3ffffffffffffffL
 861};
 862static final long[] jjbitVec32 = {
 863   0xffffffff3f3fffffL, 0x3fffffffaaff3f3fL, 0x5fdfffffffffffffL, 0x1fdc1fff0fcf1fdcL
 864};
 865static final long[] jjbitVec33 = {
 866   0x0L, 0x8000000000000000L, 0x0L, 0x0L
 867};
 868static final long[] jjbitVec34 = {
 869   0x3fbbd503e2ffc84L, 0xffffffff00000000L, 0xfL, 0x0L
 870};
 871static final long[] jjbitVec35 = {
 872   0x73e03fe000000e0L, 0xfffffffffffffffeL, 0xfffffffe601fffffL, 0x77ffffffffffffffL
 873};
 874static final long[] jjbitVec36 = {
 875   0xfffe1fffffffffe0L, 0xffffffffffffffffL, 0xffffff00007fffL, 0x0L
 876};
 877static final long[] jjbitVec37 = {
 878   0x0L, 0x0L, 0x20000000000000L, 0x0L
 879};
 880static final long[] jjbitVec38 = {
 881   0x0L, 0x0L, 0x2000000000L, 0x0L
 882};
 883static final long[] jjbitVec39 = {
 884   0xffffffffffffffffL, 0xffffffffffffffffL, 0x1fffL, 0x0L
 885};
 886static final long[] jjbitVec40 = {
 887   0x0L, 0x0L, 0x800000000L, 0x0L
 888};
 889static final long[] jjbitVec41 = {
 890   0x3fffffffffffL, 0x0L, 0x0L, 0x0L
 891};
 892static final long[] jjbitVec42 = {
 893   0x5f7ffdffa0f8007fL, 0xffffffffffffffdbL, 0x3ffffffffffffL, 0xfffffffffff80000L
 894};
 895static final long[] jjbitVec43 = {
 896   0x3fffffffffffffffL, 0xffffffffffff0000L, 0xfffffffffffcffffL, 0xfff0000000000ffL
 897};
 898static final long[] jjbitVec44 = {
 899   0x0L, 0xffd7000000000000L, 0xffffffffffffffffL, 0x1fffffffffffffffL
 900};
 901static final long[] jjbitVec45 = {
 902   0x7fffffe00000000L, 0xffffffc007fffffeL, 0x7fffffffffffffffL, 0x1cfcfcfcL
 903};
 904static final long[] jjbitVec46 = {
 905   0xffffffffffffffffL, 0x400000700007fffL, 0xfffffffbffffd740L, 0xffffffcff7fffL
 906};
 907static final long[] jjbitVec47 = {
 908   0xffffffffffffffffL, 0xffffffffffffffffL, 0xfffffffffffff07bL, 0x33fffffffff199fL
 909};
 910static final long[] jjbitVec48 = {
 911   0xfffe000000000000L, 0xfffffffe027fffffL, 0xbbfffffbfffe00ffL, 0x707ffffff0016L
 912};
 913static final long[] jjbitVec49 = {
 914   0x7fffffe00000000L, 0xffff03ff003fffffL, 0xffffffffffffffffL, 0x1fff3dff9fefffffL
 915};
 916static final long[] jjbitVec50 = {
 917   0xffff1fffffff0000L, 0x7ffL, 0x1ffffffffffffL, 0x0L
 918};
 919static final long[] jjbitVec51 = {
 920   0xf3ffffffffffffeeL, 0xffcfff1f3fffL, 0xf3c5fdfffff99feeL, 0x3ffcfb080399fL
 921};
 922static final long[] jjbitVec52 = {
 923   0xd36dfdfffff987ecL, 0x1fffc05e003987L, 0xf3edfdfffffbafeeL, 0xffc100013bbfL
 924};
 925static final long[] jjbitVec53 = {
 926   0xf3cdfdfffff99feeL, 0xffc3b0c0398fL, 0xc3bfc718d63dc7ecL, 0xff8000803dc7L
 927};
 928static final long[] jjbitVec54 = {
 929   0xc3effdfffffddfeeL, 0xffc300603ddfL, 0xc3effdfffffddfecL, 0xffc340603ddfL
 930};
 931static final long[] jjbitVec55 = {
 932   0xc3fffdfffffddfecL, 0xffc300803dcfL, 0x2ffbfffffc7fffecL, 0xc0000ff5f847fL
 933};
 934static final long[] jjbitVec56 = {
 935   0x7fffffffffffffeL, 0x3ff7fffL, 0xfbffecaefef02596L, 0x33ff3f5fL
 936};
 937static final long[] jjbitVec57 = {
 938   0xc2a003ff03000001L, 0xfffe07ffffffffffL, 0x1ffffffffeff0fdfL, 0x40L
 939};
 940static final long[] jjbitVec58 = {
 941   0x3c7f6fbffffffffL, 0x3ff03ffL, 0xffffffff00000000L, 0x7fffffffff003fL
 942};
 943static final long[] jjbitVec59 = {
 944   0xffffffff7f3d7fffL, 0x3fe0007ffff7fL, 0xffffffff00000000L, 0x1fffffffffffffL
 945};
 946static final long[] jjbitVec60 = {
 947   0x0L, 0x0L, 0xffffffffffffffffL, 0x3ff000fffffL
 948};
 949static final long[] jjbitVec61 = {
 950   0xffffffff03ff0000L, 0xffffffffffffffL, 0x3ffffffffffL, 0x0L
 951};
 952static final long[] jjbitVec62 = {
 953   0x1fb0e7800000000L, 0x0L, 0xffff000000000000L, 0x301L
 954};
 955static final long[] jjbitVec63 = {
 956   0xe000000L, 0x0L, 0x0L, 0x0L
 957};
 958static final long[] jjbitVec64 = {
 959   0xc00000L, 0x0L, 0x0L, 0x0L
 960};
 961static final long[] jjbitVec65 = {
 962   0x8000000000000000L, 0x8000000000000001L, 0x0L, 0x21fff0000L
 963};
 964static final long[] jjbitVec66 = {
 965   0x73efffe000000e0L, 0xfffffffffffffffeL, 0xfffffffe661fffffL, 0x7fffffffffffffffL
 966};
 967static final long[] jjbitVec67 = {
 968   0x9800000004L, 0x0L, 0x0L, 0x0L
 969};
 970static final long[] jjbitVec68 = {
 971   0x5f7ffdffe0f8007fL, 0xffffffffffffffdbL, 0x3ffffffffffffL, 0xfffffffffff80000L
 972};
 973static final long[] jjbitVec69 = {
 974   0x18000f00000000L, 0xffd700000000e000L, 0xffffffffffffffffL, 0x1fffffffffffffffL
 975};
 976static final long[] jjbitVec70 = {
 977   0x87fffffe03ff0000L, 0xffffffe007fffffeL, 0x7fffffffffffffffL, 0x1cfcfcfcL
 978};
 979static final long[] jjbitVec71 = {
 980   0xffffffffffffffffL, 0x700007fffL, 0x0L, 0x0L
 981};
 982static final long[] jjbitVec72 = {
 983   0x0L, 0x0L, 0x78L, 0x0L
 984};
 985static final long[] jjbitVec73 = {
 986   0x0L, 0x0L, 0xbbfffffbfffe0000L, 0x16L
 987};
 988static final long[] jjbitVec74 = {
 989   0x0L, 0x10000003ff800L, 0x0L, 0x3d9f9fc00000L
 990};
 991static final long[] jjbitVec75 = {
 992   0xffff000000020000L, 0x7ffL, 0x1ffc000000000L, 0x0L
 993};
 994static final long[] jjbitVec76 = {
 995   0xd00000000000000eL, 0xc001e3fffL, 0xf00000000000000eL, 0xc0080399fL
 996};
 997static final long[] jjbitVec77 = {
 998   0xd00000000000000cL, 0x3000000003987L, 0xd00000000000000eL, 0x3bbfL
 999};
1000static final long[] jjbitVec78 = {
1001   0xd00000000000000eL, 0xc0398fL, 0xc00000000000000cL, 0x803dc7L
1002};
1003static final long[] jjbitVec79 = {
1004   0xc00000000000000eL, 0x603ddfL, 0xc00000000000000cL, 0x603ddfL
1005};
1006static final long[] jjbitVec80 = {
1007   0xc00000000000000cL, 0x803dcfL, 0xcL, 0xc0000ff5f8400L
1008};
1009static final long[] jjbitVec81 = {
1010   0x7f2000000000000L, 0x7f80L, 0x1bf2000000000000L, 0x3f00L
1011};
1012static final long[] jjbitVec82 = {
1013   0xc2a0000003000000L, 0xfffe000000000000L, 0x1ffffffffeff00dfL, 0x40L
1014};
1015static final long[] jjbitVec83 = {
1016   0x3c7f00000000000L, 0x3c00000L, 0x0L, 0x0L
1017};
1018static final long[] jjbitVec84 = {
1019   0x0L, 0x0L, 0xfff0000000000000L, 0xfffffL
1020};
1021static final long[] jjbitVec85 = {
1022   0x0L, 0x0L, 0x20000000000L, 0x0L
1023};
1024static final long[] jjbitVec86 = {
1025   0x0L, 0x0L, 0x0L, 0x21fff0000L
1026};
1027static final long[] jjbitVec87 = {
1028   0xfc0000000000L, 0x0L, 0x6000000L, 0x0L
1029};
1030static final long[] jjbitVec88 = {
1031   0x40000000L, 0x0L, 0x0L, 0x0L
1032};
1033static final long[] jjbitVec89 = {
1034   0xf00000000L, 0x0L, 0x0L, 0x0L
1035};
1036static final long[] jjbitVec90 = {
1037   0xc000000000000008L, 0x1e01L, 0xc00000000000000cL, 0x801981L
1038};
1039static final long[] jjbitVec91 = {
1040   0xc000000000000008L, 0x1L, 0xc000000000000008L, 0x1a01L
1041};
1042static final long[] jjbitVec92 = {
1043   0x400000000000000cL, 0x801981L, 0xc000000000000000L, 0x801dc6L
1044};
1045static final long[] jjbitVec93 = {
1046   0xeL, 0x1eL, 0x400000000000000cL, 0x600d9fL
1047};
1048static final long[] jjbitVec94 = {
1049   0xc00000000000000cL, 0x801dc1L, 0xcL, 0xc0000ff038000L
1050};
1051static final long[] jjbitVec95 = {
1052   0xc000000000000000L, 0x8000000000000000L, 0x0L, 0x0L
1053};
1054static final long[] jjbitVec96 = {
1055   0x102100000000000L, 0xc00000L, 0x0L, 0x0L
1056};
1057static final long[] jjbitVec97 = {
1058   0x0L, 0x0L, 0xc040000000000000L, 0x1bfL
1059};
1060static final long[] jjbitVec98 = {
1061   0xd000000000000004L, 0x3000000003987L, 0xd00000000000000eL, 0x3bbfL
1062};
1063static final long[] jjbitVec99 = {
1064   0x1600L, 0x0L, 0x0L, 0x0L
1065};
1066static final long[] jjbitVec100 = {
1067   0x0L, 0xffc000000000L, 0x0L, 0xffc000000000L
1068};
1069static final long[] jjbitVec101 = {
1070   0x1000000L, 0x0L, 0x0L, 0x8000000000000000L
1071};
1072static final long[] jjbitVec102 = {
1073   0x3ff0000L, 0x0L, 0x0L, 0x0L
1074};
1075static final long[] jjbitVec103 = {
1076   0x0L, 0x3ff00000000L, 0x0L, 0x3ff000000000000L
1077};
1078static final long[] jjbitVec104 = {
1079   0x0L, 0xffc000000000L, 0x0L, 0xff8000000000L
1080};
1081static final long[] jjbitVec105 = {
1082   0x0L, 0xffc000000000L, 0x0L, 0x0L
1083};
1084static final long[] jjbitVec106 = {
1085   0x0L, 0x3ff0000L, 0x0L, 0x3ff0000L
1086};
1087static final long[] jjbitVec107 = {
1088   0x3ff00000000L, 0x0L, 0x0L, 0x0L
1089};
1090static final long[] jjbitVec108 = {
1091   0x0L, 0x3ffL, 0x0L, 0x0L
1092};
1093static final long[] jjbitVec109 = {
1094   0x0L, 0x3fe0000000000L, 0x0L, 0x0L
1095};
1096static final long[] jjbitVec110 = {
1097   0x0L, 0x0L, 0x0L, 0x3ff00000000L
1098};
1099static final long[] jjbitVec111 = {
1100   0x8000000000000000L, 0x1L, 0x0L, 0x0L
1101};
1102static final long[] jjbitVec112 = {
1103   0x0L, 0x0L, 0x0L, 0x800000000000000L
1104};
1105static final long[] jjbitVec113 = {
1106   0x18000000000000L, 0xe000L, 0x0L, 0x0L
1107};
1108static final long[] jjbitVec114 = {
1109   0x8000000000000000L, 0x2000000000L, 0x0L, 0x0L
1110};
1111private final int jjMoveNfa_0(int startState, int curPos)
1112{
1113   int[] nextStates;
1114   int startsAt = 0;
1115   jjnewStateCnt = 98;
1116   int i = 1;
1117   jjstateSet[0] = startState;
1118   int j, kind = 0x7fffffff;
1119   for (;;)
1120   {
1121      if (++jjround == 0x7fffffff)
1122         ReInitRounds();
1123      if (curChar < 64)
1124      {
1125         long l = 1L << curChar;
1126         MatchLoop: do
1127         {
1128            switch(jjstateSet[--i])
1129            {
1130               case 13:
1131               case 43:
1132                  if ((0x3ff001000000000L & l) == 0L)
1133                     break;
1134                  if (kind > 118)
1135                     kind = 118;
1136                  jjCheckNAddTwoStates(43, 44);
1137                  break;
1138               case 9:
1139                  if ((0x3ff001000000000L & l) == 0L)
1140                     break;
1141                  if (kind > 118)
1142                     kind = 118;
1143                  jjCheckNAddTwoStates(43, 44);
1144                  break;
1145               case 59:
1146                  if ((0xffff7bffffffdbffL & l) != 0L)
1147                     jjCheckNAddStates(0, 2);
1148                  break;
1149               case 0:
1150                  if ((0x3ff000000000000L & l) != 0L)
1151                  {
1152                     if (kind > 104)
1153                        kind = 104;
1154                     jjCheckNAdd(89);
1155                  }
1156                  else if ((0x100001a00L & l) != 0L)
1157                  {
1158                     if (kind > 1)
1159                        kind = 1;
1160                  }
1161                  else if ((0x2400L & l) != 0L)
1162                  {
1163                     if (kind > 8)
1164                        kind = 8;
1165                  }
1166                  else if (curChar == 47)
1167                     jjAddStates(3, 4);
1168                  else if (curChar == 36)
1169                  {
1170                     if (kind > 118)
1171                        kind = 118;
1172                     jjCheckNAddTwoStates(43, 44);
1173                  }
1174                  else if (curChar == 39)
1175                     jjCheckNAddStates(5, 7);
1176                  else if (curChar == 34)
1177                     jjCheckNAddStates(8, 10);
1178                  else if (curChar == 46)
1179                     jjCheckNAdd(3);
1180                  if ((0x3ff000000000000L & l) != 0L)
1181                  {
1182                     if (kind > 130)
1183                        kind = 130;
1184                  }
1185                  if ((0x3ff000000000000L & l) != 0L)
1186                  {
1187                     if (kind > 127)
1188                        kind = 127;
1189                  }
1190                  if ((0x3fe000000000000L & l) != 0L)
1191                  {
1192                     if (kind > 99)
1193                        kind = 99;
1194                     jjCheckNAddStates(11, 15);
1195                  }
1196                  else if (curChar == 48)
1197                  {
1198                     if (kind > 99)
1199                        kind = 99;
1200                     jjCheckNAddStates(16, 18);
1201                  }
1202                  break;
1203               case 8:
1204                  if ((0x3ff001000000000L & l) == 0L)
1205                     break;
1206                  if (kind > 118)
1207                     kind = 118;
1208                  jjCheckNAddTwoStates(43, 44);
1209                  break;
1210               case 98:
1211                  if ((0x3ff001000000000L & l) == 0L)
1212                     break;
1213                  if (kind > 118)
1214                     kind = 118;
1215                  jjCheckNAddTwoStates(43, 44);
1216                  break;
1217               case 45:
1218                  if ((0x3ff001000000000L & l) != 0L)
1219                  {
1220                     if (kind > 118)
1221                        kind = 118;
1222                     jjCheckNAddTwoStates(43, 44);
1223                  }
1224                  if ((0x3ff000000000000L & l) != 0L)
1225                     jjstateSet[jjnewStateCnt++] = 50;
1226                  if ((0x3ff000000000000L & l) != 0L)
1227                     jjstateSet[jjnewStateCnt++] = 46;
1228                  break;
1229               case 46:
1230                  if ((0x3ff001000000000L & l) != 0L)
1231                  {
1232                     if (kind > 118)
1233                        kind = 118;
1234                     jjCheckNAddTwoStates(43, 44);
1235                  }
1236                  if ((0x3ff000000000000L & l) != 0L)
1237                     jjstateSet[jjnewStateCnt++] = 51;
1238                  if ((0x3ff000000000000L & l) != 0L)
1239                     jjstateSet[jjnewStateCnt++] = 47;
1240                  break;
1241               case 1:
1242                  if ((0x2400L & l) != 0L && kind > 8)
1243                     kind = 8;
1244                  break;
1245               case 2:
1246                  if (curChar == 46)
1247                     jjCheckNAdd(3);
1248                  break;
1249               case 3:
1250                  if ((0x3ff000000000000L & l) == 0L)
1251                     break;
1252                  if (kind > 99)
1253                     kind = 99;
1254                  jjCheckNAddTwoStates(3, 4);
1255                  break;
1256               case 5:
1257                  if ((0x280000000000L & l) != 0L)
1258                     jjCheckNAdd(6);
1259                  break;
1260               case 6:
1261                  if ((0x3ff000000000000L & l) == 0L)
1262                     break;
1263                  if (kind > 99)
1264                     kind = 99;
1265                  jjCheckNAdd(6);
1266                  break;
1267               case 15:
1268                  if (curChar == 34)
1269                     jjCheckNAddStates(8, 10);
1270                  break;
1271               case 16:
1272                  if ((0xfffffffbffffdbffL & l) != 0L)
1273                     jjCheckNAddStates(8, 10);
1274                  break;
1275               case 18:
1276                  jjCheckNAddStates(8, 10);
1277                  break;
1278               case 19:
1279                  if (curChar == 34 && kind > 108)
1280                     kind = 108;
1281                  break;
1282               case 21:
1283               case 26:
1284                  if ((0x3ff000000000000L & l) != 0L)
1285                     jjCheckNAdd(22);
1286                  break;
1287               case 22:
1288                  if ((0x3ff000000000000L & l) != 0L)
1289                     jjCheckNAddStates(8, 10);
1290                  break;
1291               case 24:
1292                  if ((0x3ff000000000000L & l) != 0L)
1293                     jjstateSet[jjnewStateCnt++] = 25;
1294                  break;
1295               case 25:
1296                  if ((0x3ff000000000000L & l) != 0L)
1297                     jjstateSet[jjnewStateCnt++] = 26;
1298                  break;
1299               case 27:
1300                  if (curChar == 39)
1301                     jjCheckNAddStates(5, 7);
1302                  break;
1303               case 28:
1304                  if ((0xffffff7fffffdbffL & l) != 0L)
1305                     jjCheckNAddStates(5, 7);
1306                  break;
1307               case 30:
1308                  jjCheckNAddStates(5, 7);
1309                  break;
1310               case 31:
1311                  if (curChar == 39 && kind > 108)
1312                     kind = 108;
1313                  break;
1314               case 33:
1315               case 38:
1316                  if ((0x3ff000000000000L & l) != 0L)
1317                     jjCheckNAdd(34);
1318                  break;
1319               case 34:
1320                  if ((0x3ff000000000000L & l) != 0L)
1321                     jjCheckNAddStates(5, 7);
1322                  break;
1323               case 36:
1324                  if ((0x3ff000000000000L & l) != 0L)
1325                     jjstateSet[jjnewStateCnt++] = 37;
1326                  break;
1327               case 37:
1328                  if ((0x3ff000000000000L & l) != 0L)
1329                     jjstateSet[jjnewStateCnt++] = 38;
1330                  break;
1331               case 40:
1332                  if ((0x3ff000000000000L & l) != 0L)
1333                     jjstateSet[jjnewStateCnt++] = 41;
1334                  break;
1335               case 41:
1336                  if ((0x3ff000000000000L & l) != 0L && kind > 117)
1337                     kind = 117;
1338                  break;
1339               case 42:
1340                  if (curChar != 36)
1341                     break;
1342                  if (kind > 118)
1343                     kind = 118;
1344                  jjCheckNAddTwoStates(43, 44);
1345                  break;
1346               case 47:
1347               case 51:
1348               case 93:
1349                  if ((0x3ff000000000000L & l) != 0L)
1350                     jjCheckNAdd(48);
1351                  break;
1352               case 48:
1353                  if ((0x3ff000000000000L & l) == 0L)
1354                     break;
1355                  if (kind > 118)
1356                     kind = 118;
1357                  jjCheckNAddTwoStates(43, 44);
1358                  break;
1359               case 49:
1360                  if ((0x3ff000000000000L & l) != 0L)
1361                     jjstateSet[jjnewStateCnt++] = 50;
1362                  break;
1363               case 50:
1364                  if ((0x3ff000000000000L & l) != 0L)
1365                     jjstateSet[jjnewStateCnt++] = 51;
1366                  break;
1367               case 55:
1368                  if ((0x3ff000000000000L & l) != 0L && kind > 127)
1369                     kind = 127;
1370                  break;
1371               case 57:
1372                  if ((0x3ff000000000000L & l) != 0L && kind > 130)
1373                     kind = 130;
1374                  break;
1375               case 58:
1376                  if (curChar == 47)
1377                     jjAddStates(3, 4);
1378                  break;
1379               case 60:
1380                  if ((0xffff7fffffffdbffL & l) != 0L)
1381                     jjCheckNAddStates(0, 2);
1382                  break;
1383               case 62:
1384                  if ((0xffffffffffffdbffL & l) != 0L)
1385                     jjCheckNAddStates(0, 2);
1386                  break;
1387               case 63:
1388                  if (curChar != 47)
1389                     break;
1390                  if (kind > 133)
1391                     kind = 133;
1392                  jjCheckNAddTwoStates(64, 65);
1393                  break;
1394               case 64:
1395                  if ((0x3ff001000000000L & l) == 0L)
1396                     break;
1397                  if (kind > 133)
1398                     kind = 133;
1399                  jjCheckNAddTwoStates(64, 65);
1400                  break;
1401               case 66:
1402                  if ((0x3ff000000000000L & l) != 0L)
1403                     jjstateSet[jjnewStateCnt++] = 67;
1404                  break;
1405               case 67:
1406                  if ((0x3ff000000000000L & l) != 0L)
1407                     jjstateSet[jjnewStateCnt++] = 68;
1408                  break;
1409               case 68:
1410               case 72:
1411                  if ((0x3ff000000000000L & l) != 0L)
1412                     jjCheckNAdd(69);
1413                  break;
1414               case 69:
1415                  if ((0x3ff000000000000L & l) == 0L)
1416                     break;
1417                  if (kind > 133)
1418                     kind = 133;
1419                  jjCheckNAddTwoStates(64, 65);
1420                  break;
1421               case 70:
1422                  if ((0x3ff000000000000L & l) != 0L)
1423                     jjstateSet[jjnewStateCnt++] = 71;
1424                  break;
1425               case 71:
1426                  if ((0x3ff000000000000L & l) != 0L)
1427                     jjstateSet[jjnewStateCnt++] = 72;
1428                  break;
1429               case 74:
1430                  if (curChar != 48)
1431                     break;
1432                  if (kind > 99)
1433                     kind = 99;
1434                  jjCheckNAddStates(16, 18);
1435                  break;
1436               case 75:
1437                  if (curChar != 46)
1438                     break;
1439                  if (kind > 99)
1440                     kind = 99;
1441                  jjCheckNAddTwoStates(76, 77);
1442                  break;
1443               case 76:
1444                  if ((0x3ff000000000000L & l) == 0L)
1445                     break;
1446                  if (kind > 99)
1447                     kind = 99;
1448                  jjCheckNAddTwoStates(76, 77);
1449                  break;
1450               case 78:
1451                  if ((0x280000000000L & l) != 0L)
1452                     jjCheckNAdd(79);
1453                  break;
1454               case 79:
1455                  if ((0x3ff000000000000L & l) == 0L)
1456                     break;
1457                  if (kind > 99)
1458                     kind = 99;
1459                  jjCheckNAdd(79);
1460                  break;
1461               case 81:
1462                  if ((0x280000000000L & l) != 0L)
1463                     jjCheckNAdd(82);
1464                  break;
1465               case 82:
1466                  if ((0x3ff000000000000L & l) == 0L)
1467                     break;
1468                  if (kind > 99)
1469                     kind = 99;
1470                  jjCheckNAdd(82);
1471                  break;
1472               case 84:
1473                  if ((0x3ff000000000000L & l) == 0L)
1474                     break;
1475                  if (kind > 103)
1476                     kind = 103;
1477                  jjstateSet[jjnewStateCnt++] = 84;
1478                  break;
1479               case 85:
1480                  if ((0x3fe000000000000L & l) == 0L)
1481                     break;
1482                  if (kind > 99)
1483                     kind = 99;
1484                  jjCheckNAddStates(11, 15);
1485                  break;
1486               case 86:
1487                  if ((0x3ff000000000000L & l) != 0L)
1488                     jjCheckNAddTwoStates(86, 75);
1489                  break;
1490               case 87:
1491                  if ((0x3ff000000000000L & l) == 0L)
1492                     break;
1493                  if (kind > 99)
1494                     kind = 99;
1495                  jjCheckNAddTwoStates(87, 80);
1496                  break;
1497               case 88:
1498                  if ((0x3ff000000000000L & l) == 0L)
1499                     break;
1500                  if (kind > 102)
1501            

Large files files are truncated, but you can click here to view the full file