跟踪一个问题,把hibernate源码下下来,发现HqlSqlBaseWalker这些类都是antlr生成的,源码里没有,百度一番,终于搞定,mark一下.
hibernate里本身带antlr.x.x.jar.把这个jar包和*.g文件放在同一个文件夹里,配置好基本的java环境变量,dos下切换到该文件夹,运行
java -cp antlr-2.7.7.jar antlr.Tool hql.g
文件夹里就会自动生成对应的源码.网上说antlr3.x的包,要依赖2.7.7的,还没试过.
相关推荐
antlr 2.7.7源码,下载自:http://repo.spring.io/plugins-release/org/antlr/com.springsource.antlr/2.7.7/
Hibernate的Antlr在Weblogic中产生Jar冲突的历史缘故以及解决办法
ANTLR, ANother Tool for Language Recognition, 是一个可以接受含有语法描述的语言描述符并且生成程序能够识别这些语言所产生的句子。作为一个翻译程序的 一...ANTLR知道如何使用Java,C++,C#或者Python来生成它们。
antlr4-master 源码
正文 使用Antlr+Stringtemplate生成method chaining 在这里 http://blog.csdn.net/younggift/article/details/7028932
hibernate3用到的antlr.jar,语法分析生成器.
antlr 生成C++描述的分析程序 语法分析器 语法分析器生成工具
利用Antlr生成C++描述的分析程序.pdf Antlr入门详细教程.doc 利用ANTLR生成C 描述的分析程序.htm 使用 Antlr 处理文本.htm 使用 Antlr 开发领域语言.htm 强悍的ANTLR Lexer.htm a little madness » Blog Archive »...
antlr-2.7.7.jar dom4j-1.6.1.jar hibernate-commons-annotations-4.0.1.Final.jar hibernate-core-4.2.1.Final.jar hibernate-jpa-2.0-api-1.0.1.Final.jar hibernate-validator-5.1.0.Final.jar javassist-3.15.0-...
使用Antlr+Stringtemplate生成method chaining,一个不太简单的案例(1) 因为一直上传失败,猜是因为附件太小,所以包含了antlr-3.4-complete-no-antlrv2.jar和antlrworks-1.4.3.jar。对浪费你的带宽抱歉。
antlr的python运行时库,支持在python中使用antlr生成的结果文件。
oql2json-从Netcool ITNM OQL ANTLR生成的转换器插入JSON 是一个网络建模软件套件。 它使用内部对象查询语言(OQL)数据库,该数据库具有类似SQL的语法,本机支持嵌套数组和哈希作为数据类型。 oql2json主要是一种...
ts-parser 使用ANTLR4生成的TypeScript解析器
Hibernate对象-关系映射框架(ORM)使用ANTLR来处理HQL语言。 除了这些鼎鼎大名的项目之外,还可以利用ANTLR构建各种各样的实用工具,如配置文件读取器、遗留代码转换器、维基文本渲染器,以及JSON解析器。我编写...
antlr指南 第四章语法分析 出自www.antlr.org.cn
antlr实现四则运算源码及其相关配置资料和jar包,基本实现了简单的四则运算
ANTLR-v3整体语法 ANTLR-v3整体语法
antlr-2.7源文件,和jstl合用
使用Antlr、C++面向对象、责任链模式、访问者模式、设计一门自己的编程语言Hython.zip使用Antlr、C++面向对象、责任链模式、访问者模式、设计一门自己的编程语言Hython.zip使用Antlr、C++面向对象、责任链模式、访问...
hibernate必须JAR包(文件)下载 ... antlr-2.7.6.jar commons-collections-3.1.jar dom4j-1.6.1.jar hibernate3.jar javassist-3.11.0.GA.jar jta-1.1.jar slf4j-api-1.5.8.jar slf4j-nop-1.5.2.jar