irpas技术客

Antlr4入门(安装、配置、简单实例)_船心小羊_antlr4

大大的周 1699

Antlr4入门(安装、配置、简单实例)

2020.5.28

仅本人初次使用Antlr4的经历分享

目前所知有3种使用Antlr4的方式:

通过命令行使用;在Eclipse中安装Antlr4插件;(个人不推荐,原因:antlr4插件下载也有许多问题)在Intellij IDEA中安装Antlr4插件。

本文仅分享第一种方式。


什么是Antlr4?

? Antlr4 (ANother Tool for Language Recognition), 是一个强大的跨语言语法解析器,可以用来读取、处理、执行或翻译结构化文本或二进制文件。它被广泛用来构建语言,工具和框架。Antlr可以从语法上来生成一个可以构建和遍历解析树的解析器。Antlr4简易快速入门 - 知乎 (zhihu.com)

? ANTLR 是用JAVA写的语言识别工具,它用来声明语言的语法,简称为“元语言”(meta-language)。Antlr4 入门 - 虾米&老黄牛 - 博客园 (cnblogs.com)

? Antlr4是一款开源的语法分析器生成工具,能够根据语法规则文件生成对应的语法分析器。现在很多流行的应用和开源项目里都有使用,比如Hadoop、Hive以及Pig等都在使用ANTLR来做语法分析。Antlr4 —入门介绍_04stone37-CSDN博客_antlr4

? Antlr4 是一款开源的框架,用来分析语法。使用者可以自己创建语法规则文件,然后使用 antlr4 生成类文件。这些类实现了将语句按照关键字分词,然后将分词构造成一棵树。使用者在这些类之上封装代码,就可以实现自己的功能。antlr4 使用原理 | 学习笔记 (zhmin.github.io)

**简介概括一下,Antlr4大致就是一个语法分析器生成器**。


安装、配置Antlr4 确定已安装jdk、jre

配置方法在这里就不赘述了,网上有很多方法。

关于我的安装如下(截止2020.5.28都是最新版本):

C:\Program Files\Java\jdk-16.0.1 C:\Program Files (x86)\Java\jre1.8.0_291 配置jdk的环境变量(不赘述) 下载Antler4

下载网址:https://·)

ANTLR4在windows上的安装(java版)_Haifeng的博客-CSDN博客_antlr安装

【记录】搭建ANTLR v4开发环境 – 在路上 (crifan.com)


1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,会注明原创字样,如未注明都非原创,如有侵权请联系删除!;3.作者投稿可能会经我们编辑修改或补充;4.本站不提供任何储存功能只提供收集或者投稿人的网盘链接。

标签: #antlr4 #IDEA中安装Antlr4插件 #本文仅分享第一种方式 #什么是Antlr4Antlr4 #another #Tool #for