⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 scriptedittokenmanager.java

📁 脚本开发工具和源代码,用于J2me中RPG游戏的脚本开发和执行,相当好用的一套工具,并含有脚本开发工具的源代码和一个现成的游戏脚本
💻 JAVA
📖 第 1 页 / 共 4 页
字号:
            return jjStartNfaWithStates_0(3, 19, 28);
         break;
      case 114:
         return jjMoveStringLiteralDfa4_0(active0, 0x2000L, active1, 0L);
      case 115:
         return jjMoveStringLiteralDfa4_0(active0, 0x400000L, active1, 0L);
      case 116:
         return jjMoveStringLiteralDfa4_0(active0, 0x40000L, active1, 0L);
      case 117:
         return jjMoveStringLiteralDfa4_0(active0, 0x100000L, active1, 0L);
      default :
         break;
   }
   return jjStartNfa_0(2, active0, active1);
}
static private final int jjMoveStringLiteralDfa4_0(long old0, long active0, long old1, long active1)
{
   if (((active0 &= old0) | (active1 &= old1)) == 0L)
      return jjStartNfa_0(2, old0, old1); 
   try { curChar = input_stream.readChar(); }
   catch(java.io.IOException e) {
      jjStopStringLiteralDfa_0(3, active0, 0L);
      return 4;
   }
   switch(curChar)
   {
      case 65:
         return jjMoveStringLiteralDfa5_0(active0, 0x200L);
      case 77:
         return jjMoveStringLiteralDfa5_0(active0, 0x100L);
      case 80:
         return jjMoveStringLiteralDfa5_0(active0, 0x1000L);
      case 84:
         return jjMoveStringLiteralDfa5_0(active0, 0xc00L);
      case 101:
         if ((active0 & 0x10000L) != 0L)
            return jjStartNfaWithStates_0(4, 16, 28);
         else if ((active0 & 0x400000L) != 0L)
            return jjStartNfaWithStates_0(4, 22, 28);
         break;
      case 105:
         return jjMoveStringLiteralDfa5_0(active0, 0x40000L);
      case 107:
         if ((active0 & 0x20000L) != 0L)
            return jjStartNfaWithStates_0(4, 17, 28);
         break;
      case 114:
         return jjMoveStringLiteralDfa5_0(active0, 0x100000L);
      case 116:
         if ((active0 & 0x2000L) != 0L)
            return jjStartNfaWithStates_0(4, 13, 28);
         break;
      default :
         break;
   }
   return jjStartNfa_0(3, active0, 0L);
}
static private final int jjMoveStringLiteralDfa5_0(long old0, long active0)
{
   if (((active0 &= old0)) == 0L)
      return jjStartNfa_0(3, old0, 0L);
   try { curChar = input_stream.readChar(); }
   catch(java.io.IOException e) {
      jjStopStringLiteralDfa_0(4, active0, 0L);
      return 5;
   }
   switch(curChar)
   {
      case 65:
         return jjMoveStringLiteralDfa6_0(active0, 0x400L);
      case 66:
         return jjMoveStringLiteralDfa6_0(active0, 0x200L);
      case 73:
         return jjMoveStringLiteralDfa6_0(active0, 0x800L);
      case 84:
         if ((active0 & 0x1000L) != 0L)
            return jjStartNfaWithStates_0(5, 12, 28);
         break;
      case 110:
         if ((active0 & 0x100000L) != 0L)
            return jjStartNfaWithStates_0(5, 20, 28);
         return jjMoveStringLiteralDfa6_0(active0, 0x40000L);
      case 111:
         if ((active0 & 0x100L) != 0L)
            return jjStartNfaWithStates_0(5, 8, 28);
         break;
      default :
         break;
   }
   return jjStartNfa_0(4, active0, 0L);
}
static private final int jjMoveStringLiteralDfa6_0(long old0, long active0)
{
   if (((active0 &= old0)) == 0L)
      return jjStartNfa_0(4, old0, 0L);
   try { curChar = input_stream.readChar(); }
   catch(java.io.IOException e) {
      jjStopStringLiteralDfa_0(5, active0, 0L);
      return 6;
   }
   switch(curChar)
   {
      case 76:
         return jjMoveStringLiteralDfa7_0(active0, 0x200L);
      case 78:
         return jjMoveStringLiteralDfa7_0(active0, 0x400L);
      case 79:
         return jjMoveStringLiteralDfa7_0(active0, 0x800L);
      case 117:
         return jjMoveStringLiteralDfa7_0(active0, 0x40000L);
      default :
         break;
   }
   return jjStartNfa_0(5, active0, 0L);
}
static private final int jjMoveStringLiteralDfa7_0(long old0, long active0)
{
   if (((active0 &= old0)) == 0L)
      return jjStartNfa_0(5, old0, 0L);
   try { curChar = input_stream.readChar(); }
   catch(java.io.IOException e) {
      jjStopStringLiteralDfa_0(6, active0, 0L);
      return 7;
   }
   switch(curChar)
   {
      case 69:
         if ((active0 & 0x200L) != 0L)
            return jjStartNfaWithStates_0(7, 9, 28);
         break;
      case 78:
         if ((active0 & 0x800L) != 0L)
            return jjStartNfaWithStates_0(7, 11, 28);
         break;
      case 84:
         if ((active0 & 0x400L) != 0L)
            return jjStartNfaWithStates_0(7, 10, 28);
         break;
      case 101:
         if ((active0 & 0x40000L) != 0L)
            return jjStartNfaWithStates_0(7, 18, 28);
         break;
      default :
         break;
   }
   return jjStartNfa_0(6, active0, 0L);
}
static private final void jjCheckNAdd(int state)
{
   if (jjrounds[state] != jjround)
   {
      jjstateSet[jjnewStateCnt++] = state;
      jjrounds[state] = jjround;
   }
}
static private final void jjAddStates(int start, int end)
{
   do {
      jjstateSet[jjnewStateCnt++] = jjnextStates[start];
   } while (start++ != end);
}
static private final void jjCheckNAddTwoStates(int state1, int state2)
{
   jjCheckNAdd(state1);
   jjCheckNAdd(state2);
}
static private final void jjCheckNAddStates(int start, int end)
{
   do {
      jjCheckNAdd(jjnextStates[start]);
   } while (start++ != end);
}
static private final void jjCheckNAddStates(int start)
{
   jjCheckNAdd(jjnextStates[start]);
   jjCheckNAdd(jjnextStates[start + 1]);
}
static final long[] jjbitVec0 = {   0xfffffffffffffffeL, 0xffffffffffffffffL, 0xffffffffffffffffL, 0xffffffffffffffffL};
static final long[] jjbitVec2 = {   0x0L, 0x0L, 0xffffffffffffffffL, 0xffffffffffffffffL};
static final long[] jjbitVec3 = {   0xfff0000000200002L, 0xffffffffffffdfffL, 0xfffff00f7fffffffL, 0x12000000007fffffL};
static final long[] jjbitVec4 = {   0x0L, 0x0L, 0x420043c00000000L, 0xff7fffffff7fffffL};
static final long[] jjbitVec5 = {   0xffffcffffffffL, 0xffffffffffff0000L, 0xf9ff3fffffffffffL, 0x401f00030003L};
static final long[] jjbitVec6 = {   0x0L, 0x400000000000000L, 0xfffffffbffffd740L, 0xffffffcff7fffL};
static final long[] jjbitVec7 = {   0xffffffffffffffffL, 0xffffffffffffffffL, 0xfffffffffffff003L, 0x33fffffffff199fL};
static final long[] jjbitVec8 = {   0xfffe000000000000L, 0xfffffffe027fffffL, 0xffL, 0x707ffffff0000L};
static final long[] jjbitVec9 = {   0x7fffffe00000000L, 0xfffe0000000007ffL, 0xffffffffffffffffL, 0x1c000060002fffffL};
static final long[] jjbitVec10 = {   0x1ffffffd0000L, 0x0L, 0x3fffffffffL, 0x0L};
static final long[] jjbitVec11 = {   0x23ffffffffffffe0L, 0x3ff010000L, 0x3c5fdfffff99fe0L, 0xf0003b0000000L};
static final long[] jjbitVec12 = {   0x36dfdfffff987e0L, 0x1c00005e000000L, 0x23edfdfffffbafe0L, 0x100010000L};
static final long[] jjbitVec13 = {   0x23cdfdfffff99fe0L, 0x3b0000000L, 0x3bfc718d63dc7e0L, 0x0L};
static final long[] jjbitVec14 = {   0x3effdfffffddfe0L, 0x300000000L, 0x3effdfffffddfe0L, 0x340000000L};
static final long[] jjbitVec15 = {   0x3fffdfffffddfe0L, 0x300000000L, 0x2ffbfffffc7fffe0L, 0x7fL};
static final long[] jjbitVec16 = {   0x800dfffffffffffeL, 0x7fL, 0x200decaefef02596L, 0x3000005fL};
static final long[] jjbitVec17 = {   0x1L, 0x7fffffffeffL, 0xf00L, 0x0L};
static final long[] jjbitVec18 = {   0x6fbffffffffL, 0x3f0000L, 0xffffffff00000000L, 0x7fffffffff003fL};
static final long[] jjbitVec19 = {   0xffffffffffffffffL, 0xffffffff83ffffffL, 0xffffff07ffffffffL, 0x3ffffffffffffffL};
static final long[] jjbitVec20 = {   0xffffffffffffff7fL, 0xffffffff3d7f3d7fL, 0x7f3d7fffffff3d7fL, 0xffff7fffff7f7f3dL};
static final long[] jjbitVec21 = {   0xffffffff7f3d7fffL, 0x7ffff7fL, 0xffffffff00000000L, 0x1fffffffffffffL};
static final long[] jjbitVec22 = {   0xffffffffffffffffL, 0x7f9fffffffffffL, 0xffffffff07fffffeL, 0x7ffffffffffL};
static final long[] jjbitVec23 = {   0x0L, 0x0L, 0xfffffffffffffL, 0x8000000L};
static final long[] jjbitVec24 = {   0xffffffff00000000L, 0xffffffffffffffL, 0x1ffffffffffL, 0x0L};
static final long[] jjbitVec25 = {   0xffffffffffffffffL, 0xffffffffffffffffL, 0xffffffff0fffffffL, 0x3ffffffffffffffL};
static final long[] jjbitVec26 = {   0xffffffff3f3fffffL, 0x3fffffffaaff3f3fL, 0x5fdfffffffffffffL, 0x1fdc1fff0fcf1fdcL};
static final long[] jjbitVec27 = {   0x8000000000000000L, 0x8000000000000001L, 0xffff00000000L, 0x0L};
static final long[] jjbitVec28 = {   0x3fbbd503e2ffc84L, 0xffffffff00000000L, 0xfL, 0x0L};
static final long[] jjbitVec29 = {   0x73e03fe000000e0L, 0xfffffffffffffffeL, 0xfffffffe601fffffL, 0x7fffffffffffffffL};
static final long[] jjbitVec30 = {   0xfffe1fffffffffe0L, 0xffffffffffffffffL, 0xffffff00007fffL, 0x0L};
static final long[] jjbitVec31 = {   0xffffffffffffffffL, 0xffffffffffffffffL, 0x3fffffffffffffL, 0x0L};
static final long[] jjbitVec32 = {   0xffffffffffffffffL, 0xffffffffffffffffL, 0x3fffffffffL, 0x0L};
static final long[] jjbitVec33 = {   0xffffffffffffffffL, 0xffffffffffffffffL, 0x1fffL, 0x0L};
static final long[] jjbitVec34 = {   0xffffffffffffffffL, 0xffffffffffffffffL, 0xfffffffffL, 0x0L};
static final long[] jjbitVec35 = {   0x3fffffffffffL, 0x0L, 0x0L, 0x0L};
static final long[] jjbitVec36 = {   0x5f7ffdffa0f8007fL, 0xffffffffffffffdbL, 0x3ffffffffffffL, 0xfffffffffff80000L};
static final long[] jjbitVec37 = {   0x3fffffffffffffffL, 0xffffffffffff0000L, 0xfffffffffffcffffL, 0xfff0000000000ffL};
static final long[] jjbitVec38 = {   0x18000000000000L, 0xffd702000000e000L, 0xffffffffffffffffL, 0x1fffffffffffffffL};
static final long[] jjbitVec39 = {   0x87fffffe00000010L, 0xffffffe007fffffeL, 0x7fffffffffffffffL, 0x631cfcfcfcL};
static final long[] jjbitVec40 = {   0x0L, 0x0L, 0x420043cffffffffL, 0xff7fffffff7fffffL};
static final long[] jjbitVec41 = {   0xffffffffffffffffL, 0x400000700007fffL, 0xfffffffbffffd740L, 0xffffffcff7fffL};
static final long[] jjbitVec42 = {   0xffffffffffffffffL, 0xffffffffffffffffL, 0xfffffffffffff07bL, 0x33fffffffff199fL};
static final long[] jjbitVec43 = {   0xfffe000000000000L, 0xfffffffe027fffffL, 0xbbfffffbfffe00ffL, 0x707ffffff0016L};
static final long[] jjbitVec44 = {   0x7fffffe00000000L, 0xffff03ff003fffffL, 0xffffffffffffffffL, 0x1fff3dff9fefffffL};
static final long[] jjbitVec45 = {   0xffff1fffffff8000L, 0x7ffL, 0x1ffffffffffffL, 0x0L};
static final long[] jjbitVec46 = {   0xf3ffffffffffffeeL, 0xffcfff1f3fffL, 0xd3c5fdfffff99feeL, 0xfffcfb080399fL};
static final long[] jjbitVec47 = {   0xd36dfdfffff987e4L, 0x1fffc05e003987L, 0xf3edfdfffffbafeeL, 0xffc100013bbfL};
static final long[] jjbitVec48 = {   0xf3cdfdfffff99feeL, 0xffc3b0c0398fL, 0xc3bfc718d63dc7ecL, 0xff8000803dc7L};
static final long[] jjbitVec49 = {   0xc3effdfffffddfeeL, 0xffc300603ddfL, 0xc3effdfffffddfecL, 0xffc340603ddfL};
static final long[] jjbitVec50 = {   0xc3fffdfffffddfecL, 0xffc300803dcfL, 0x2ffbfffffc7fffecL, 0xc0000ff5f847fL};
static final long[] jjbitVec51 = {   0x87fffffffffffffeL, 0x3ff7fffL, 0x3bffecaefef02596L, 0x33ff3f5fL};
static final long[] jjbitVec52 = {   0xc2a003ff03000001L, 0xfffe07fffffffeffL, 0x1ffffffffeff0fdfL, 0x40L};
static final long[] jjbitVec53 = {   0x3c7f6fbffffffffL, 0x3ff03ffL, 0xffffffff00000000L, 0x7fffffffff003fL};
static final long[] jjbitVec54 = {   0xffffffff7f3d7fffL, 0x3fe0007ffff7fL, 0xffffffff00000000L, 0x1fffffffffffffL};
static final long[] jjbitVec55 = {   0x0L, 0x0L, 0xffffffffffffffffL, 0x3ff080fffffL};
static final long[] jjbitVec56 = {   0xffffffff03ff7800L, 0xffffffffffffffL, 0x3ffffffffffL, 0x0L};
static final long[] jjbitVec57 = {   0x80007c000000f000L, 0x8000fc0000000001L, 0xffff00000000L, 0x21fff0000L};
static final long[] jjbitVec58 = {   0x73efffe000000e0L, 0xfffffffffffffffeL, 0xfffffffe661fffffL, 0x7fffffffffffffffL};
static final long[] jjbitVec59 = {   0x5f7ffdffe0f8007fL, 0xffffffffffffffdbL, 0x3ffffffffffffL, 0xfffffffffff80000L};
static final long[] jjbitVec60 = {   0x18000f00000000L, 0xffd702000000e000L, 0xffffffffffffffffL, 0x9fffffffffffffffL};
static final long[] jjbitVec61 = {   0x87fffffe03ff0010L, 0xffffffe007fffffeL, 0x7fffffffffffffffL, 0xe0000631cfcfcfcL};
static private final int jjMoveNfa_0(int startState, int curPos)
{
   int[] nextStates;
   int startsAt = 0;
   jjnewStateCnt = 60;
   int i = 1;
   jjstateSet[0] = startState;
   int j, kind = 0x7fffffff;
   for (;;)
   {
      if (++jjround == 0x7fffffff)
         ReInitRounds();
      if (curChar < 64)
      {
         long l = 1L << curChar;
         MatchLoop: do
         {
            switch(jjstateSet[--i])
            {
               case 49:
                  if (curChar == 42)
                     jjCheckNAddTwoStates(55, 56);
                  else if (curChar == 47)
                     jjCheckNAddStates(0, 2);
                  break;
               case 0:
                  if ((0x3ff000000000000L & l) != 0L)

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -