📄 htmlparsertokenmanager.java
字号:
jjCheckNAdd(0);
}
break;
}
while(i != startsAt);
} else
if(curChar < '\200')
{
long l = 1L << (curChar & 0x3f);
do
switch(jjstateSet[--i])
{
case 0: // '\0'
case 1: // '\001'
kind = 22;
jjCheckNAdd(0);
break;
}
while(i != startsAt);
} else
{
int i2 = (curChar & 0xff) >> 6;
long l2 = 1L << (curChar & 0x3f);
do
switch(jjstateSet[--i])
{
case 0: // '\0'
case 1: // '\001'
if((jjbitVec0[i2] & l2) != 0L)
{
if(kind > 22)
kind = 22;
jjCheckNAdd(0);
}
break;
}
while(i != startsAt);
}
if(kind != 0x7fffffff)
{
jjmatchedKind = kind;
jjmatchedPos = curPos;
kind = 0x7fffffff;
}
curPos++;
if((i = jjnewStateCnt) == (startsAt = 2 - (jjnewStateCnt = startsAt)))
return curPos;
try
{
curChar = input_stream.readChar();
}
catch(IOException e)
{
return curPos;
}
} while(true);
}
private final int jjStopStringLiteralDfa_3(int pos, long active0)
{
switch(pos)
{
default:
return -1;
}
}
private final int jjStartNfa_3(int pos, long active0)
{
return jjMoveNfa_3(jjStopStringLiteralDfa_3(pos, active0), pos + 1);
}
private final int jjStartNfaWithStates_3(int pos, int kind, int state)
{
jjmatchedKind = kind;
jjmatchedPos = pos;
try
{
curChar = input_stream.readChar();
}
catch(IOException e)
{
return pos + 1;
}
return jjMoveNfa_3(state, pos + 1);
}
private final int jjMoveStringLiteralDfa0_3()
{
switch(curChar)
{
case 34: // '"'
return jjStopAtPos(0, 20);
case 39: // '\''
return jjStopAtPos(0, 19);
}
return jjMoveNfa_3(0, 0);
}
private final int jjMoveNfa_3(int startState, int curPos)
{
int startsAt = 0;
jjnewStateCnt = 3;
int i = 1;
jjstateSet[0] = startState;
int kind = 0x7fffffff;
do
{
if(++jjround == 0x7fffffff)
ReInitRounds();
if(curChar < '@')
{
long l = 1L << curChar;
do
switch(jjstateSet[--i])
{
case 0: // '\0'
if((0x9fffff7affffd9ffL & l) != 0L)
{
if(kind > 18)
kind = 18;
jjCheckNAdd(1);
} else
if((0x100002600L & l) != 0L)
{
if(kind > 21)
kind = 21;
jjCheckNAdd(2);
}
break;
case 1: // '\001'
if((0xbffffffeffffd9ffL & l) != 0L)
{
if(kind > 18)
kind = 18;
jjCheckNAdd(1);
}
break;
case 2: // '\002'
if((0x100002600L & l) != 0L)
{
kind = 21;
jjCheckNAdd(2);
}
break;
}
while(i != startsAt);
} else
if(curChar < '\200')
{
long l = 1L << (curChar & 0x3f);
do
switch(jjstateSet[--i])
{
case 0: // '\0'
case 1: // '\001'
if(kind > 18)
kind = 18;
jjCheckNAdd(1);
break;
}
while(i != startsAt);
} else
{
int i2 = (curChar & 0xff) >> 6;
long l2 = 1L << (curChar & 0x3f);
do
switch(jjstateSet[--i])
{
case 0: // '\0'
case 1: // '\001'
if((jjbitVec0[i2] & l2) != 0L)
{
if(kind > 18)
kind = 18;
jjCheckNAdd(1);
}
break;
}
while(i != startsAt);
}
if(kind != 0x7fffffff)
{
jjmatchedKind = kind;
jjmatchedPos = curPos;
kind = 0x7fffffff;
}
curPos++;
if((i = jjnewStateCnt) == (startsAt = 3 - (jjnewStateCnt = startsAt)))
return curPos;
try
{
curChar = input_stream.readChar();
}
catch(IOException e)
{
return curPos;
}
} while(true);
}
private final int jjStopStringLiteralDfa_6(int pos, long active0)
{
switch(pos)
{
case 0: // '\0'
if((active0 & 0x8000000L) != 0L)
{
jjmatchedKind = 26;
return -1;
} else
{
return -1;
}
case 1: // '\001'
if((active0 & 0x8000000L) != 0L)
{
if(jjmatchedPos == 0)
{
jjmatchedKind = 26;
jjmatchedPos = 0;
}
return -1;
} else
{
return -1;
}
}
return -1;
}
private final int jjStartNfa_6(int pos, long active0)
{
return jjMoveNfa_6(jjStopStringLiteralDfa_6(pos, active0), pos + 1);
}
private final int jjStartNfaWithStates_6(int pos, int kind, int state)
{
jjmatchedKind = kind;
jjmatchedPos = pos;
try
{
curChar = input_stream.readChar();
}
catch(IOException e)
{
return pos + 1;
}
return jjMoveNfa_6(state, pos + 1);
}
private final int jjMoveStringLiteralDfa0_6()
{
switch(curChar)
{
case 45: // '-'
return jjMoveStringLiteralDfa1_6(0x8000000L);
}
return jjMoveNfa_6(1, 0);
}
private final int jjMoveStringLiteralDfa1_6(long active0)
{
try
{
curChar = input_stream.readChar();
}
catch(IOException e)
{
jjStopStringLiteralDfa_6(0, active0);
return 1;
}
switch(curChar)
{
case 45: // '-'
return jjMoveStringLiteralDfa2_6(active0, 0x8000000L);
}
return jjStartNfa_6(0, active0);
}
private final int jjMoveStringLiteralDfa2_6(long old0, long active0)
{
if((active0 &= old0) == 0L)
return jjStartNfa_6(0, old0);
try
{
curChar = input_stream.readChar();
}
catch(IOException e)
{
jjStopStringLiteralDfa_6(1, active0);
return 2;
}
switch(curChar)
{
case 62: // '>'
if((active0 & 0x8000000L) != 0L)
return jjStopAtPos(2, 27);
break;
}
return jjStartNfa_6(1, active0);
}
private final int jjMoveNfa_6(int startState, int curPos)
{
int startsAt = 0;
jjnewStateCnt = 2;
int i = 1;
jjstateSet[0] = startState;
int kind = 0x7fffffff;
do
{
if(++jjround == 0x7fffffff)
ReInitRounds();
if(curChar < '@')
{
long l = 1L << curChar;
do
switch(jjstateSet[--i])
{
case 1: // '\001'
if((0xffffdfffffffffffL & l) != 0L)
{
if(kind > 26)
kind = 26;
jjCheckNAdd(0);
} else
if(curChar == '-' && kind > 26)
kind = 26;
break;
case 0: // '\0'
if((0xffffdfffffffffffL & l) != 0L)
{
kind = 26;
jjCheckNAdd(0);
}
break;
}
while(i != startsAt);
} else
if(curChar < '\200')
{
long l = 1L << (curChar & 0x3f);
do
switch(jjstateSet[--i])
{
case 0: // '\0'
case 1: // '\001'
kind = 26;
jjCheckNAdd(0);
break;
}
while(i != startsAt);
} else
{
int i2 = (curChar & 0xff) >> 6;
long l2 = 1L << (curChar & 0x3f);
do
switch(jjstateSet[--i])
{
case 0: // '\0'
case 1: // '\001'
if((jjbitVec0[i2] & l2) != 0L)
{
if(kind > 26)
kind = 26;
jjCheckNAdd(0);
}
break;
}
while(i != startsAt);
}
if(kind != 0x7fffffff)
{
jjmatchedKind = kind;
jjmatchedPos = curPos;
kind = 0x7fffffff;
}
curPos++;
if((i = jjnewStateCnt) == (startsAt = 2 - (jjnewStateCnt = startsAt)))
return curPos;
try
{
curChar = input_stream.readChar();
}
catch(IOException e)
{
return curPos;
}
} while(true);
}
private final int jjMoveStringLiteralDfa0_1()
{
return jjMoveNfa_1(1, 0);
}
private final int jjMoveNfa_1(int startState, int curPos)
{
int startsAt = 0;
jjnewStateCnt = 12;
int i = 1;
jjstateSet[0] = startState;
int kind = 0x7fffffff;
do
{
if(++jjround == 0x7fffffff)
ReInitRounds();
if(curChar < '@')
{
long l = 1L << curChar;
do
switch(jjstateSet[--i])
{
case 1: // '\001'
if((0xafffffffffffffffL & l) != 0L)
{
if(kind > 13)
kind = 13;
jjCheckNAdd(0);
} else
if((0x5000000000000000L & l) != 0L && kind > 13)
kind = 13;
if(curChar == '<')
jjstateSet[jjnewStateCnt++] = 10;
break;
case 0: // '\0'
if((0xafffffffffffffffL & l) != 0L)
{
if(kind > 13)
kind = 13;
jjCheckNAdd(0);
}
break;
case 3: // '\003'
if((0xafffffffffffffffL & l) != 0L)
jjAddStates(19, 20);
break;
case 4: // '\004'
if(curChar == '>' && kind > 14)
kind = 14;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -