private int jjMoveStringLiteralDfa2_0()

in netflix-sel/src/main/java/com/netflix/sel/ast/SelParserTokenManager.java [329:391]


  private int jjMoveStringLiteralDfa2_0(long old0, long active0, long old1, long active1) {
    if (((active0 &= old0) | (active1 &= old1)) == 0L) return jjStartNfa_0(0, old0, old1);
    try {
      curChar = input_stream.readChar();
    } catch (java.io.IOException e) {
      jjStopStringLiteralDfa_0(1, active0, active1);
      return 2;
    }
    switch (curChar) {
      case 61:
        if ((active1 & 0x20000000000000L) != 0L) return jjStopAtPos(2, 117);
        else if ((active1 & 0x40000000000000L) != 0L) return jjStopAtPos(2, 118);
        break;
      case 62:
        if ((active1 & 0x100000000000L) != 0L) {
          jjmatchedKind = 108;
          jjmatchedPos = 2;
        }
        return jjMoveStringLiteralDfa3_0(active0, 0L, active1, 0x80000000000000L);
      case 97:
        return jjMoveStringLiteralDfa3_0(active0, 0x1020000000c0000L, active1, 0L);
      case 98:
        return jjMoveStringLiteralDfa3_0(active0, 0x400000000000L, active1, 0L);
      case 99:
        return jjMoveStringLiteralDfa3_0(active0, 0x80000000000L, active1, 0L);
      case 101:
        return jjMoveStringLiteralDfa3_0(active0, 0x4000L, active1, 0L);
      case 102:
        return jjMoveStringLiteralDfa3_0(active0, 0x400000L, active1, 0L);
      case 105:
        return jjMoveStringLiteralDfa3_0(active0, 0x2828100000000000L, active1, 0L);
      case 108:
        return jjMoveStringLiteralDfa3_0(active0, 0x1000040008000000L, active1, 0L);
      case 110:
        return jjMoveStringLiteralDfa3_0(active0, 0x10008030300000L, active1, 0L);
      case 111:
        return jjMoveStringLiteralDfa3_0(active0, 0x1200040002000L, active1, 0L);
      case 112:
        return jjMoveStringLiteralDfa3_0(active0, 0x4000c00000000L, active1, 0L);
      case 114:
        if ((active0 & 0x80000000L) != 0L) return jjStartNfaWithStates_0(2, 31, 28);
        return jjMoveStringLiteralDfa3_0(active0, 0xc0000000000000L, active1, 0L);
      case 115:
        return jjMoveStringLiteralDfa3_0(active0, 0x1002011000L, active1, 0L);
      case 116:
        if ((active0 & 0x2000000000L) != 0L) {
          jjmatchedKind = 37;
          jjmatchedPos = 2;
        }
        return jjMoveStringLiteralDfa3_0(active0, 0x814104028000L, active1, 0L);
      case 117:
        return jjMoveStringLiteralDfa3_0(active0, 0x200000001000000L, active1, 0L);
      case 119:
        if ((active0 & 0x20000000000L) != 0L) return jjStartNfaWithStates_0(2, 41, 28);
        break;
      case 121:
        if ((active0 & 0x400000000000000L) != 0L) return jjStartNfaWithStates_0(2, 58, 28);
        break;
      default:
        break;
    }
    return jjStartNfa_0(1, active0, active1);
  }