in core/src/main/java/com/jetbrains/youtrackdb/internal/core/sql/parser/YouTrackDBSqlTokenManager.java [283:370]
private int jjMoveStringLiteralDfa1_0(long active0, long active2, long active3){
try { curChar = input_stream.readChar(); }
catch(java.io.IOException e) {
jjStopStringLiteralDfa_0(0, active0, 0L, active2, active3);
return 1;
}
switch(curChar)
{
case 38:
if ((active3 & 0x400L) != 0L)
return jjStopAtPos(1, 202);
break;
case 42:
if ((active0 & 0x80L) != 0L)
return jjStartNfaWithStates_0(1, 7, 0);
break;
case 43:
if ((active3 & 0x800L) != 0L)
return jjStopAtPos(1, 203);
break;
case 45:
if ((active3 & 0x1000L) != 0L)
return jjStopAtPos(1, 204);
break;
case 46:
if ((active3 & 0x2000000000L) != 0L)
{
jjmatchedKind = 229;
jjmatchedPos = 1;
}
return jjMoveStringLiteralDfa2_0(active0, 0L, active2, 0L, active3, 0x1000000000L);
case 60:
if ((active3 & 0x400000L) != 0L)
{
jjmatchedKind = 214;
jjmatchedPos = 1;
}
return jjMoveStringLiteralDfa2_0(active0, 0L, active2, 0L, active3, 0x80000000L);
case 61:
if ((active2 & 0x4000000000000000L) != 0L)
return jjStopAtPos(1, 190);
else if ((active3 & 0x20L) != 0L)
return jjStopAtPos(1, 197);
else if ((active3 & 0x40L) != 0L)
return jjStopAtPos(1, 198);
else if ((active3 & 0x80L) != 0L)
return jjStopAtPos(1, 199);
else if ((active3 & 0x800000L) != 0L)
return jjStopAtPos(1, 215);
else if ((active3 & 0x1000000L) != 0L)
return jjStopAtPos(1, 216);
else if ((active3 & 0x2000000L) != 0L)
return jjStopAtPos(1, 217);
else if ((active3 & 0x4000000L) != 0L)
return jjStopAtPos(1, 218);
else if ((active3 & 0x8000000L) != 0L)
return jjStopAtPos(1, 219);
else if ((active3 & 0x10000000L) != 0L)
return jjStopAtPos(1, 220);
else if ((active3 & 0x20000000L) != 0L)
return jjStopAtPos(1, 221);
else if ((active3 & 0x40000000L) != 0L)
return jjStopAtPos(1, 222);
break;
case 62:
if ((active3 & 0x100L) != 0L)
return jjStopAtPos(1, 200);
else if ((active3 & 0x400000000L) != 0L)
{
jjmatchedKind = 226;
jjmatchedPos = 1;
}
return jjMoveStringLiteralDfa2_0(active0, 0L, active2, 0L, active3, 0xb00000000L);
case 63:
if ((active3 & 0x40000L) != 0L)
return jjStopAtPos(1, 210);
break;
case 95:
return jjMoveStringLiteralDfa2_0(active0, 0L, active2, 0L, active3, 0x400000000000000L);
case 124:
if ((active3 & 0x200L) != 0L)
return jjStopAtPos(1, 201);
break;
default :
break;
}
return jjStartNfa_0(0, active0, 0L, active2, active3);
}