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

Antlr源码

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

  • html5 仿微信录音功能
    html5 仿微信录音功能 自己手动写的代码html5 仿微信录音功能html5 仿微信录音功能html5 仿微信录音功能html5 仿微信录音功能html5 仿微信录音功能html5 仿微信录音功能html5 仿微信录音功能html5 仿微信录音功能
    2022-01-20 23:15:29下载
    积分:1
  • 海康威视 设备网络SDK源码及使用手册
    海康威视 设备网络SDK源码及使用手册 CH-HCNetSDK(Windows64)V5.2.3.3_build20160623
    2022-02-07 14:55:42下载
    积分:1
  • linux下c++socket编程
    阻塞函数在完成其指定的任务以前不允许程序调用另一个函数。例如,程序执行一个读数据的函数调用时,在此函数完成读操作以前将不会执行下一程序语句。当服务器运行到accept语句时,而没有客户连接服务请求到来,服务器就会停止在accept语句上等待连接服务请求的到来。这种情况称为阻塞(blocking)。而非阻塞操作则可以立即完成。比如,如果你希望服务器仅仅注意检查是否有客户在等待连接,有就接受连接,否则就继续做其他事情,则可以通过将Socket设置为非阻塞方式来实现。非阻塞socket在没有客户在等待时就使accept调用立即返回
    2022-09-27 22:15:03下载
    积分:1
  • 学生记录系统
    学生记录系统实现基本功能的数据结构是添加,删除,更新,计数,等等。这个项目只需要提取和你准备编译它。
    2022-02-24 12:46:24下载
    积分:1
  • 大学学生会通知平台
    发送通知,可节省跑腿,电话费等不必要的麻烦,动动手指就可以。
    2022-08-25 14:06:47下载
    积分:1
  • 用C++写博客
    写一个个人博客, 该系统为个人博客,具有一般博客系统的功能。    博主,即管理员,拥有最高权限,能对文章,分类,评论,用户等进行管理。 游客只能浏览前台页面,及浏览文章。只有游客注册成为注册用户后,才能对文章进行评论。
    2022-01-20 23:12:23下载
    积分:1
  • 智能家居
    基于Zigbee的智能家居控制系统,包含了协调器和节点,节点支持的传感器有烟雾,温湿度 ,MQ2和继电器和ID卡识别。包含了下位机上位机的源代码,下位机开发环境为IAR(C51),上位机包含PC端和手机端,PC端是C++基于MFC的构架做的,手机端的开发只有安卓,开发环境为eclipse,studio没用过,为了使代码不出错建议用eclipse。提供的全部是源代码,有详细的标注,易于修改和使用,可读性很强!!
    2022-06-28 08:32:02下载
    积分:1
  • a*算法、深度搜索8数码
    包含了c++版的a*算法8数码问题和java版的深度搜索算法8数码问题。
    2022-03-23 17:27:14下载
    积分:1
  • libSVM,支持向量机
    LIBSVM是台湾大学林智仁(Lin Chih-Jen)教授等开发设计的一个简单、易于使用和快速有效的SVM模式识别与回归的软件包,他不但提供了编译好的可在Windows系列系统的执行文件,还提供了源代码,方便改进、修改以及在其它操作系统上应用;该软件对SVM所涉及的参数调节相对比较少,提供了很多的默认参数,利用这些默认参数可以解决很多问题;并提供了交互检验(Cross Validation)的功能。该软件可以解决C-SVM、ν-SVM、ε-SVR和ν-SVR等问题,包括基于一对一算法的多类模式识别问题。
    2022-02-16 09:25:03下载
    积分:1
  • 网狐棋牌 6603 连环夺宝
    网狐棋牌 6603 连环夺宝 已修正错误 可以完美运行
    2022-03-24 10:36:29下载
    积分:1
  • 696518资源总数
  • 105877会员总数
  • 14今日下载