private int jjMoveStringLiteralDfa3_0()

in netflix-sel/src/main/java/com/netflix/sel/ast/SelParserTokenManager.java [393:451]


  private int jjMoveStringLiteralDfa3_0(long old0, long active0, long old1, long active1) {
    if (((active0 &= old0) | (active1 &= old1)) == 0L) return jjStartNfa_0(1, old0, old1);
    try {
      curChar = input_stream.readChar();
    } catch (java.io.IOException e) {
      jjStopStringLiteralDfa_0(2, active0, active1);
      return 3;
    }
    switch (curChar) {
      case 61:
        if ((active1 & 0x80000000000000L) != 0L) return jjStopAtPos(3, 119);
        break;
      case 97:
        return jjMoveStringLiteralDfa4_0(active0, 0x1000000070404000L, active1, 0L);
      case 98:
        return jjMoveStringLiteralDfa4_0(active0, 0x1000000L, active1, 0L);
      case 99:
        return jjMoveStringLiteralDfa4_0(active0, 0x10000000020000L, active1, 0L);
      case 100:
        if ((active0 & 0x800000000000000L) != 0L) return jjStartNfaWithStates_0(3, 59, 28);
        break;
      case 101:
        if ((active0 & 0x8000L) != 0L) return jjStartNfaWithStates_0(3, 15, 28);
        else if ((active0 & 0x10000L) != 0L) return jjStartNfaWithStates_0(3, 16, 28);
        else if ((active0 & 0x2000000L) != 0L) return jjStartNfaWithStates_0(3, 25, 28);
        else if ((active0 & 0x200000000000000L) != 0L) return jjStartNfaWithStates_0(3, 57, 28);
        return jjMoveStringLiteralDfa4_0(active0, 0x4004004000000L, active1, 0L);
      case 103:
        if ((active0 & 0x8000000000L) != 0L) return jjStartNfaWithStates_0(3, 39, 28);
        break;
      case 105:
        return jjMoveStringLiteralDfa4_0(active0, 0x10000000000L, active1, 0L);
      case 107:
        return jjMoveStringLiteralDfa4_0(active0, 0x80000000000L, active1, 0L);
      case 108:
        if ((active0 & 0x40000000000L) != 0L) return jjStartNfaWithStates_0(3, 42, 28);
        return jjMoveStringLiteralDfa4_0(active0, 0x2000400400002000L, active1, 0L);
      case 110:
        return jjMoveStringLiteralDfa4_0(active0, 0x100000000000000L, active1, 0L);
      case 111:
        if ((active0 & 0x100000000L) != 0L) return jjStartNfaWithStates_0(3, 32, 28);
        return jjMoveStringLiteralDfa4_0(active0, 0xc0000800000000L, active1, 0L);
      case 114:
        if ((active0 & 0x40000L) != 0L) return jjStartNfaWithStates_0(3, 18, 28);
        return jjMoveStringLiteralDfa4_0(active0, 0x1000000000000L, active1, 0L);
      case 115:
        if ((active0 & 0x20000000000000L) != 0L) return jjStartNfaWithStates_0(3, 53, 28);
        return jjMoveStringLiteralDfa4_0(active0, 0x8180000L, active1, 0L);
      case 116:
        return jjMoveStringLiteralDfa4_0(active0, 0xa201000201000L, active1, 0L);
      case 117:
        return jjMoveStringLiteralDfa4_0(active0, 0x800000000000L, active1, 0L);
      case 118:
        return jjMoveStringLiteralDfa4_0(active0, 0x100000000000L, active1, 0L);
      default:
        break;
    }
    return jjStartNfa_0(2, active0, active1);
  }