ANTLR 接受 3类语法规范——语法分析器(parsers) ,词法分析器(lexers) ,和树分析器(tree-parsers)(也叫树遍历器 tree-walkers)。 由于 ANTLR 使用 LL(k) 分析所有的 3 种语法变型,并且语法说明相似,因而产生的 lexers 和语法分析程序也很类似。另外产生的识别程序可读性很好,你可以查看输出的内容来明白很多关于 ANTLR 的机理。 ANTLR 接受C语言风格的块注释和 C++风格的行注释。在语法类和规则中,Java 风格的文档注释也是可以接受的,在需要的时候,这些注释可以被传递给生成的输出文件。 ANTLR, 语言识别的另一个工具(ANother Tool for Language Recognition ),(前身是PCCTS)是一种语言工具,它提供了一个框架,可以通过包含 Java,C++,或C#动作(action)的语法描述来构造语言识别器,编译器和解析器。 计算机语言的解析已经变成了一种非常普遍的工作。 传统的计算机语言的编译器和工具(如 C 或Java)仍旧需要被构造,它们的数量与需要开发的那些成千上万的小语言的识别工具和解析工具相比是相形见拙。程序员为了解析数据格式,图形文件(如, PostScript,AutoCAD),文本文件(如,HTML,SGML等)而需要构造解析器。ANTLR 被设计出来处理所有这些转换工作。
2021-04-03 21:48:14 1.46MB antlr 语法分析 词法分析
1
ANTLR指南(v3.0).pdf
2021-04-02 14:24:50 803KB ANTLR指南
1
英文原版编程语言实现模式,来自于Antlr相关,在antlr权威教程之后又一力作
2021-04-02 02:12:43 5.97MB 英文版Antlr 语言实现模式
1
antlr-runtime-3.4.jar
2021-02-21 10:00:27 161KB jar
1
在官网下的,应该是比较权威的吧。 想学习ANTLR的同学可以下来看看。
2020-03-24 03:06:53 10KB ANTLR C
1
antlr-2.7.6.jar下载,免费下载。SSH整合的jar包
2019-12-21 22:06:46 433KB antlr-2.7.6.jar下载
1
利用ANTLR从关系代数到SQL语句的转化实现java源程序。
2019-12-21 22:05:52 425KB antlr
1
程序分析课程上机要求,方便广大学子拷贝。其中.g为ANTLR源文件,可生成语法分析器和语法树的.java文件,然后进行必要的修改(添加成员变量)。提供的.java文件已经修改好。直接放在项目里,选择主类Frame,编译运行即可。在窗口里输入测试文件的路径,即可绘出图像。
2019-12-21 19:45:30 11KB ANTLR 函数绘图语言 解释器
1
使用antlr规则引擎解析sql成对象.里面只有查询语句,但是也预留了update,delete,insert等语句的接口.可以非常方便的扩展
2019-12-21 18:52:20 2.19MB antlr sql 解析 算法
1