- 授权协议: BSD
- 开发语言: Java
- 操作系统: 跨平台
- 软件首页: http://www.antlr.org/
- 软件文档: http://www.antlr.org/wiki/display/ANTLR3/ANTLR+v3+documentation
- 官方下载: http://www.antlr.org/download.html
软件介绍
ANTLR(ANother Tool for Language Recognition)它是Java开发的词法分析工具,它可以接受词文法语言描述,并能产生识别这些语言的语句的程序。作为翻译程序的一部分,你可以使用简单的操 作符和动作来参数化你的文法,使之告诉ANTLR怎样去创建抽象语法树(AST)和怎样产生输出。ANTLR知道怎样去生成识别程序,语言包括 Java,C++,C#.
Hibernate就是采用ANTLR来编译HQL查询语言的。