in cayenne/src/main/java/org/apache/cayenne/exp/parser/ExpressionParserTokenManager.java [107:336]
private final int jjStopStringLiteralDfa_0(int pos, long active0, long active1){
switch (pos)
{
case 0:
if ((active1 & 0x8L) != 0L)
{
jjmatchedKind = 76;
return 15;
}
if ((active0 & 0x400000000000L) != 0L)
{
jjmatchedKind = 76;
return 6;
}
if ((active0 & 0xc0110000000000L) != 0L)
{
jjmatchedKind = 76;
return 36;
}
if ((active0 & 0xfe3fa6f00004e006L) != 0L || (active1 & 0x7b7L) != 0L)
{
jjmatchedKind = 76;
return 83;
}
if ((active0 & 0x80000000008L) != 0L)
{
jjmatchedKind = 76;
return 63;
}
return -1;
case 1:
if ((active0 & 0x8002L) != 0L || (active1 & 0x18L) != 0L)
return 83;
if ((active0 & 0xfe3fb7f000046004L) != 0L || (active1 & 0x7a7L) != 0L)
{
jjmatchedKind = 76;
jjmatchedPos = 1;
return 83;
}
if ((active0 & 0xc0000000000000L) != 0L)
{
jjmatchedKind = 76;
jjmatchedPos = 1;
return 35;
}
if ((active0 & 0x80000000008L) != 0L)
{
jjmatchedKind = 76;
jjmatchedPos = 1;
return 64;
}
if ((active0 & 0x400000000000L) != 0L)
{
jjmatchedKind = 76;
jjmatchedPos = 1;
return 5;
}
return -1;
case 2:
if ((active0 & 0xc0000000000000L) != 0L)
{
if (jjmatchedPos != 2)
{
jjmatchedKind = 76;
jjmatchedPos = 2;
}
return 34;
}
if ((active0 & 0xf02808f00000000cL) != 0L || (active1 & 0x22L) != 0L)
return 83;
if ((active0 & 0xe17f70000046000L) != 0L || (active1 & 0x685L) != 0L)
{
if (jjmatchedPos != 2)
{
jjmatchedKind = 76;
jjmatchedPos = 2;
}
return 83;
}
return -1;
case 3:
if ((active0 & 0xd407b70000040000L) != 0L || (active1 & 0x606L) != 0L)
{
if (jjmatchedPos != 3)
{
jjmatchedKind = 76;
jjmatchedPos = 3;
}
return 83;
}
if ((active0 & 0xa10400000006000L) != 0L || (active1 & 0x1L) != 0L)
return 83;
if ((active0 & 0xc0000000000000L) != 0L)
{
if (jjmatchedPos != 3)
{
jjmatchedKind = 76;
jjmatchedPos = 3;
}
return 33;
}
return -1;
case 4:
if ((active0 & 0xc0000000000000L) != 0L)
{
jjmatchedKind = 76;
jjmatchedPos = 4;
return 32;
}
if ((active0 & 0x401810000000000L) != 0L)
return 83;
if ((active0 & 0xd006360000044000L) != 0L || (active1 & 0x6L) != 0L)
{
jjmatchedKind = 76;
jjmatchedPos = 4;
return 83;
}
return -1;
case 5:
if ((active0 & 0x6140000000000L) != 0L || (active1 & 0x6L) != 0L)
return 83;
if ((active0 & 0xc0000000000000L) != 0L)
{
jjmatchedKind = 76;
jjmatchedPos = 5;
return 31;
}
if ((active0 & 0xd000220000044000L) != 0L)
{
jjmatchedKind = 76;
jjmatchedPos = 5;
return 83;
}
return -1;
case 6:
if ((active0 & 0x40000L) != 0L)
return 83;
if ((active0 & 0xc0000000000000L) != 0L)
{
jjmatchedKind = 76;
jjmatchedPos = 6;
return 30;
}
if ((active0 & 0xd000220000004000L) != 0L)
{
jjmatchedKind = 76;
jjmatchedPos = 6;
return 83;
}
return -1;
case 7:
if ((active0 & 0x20000000000L) != 0L)
return 83;
if ((active0 & 0xd040200000004000L) != 0L)
{
jjmatchedKind = 76;
jjmatchedPos = 7;
return 83;
}
if ((active0 & 0x80000000000000L) != 0L)
{
jjmatchedKind = 76;
jjmatchedPos = 7;
return 29;
}
return -1;
case 8:
if ((active0 & 0x9000200000000000L) != 0L)
return 83;
if ((active0 & 0x4040000000004000L) != 0L)
{
jjmatchedKind = 76;
jjmatchedPos = 8;
return 83;
}
if ((active0 & 0x80000000000000L) != 0L)
{
jjmatchedKind = 76;
jjmatchedPos = 8;
return 28;
}
return -1;
case 9:
if ((active0 & 0x80000000000000L) != 0L)
{
jjmatchedKind = 76;
jjmatchedPos = 9;
return 27;
}
if ((active0 & 0x4000000000000000L) != 0L)
return 83;
if ((active0 & 0x40000000004000L) != 0L)
{
jjmatchedKind = 76;
jjmatchedPos = 9;
return 83;
}
return -1;
case 10:
if ((active0 & 0x40000000000000L) != 0L)
return 83;
if ((active0 & 0x80000000000000L) != 0L)
return 26;
if ((active0 & 0x4000L) != 0L)
{
jjmatchedKind = 76;
jjmatchedPos = 10;
return 83;
}
return -1;
case 11:
if ((active0 & 0x4000L) != 0L)
{
jjmatchedKind = 76;
jjmatchedPos = 11;
return 83;
}
return -1;
case 12:
if ((active0 & 0x4000L) != 0L)
{
jjmatchedKind = 76;
jjmatchedPos = 12;
return 83;
}
return -1;
default :
return -1;
}
}