# antlr4_note **Repository Path**: coderzjd/antlr4_note ## Basic Information - **Project Name**: antlr4_note - **Description**: antlr4_note - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-01-04 - **Last Updated**: 2026-02-10 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ### 资料 + [antlr4](https://www.antlr.org/) + [antlr4语法在线解析](http://lab.antlr.org/) + [官网教程](https://github.com/antlr/antlr4/blob/master/doc/getting-started.md) + [ANTLR 4权威指南](https://gitee.com/coderzjd/antlr4_note/raw/master/book/ANTLR%204%E6%9D%83%E5%A8%81%E6%8C%87%E5%8D%97-2017-%E4%B8%AD%E6%96%87%E7%89%88.pdf) + [中文教程](https://daichangya.github.io/antlr4-doc/#/getting-started) + [参考视频](https://www.bilibili.com/video/BV16TNhz2EKG) + [视频对应文本资料](https://www.xiaogenban1993.com/blog/25.06/antlr%E8%AF%A6%E8%A7%A3) ### 搭建环境 + 新建conda环境 + 安装`pip install antlr4-tools` + 使用`antlr4`、`antlr4-parse`命令既可 + 新建`Hello.g4`文件 + 输出到js`antlr4 -Dlanguage=JavaScript -o ./target Hello.g4`