private int jjMoveStringLiteralDfa1_0(long active0)
{
if (!input_stream.ReadChar())
{
jjStopStringLiteralDfa_0(0, active0);
return 1;
}
switch(input_stream.CurrentCharacter)
{
case (char) 35:
if ((active0 & 0x1000L) != 0L)
return jjStopAtPos(1, 12);
break;
case (char) 38:
if ((active0 & 0x200000000L) != 0L)
return jjStopAtPos(1, 33);
break;
case (char) 42:
if ((active0 & 0x4000L) != 0L)
return jjStartNfaWithStates_0(1, 14, 5);
break;
case (char) 46:
if ((active0 & 0x10L) != 0L)
return jjStopAtPos(1, 4);
break;
case (char) 61:
if ((active0 & 0x1000000000L) != 0L)
return jjStopAtPos(1, 36);
else if ((active0 & 0x4000000000L) != 0L)
return jjStopAtPos(1, 38);
else if ((active0 & 0x8000000000L) != 0L)
return jjStopAtPos(1, 39);
else if ((active0 & 0x10000000000L) != 0L)
return jjStopAtPos(1, 40);
break;
case (char) 97:
return jjMoveStringLiteralDfa2_0(active0, 0x4000000L);
case (char) 114:
return jjMoveStringLiteralDfa2_0(active0, 0x2000000L);
case (char) 124:
if ((active0 & 0x400000000L) != 0L)
return jjStopAtPos(1, 34);
break;
default:
break;
}
return jjStartNfa_0(0, active0);
}