登录
首页 » java,c++ » Antlr源码

Antlr源码

于 2022-03-07 发布 文件大小:11.80 MB
0 197
下载积分: 2 下载次数: 1

代码说明:

ANTLR—Another Tool for Language Recognition,其前身是PCCTS,它为包括Java,C++,C#在内的语言提供了一个通过语法描述来自动构造自定义语言的识别器(recognizer),编译器(parser)和解释器(translator) 的框架。ANTLR可以通过断言(Predicate)解决识别冲突;支持动作(Action)和返回值(Return Value)来;更棒的是,它可以根据输入自动生成语法树并可视化的显示出来(这一点我将在下面的例子中演示)。由此,计算机语言的翻译变成了一项普通的 任务—在这之前YACC/LEX显得过于学院派,而以LL(k)为基础的ANTLR虽然在效率上还略有不足,但是经过近些年来的升级修改,使得ANTLR 足以应付现存的绝大多数应用。感谢Terence Parr博士和他的同事们十几年来的出色工作,他们为编译理论的基础和语言工具的构造做了大量基础性工作,也直接导致了ANTLR的产生。

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • 深度学习程序
    深度学习程序,包含多种编程语言,有scala,python,c,java等,基本上是深度置信网络或限制玻尔兹曼机的应用,通过预训练限制玻尔兹曼机来初始化深度置信网络
    2022-12-25 07:10:04下载
    积分:1
  • 一个简单的c语言通讯录源代码
    本文介绍了一个简单实用的个人通讯录管理系统java工程,详细描述了本人在编程时候的编程思想和在MyEclipse 6.5中调试运行的步骤,简明扼要地介绍了整个工程的功能和实用方法。这个个人通讯录管理系统含有添加、删除、查找等基本功能,同时也添加了一些有趣的小功能——支持背景图片的更换。在程序中完成了与数据库的通信,并同样可以对数据库进行添加、查找、删除等功能
    2022-09-19 22:25:03下载
    积分:1
  • 哈希256算法
    SHA-256 算法输入报文的最大长度不超过2^64 bit,输入按512-bit 分组进行处理,产生  的输出是一个256-bit 的报文摘要。现在有很多在线校验算法的工具,但是很多C代码获取java代码里面都需要用,但是实现它的方法有很多个,这里简单介绍一个查表法,快速方便。
    2022-01-24 18:41:03下载
    积分:1
  • 拦截定制版
    全能  源码描述中如有代码片段,请点击编辑器中的“插入程序代码”按钮插入代码并选择相应的编程语言,以便代码片段被正确语法着色。
    2022-07-21 15:31:38下载
    积分:1
  • 车载中间层服务同测试用例
    一个使用Java写的中间层服务,使用多线程实现多底层数据的解析分发,对客户数据的组包发送。包括客户的注册同管理。
    2022-05-31 20:08:34下载
    积分:1
  • 数据库
    AllCourse: create proc AllCourse as begin     select x.CourseID,x.CourseName,x.Point ,y.TeacherName,y.Post,z.Location,x.StuNumber     from Course x,TeacherTable1 y,TeachTable z     where x.CourseID=z.CourseID and y.TeacherID=z.TeacherID end DeleteLogon : create proc DeleteLogon(@id char(10)) as begin     dele
    2022-04-09 20:04:58下载
    积分:1
  • image enhancement using matlab source code
    我使用了图像增强的内置函数。我希望这对大家都很有帮助。
    2023-09-03 01:35:03下载
    积分:1
  • impinj开发包
    用于开发RFID应用的impinjR420设备的开发包,里面包含C代码,c++代码和JAVA代码等,内容丰富,对于开发RFID应用有莫大的帮助,RFID是物联网中非常关键的一个环节,现在基于RFID的系统应用广泛,例如仓库管理,机场行李管理等等。
    2022-08-15 11:13:31下载
    积分:1
  • 基于多功能的日期控件
    基于多功能的日期控件,可方便使用,使用简单方便,只需引入包即可使用
    2022-07-18 11:20:03下载
    积分:1
  • 手机号码归属地二进制库文件查询+导入
    PhoneArea 是C++实现 (vs2005) CallHelper 是Android APK 实现
    2022-03-04 16:33:50下载
    积分:1
  • 696516资源总数
  • 106415会员总数
  • 3今日下载