gt:                   else if (curChar == 47)
context: /* Generated By:JJTree&JavaCC: Do not edit this line. ParserTokenManager.java */
  package net.sourceforge.nite.search;
  
  public class ParserTokenManager implements ParserConstants
  {
    public  java.io.PrintStream debugStream = System.out;
    public  void setDebugStream(java.io.PrintStream ds) { debugStream = ds; }
  private final int jjStopStringLiteralDfa_0(int pos, long active0)
  {
     switch (pos)
     {
        case 0:
           if ((active0 & 0x20000000L) != 0L)
              return 22;
           if ((active0 & 0x40000000L) != 0L)
              return 210;
           if ((active0 & 0x40000L) != 0L)
           {
              jjmatchedKind = 7;
              return 20;
           }
           return -1;
        default :
           return -1;
     }
  }
  private final int jjStartNfa_0(int pos, long active0)
  {
     return jjMoveNfa_0(jjStopStringLiteralDfa_0(pos, active0), pos + 1);
  }
  private final int jjStopAtPos(int pos, int kind)
  {
     jjmatchedKind = kind;
     jjmatchedPos = pos;
     return pos + 1;
  }
  private final int jjStartNfaWithStates_0(int pos, int kind, int state)
  {
     jjmatchedKind = kind;
     jjmatchedPos = pos;
     try { curChar = input_stream.readChar(); }
     catch(java.io.IOException e) { return pos + 1; }
     return jjMoveNfa_0(state, pos + 1);
  }
  private final int jjMoveStringLiteralDfa0_0()
  {
     switch(curChar)
     {
        case 33:
           return jjMoveStringLiteralDfa1_0(0x40000L);
        case 40:
           return jjStopAtPos(0, 50);
        case 41:
           return jjStopAtPos(0, 52);
        case 44:
           return jjStopAtPos(0, 51);
        case 58:
           jjmatchedKind = 53;
           return jjMoveStringLiteralDfa1_0(0x2000000000000L);
        case 60:
           return jjStartNfaWithStates_0(0, 30, 210);
        case 62:
           return jjStartNfaWithStates_0(0, 29, 22);
        case 94:
           return jjStopAtPos(0, 28);
        case 126:
           return jjStopAtPos(0, 17);
        default :
           return jjMoveNfa_0(0, 0);
     }
  }
  private final int jjMoveStringLiteralDfa1_0(long active0)
  {
     try { curChar = input_stream.readChar(); }
     catch(java.io.IOException e) {
        jjStopStringLiteralDfa_0(0, active0);
        return 1;
     }
     switch(curChar)
     {
        case 58:
           if ((active0 & 0x2000000000000L) != 0L)
              return jjStopAtPos(1, 49);
           break;
        case 126:
           if ((active0 & 0x40000L) != 0L)
              return jjStopAtPos(1, 18);
           break;
        default :
           break;
     }
     return jjStartNfa_0(0, active0);
  }
  private final void jjCheckNAdd(int state)
  {
     if (jjrounds[state] != jjround)
     {
        jjstateSet[jjnewStateCnt++] = state;
        jjrounds[state] = jjround;
     }
  }
  private final void jjAddStates(int start, int end)
  {
     do {
        jjstateSet[jjnewStateCnt++] = jjnextStates[start];
     } while (start++ != end);
  }
  private final void jjCheckNAddTwoStates(int state1, int state2)
  {
     jjCheckNAdd(state1);
     jjCheckNAdd(state2);
  }
  private final void jjCheckNAddStates(int start, int end)
  {
     do {
        jjCheckNAdd(jjnextStates[start]);
     } while (start++ != end);
  }
  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 = {
     0x1ff00000fffffffeL, 0xffffffffffffc000L, 0xffffffffL, 0x600000000000000L
  };
  static final long[] jjbitVec4 = {
     0x0L, 0x0L, 0x0L, 0xff7fffffff7fffffL
  };
  static final long[] jjbitVec5 = {
     0x0L, 0xffffffffffffffffL, 0xffffffffffffffffL, 0xffffffffffffffffL
  };
  static final long[] jjbitVec6 = {
     0xffffffffffffffffL, 0xffffffffffffffffL, 0xffffL, 0x0L
  };
  static final long[] jjbitVec7 = {
     0xffffffffffffffffL, 0xffffffffffffffffL, 0x0L, 0x0L
  };
  static final long[] jjbitVec8 = {
     0x3fffffffffffL, 0x0L, 0x0L, 0x0L
  };
  private final int jjMoveNfa_0(int startState, int curPos)
  {
     int[] nextStates;
     int startsAt = 0;
     jjnewStateCnt = 376;
     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 0:
                    if ((0x3ff000000000000L & l) != 0L)
                    {
                       if (kind > 46)
                          kind = 46;
                       jjCheckNAdd(64);
                    }
                    else if (curChar == 36)
                       jjCheckNAddStates(0, 3);
                    else if (curChar == 60)
                       jjAddStates(4, 5);
                    else if (curChar == 47)
                       jjAddStates(6, 7);
                    else if (curChar == 43)
                       jjCheckNAdd(64);
                    else if (curChar == 45)
                       jjCheckNAdd(64);
                    else if (curChar == 39)
                       jjCheckNAddStates(8, 10);
                    else if (curChar == 34)
                       jjCheckNAddStates(11, 13);
                    else if (curChar == 35)
                    {
                       if (kind > 36)
                          kind = 36;
                    }
                    else if (curChar == 37)
                    {
                       if (kind > 31)
                          kind = 31;
                    }
                    else if (curChar == 62)
                       jjstateSet[jjnewStateCnt++] = 22;
                    else if (curChar == 33)
                       jjstateSet[jjnewStateCnt++] = 20;
                    else if (curChar == 61)
                    {
                       if (kind > 11)
                          kind = 11;
                    }
                    else if (curChar == 38)
                    {
                       if (kind > 9)
                          kind = 9;
                    }
                    if (curChar == 36)
                    {
                       if (kind > 45)
                          kind = 45;
                       jjCheckNAdd(63);
                    }
  