javacc
文章平均质量分 61
2哥的成长记录
这个作者很懒,什么都没留下…
展开
-
javacc 观察者模式
////////////////////////////////////////////////////////////////////////////////////////**************************************************************************************/>>javacc 观察者模式 只有书写的语原创 2012-02-23 19:18:03 · 640 阅读 · 0 评论 -
javacc 条件结构
/*******************************************//** * @怎么表达一个switch结构 *( * term = *| * term = * | * term = * | * term = * | * term = * ) */ /**在java中相当于因为在对应到java类中的时候他原创 2012-01-29 14:17:24 · 838 阅读 · 0 评论 -
javacc lookahead 全面解析
/******************************************************/ 参考来自于: heir\javacc-5.0\examples\Lookahead\ README.txt/******************************************************//****************原创 2012-02-08 16:00:55 · 3771 阅读 · 0 评论 -
javacc 定义自己的全文检索语言 综合全面解析
/********************************/>javacc jjt语法文件解析/********************************//********************************/>0.语法文件全局性配置项options{ NODE_USES_PARSER = true; //如果使用观察者模式那么每一个节点都会有解析器原创 2012-03-16 10:05:49 · 904 阅读 · 0 评论 -
语法文件的写法
0.语法文件的写法将语法看成有规律的一句话,把这句话分成不同的部分组成,将每个部分作为元素看待,将这些元素综合起来做一个switch结构,记号管理器每次生产一个token对象, 只要是这个token对象符合语法那么这个switch结构中肯定对应有这个token类型的条件分支,找到分支后处理一下后继续进行递归找下一个元素,这样不断的递归下去,终将会把这句话给递归完,并且验证到他是否符合语原创 2012-02-10 17:05:12 · 871 阅读 · 0 评论 -
自己修改的lucene的jjt文件
/* ***************** *//* Token Definitions *//* ***************** */ TOKEN : { //最好不要定义成全局的否则会左右很多的事情| //经过转以后的任意字符如\\s,\\t //~[]表示包含所有的字符| <#_TERM_START_CHAR: ( ~[ " ", "\t", "\n", "\r", "原创 2012-04-15 17:31:59 · 1183 阅读 · 0 评论 -
css样式基础学习
/********************************/>css样式基础学习/********************************/0.选择器种类/********************************//**.body{};类选择器*//**#body{}; id选择器*//** body{};元素选择器*//** body,div{};集体声原创 2012-04-18 17:33:32 · 451 阅读 · 0 评论 -
如何定义token
//关键是如何定义可以出现哪些字符////<#_TERM_START_CHAR: ( ~[ " ", "\t", "\n", "\r", "\u3000", "+", "-", "!", "(", ")", ":", "^",//"[", "]","","\"","#","%","'", "{", "}","~", "*", "?","\\" ,"=",","]//| ) >原创 2012-04-19 09:49:57 · 1116 阅读 · 0 评论 -
javacc如何处理token类型冲突问题
/***********************************************************************/void range():{ String bf = ""; Token t1 = null; Token t2 = null; Token lparen = null; Token rparen=null;}{ (lp原创 2012-02-22 11:13:07 · 2079 阅读 · 0 评论 -
javacc 如何配置token正则表达式
/************************************************************************/>说明:这段代码经过几天的不断报错得到的经验 代码可以直接考到自己的工作目录下进行运行。/************************************************************************/原创 2012-02-21 21:15:40 · 4387 阅读 · 1 评论 -
自定义语言分析器写法示例 .jjt
/** * JJTree template file created by SF JavaCC plugin 1.5.17+ wizard for JavaCC 1.5.0+ */options{ JDK_VERSION = "1.5"; MULTI = false; VISITOR = false; NODE_DEFAULT_VOID = false; STATIC原创 2012-02-10 17:07:15 · 1406 阅读 · 0 评论 -
QueryParser.jj 文件全面解析
/** *0.概要 * javacc是根据特定模式的字符窜来生成不同的query查询对象 * Licensed to the Apache Software Foundation (ASF) under one or more * contributor license agreements. See the NOTICE file distributed with * this work原创 2012-02-01 14:55:32 · 6613 阅读 · 0 评论 -
JJTSimpleQueryParserState JJTree节点状态分析
/* Generated By:JavaCC: Do not edit this line. JJTSimpleQueryParserState.java Version 5.0 *//** * 节点状态分为两种一种为打开了并没有关闭并且没有添加到栈中,只是标记在marks集合中 * 另外一种状态为已经关闭并且已经保存到栈中并且形成了一定的数据结构 */public class JJT原创 2012-02-07 17:54:11 · 1025 阅读 · 0 评论 -
javacc xxxTokenManager类作用 以及重要方法解析
/* Generated By:JavaCC: Do not edit this line. QueryParserTokenManager.java */import java.io.StringReader;/** *@ summary xxxTokenManager重要方法介绍 *@ xxxTokenManager类根据词法状态和截取字符窜并生成不同类型的token对象 * 提原创 2012-02-08 11:01:26 · 3817 阅读 · 0 评论 -
javacc jjtree 写法 以及 jj写法 基本语法 以及应用
/***********************************************************/>我使用的测试jjt,jj文件来自于javacc5.0版本>dir_hier/javacc-5.0/javacc-5.0/examples/ JJTreeExamples原创 2012-02-07 17:46:57 · 9443 阅读 · 0 评论 -
lucene javacc 语法解析器结构分析
/*****************************************/>lucene javacc 语法解析器结构分析/*****************************************//*****************************************/// * Query ::= ( Clause )*// * Claus原创 2012-04-20 08:52:01 · 1512 阅读 · 0 评论