【Antlr】Antlr API 简介
1.概述
</
名称 | 解释 |
---|---|
org.antlr.v4.runtime | 该包包含了最常用的类和接口,例如与输入流、字符和词法符号缓冲区、错误处理、词法符号构建、词法分析和语法分析相关的类体系结构。 |
org.antlr.v4.runtime.atn |
该包在ANTLR内部用于自适应LL (*) 词法分析和语法分析策略。包名中的atn是增强转移网络 (argumented transition network{(1) 的缩写,它是一种能够表示语法的状态机,其中网络的边代表语法元素。在词法分析和语法分析的过程中,ANTLR沿ATN移动,并基于前瞻符号作出预测 。
|
org.antlr.v4.runtime.dfa |
使 用ATN进行决策的代价很高,因此ANTLR在运行过程中将预测结果缓存在了确定有限状态自动机(Deterministic Finite Automata, DFA[24) 中。该包包含了所有的DFA实现类。
|
org. antlr.v4.runtime.misc | 该包 包含各种各样的数据结构,以及最常用的TestRig类一一我们已经在之 前章节中通过grun命令使用过它了。 |
【Antlr】Antlr API 简介相关推荐
- 线程编程常见API简介(中)
2019独角兽企业重金招聘Python工程师标准>>> 一.概述 在<线程编程常见API简介(上) >中讲述了有关线程创建过程中常用的 API 的使用方法,本节继续讲述有 ...
- WebSocket API简介
WebSocket是html5新增加的一种通信协议,目前流行的浏览器都支持这个协议,例如Chrome,Safari,Firefox,Opera,IE等等,对该协议支持最早的应该是chrome,从chr ...
- web API简介(二):客户端储存之document.cookie API
概述 前篇:web API简介(一):API,Ajax和Fetch 客户端储存从某一方面来说和动态网站差不多.动态网站是用服务端来储存数据,而客户端储存是用客户端来储存数据.document.cook ...
- 【Netty】NIO 网络通信 SelectionKey 常用 API 简介
文章目录 I . SelectionKey 简介 II . SelectionKey 事件简介 III . SelectionKey 常用 API 简介 I . SelectionKey 简介 1 . ...
- 【Java 网络编程】TCP API 简介 ( Socket | ServerSocket )
文章目录 I Socket API 简介 II ServerSocket API 简介 III Socket 数据交互 IV Socket 客户端操作流程 V Socket 服务器端操作流程 VI S ...
- java编译器使用教程_Java编译器API简介
今天给大家分享的是Java编译器API简介,文章部分内容摘自[优锐课]学习笔记. Java编译器API Java编译器API是Java模块(称为java.compiler)的一部分.该模块包括语言模型 ...
- html5画电池状态,HTML5的一个显示电池状态的API简介
这篇文章主要介绍了HTML5的一个显示电池状态的API简介,由Mozilla设计,具体的设备和浏览器支持情况还要通过检测才能确定,需要的朋友可以参考下 移动设备的份额在网络流量中在大量增长,其所贡献的 ...
- ZABBIX API简介及使用
API简介 Zabbix API开始扮演着越来越重要的角色,尤其是在集成第三方软件和自动化日常任务时.很难想象管理数千台服务器而没有自动化是多么的困难.Zabbix API为批量操作.第三方软件集成以 ...
- Promise API 简介
Promise API 简介 译者注: 到处是回调函数,代码非常臃肿难看, Promise 主要用来解决这种编程方式, 将某些代码封装于内部. Promise 直译为"承诺",但一 ...
- 基于阿里云的API简介
基于阿里云的API简介 API简介 如果您熟悉网络服务协议和一种以上编程语言,推荐您调用API管理您的云上资源和开发自己的应用程序. 使用说明 ECS API支持HTTP或者HTTPS网络请求协议,允 ...
最新文章
- python ascii函数二进制_python模块介绍- binascii:二进制和ASCII互转以及其他进制转换...
- Android 6.0 以及HttpClient
- C/C++程序编译过程详解
- 开始喜欢Python了
- 配置安全的Impala集群集成Sentry
- 系列文章--oracle简单入门教程
- SolrJ管理SolrCloud
- Vert.x中EventBus中的使用
- Android Studio中引入RecyclerView的v7包
- jtable隐藏全部_全部隐藏!
- Gartner:克服SIEM部署失败的通病
- 【SolidWorks、URDF】在SolidWorks里面插入URDF方法步骤以及无法启动的解决问题
- 人均维护服务器数量,华为FusionCube一体机助力金华职业技术学院构建最佳云平台...
- linux服务器删除weblogic,linux weblogic安装和卸载
- [Transformer]Mobile-Former:Bridging MobileNet and Transformer
- 详解线上线下收单业务(1)
- A tale of two viewports — part one
- PVE系统更换大硬盘的扩容方法
- 程序员毕业五年他年薪百万,他月薪一万
- Tiled有java版本吗_【Cocos2d-X开发学习笔记】开发工具之Tiled地图编辑器的使用
热门文章
- 中芯国际最终超额募资523.2亿元,14nm工艺打“鸡血”了
- 坐拥12亿月活流量,腾讯直播带货的底牌
- 三星Galaxy S11+电池谍照曝光:5000mAh超大容量 5G 不虚
- 李国庆深夜发“15条真相”回应:关于原生家庭、同性恋、1.3亿...
- 小米9首次官方降价:2799元,依旧实力强劲
- 美团点评:摩拜贡献收入15亿元 同期亏损45.5亿元
- “中国锦鲤” 信小呆辞职旅行,这辈子真的不用工作了?
- 苏宁张近东:春节期间拿出3亿补贴一线员工
- 驱动模块Makefile 编写【原创】
- php proc open 返回,PHP proc_open多次打开