
antlr4
antlr
ANTLR (ANother Tool for Language Recognition) is a powerful parser generator for reading, processing, executing, or translating structured text or binary files.
AI 简介
ANTLR (ANother Tool for Language Recognition) 是一个强大的解析器生成器,用于读取、处理、执行或转换结构化文本或二进制文件。它支持从语法定义自动生成能够构建解析树的解析器,并提供监听器接口(或访问者模式),使得对感兴趣短语的识别响应变得简单。ANTLR 4 支持包括 C++, C#, Dart, Java, JavaScript, PHP, Python3, Swift, TypeScript 和 Go 在内的十种目标语言,确保了跨语言的一致性。适用于需要构建语言处理器、工具或框架的各种场景,如编译器开发、数据格式解析等。
Java
BSD 3-Clause "New" or "Revised" License18.9k
Stars
3.5k
Forks
366
Watchers
898
Issues
Star 增长
今日+2
近 7 天+9
近 30 天+41
综合评分72.6
默认分支dev