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

Antlr源码

于 2022-03-07 发布 文件大小:11.80 MB
0 68
下载积分: 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 个回复

  • opencv的java代码实现
    opencv3 的java开发资源,内附opencv的示例,包含图片和java工程,每个例子,一个小工程
    2022-03-14 07:02:00下载
    积分:1
  • Smarty框架
    Smart Framework 是一款轻量级 Java Web 开发框架,基于“核心 + 插件”的体系架构。
    2023-03-28 09:05:03下载
    积分:1
  • MES设置画面
    MES的设置是控管MES的核心之一,好的控管不仅加强全面的管控点,还可以减少日常技术人员的维护量,本案例作为一个参考,介绍高科技制造行业MES的一个剪影,包括通用部分和简单的定制部分
    2023-03-01 05:15:03下载
    积分:1
  • 机器人控制源码
    用于商业机器人运动控制,主要包含地盘,脸部,肢体等多种外设。用于科技馆,展厅,银行等政府部门。主要用来迎宾,导航导览导购,位置点讲解。具有实现简单,等多种优点。
    2023-01-10 05:50:04下载
    积分:1
  • ACR122U NFC 的示例源代码
    2022-07-17 18:39:34下载
    积分:1
  • itextsharp获取签章信息
    itextsharp获取签章信息,目前好多人都喜欢去,通过这种方式                PdfReader pdfReader = new PdfReader(file);                PdfStamper pdfStamper = new PdfStamper(pdfReader, new FileStream(temfile, FileMode.Create));                AcroFields reader = pdfStamper.AcroFields;                //acro.GetSignatureNames()、、、、 这种方式显然是OK 的,但是,不觉得很啰嗦吗?大家可能都不知道reader本身就有这个功能啊            //PdfReader re = new PdfReader("xxx.pdf");            //AcroFields acro  =  re.AcroFields;            //acro.GetSignatureNames()、、、、。。。哈哈,是不是很好啊
    2022-03-23 01:38:37下载
    积分:1
  • delphi版openssl,sha256加密
    delphi版openssl,sha256加密
    2022-08-10 21:35:20下载
    积分:1
  • 牛客网源码
    左程云代码面试,递归,动态规划,二叉树
    2022-04-14 10:22:45下载
    积分:1
  • android下使用gtk
    在android平台下使用ndk开发工具调用gtk库,到达使用gtk开发android gui界面的功能,实现gtk跨平台使用
    2022-11-27 07:20:04下载
    积分:1
  • 客户管理系统
    客户关系管理(CRM)是利用信息科学技术,实现市场营销、销售、服务等活动自动化,使企业能更高效地为客户提供满意、周到的服务,以提高客户满意度、忠诚度为目的的一种管理经营方式。客户关系管理既是一种管理理念,又是一种软件技术。以客户为中心的管理理念是CRM实施的基础。
    2022-08-23 12:36:09下载
    积分:1
  • 696518资源总数
  • 104292会员总数
  • 28今日下载