antlr/antlr4
GitHub: antlr/antlr4
ANTLR4 是一款功能强大的解析器生成器,通过文法定义自动生成多语言解析器,用于读取、处理和翻译结构化文本或二进制文件。
Stars: 18958 | Forks: 3459
# ANTLR v4
[](http://java.oracle.com)
[](https://raw.githubusercontent.com/antlr/antlr4/master/LICENSE.txt)
**ANTLR** (ANother Tool for Language Recognition) 是一个强大的解析器生成器,用于读取、处理、执行或翻译结构化文本或二进制文件。它被广泛用于构建语言、工具和框架。根据文法,ANTLR 会生成一个可以构建解析树的解析器,同时还会生成一个监听器接口(或访问者),以便轻松响应所关注短语的识别。
**开发分支构建状态**
[](https://github.com/antlr/antlr4/actions/workflows/hosted.yml) (github actions)