/* Generated By:JavaCC: Do not edit this line. HTMLParserTokenManager.java */
package org.apache.lucene.html;
import java.io.*;
import java.util.Properties;
/** Token Manager. */
public class HTMLParserTokenManager implements HTMLParserConstants
{
/** Debug output. */
public java.io.PrintStream debugStream = System.out;
/** Set debug output. */
public void setDebugStream(java.io.PrintStream ds) { debugStream = ds; }
private final int jjStopStringLiteralDfa_0(int pos, long active0)
{
switch (pos)
{
case 0:
if ((active0 & 0x32L) != 0L)
return 20;
return -1;
case 1:
if ((active0 & 0x2L) != 0L)
{
if (jjmatchedPos != 1)
{
jjmatchedKind = 2;
jjmatchedPos = 1;
}
return 22;
}
if ((active0 & 0x30L) != 0L)
return 25;
return -1;
case 2:
if ((active0 & 0x2L) != 0L)
{
jjmatchedKind = 2;
jjmatchedPos = 2;
return 23;
}
return -1;
case 3:
if ((active0 & 0x2L) != 0L)
{
jjmatchedKind = 2;
jjmatchedPos = 3;
return 23;
}
return -1;
case 4:
if ((active0 & 0x2L) != 0L)
{
jjmatchedKind = 2;
jjmatchedPos = 4;
return 23;
}
return -1;
case 5:
if ((active0 & 0x2L) != 0L)
{
jjmatchedKind = 2;
jjmatchedPos = 5;
return 23;
}
return -1;
default :
return -1;
}
}
private final int jjStartNfa_0(int pos, long active0)
{
return jjMoveNfa_0(jjStopStringLiteralDfa_0(pos, active0), pos + 1);
}
private int jjStopAtPos(int pos, int kind)
{
jjmatchedKind = kind;
jjmatchedPos = pos;
return pos + 1;
}
private int jjMoveStringLiteralDfa0_0()
{
switch(curChar)
{
case 60:
return jjMoveStringLiteralDfa1_0(0x32L);
default :
return jjMoveNfa_0(11, 0);
}
}
private int jjMoveStringLiteralDfa1_0(long active0)
{
try { curChar = input_stream.readChar(); }
catch(java.io.IOException e) {
jjStopStringLiteralDfa_0(0, active0);
return 1;
}
switch(curChar)
{
case 33:
if ((active0 & 0x20L) != 0L)
{
jjmatchedKind = 5;
jjmatchedPos = 1;
}
return jjMoveStringLiteralDfa2_0(active0, 0x10L);
case 115:
return jjMoveStringLiteralDfa2_0(active0, 0x2L);
default :
break;
}
return jjStartNfa_0(0, active0);
}
private int jjMoveStringLiteralDfa2_0(long old0, long active0)
{
if (((active0 &= old0)) == 0L)
return jjStartNfa_0(0, old0);
try { curChar = input_stream.readChar(); }
catch(java.io.IOException e) {
jjStopStringLiteralDfa_0(1, active0);
return 2;
}
switch(curChar)
{
case 45:
return jjMoveStringLiteralDfa3_0(active0, 0x10L);
case 99:
return jjMoveStringLiteralDfa3_0(active0, 0x2L);
default :
break;
}
return jjStartNfa_0(1, active0);
}
private int jjMoveStringLiteralDfa3_0(long old0, long active0)
{
if (((active0 &= old0)) == 0L)
return jjStartNfa_0(1, old0);
try { curChar = input_stream.readChar(); }
catch(java.io.IOException e) {
jjStopStringLiteralDfa_0(2, active0);
return 3;
}
switch(curChar)
{
case 45:
if ((active0 & 0x10L) != 0L)
return jjStopAtPos(3, 4);
break;
case 114:
return jjMoveStringLiteralDfa4_0(active0, 0x2L);
default :
break;
}
return jjStartNfa_0(2, active0);
}
private int jjMoveStringLiteralDfa4_0(long old0, long active0)
{
if (((active0 &= old0)) == 0L)
return jjStartNfa_0(2, old0);
try { curChar = input_stream.readChar(); }
catch(java.io.IOException e) {
jjStopStringLiteralDfa_0(3, active0);
return 4;
}
switch(curChar)
{
case 105:
return jjMoveStringLiteralDfa5_0(active0, 0x2L);
default :
break;
}
return jjStartNfa_0(3, active0);
}
private int jjMoveStringLiteralDfa5_0(long old0, long active0)
{
if (((active0 &= old0)) == 0L)
return jjStartNfa_0(3, old0);
try { curChar = input_stream.readChar(); }
catch(java.io.IOException e) {
jjStopStringLiteralDfa_0(4, active0);
return 5;
}
switch(curChar)
{
case 112:
return jjMoveStringLiteralDfa6_0(active0, 0x2L);
default :
break;
}
return jjStartNfa_0(4, active0);
}
private int jjMoveStringLiteralDfa6_0(long old0, long active0)
{
if (((active0 &= old0)) == 0L)
return jjStartNfa_0(4, old0);
try { curChar = input_stream.readChar(); }
catch(java.io.IOException e) {
jjStopStringLiteralDfa_0(5, active0);
return 6;
}
switch(curChar)
{
case 116:
if ((active0 & 0x2L) != 0L)
return jjStartNfaWithStates_0(6, 1, 23);
break;
default :
break;
}
return jjStartNfa_0(5, active0);
}
private 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);
}
static final long[] jjbitVec0 = {
0x0L, 0x0L, 0xffffffffffffffffL, 0xffffffffffffffffL
};
private int jjMoveNfa_0(int startState, int curPos)
{
int startsAt = 0;
jjnewStateCnt = 28;
int i = 1;
jjstateSet[0] = startState;
int kind = 0x7fffffff;
for (;;)
{
if (++jjround == 0x7fffffff)
ReInitRounds();
if (curChar < 64)
{
long l = 1L << curChar;
do
{
switch(jjstateSet[--i])
{
case 20:
if (curChar == 33)
jjstateSet[jjnewStateCnt++] = 25;
else if (curChar == 47)
jjCheckNAdd(21);
break;
case 11:
if ((0x3ff000000000000L & l) != 0L)
jjCheckNAddTwoStates(7, 2);
else if ((0x100002600L & l) != 0L)
{
if (kind > 11)
kind = 11;
jjCheckNAdd(10);
}
else if (curChar == 60)
jjCheckNAddStates(0, 2);
else if (curChar == 38)
jjAddStates(3, 5);
else if (curChar == 36)
jjstateSet[jjnewStateCnt++] = 1;
if ((0x3ff000000000000L & l) != 0L)
{
if (kind > 6)
kind = 6;
jjCheckNAddStates(6, 10);
}
break;
case 0:
if (curChar == 36)
jjstateSet[jjnewStateCnt++] = 1;
break;
case 1:
if ((0x3ff000000000000L & l) != 0L)
jjCheckNAdd(2);
break;
case 2:
if ((0x500000000000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 3;
break;
case 3:
case 9:
if ((0x3ff000000000000L & l) == 0L)
break;
if (kind > 6)
kind = 6;
jjCheckNAddStates(11, 13);
break;
case 4:
if ((0x3ff000000000000L & l) == 0L)
break;
if (kind > 6)
kind = 6;
jjCheckNAddStates(6, 10);
break;
case 5:
if ((0x880000000000L & l) == 0L)
break;
if
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
lucene3.4web-1.zip (61个子文件)
lucene3.4web-1
WebContent
META-INF
MANIFEST.MF 39B
WEB-INF
web.xml 639B
lib
lucene-core-3.0.0.jar 998KB
lucene-demos-3.0.0.jar 56KB
servlet-api.jar 82KB
footer.jsp 126B
configuration.jsp 344B
index.jsp 452B
header.jsp 246B
results.jsp 8KB
.settings
org.eclipse.wst.jsdt.ui.superType.name 6B
org.eclipse.wst.common.project.facet.core.xml 229B
org.eclipse.core.resources.prefs 290B
org.eclipse.wst.common.component 430B
org.eclipse.wst.jsdt.ui.superType.container 49B
org.eclipse.jst.common.project.facet.core.prefs 212B
.jsdtscope 454B
org.eclipse.jdt.core.prefs 330B
src
org
apache
lucene
SearchFiles.java 10KB
IndexFiles.java 3KB
FileDocument.java 3KB
html
SimpleCharStream.java 12KB
HTMLParserConstants.java 3KB
ParseException.java 7KB
Tags.java 2KB
TokenMgrError.java 4KB
HTMLParser.jj 9KB
Token.java 4KB
HTMLParser.java 21KB
HTMLParserTokenManager.java 42KB
Test.java 2KB
ParserThread.java 2KB
Entities.java 9KB
HTMLDocument.java 3KB
IndexHTML.java 6KB
DeleteFiles.java 2KB
.project 1KB
.classpath 474B
build
classes
org
apache
lucene
IndexHTML.class 5KB
HTMLDocument.class 3KB
SearchFiles$OneNormsReader.class 876B
html
Test.class 2KB
Entities.class 8KB
HTMLParserTokenManager.class 21KB
ParseException.class 4KB
HTMLParser$JJCalls.class 493B
Token.class 1KB
HTMLParser$LookaheadSuccess.class 537B
HTMLParser.jj 9KB
ParserThread.class 2KB
Tags.class 1KB
HTMLParser$MyPipedInputStream.class 975B
TokenMgrError.class 3KB
HTMLParser.class 17KB
HTMLParserConstants.class 2KB
SimpleCharStream.class 8KB
FileDocument.class 2KB
DeleteFiles.class 2KB
SearchFiles$1.class 2KB
SearchFiles.class 7KB
IndexFiles.class 3KB
共 61 条
- 1
资源评论
- leeyuanrong2014-11-26系统可以用,不过没有给索引库
- 笨小孩悠悠2014-11-18可能是我看不懂,能够看到简单的界面,但没数据
gaofeng7726503
- 粉丝: 0
- 资源: 15
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- MATLAB大数据仿真案例-蚁群算法(ACO)用于求解旅行商(TSP)问题.rar
- MySQL基础知识-个人笔记.rar
- Project8.ipynb
- Python实现BWO-LSTM白鲸算法优化长短期记忆神经网络时间序列预测(完整源码和数据)
- C语言实现文件读写操作的几种常用方法-C 语言.rar
- RK 3568 Android11 版本的梯形校正补丁
- 基于pyqt yolov5 dlib的驾驶员行为监控系统源码+模型.zip
- python代码案例详解-旅行商问题的多种求解算法.rar
- 单相电力电子负载仿真,PWM整流+单相并网逆变
- C语言功能模块(配置文件读取 、debug日志记录等).zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功