PageRenderTime 187ms CodeModel.GetById 22ms app.highlight 153ms RepoModel.GetById 1ms app.codeStats 1ms

/jEdit/tags/jedit-4-2-pre4/bsh/ParserTokenManager.java

#
Java | 1836 lines | 1833 code | 2 blank | 1 comment | 563 complexity | 9a363ac315b44aab495f0c02bc60e1bf 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. ParserTokenManager.java */
   2package bsh;
   3import java.io.*;
   4import java.util.Vector;
   5
   6public class ParserTokenManager implements ParserConstants
   7{
   8  public  java.io.PrintStream debugStream = System.out;
   9  public  void setDebugStream(java.io.PrintStream ds) { debugStream = ds; }
  10private final int jjStopStringLiteralDfa_0(int pos, long active0, long active1, long active2)
  11{
  12   switch (pos)
  13   {
  14      case 0:
  15         if ((active1 & 0x200020000000000L) != 0L)
  16            return 56;
  17         if ((active0 & 0x3eL) != 0L)
  18            return 0;
  19         if ((active1 & 0x10000L) != 0L)
  20            return 11;
  21         if ((active0 & 0xffffffffffffc00L) != 0L)
  22         {
  23            jjmatchedKind = 69;
  24            return 35;
  25         }
  26         return -1;
  27      case 1:
  28         if ((active0 & 0x100600000L) != 0L)
  29            return 35;
  30         if ((active0 & 0xffffffeff9ffc00L) != 0L)
  31         {
  32            if (jjmatchedPos != 1)
  33            {
  34               jjmatchedKind = 69;
  35               jjmatchedPos = 1;
  36            }
  37            return 35;
  38         }
  39         return -1;
  40      case 2:
  41         if ((active0 & 0xefffecebfdffc00L) != 0L)
  42         {
  43            if (jjmatchedPos != 2)
  44            {
  45               jjmatchedKind = 69;
  46               jjmatchedPos = 2;
  47            }
  48            return 35;
  49         }
  50         if ((active0 & 0x100013040000000L) != 0L)
  51            return 35;
  52         return -1;
  53      case 3:
  54         if ((active0 & 0xc7ffcae3e5d3c00L) != 0L)
  55         {
  56            if (jjmatchedPos != 3)
  57            {
  58               jjmatchedKind = 69;
  59               jjmatchedPos = 3;
  60            }
  61            return 35;
  62         }
  63         if ((active0 & 0x28002408182c000L) != 0L)
  64            return 35;
  65         return -1;
  66      case 4:
  67         if ((active0 & 0x86080003c053000L) != 0L)
  68            return 35;
  69         if ((active0 & 0x41f7cae02580c00L) != 0L)
  70         {
  71            if (jjmatchedPos != 4)
  72            {
  73               jjmatchedKind = 69;
  74               jjmatchedPos = 4;
  75            }
  76            return 35;
  77         }
  78         return -1;
  79      case 5:
  80         if ((active0 & 0x41a1c2a12180c00L) != 0L)
  81         {
  82            jjmatchedKind = 69;
  83            jjmatchedPos = 5;
  84            return 35;
  85         }
  86         if ((active0 & 0x45608400400000L) != 0L)
  87            return 35;
  88         return -1;
  89      case 6:
  90         if ((active0 & 0x41a102a00080400L) != 0L)
  91         {
  92            jjmatchedKind = 69;
  93            jjmatchedPos = 6;
  94            return 35;
  95         }
  96         if ((active0 & 0xc0012100800L) != 0L)
  97            return 35;
  98         return -1;
  99      case 7:
 100         if ((active0 & 0x402000000080400L) != 0L)
 101            return 35;
 102         if ((active0 & 0x18102a00000000L) != 0L)
 103         {
 104            jjmatchedKind = 69;
 105            jjmatchedPos = 7;
 106            return 35;
 107         }
 108         return -1;
 109      case 8:
 110         if ((active0 & 0x8000a00000000L) != 0L)
 111         {
 112            jjmatchedKind = 69;
 113            jjmatchedPos = 8;
 114            return 35;
 115         }
 116         if ((active0 & 0x10102000000000L) != 0L)
 117            return 35;
 118         return -1;
 119      case 9:
 120         if ((active0 & 0x8000000000000L) != 0L)
 121         {
 122            jjmatchedKind = 69;
 123            jjmatchedPos = 9;
 124            return 35;
 125         }
 126         if ((active0 & 0xa00000000L) != 0L)
 127            return 35;
 128         return -1;
 129      case 10:
 130         if ((active0 & 0x8000000000000L) != 0L)
 131         {
 132            if (jjmatchedPos != 10)
 133            {
 134               jjmatchedKind = 69;
 135               jjmatchedPos = 10;
 136            }
 137            return 35;
 138         }
 139         return -1;
 140      case 11:
 141         if ((active0 & 0x8000000000000L) != 0L)
 142            return 35;
 143         return -1;
 144      default :
 145         return -1;
 146   }
 147}
 148private final int jjStartNfa_0(int pos, long active0, long active1, long active2)
 149{
 150   return jjMoveNfa_0(jjStopStringLiteralDfa_0(pos, active0, active1, active2), pos + 1);
 151}
 152private final int jjStopAtPos(int pos, int kind)
 153{
 154   jjmatchedKind = kind;
 155   jjmatchedPos = pos;
 156   return pos + 1;
 157}
 158private final int jjStartNfaWithStates_0(int pos, int kind, int state)
 159{
 160   jjmatchedKind = kind;
 161   jjmatchedPos = pos;
 162   try { curChar = input_stream.readChar(); }
 163   catch(java.io.IOException e) { return pos + 1; }
 164   return jjMoveNfa_0(state, pos + 1);
 165}
 166private final int jjMoveStringLiteralDfa0_0()
 167{
 168   switch(curChar)
 169   {
 170      case 9:
 171         return jjStartNfaWithStates_0(0, 2, 0);
 172      case 10:
 173         return jjStartNfaWithStates_0(0, 5, 0);
 174      case 12:
 175         return jjStartNfaWithStates_0(0, 4, 0);
 176      case 13:
 177         return jjStartNfaWithStates_0(0, 3, 0);
 178      case 32:
 179         return jjStartNfaWithStates_0(0, 1, 0);
 180      case 33:
 181         jjmatchedKind = 86;
 182         return jjMoveStringLiteralDfa1_0(0x0L, 0x80000000L, 0x0L);
 183      case 37:
 184         jjmatchedKind = 111;
 185         return jjMoveStringLiteralDfa1_0(0x0L, 0x8000000000000000L, 0x0L);
 186      case 38:
 187         jjmatchedKind = 106;
 188         return jjMoveStringLiteralDfa1_0(0x0L, 0x400000400000000L, 0x0L);
 189      case 40:
 190         return jjStopAtPos(0, 72);
 191      case 41:
 192         return jjStopAtPos(0, 73);
 193      case 42:
 194         jjmatchedKind = 104;
 195         return jjMoveStringLiteralDfa1_0(0x0L, 0x100000000000000L, 0x0L);
 196      case 43:
 197         jjmatchedKind = 102;
 198         return jjMoveStringLiteralDfa1_0(0x0L, 0x40001000000000L, 0x0L);
 199      case 44:
 200         return jjStopAtPos(0, 79);
 201      case 45:
 202         jjmatchedKind = 103;
 203         return jjMoveStringLiteralDfa1_0(0x0L, 0x80002000000000L, 0x0L);
 204      case 46:
 205         return jjStartNfaWithStates_0(0, 80, 11);
 206      case 47:
 207         jjmatchedKind = 105;
 208         return jjMoveStringLiteralDfa1_0(0x0L, 0x200000000000000L, 0x0L);
 209      case 58:
 210         return jjStopAtPos(0, 89);
 211      case 59:
 212         return jjStopAtPos(0, 78);
 213      case 60:
 214         jjmatchedKind = 84;
 215         return jjMoveStringLiteralDfa1_0(0x0L, 0x1000008000000L, 0x1L);
 216      case 61:
 217         jjmatchedKind = 81;
 218         return jjMoveStringLiteralDfa1_0(0x0L, 0x4000000L, 0x0L);
 219      case 62:
 220         jjmatchedKind = 82;
 221         return jjMoveStringLiteralDfa1_0(0x0L, 0x14000020000000L, 0x14L);
 222      case 63:
 223         return jjStopAtPos(0, 88);
 224      case 64:
 225         return jjMoveStringLiteralDfa1_0(0x0L, 0x282a280a50280000L, 0x2aL);
 226      case 91:
 227         return jjStopAtPos(0, 76);
 228      case 93:
 229         return jjStopAtPos(0, 77);
 230      case 94:
 231         jjmatchedKind = 110;
 232         return jjMoveStringLiteralDfa1_0(0x0L, 0x4000000000000000L, 0x0L);
 233      case 97:
 234         return jjMoveStringLiteralDfa1_0(0x400L, 0x0L, 0x0L);
 235      case 98:
 236         return jjMoveStringLiteralDfa1_0(0x5800L, 0x0L, 0x0L);
 237      case 99:
 238         return jjMoveStringLiteralDfa1_0(0xfa000L, 0x0L, 0x0L);
 239      case 100:
 240         return jjMoveStringLiteralDfa1_0(0x700000L, 0x0L, 0x0L);
 241      case 101:
 242         return jjMoveStringLiteralDfa1_0(0x3800000L, 0x0L, 0x0L);
 243      case 102:
 244         return jjMoveStringLiteralDfa1_0(0x7c000000L, 0x0L, 0x0L);
 245      case 103:
 246         return jjMoveStringLiteralDfa1_0(0x80000000L, 0x0L, 0x0L);
 247      case 105:
 248         return jjMoveStringLiteralDfa1_0(0x3f00000000L, 0x0L, 0x0L);
 249      case 108:
 250         return jjMoveStringLiteralDfa1_0(0x4000000000L, 0x0L, 0x0L);
 251      case 110:
 252         return jjMoveStringLiteralDfa1_0(0x38000000000L, 0x0L, 0x0L);
 253      case 112:
 254         return jjMoveStringLiteralDfa1_0(0x3c0000000000L, 0x0L, 0x0L);
 255      case 114:
 256         return jjMoveStringLiteralDfa1_0(0x400000000000L, 0x0L, 0x0L);
 257      case 115:
 258         return jjMoveStringLiteralDfa1_0(0xf800000000000L, 0x0L, 0x0L);
 259      case 116:
 260         return jjMoveStringLiteralDfa1_0(0x1f0000000000000L, 0x0L, 0x0L);
 261      case 118:
 262         return jjMoveStringLiteralDfa1_0(0x600000000000000L, 0x0L, 0x0L);
 263      case 119:
 264         return jjMoveStringLiteralDfa1_0(0x800000000000000L, 0x0L, 0x0L);
 265      case 123:
 266         return jjStopAtPos(0, 74);
 267      case 124:
 268         jjmatchedKind = 108;
 269         return jjMoveStringLiteralDfa1_0(0x0L, 0x1000000100000000L, 0x0L);
 270      case 125:
 271         return jjStopAtPos(0, 75);
 272      case 126:
 273         return jjStopAtPos(0, 87);
 274      default :
 275         return jjMoveNfa_0(6, 0);
 276   }
 277}
 278private final int jjMoveStringLiteralDfa1_0(long active0, long active1, long active2)
 279{
 280   try { curChar = input_stream.readChar(); }
 281   catch(java.io.IOException e) {
 282      jjStopStringLiteralDfa_0(0, active0, active1, active2);
 283      return 1;
 284   }
 285   switch(curChar)
 286   {
 287      case 38:
 288         if ((active1 & 0x400000000L) != 0L)
 289            return jjStopAtPos(1, 98);
 290         break;
 291      case 43:
 292         if ((active1 & 0x1000000000L) != 0L)
 293            return jjStopAtPos(1, 100);
 294         break;
 295      case 45:
 296         if ((active1 & 0x2000000000L) != 0L)
 297            return jjStopAtPos(1, 101);
 298         break;
 299      case 60:
 300         if ((active1 & 0x1000000000000L) != 0L)
 301         {
 302            jjmatchedKind = 112;
 303            jjmatchedPos = 1;
 304         }
 305         return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0L, active2, 0x1L);
 306      case 61:
 307         if ((active1 & 0x4000000L) != 0L)
 308            return jjStopAtPos(1, 90);
 309         else if ((active1 & 0x8000000L) != 0L)
 310            return jjStopAtPos(1, 91);
 311         else if ((active1 & 0x20000000L) != 0L)
 312            return jjStopAtPos(1, 93);
 313         else if ((active1 & 0x80000000L) != 0L)
 314            return jjStopAtPos(1, 95);
 315         else if ((active1 & 0x40000000000000L) != 0L)
 316            return jjStopAtPos(1, 118);
 317         else if ((active1 & 0x80000000000000L) != 0L)
 318            return jjStopAtPos(1, 119);
 319         else if ((active1 & 0x100000000000000L) != 0L)
 320            return jjStopAtPos(1, 120);
 321         else if ((active1 & 0x200000000000000L) != 0L)
 322            return jjStopAtPos(1, 121);
 323         else if ((active1 & 0x400000000000000L) != 0L)
 324            return jjStopAtPos(1, 122);
 325         else if ((active1 & 0x1000000000000000L) != 0L)
 326            return jjStopAtPos(1, 124);
 327         else if ((active1 & 0x4000000000000000L) != 0L)
 328            return jjStopAtPos(1, 126);
 329         else if ((active1 & 0x8000000000000000L) != 0L)
 330            return jjStopAtPos(1, 127);
 331         break;
 332      case 62:
 333         if ((active1 & 0x4000000000000L) != 0L)
 334         {
 335            jjmatchedKind = 114;
 336            jjmatchedPos = 1;
 337         }
 338         return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0x10000000000000L, active2, 0x14L);
 339      case 97:
 340         return jjMoveStringLiteralDfa2_0(active0, 0x48004018000L, active1, 0x800000800000000L, active2, 0L);
 341      case 98:
 342         return jjMoveStringLiteralDfa2_0(active0, 0x400L, active1, 0x280000000000L, active2, 0L);
 343      case 101:
 344         return jjMoveStringLiteralDfa2_0(active0, 0x410000100000L, active1, 0L, active2, 0L);
 345      case 102:
 346         if ((active0 & 0x100000000L) != 0L)
 347            return jjStartNfaWithStates_0(1, 32, 35);
 348         break;
 349      case 103:
 350         return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0x40080000L, active2, 0L);
 351      case 104:
 352         return jjMoveStringLiteralDfa2_0(active0, 0x860800000020000L, active1, 0L, active2, 0L);
 353      case 105:
 354         return jjMoveStringLiteralDfa2_0(active0, 0x18000000L, active1, 0L, active2, 0L);
 355      case 108:
 356         return jjMoveStringLiteralDfa2_0(active0, 0x20802000L, active1, 0x2000010200000L, active2, 0x2L);
 357      case 109:
 358         return jjMoveStringLiteralDfa2_0(active0, 0x600000000L, active1, 0L, active2, 0L);
 359      case 110:
 360         return jjMoveStringLiteralDfa2_0(active0, 0x3801000000L, active1, 0L, active2, 0L);
 361      case 111:
 362         if ((active0 & 0x200000L) != 0L)
 363         {
 364            jjmatchedKind = 21;
 365            jjmatchedPos = 1;
 366         }
 367         return jjMoveStringLiteralDfa2_0(active0, 0x6000040c04c0800L, active1, 0x2000000200000000L, active2, 0L);
 368      case 114:
 369         return jjMoveStringLiteralDfa2_0(active0, 0x190180000001000L, active1, 0x28000000000000L, active2, 0x28L);
 370      case 116:
 371         return jjMoveStringLiteralDfa2_0(active0, 0x3000000000000L, active1, 0L, active2, 0L);
 372      case 117:
 373         return jjMoveStringLiteralDfa2_0(active0, 0x220000000000L, active1, 0L, active2, 0L);
 374      case 119:
 375         return jjMoveStringLiteralDfa2_0(active0, 0x4000000000000L, active1, 0L, active2, 0L);
 376      case 120:
 377         return jjMoveStringLiteralDfa2_0(active0, 0x2000000L, active1, 0L, active2, 0L);
 378      case 121:
 379         return jjMoveStringLiteralDfa2_0(active0, 0x8000000004000L, active1, 0L, active2, 0L);
 380      case 124:
 381         if ((active1 & 0x100000000L) != 0L)
 382            return jjStopAtPos(1, 96);
 383         break;
 384      default :
 385         break;
 386   }
 387   return jjStartNfa_0(0, active0, active1, active2);
 388}
 389private final int jjMoveStringLiteralDfa2_0(long old0, long active0, long old1, long active1, long old2, long active2)
 390{
 391   if (((active0 &= old0) | (active1 &= old1) | (active2 &= old2)) == 0L)
 392      return jjStartNfa_0(0, old0, old1, old2); 
 393   try { curChar = input_stream.readChar(); }
 394   catch(java.io.IOException e) {
 395      jjStopStringLiteralDfa_0(1, active0, active1, active2);
 396      return 2;
 397   }
 398   switch(curChar)
 399   {
 400      case 61:
 401         if ((active2 & 0x1L) != 0L)
 402            return jjStopAtPos(2, 128);
 403         else if ((active2 & 0x4L) != 0L)
 404            return jjStopAtPos(2, 130);
 405         break;
 406      case 62:
 407         if ((active1 & 0x10000000000000L) != 0L)
 408         {
 409            jjmatchedKind = 116;
 410            jjmatchedPos = 2;
 411         }
 412         return jjMoveStringLiteralDfa3_0(active0, 0L, active1, 0L, active2, 0x10L);
 413      case 97:
 414         return jjMoveStringLiteralDfa3_0(active0, 0x11000000022000L, active1, 0L, active2, 0L);
 415      case 98:
 416         return jjMoveStringLiteralDfa3_0(active0, 0x200000000000L, active1, 0L, active2, 0L);
 417      case 99:
 418         return jjMoveStringLiteralDfa3_0(active0, 0x40000000000L, active1, 0L, active2, 0L);
 419      case 101:
 420         return jjMoveStringLiteralDfa3_0(active0, 0x1000L, active1, 0x2000000000000L, active2, 0x2L);
 421      case 102:
 422         return jjMoveStringLiteralDfa3_0(active0, 0x100000L, active1, 0L, active2, 0L);
 423      case 105:
 424         return jjMoveStringLiteralDfa3_0(active0, 0xa04080000000000L, active1, 0x28280000000000L, active2, 0x28L);
 425      case 108:
 426         return jjMoveStringLiteralDfa3_0(active0, 0x400020004000000L, active1, 0L, active2, 0L);
 427      case 110:
 428         return jjMoveStringLiteralDfa3_0(active0, 0x80040180c0000L, active1, 0x800000800000000L, active2, 0L);
 429      case 111:
 430         return jjMoveStringLiteralDfa3_0(active0, 0x900020000800L, active1, 0L, active2, 0L);
 431      case 112:
 432         return jjMoveStringLiteralDfa3_0(active0, 0x600000000L, active1, 0L, active2, 0L);
 433      case 114:
 434         if ((active0 & 0x40000000L) != 0L)
 435            return jjStartNfaWithStates_0(2, 30, 35);
 436         else if ((active1 & 0x200000000L) != 0L)
 437         {
 438            jjmatchedKind = 97;
 439            jjmatchedPos = 2;
 440         }
 441         return jjMoveStringLiteralDfa3_0(active0, 0x62000000000000L, active1, 0x2000000000000000L, active2, 0L);
 442      case 115:
 443         return jjMoveStringLiteralDfa3_0(active0, 0x800808400L, active1, 0L, active2, 0L);
 444      case 116:
 445         if ((active0 & 0x1000000000L) != 0L)
 446         {
 447            jjmatchedKind = 36;
 448            jjmatchedPos = 2;
 449         }
 450         else if ((active1 & 0x80000L) != 0L)
 451         {
 452            jjmatchedKind = 83;
 453            jjmatchedPos = 2;
 454         }
 455         else if ((active1 & 0x200000L) != 0L)
 456         {
 457            jjmatchedKind = 85;
 458            jjmatchedPos = 2;
 459         }
 460         return jjMoveStringLiteralDfa3_0(active0, 0x40a082014000L, active1, 0x50000000L, active2, 0L);
 461      case 117:
 462         return jjMoveStringLiteralDfa3_0(active0, 0x80000001400000L, active1, 0L, active2, 0L);
 463      case 119:
 464         if ((active0 & 0x10000000000L) != 0L)
 465            return jjStartNfaWithStates_0(2, 40, 35);
 466         break;
 467      case 121:
 468         if ((active0 & 0x100000000000000L) != 0L)
 469            return jjStartNfaWithStates_0(2, 56, 35);
 470         break;
 471      default :
 472         break;
 473   }
 474   return jjStartNfa_0(1, active0, active1, active2);
 475}
 476private final int jjMoveStringLiteralDfa3_0(long old0, long active0, long old1, long active1, long old2, long active2)
 477{
 478   if (((active0 &= old0) | (active1 &= old1) | (active2 &= old2)) == 0L)
 479      return jjStartNfa_0(1, old0, old1, old2); 
 480   try { curChar = input_stream.readChar(); }
 481   catch(java.io.IOException e) {
 482      jjStopStringLiteralDfa_0(2, active0, active1, active2);
 483      return 3;
 484   }
 485   switch(curChar)
 486   {
 487      case 61:
 488         if ((active2 & 0x10L) != 0L)
 489            return jjStopAtPos(3, 132);
 490         break;
 491      case 95:
 492         return jjMoveStringLiteralDfa4_0(active0, 0L, active1, 0x2000000000000000L, active2, 0L);
 493      case 97:
 494         return jjMoveStringLiteralDfa4_0(active0, 0x400000038101000L, active1, 0L, active2, 0L);
 495      case 98:
 496         return jjMoveStringLiteralDfa4_0(active0, 0x400000L, active1, 0L, active2, 0L);
 497      case 99:
 498         return jjMoveStringLiteralDfa4_0(active0, 0x8000000010000L, active1, 0L, active2, 0L);
 499      case 100:
 500         if ((active0 & 0x200000000000000L) != 0L)
 501            return jjStartNfaWithStates_0(3, 57, 35);
 502         else if ((active1 & 0x800000000L) != 0L)
 503         {
 504            jjmatchedKind = 99;
 505            jjmatchedPos = 3;
 506         }
 507         return jjMoveStringLiteralDfa4_0(active0, 0L, active1, 0x800000000000000L, active2, 0L);
 508      case 101:
 509         if ((active0 & 0x4000L) != 0L)
 510            return jjStartNfaWithStates_0(3, 14, 35);
 511         else if ((active0 & 0x8000L) != 0L)
 512            return jjStartNfaWithStates_0(3, 15, 35);
 513         else if ((active0 & 0x800000L) != 0L)
 514            return jjStartNfaWithStates_0(3, 23, 35);
 515         else if ((active0 & 0x80000000000000L) != 0L)
 516            return jjStartNfaWithStates_0(3, 55, 35);
 517         return jjMoveStringLiteralDfa4_0(active0, 0x2002000000L, active1, 0x50000000L, active2, 0L);
 518      case 102:
 519         return jjMoveStringLiteralDfa4_0(active0, 0L, active1, 0x2000000000000L, active2, 0x2L);
 520      case 103:
 521         if ((active0 & 0x4000000000L) != 0L)
 522            return jjStartNfaWithStates_0(3, 38, 35);
 523         return jjMoveStringLiteralDfa4_0(active0, 0L, active1, 0x28000000000000L, active2, 0x28L);
 524      case 105:
 525         return jjMoveStringLiteralDfa4_0(active0, 0x2008000000000L, active1, 0L, active2, 0L);
 526      case 107:
 527         return jjMoveStringLiteralDfa4_0(active0, 0x40000000000L, active1, 0L, active2, 0L);
 528      case 108:
 529         if ((active0 & 0x20000000000L) != 0L)
 530            return jjStartNfaWithStates_0(3, 41, 35);
 531         return jjMoveStringLiteralDfa4_0(active0, 0x800200200000800L, active1, 0L, active2, 0L);
 532      case 109:
 533         if ((active0 & 0x1000000L) != 0L)
 534            return jjStartNfaWithStates_0(3, 24, 35);
 535         break;
 536      case 110:
 537         return jjMoveStringLiteralDfa4_0(active0, 0x10000000000000L, active1, 0L, active2, 0L);
 538      case 111:
 539         if ((active0 & 0x80000000L) != 0L)
 540            return jjStartNfaWithStates_0(3, 31, 35);
 541         return jjMoveStringLiteralDfa4_0(active0, 0x60000400000000L, active1, 0L, active2, 0L);
 542      case 114:
 543         if ((active0 & 0x20000L) != 0L)
 544            return jjStartNfaWithStates_0(3, 17, 35);
 545         return jjMoveStringLiteralDfa4_0(active0, 0x800000000000L, active1, 0L, active2, 0L);
 546      case 115:
 547         return jjMoveStringLiteralDfa4_0(active0, 0x4042000L, active1, 0L, active2, 0L);
 548      case 116:
 549         return jjMoveStringLiteralDfa4_0(active0, 0x5100800080400L, active1, 0x280000000000L, active2, 0L);
 550      case 117:
 551         return jjMoveStringLiteralDfa4_0(active0, 0x400000000000L, active1, 0L, active2, 0L);
 552      case 118:
 553         return jjMoveStringLiteralDfa4_0(active0, 0x80000000000L, active1, 0L, active2, 0L);
 554      default :
 555         break;
 556   }
 557   return jjStartNfa_0(2, active0, active1, active2);
 558}
 559private final int jjMoveStringLiteralDfa4_0(long old0, long active0, long old1, long active1, long old2, long active2)
 560{
 561   if (((active0 &= old0) | (active1 &= old1) | (active2 &= old2)) == 0L)
 562      return jjStartNfa_0(2, old0, old1, old2); 
 563   try { curChar = input_stream.readChar(); }
 564   catch(java.io.IOException e) {
 565      jjStopStringLiteralDfa_0(3, active0, active1, active2);
 566      return 4;
 567   }
 568   switch(curChar)
 569   {
 570      case 95:
 571         return jjMoveStringLiteralDfa5_0(active0, 0L, active1, 0x800000000000000L, active2, 0L);
 572      case 97:
 573         return jjMoveStringLiteralDfa5_0(active0, 0xc0800000000L, active1, 0x2000000000000000L, active2, 0L);
 574      case 99:
 575         return jjMoveStringLiteralDfa5_0(active0, 0x6000000000000L, active1, 0L, active2, 0L);
 576      case 101:
 577         if ((active0 & 0x4000000L) != 0L)
 578            return jjStartNfaWithStates_0(4, 26, 35);
 579         else if ((active0 & 0x800000000000000L) != 0L)
 580            return jjStartNfaWithStates_0(4, 59, 35);
 581         return jjMoveStringLiteralDfa5_0(active0, 0x100200000800L, active1, 0L, active2, 0L);
 582      case 104:
 583         if ((active0 & 0x10000L) != 0L)
 584            return jjStartNfaWithStates_0(4, 16, 35);
 585         return jjMoveStringLiteralDfa5_0(active0, 0x8000000000000L, active1, 0x28000000000000L, active2, 0x28L);
 586      case 105:
 587         return jjMoveStringLiteralDfa5_0(active0, 0x1200000080000L, active1, 0L, active2, 0L);
 588      case 107:
 589         if ((active0 & 0x1000L) != 0L)
 590            return jjStartNfaWithStates_0(4, 12, 35);
 591         break;
 592      case 108:
 593         if ((active0 & 0x8000000L) != 0L)
 594         {
 595            jjmatchedKind = 27;
 596            jjmatchedPos = 4;
 597         }
 598         return jjMoveStringLiteralDfa5_0(active0, 0x10400000L, active1, 0L, active2, 0L);
 599      case 110:
 600         return jjMoveStringLiteralDfa5_0(active0, 0x2000000L, active1, 0L, active2, 0L);
 601      case 113:
 602         if ((active1 & 0x10000000L) != 0L)
 603            return jjStopAtPos(4, 92);
 604         else if ((active1 & 0x40000000L) != 0L)
 605            return jjStopAtPos(4, 94);
 606         break;
 607      case 114:
 608         return jjMoveStringLiteralDfa5_0(active0, 0x402400000400L, active1, 0L, active2, 0L);
 609      case 115:
 610         if ((active0 & 0x2000L) != 0L)
 611            return jjStartNfaWithStates_0(4, 13, 35);
 612         return jjMoveStringLiteralDfa5_0(active0, 0x10000000000000L, active1, 0L, active2, 0L);
 613      case 116:
 614         if ((active0 & 0x40000L) != 0L)
 615            return jjStartNfaWithStates_0(4, 18, 35);
 616         else if ((active0 & 0x20000000L) != 0L)
 617            return jjStartNfaWithStates_0(4, 29, 35);
 618         else if ((active0 & 0x800000000000L) != 0L)
 619            return jjStartNfaWithStates_0(4, 47, 35);
 620         return jjMoveStringLiteralDfa5_0(active0, 0x400000000000000L, active1, 0x2000000000000L, active2, 0x2L);
 621      case 117:
 622         return jjMoveStringLiteralDfa5_0(active0, 0x100000L, active1, 0L, active2, 0L);
 623      case 118:
 624         return jjMoveStringLiteralDfa5_0(active0, 0x8000000000L, active1, 0L, active2, 0L);
 625      case 119:
 626         if ((active0 & 0x20000000000000L) != 0L)
 627         {
 628            jjmatchedKind = 53;
 629            jjmatchedPos = 4;
 630         }
 631         return jjMoveStringLiteralDfa5_0(active0, 0x40000000000000L, active1, 0x280000000000L, active2, 0L);
 632      default :
 633         break;
 634   }
 635   return jjStartNfa_0(3, active0, active1, active2);
 636}
 637private final int jjMoveStringLiteralDfa5_0(long old0, long active0, long old1, long active1, long old2, long active2)
 638{
 639   if (((active0 &= old0) | (active1 &= old1) | (active2 &= old2)) == 0L)
 640      return jjStartNfa_0(3, old0, old1, old2); 
 641   try { curChar = input_stream.readChar(); }
 642   catch(java.io.IOException e) {
 643      jjStopStringLiteralDfa_0(4, active0, active1, active2);
 644      return 5;
 645   }
 646   switch(curChar)
 647   {
 648      case 95:
 649         return jjMoveStringLiteralDfa6_0(active0, 0L, active1, 0x2000000000000L, active2, 0x2L);
 650      case 97:
 651         return jjMoveStringLiteralDfa6_0(active0, 0xc00L, active1, 0x800000000000000L, active2, 0L);
 652      case 99:
 653         if ((active0 & 0x200000000000L) != 0L)
 654            return jjStartNfaWithStates_0(5, 45, 35);
 655         else if ((active0 & 0x1000000000000L) != 0L)
 656            return jjStartNfaWithStates_0(5, 48, 35);
 657         return jjMoveStringLiteralDfa6_0(active0, 0x100000000000L, active1, 0L, active2, 0L);
 658      case 100:
 659         return jjMoveStringLiteralDfa6_0(active0, 0x2000000L, active1, 0L, active2, 0L);
 660      case 101:
 661         if ((active0 & 0x400000L) != 0L)
 662            return jjStartNfaWithStates_0(5, 22, 35);
 663         else if ((active0 & 0x8000000000L) != 0L)
 664            return jjStartNfaWithStates_0(5, 39, 35);
 665         break;
 666      case 102:
 667         return jjMoveStringLiteralDfa6_0(active0, 0x2000000000L, active1, 0L, active2, 0L);
 668      case 103:
 669         return jjMoveStringLiteralDfa6_0(active0, 0x40000000000L, active1, 0L, active2, 0L);
 670      case 104:
 671         if ((active0 & 0x4000000000000L) != 0L)
 672            return jjStartNfaWithStates_0(5, 50, 35);
 673         break;
 674      case 105:
 675         return jjMoveStringLiteralDfa6_0(active0, 0x410000000000000L, active1, 0x280000000000L, active2, 0L);
 676      case 108:
 677         return jjMoveStringLiteralDfa6_0(active0, 0x10100000L, active1, 0L, active2, 0L);
 678      case 109:
 679         return jjMoveStringLiteralDfa6_0(active0, 0x200000000L, active1, 0L, active2, 0L);
 680      case 110:
 681         if ((active0 & 0x400000000000L) != 0L)
 682            return jjStartNfaWithStates_0(5, 46, 35);
 683         return jjMoveStringLiteralDfa6_0(active0, 0x800080000L, active1, 0L, active2, 0L);
 684      case 114:
 685         return jjMoveStringLiteralDfa6_0(active0, 0x8000000000000L, active1, 0L, active2, 0L);
 686      case 115:
 687         if ((active0 & 0x40000000000000L) != 0L)
 688            return jjStartNfaWithStates_0(5, 54, 35);
 689         return jjMoveStringLiteralDfa6_0(active0, 0L, active1, 0x2000000000000000L, active2, 0L);
 690      case 116:
 691         if ((active0 & 0x400000000L) != 0L)
 692            return jjStartNfaWithStates_0(5, 34, 35);
 693         return jjMoveStringLiteralDfa6_0(active0, 0x2080000000000L, active1, 0x28000000000000L, active2, 0x28L);
 694      default :
 695         break;
 696   }
 697   return jjStartNfa_0(4, active0, active1, active2);
 698}
 699private final int jjMoveStringLiteralDfa6_0(long old0, long active0, long old1, long active1, long old2, long active2)
 700{
 701   if (((active0 &= old0) | (active1 &= old1) | (active2 &= old2)) == 0L)
 702      return jjStartNfa_0(4, old0, old1, old2); 
 703   try { curChar = input_stream.readChar(); }
 704   catch(java.io.IOException e) {
 705      jjStopStringLiteralDfa_0(5, active0, active1, active2);
 706      return 6;
 707   }
 708   switch(curChar)
 709   {
 710      case 95:
 711         return jjMoveStringLiteralDfa7_0(active0, 0L, active1, 0x28000000000000L, active2, 0x28L);
 712      case 97:
 713         return jjMoveStringLiteralDfa7_0(active0, 0x2000000000L, active1, 0L, active2, 0L);
 714      case 99:
 715         return jjMoveStringLiteralDfa7_0(active0, 0x800000400L, active1, 0L, active2, 0L);
 716      case 101:
 717         if ((active0 & 0x40000000000L) != 0L)
 718            return jjStartNfaWithStates_0(6, 42, 35);
 719         else if ((active0 & 0x80000000000L) != 0L)
 720            return jjStartNfaWithStates_0(6, 43, 35);
 721         return jjMoveStringLiteralDfa7_0(active0, 0x10000200000000L, active1, 0L, active2, 0L);
 722      case 102:
 723         return jjMoveStringLiteralDfa7_0(active0, 0x2000000000000L, active1, 0L, active2, 0L);
 724      case 108:
 725         return jjMoveStringLiteralDfa7_0(active0, 0x400000000000000L, active1, 0L, active2, 0L);
 726      case 110:
 727         if ((active0 & 0x800L) != 0L)
 728            return jjStartNfaWithStates_0(6, 11, 35);
 729         break;
 730      case 111:
 731         return jjMoveStringLiteralDfa7_0(active0, 0x8000000000000L, active1, 0L, active2, 0L);
 732      case 115:
 733         if ((active0 & 0x2000000L) != 0L)
 734            return jjStartNfaWithStates_0(6, 25, 35);
 735         return jjMoveStringLiteralDfa7_0(active0, 0L, active1, 0x2802280000000000L, active2, 0x2L);
 736      case 116:
 737         if ((active0 & 0x100000L) != 0L)
 738            return jjStartNfaWithStates_0(6, 20, 35);
 739         return jjMoveStringLiteralDfa7_0(active0, 0x100000000000L, active1, 0L, active2, 0L);
 740      case 117:
 741         return jjMoveStringLiteralDfa7_0(active0, 0x80000L, active1, 0L, active2, 0L);
 742      case 121:
 743         if ((active0 & 0x10000000L) != 0L)
 744            return jjStartNfaWithStates_0(6, 28, 35);
 745         break;
 746      default :
 747         break;
 748   }
 749   return jjStartNfa_0(5, active0, active1, active2);
 750}
 751private final int jjMoveStringLiteralDfa7_0(long old0, long active0, long old1, long active1, long old2, long active2)
 752{
 753   if (((active0 &= old0) | (active1 &= old1) | (active2 &= old2)) == 0L)
 754      return jjStartNfa_0(5, old0, old1, old2); 
 755   try { curChar = input_stream.readChar(); }
 756   catch(java.io.IOException e) {
 757      jjStopStringLiteralDfa_0(6, active0, active1, active2);
 758      return 7;
 759   }
 760   switch(curChar)
 761   {
 762      case 99:
 763         return jjMoveStringLiteralDfa8_0(active0, 0x2000000000L, active1, 0L, active2, 0L);
 764      case 101:
 765         if ((active0 & 0x80000L) != 0L)
 766            return jjStartNfaWithStates_0(7, 19, 35);
 767         else if ((active0 & 0x400000000000000L) != 0L)
 768            return jjStartNfaWithStates_0(7, 58, 35);
 769         return jjMoveStringLiteralDfa8_0(active0, 0x100800000000L, active1, 0x280000000000L, active2, 0L);
 770      case 104:
 771         return jjMoveStringLiteralDfa8_0(active0, 0L, active1, 0x2000000000000L, active2, 0x2L);
 772      case 105:
 773         return jjMoveStringLiteralDfa8_0(active0, 0L, active1, 0x2000000000000000L, active2, 0L);
 774      case 110:
 775         return jjMoveStringLiteralDfa8_0(active0, 0x18000200000000L, active1, 0L, active2, 0L);
 776      case 112:
 777         if ((active0 & 0x2000000000000L) != 0L)
 778            return jjStartNfaWithStates_0(7, 49, 35);
 779         break;
 780      case 115:
 781         return jjMoveStringLiteralDfa8_0(active0, 0L, active1, 0x808000000000000L, active2, 0x8L);
 782      case 116:
 783         if ((active0 & 0x400L) != 0L)
 784            return jjStartNfaWithStates_0(7, 10, 35);
 785         break;
 786      case 117:
 787         return jjMoveStringLiteralDfa8_0(active0, 0L, active1, 0x20000000000000L, active2, 0x20L);
 788      default :
 789         break;
 790   }
 791   return jjStartNfa_0(6, active0, active1, active2);
 792}
 793private final int jjMoveStringLiteralDfa8_0(long old0, long active0, long old1, long active1, long old2, long active2)
 794{
 795   if (((active0 &= old0) | (active1 &= old1) | (active2 &= old2)) == 0L)
 796      return jjStartNfa_0(6, old0, old1, old2); 
 797   try { curChar = input_stream.readChar(); }
 798   catch(java.io.IOException e) {
 799      jjStopStringLiteralDfa_0(7, active0, active1, active2);
 800      return 8;
 801   }
 802   switch(curChar)
 803   {
 804      case 95:
 805         return jjMoveStringLiteralDfa9_0(active0, 0L, active1, 0x280000000000L, active2, 0L);
 806      case 100:
 807         if ((active0 & 0x100000000000L) != 0L)
 808            return jjStartNfaWithStates_0(8, 44, 35);
 809         break;
 810      case 101:
 811         if ((active0 & 0x2000000000L) != 0L)
 812            return jjStartNfaWithStates_0(8, 37, 35);
 813         break;
 814      case 103:
 815         return jjMoveStringLiteralDfa9_0(active0, 0L, active1, 0x2000000000000000L, active2, 0L);
 816      case 104:
 817         return jjMoveStringLiteralDfa9_0(active0, 0L, active1, 0x8000000000000L, active2, 0x8L);
 818      case 105:
 819         return jjMoveStringLiteralDfa9_0(active0, 0x8000000000000L, active1, 0x802000000000000L, active2, 0x2L);
 820      case 110:
 821         return jjMoveStringLiteralDfa9_0(active0, 0L, active1, 0x20000000000000L, active2, 0x20L);
 822      case 111:
 823         return jjMoveStringLiteralDfa9_0(active0, 0x800000000L, active1, 0L, active2, 0L);
 824      case 116:
 825         if ((active0 & 0x10000000000000L) != 0L)
 826            return jjStartNfaWithStates_0(8, 52, 35);
 827         return jjMoveStringLiteralDfa9_0(active0, 0x200000000L, active1, 0L, active2, 0L);
 828      default :
 829         break;
 830   }
 831   return jjStartNfa_0(7, active0, active1, active2);
 832}
 833private final int jjMoveStringLiteralDfa9_0(long old0, long active0, long old1, long active1, long old2, long active2)
 834{
 835   if (((active0 &= old0) | (active1 &= old1) | (active2 &= old2)) == 0L)
 836      return jjStartNfa_0(7, old0, old1, old2); 
 837   try { curChar = input_stream.readChar(); }
 838   catch(java.io.IOException e) {
 839      jjStopStringLiteralDfa_0(8, active0, active1, active2);
 840      return 9;
 841   }
 842   switch(curChar)
 843   {
 844      case 97:
 845         return jjMoveStringLiteralDfa10_0(active0, 0L, active1, 0x80000000000L, active2, 0L);
 846      case 102:
 847         if ((active0 & 0x800000000L) != 0L)
 848            return jjStartNfaWithStates_0(9, 35, 35);
 849         return jjMoveStringLiteralDfa10_0(active0, 0L, active1, 0x2000000000000L, active2, 0x2L);
 850      case 103:
 851         return jjMoveStringLiteralDfa10_0(active0, 0L, active1, 0x800000000000000L, active2, 0L);
 852      case 105:
 853         return jjMoveStringLiteralDfa10_0(active0, 0L, active1, 0x8000000000000L, active2, 0x8L);
 854      case 110:
 855         if ((active1 & 0x2000000000000000L) != 0L)
 856            return jjStopAtPos(9, 125);
 857         break;
 858      case 111:
 859         return jjMoveStringLiteralDfa10_0(active0, 0L, active1, 0x200000000000L, active2, 0L);
 860      case 115:
 861         if ((active0 & 0x200000000L) != 0L)
 862            return jjStartNfaWithStates_0(9, 33, 35);
 863         return jjMoveStringLiteralDfa10_0(active0, 0L, active1, 0x20000000000000L, active2, 0x20L);
 864      case 122:
 865         return jjMoveStringLiteralDfa10_0(active0, 0x8000000000000L, active1, 0L, active2, 0L);
 866      default :
 867         break;
 868   }
 869   return jjStartNfa_0(8, active0, active1, active2);
 870}
 871private final int jjMoveStringLiteralDfa10_0(long old0, long active0, long old1, long active1, long old2, long active2)
 872{
 873   if (((active0 &= old0) | (active1 &= old1) | (active2 &= old2)) == 0L)
 874      return jjStartNfa_0(8, old0, old1, old2); 
 875   try { curChar = input_stream.readChar(); }
 876   catch(java.io.IOException e) {
 877      jjStopStringLiteralDfa_0(9, active0, active1, active2);
 878      return 10;
 879   }
 880   switch(curChar)
 881   {
 882      case 101:
 883         return jjMoveStringLiteralDfa11_0(active0, 0x8000000000000L, active1, 0L, active2, 0L);
 884      case 102:
 885         return jjMoveStringLiteralDfa11_0(active0, 0L, active1, 0x8000000000000L, active2, 0x8L);
 886      case 105:
 887         return jjMoveStringLiteralDfa11_0(active0, 0L, active1, 0x20000000000000L, active2, 0x20L);
 888      case 110:
 889         if ((active1 & 0x800000000000000L) != 0L)
 890            return jjStopAtPos(10, 123);
 891         return jjMoveStringLiteralDfa11_0(active0, 0L, active1, 0x80000000000L, active2, 0L);
 892      case 114:
 893         if ((active1 & 0x200000000000L) != 0L)
 894            return jjStopAtPos(10, 109);
 895         break;
 896      case 116:
 897         if ((active1 & 0x2000000000000L) != 0L)
 898         {
 899            jjmatchedKind = 113;
 900            jjmatchedPos = 10;
 901         }
 902         return jjMoveStringLiteralDfa11_0(active0, 0L, active1, 0L, active2, 0x2L);
 903      default :
 904         break;
 905   }
 906   return jjStartNfa_0(9, active0, active1, active2);
 907}
 908private final int jjMoveStringLiteralDfa11_0(long old0, long active0, long old1, long active1, long old2, long active2)
 909{
 910   if (((active0 &= old0) | (active1 &= old1) | (active2 &= old2)) == 0L)
 911      return jjStartNfa_0(9, old0, old1, old2); 
 912   try { curChar = input_stream.readChar(); }
 913   catch(java.io.IOException e) {
 914      jjStopStringLiteralDfa_0(10, active0, active1, active2);
 915      return 11;
 916   }
 917   switch(curChar)
 918   {
 919      case 95:
 920         return jjMoveStringLiteralDfa12_0(active0, 0L, active1, 0L, active2, 0x2L);
 921      case 100:
 922         if ((active0 & 0x8000000000000L) != 0L)
 923            return jjStartNfaWithStates_0(11, 51, 35);
 924         else if ((active1 & 0x80000000000L) != 0L)
 925            return jjStopAtPos(11, 107);
 926         break;
 927      case 103:
 928         return jjMoveStringLiteralDfa12_0(active0, 0L, active1, 0x20000000000000L, active2, 0x20L);
 929      case 116:
 930         if ((active1 & 0x8000000000000L) != 0L)
 931         {
 932            jjmatchedKind = 115;
 933            jjmatchedPos = 11;
 934         }
 935         return jjMoveStringLiteralDfa12_0(active0, 0L, active1, 0L, active2, 0x8L);
 936      default :
 937         break;
 938   }
 939   return jjStartNfa_0(10, active0, active1, active2);
 940}
 941private final int jjMoveStringLiteralDfa12_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(10, old0, old1, old2); 
 945   try { curChar = input_stream.readChar(); }
 946   catch(java.io.IOException e) {
 947      jjStopStringLiteralDfa_0(11, 0L, active1, active2);
 948      return 12;
 949   }
 950   switch(curChar)
 951   {
 952      case 95:
 953         return jjMoveStringLiteralDfa13_0(active1, 0L, active2, 0x8L);
 954      case 97:
 955         return jjMoveStringLiteralDfa13_0(active1, 0L, active2, 0x2L);
 956      case 110:
 957         return jjMoveStringLiteralDfa13_0(active1, 0x20000000000000L, active2, 0x20L);
 958      default :
 959         break;
 960   }
 961   return jjStartNfa_0(11, 0L, active1, active2);
 962}
 963private final int jjMoveStringLiteralDfa13_0(long old1, long active1, long old2, long active2)
 964{
 965   if (((active1 &= old1) | (active2 &= old2)) == 0L)
 966      return jjStartNfa_0(11, 0L, old1, old2); 
 967   try { curChar = input_stream.readChar(); }
 968   catch(java.io.IOException e) {
 969      jjStopStringLiteralDfa_0(12, 0L, active1, active2);
 970      return 13;
 971   }
 972   switch(curChar)
 973   {
 974      case 97:
 975         return jjMoveStringLiteralDfa14_0(active1, 0L, active2, 0x8L);
 976      case 101:
 977         return jjMoveStringLiteralDfa14_0(active1, 0x20000000000000L, active2, 0x20L);
 978      case 115:
 979         return jjMoveStringLiteralDfa14_0(active1, 0L, active2, 0x2L);
 980      default :
 981         break;
 982   }
 983   return jjStartNfa_0(12, 0L, active1, active2);
 984}
 985private final int jjMoveStringLiteralDfa14_0(long old1, long active1, long old2, long active2)
 986{
 987   if (((active1 &= old1) | (active2 &= old2)) == 0L)
 988      return jjStartNfa_0(12, 0L, old1, old2); 
 989   try { curChar = input_stream.readChar(); }
 990   catch(java.io.IOException e) {
 991      jjStopStringLiteralDfa_0(13, 0L, active1, active2);
 992      return 14;
 993   }
 994   switch(curChar)
 995   {
 996      case 100:
 997         return jjMoveStringLiteralDfa15_0(active1, 0x20000000000000L, active2, 0x20L);
 998      case 115:
 999         return jjMoveStringLiteralDfa15_0(active1, 0L, active2, 0xaL);
1000      default :
1001         break;
1002   }
1003   return jjStartNfa_0(13, 0L, active1, active2);
1004}
1005private final int jjMoveStringLiteralDfa15_0(long old1, long active1, long old2, long active2)
1006{
1007   if (((active1 &= old1) | (active2 &= old2)) == 0L)
1008      return jjStartNfa_0(13, 0L, old1, old2); 
1009   try { curChar = input_stream.readChar(); }
1010   catch(java.io.IOException e) {
1011      jjStopStringLiteralDfa_0(14, 0L, active1, active2);
1012      return 15;
1013   }
1014   switch(curChar)
1015   {
1016      case 95:
1017         return jjMoveStringLiteralDfa16_0(active1, 0x20000000000000L, active2, 0x20L);
1018      case 105:
1019         return jjMoveStringLiteralDfa16_0(active1, 0L, active2, 0x2L);
1020      case 115:
1021         return jjMoveStringLiteralDfa16_0(active1, 0L, active2, 0x8L);
1022      default :
1023         break;
1024   }
1025   return jjStartNfa_0(14, 0L, active1, active2);
1026}
1027private final int jjMoveStringLiteralDfa16_0(long old1, long active1, long old2, long active2)
1028{
1029   if (((active1 &= old1) | (active2 &= old2)) == 0L)
1030      return jjStartNfa_0(14, 0L, old1, old2); 
1031   try { curChar = input_stream.readChar(); }
1032   catch(java.io.IOException e) {
1033      jjStopStringLiteralDfa_0(15, 0L, active1, active2);
1034      return 16;
1035   }
1036   switch(curChar)
1037   {
1038      case 103:
1039         return jjMoveStringLiteralDfa17_0(active1, 0L, active2, 0x2L);
1040      case 105:
1041         return jjMoveStringLiteralDfa17_0(active1, 0L, active2, 0x8L);
1042      case 115:
1043         return jjMoveStringLiteralDfa17_0(active1, 0x20000000000000L, active2, 0x20L);
1044      default :
1045         break;
1046   }
1047   return jjStartNfa_0(15, 0L, active1, active2);
1048}
1049private final int jjMoveStringLiteralDfa17_0(long old1, long active1, long old2, long active2)
1050{
1051   if (((active1 &= old1) | (active2 &= old2)) == 0L)
1052      return jjStartNfa_0(15, 0L, old1, old2); 
1053   try { curChar = input_stream.readChar(); }
1054   catch(java.io.IOException e) {
1055      jjStopStringLiteralDfa_0(16, 0L, active1, active2);
1056      return 17;
1057   }
1058   switch(curChar)
1059   {
1060      case 103:
1061         return jjMoveStringLiteralDfa18_0(active1, 0L, active2, 0x8L);
1062      case 104:
1063         return jjMoveStringLiteralDfa18_0(active1, 0x20000000000000L, active2, 0x20L);
1064      case 110:
1065         if ((active2 & 0x2L) != 0L)
1066            return jjStopAtPos(17, 129);
1067         break;
1068      default :
1069         break;
1070   }
1071   return jjStartNfa_0(16, 0L, active1, active2);
1072}
1073private final int jjMoveStringLiteralDfa18_0(long old1, long active1, long old2, long active2)
1074{
1075   if (((active1 &= old1) | (active2 &= old2)) == 0L)
1076      return jjStartNfa_0(16, 0L, old1, old2); 
1077   try { curChar = input_stream.readChar(); }
1078   catch(java.io.IOException e) {
1079      jjStopStringLiteralDfa_0(17, 0L, active1, active2);
1080      return 18;
1081   }
1082   switch(curChar)
1083   {
1084      case 105:
1085         return jjMoveStringLiteralDfa19_0(active1, 0x20000000000000L, active2, 0x20L);
1086      case 110:
1087         if ((active2 & 0x8L) != 0L)
1088            return jjStopAtPos(18, 131);
1089         break;
1090      default :
1091         break;
1092   }
1093   return jjStartNfa_0(17, 0L, active1, active2);
1094}
1095private final int jjMoveStringLiteralDfa19_0(long old1, long active1, long old2, long active2)
1096{
1097   if (((active1 &= old1) | (active2 &= old2)) == 0L)
1098      return jjStartNfa_0(17, 0L, old1, old2); 
1099   try { curChar = input_stream.readChar(); }
1100   catch(java.io.IOException e) {
1101      jjStopStringLiteralDfa_0(18, 0L, active1, active2);
1102      return 19;
1103   }
1104   switch(curChar)
1105   {
1106      case 102:
1107         return jjMoveStringLiteralDfa20_0(active1, 0x20000000000000L, active2, 0x20L);
1108      default :
1109         break;
1110   }
1111   return jjStartNfa_0(18, 0L, active1, active2);
1112}
1113private final int jjMoveStringLiteralDfa20_0(long old1, long active1, long old2, long active2)
1114{
1115   if (((active1 &= old1) | (active2 &= old2)) == 0L)
1116      return jjStartNfa_0(18, 0L, old1, old2); 
1117   try { curChar = input_stream.readChar(); }
1118   catch(java.io.IOException e) {
1119      jjStopStringLiteralDfa_0(19, 0L, active1, active2);
1120      return 20;
1121   }
1122   switch(curChar)
1123   {
1124      case 116:
1125         if ((active1 & 0x20000000000000L) != 0L)
1126         {
1127            jjmatchedKind = 117;
1128            jjmatchedPos = 20;
1129         }
1130         return jjMoveStringLiteralDfa21_0(active1, 0L, active2, 0x20L);
1131      default :
1132         break;
1133   }
1134   return jjStartNfa_0(19, 0L, active1, active2);
1135}
1136private final int jjMoveStringLiteralDfa21_0(long old1, long active1, long old2, long active2)
1137{
1138   if (((active1 &= old1) | (active2 &= old2)) == 0L)
1139      return jjStartNfa_0(19, 0L, old1, old2); 
1140   try { curChar = input_stream.readChar(); }
1141   catch(java.io.IOException e) {
1142      jjStopStringLiteralDfa_0(20, 0L, 0L, active2);
1143      return 21;
1144   }
1145   switch(curChar)
1146   {
1147      case 95:
1148         return jjMoveStringLiteralDfa22_0(active2, 0x20L);
1149      default :
1150         break;
1151   }
1152   return jjStartNfa_0(20, 0L, 0L, active2);
1153}
1154private final int jjMoveStringLiteralDfa22_0(long old2, long active2)
1155{
1156   if (((active2 &= old2)) == 0L)
1157      return jjStartNfa_0(20, 0L, 0L, old2); 
1158   try { curChar = input_stream.readChar(); }
1159   catch(java.io.IOException e) {
1160      jjStopStringLiteralDfa_0(21, 0L, 0L, active2);
1161      return 22;
1162   }
1163   switch(curChar)
1164   {
1165      case 97:
1166         return jjMoveStringLiteralDfa23_0(active2, 0x20L);
1167      default :
1168         break;
1169   }
1170   return jjStartNfa_0(21, 0L, 0L, active2);
1171}
1172private final int jjMoveStringLiteralDfa23_0(long old2, long active2)
1173{
1174   if (((active2 &= old2)) == 0L)
1175      return jjStartNfa_0(21, 0L, 0L, old2); 
1176   try { curChar = input_stream.readChar(); }
1177   catch(java.io.IOException e) {
1178      jjStopStringLiteralDfa_0(22, 0L, 0L, active2);
1179      return 23;
1180   }
1181   switch(curChar)
1182   {
1183      case 115:
1184         return jjMoveStringLiteralDfa24_0(active2, 0x20L);
1185      default :
1186         break;
1187   }
1188   return jjStartNfa_0(22, 0L, 0L, active2);
1189}
1190private final int jjMoveStringLiteralDfa24_0(long old2, long active2)
1191{
1192   if (((active2 &= old2)) == 0L)
1193      return jjStartNfa_0(22, 0L, 0L, old2); 
1194   try { curChar = input_stream.readChar(); }
1195   catch(java.io.IOException e) {
1196      jjStopStringLiteralDfa_0(23, 0L, 0L, active2);
1197      return 24;
1198   }
1199   switch(curChar)
1200   {
1201      case 115:
1202         return jjMoveStringLiteralDfa25_0(active2, 0x20L);
1203      default :
1204         break;
1205   }
1206   return jjStartNfa_0(23, 0L, 0L, active2);
1207}
1208private final int jjMoveStringLiteralDfa25_0(long old2, long active2)
1209{
1210   if (((active2 &= old2)) == 0L)
1211      return jjStartNfa_0(23, 0L, 0L, old2); 
1212   try { curChar = input_stream.readChar(); }
1213   catch(java.io.IOException e) {
1214      jjStopStringLiteralDfa_0(24, 0L, 0L, active2);
1215      return 25;
1216   }
1217   switch(curChar)
1218   {
1219      case 105:
1220         return jjMoveStringLiteralDfa26_0(active2, 0x20L);
1221      default :
1222         break;
1223   }
1224   return jjStartNfa_0(24, 0L, 0L, active2);
1225}
1226private final int jjMoveStringLiteralDfa26_0(long old2, long active2)
1227{
1228   if (((active2 &= old2)) == 0L)
1229      return jjStartNfa_0(24, 0L, 0L, old2); 
1230   try { curChar = input_stream.readChar(); }
1231   catch(java.io.IOException e) {
1232      jjStopStringLiteralDfa_0(25, 0L, 0L, active2);
1233      return 26;
1234   }
1235   switch(curChar)
1236   {
1237      case 103:
1238         return jjMoveStringLiteralDfa27_0(active2, 0x20L);
1239      default :
1240         break;
1241   }
1242   return jjStartNfa_0(25, 0L, 0L, active2);
1243}
1244private final int jjMoveStringLiteralDfa27_0(long old2, long active2)
1245{
1246   if (((active2 &= old2)) == 0L)
1247      return jjStartNfa_0(25, 0L, 0L, old2); 
1248   try { curChar = input_stream.readChar(); }
1249   catch(java.io.IOException e) {
1250      jjStopStringLiteralDfa_0(26, 0L, 0L, active2);
1251      return 27;
1252   }
1253   switch(curChar)
1254   {
1255      case 110:
1256         if ((active2 & 0x20L) != 0L)
1257            return jjStopAtPos(27, 133);
1258         break;
1259      default :
1260         break;
1261   }
1262   return jjStartNfa_0(26, 0L, 0L, active2);
1263}
1264private final void jjCheckNAdd(int state)
1265{
1266   if (jjrounds[state] != jjround)
1267   {
1268      jjstateSet[jjnewStateCnt++] = state;
1269      jjrounds[state] = jjround;
1270   }
1271}
1272private final void jjAddStates(int start, int end)
1273{
1274   do {
1275      jjstateSet[jjnewStateCnt++] = jjnextStates[start];
1276   } while (start++ != end);
1277}
1278private final void jjCheckNAddTwoStates(int state1, int state2)
1279{
1280   jjCheckNAdd(state1);
1281   jjCheckNAdd(state2);
1282}
1283private final void jjCheckNAddStates(int start, int end)
1284{
1285   do {
1286      jjCheckNAdd(jjnextStates[start]);
1287   } while (start++ != end);
1288}
1289private final void jjCheckNAddStates(int start)
1290{
1291   jjCheckNAdd(jjnextStates[start]);
1292   jjCheckNAdd(jjnextStates[start + 1]);
1293}
1294static final long[] jjbitVec0 = {
1295   0x0L, 0x0L, 0xffffffffffffffffL, 0xffffffffffffffffL
1296};
1297static final long[] jjbitVec1 = {
1298   0xfffffffffffffffeL, 0xffffffffffffffffL, 0xffffffffffffffffL, 0xffffffffffffffffL
1299};
1300static final long[] jjbitVec3 = {
1301   0x1ff00000fffffffeL, 0xffffffffffffc000L, 0xffffffffL, 0x600000000000000L
1302};
1303static final long[] jjbitVec4 = {
1304   0x0L, 0x0L, 0x0L, 0xff7fffffff7fffffL
1305};
1306static final long[] jjbitVec5 = {
1307   0x0L, 0xffffffffffffffffL, 0xffffffffffffffffL, 0xffffffffffffffffL
1308};
1309static final long[] jjbitVec6 = {
1310   0xffffffffffffffffL, 0xffffffffffffffffL, 0xffffL, 0x0L
1311};
1312static final long[] jjbitVec7 = {
1313   0xffffffffffffffffL, 0xffffffffffffffffL, 0x0L, 0x0L
1314};
1315static final long[] jjbitVec8 = {
1316   0x3fffffffffffL, 0x0L, 0x0L, 0x0L
1317};
1318private final int jjMoveNfa_0(int startState, int curPos)
1319{
1320   int[] nextStates;
1321   int startsAt = 0;
1322   jjnewStateCnt = 74;
1323   int i = 1;
1324   jjstateSet[0] = startState;
1325   int j, kind = 0x7fffffff;
1326   for (;;)
1327   {
1328      if (++jjround == 0x7fffffff)
1329         ReInitRounds();
1330      if (curChar < 64)
1331      {
1332         long l = 1L << curChar;
1333         MatchLoop: do
1334         {
1335            switch(jjstateSet[--i])
1336            {
1337               case 6:
1338                  if ((0x1ffffffffL & l) != 0L)
1339                  {
1340                     if (kind > 6)
1341                        kind = 6;
1342                     jjCheckNAdd(0);
1343                  }
1344                  else if ((0x3ff000000000000L & l) != 0L)
1345                     jjCheckNAddStates(0, 6);
1346                  else if (curChar == 47)
1347                     jjAddStates(7, 9);
1348                  else if (curChar == 36)
1349                  {
1350                     if (kind > 69)
1351                        kind = 69;
1352                     jjCheckNAdd(35);
1353                  }
1354                  else if (curChar == 34)
1355                     jjCheckNAddStates(10, 12);
1356                  else if (curChar == 39)
1357                     jjAddStates(13, 14);
1358                  else if (curChar == 46)
1359                     jjCheckNAdd(11);
1360                  else if (curChar == 35)
1361                     jjstateSet[jjnewStateCnt++] = 1;
1362                  if ((0x3fe000000000000L & l) != 0L)
1363                  {
1364                     if (kind > 60)
1365                        kind = 60;
1366                     jjCheckNAddTwoStates(8, 9);
1367                  }
1368                  else if (curChar == 48)
1369                  {
1370                     if (kind > 60)
1371                        kind = 60;
1372                     jjCheckNAddStates(15, 17);
1373                  }
1374                  break;
1375               case 56:
1376                  if (curChar == 42)
1377                     jjstateSet[jjnewStateCnt++] = 67;
1378                  else if (curChar == 4

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