ANTLR4:强大的解析器生成器

ANTLR4:解析文本和二进制文件的利器

ANTLR4 是一款功能强大的解析器生成器,能够读取、处理、执行或翻译结构化文本或二进制文件。它被广泛应用于构建各种语言、工具和框架。

ANTLR4 的核心功能是从语法生成解析器,进而构建解析树。此外,它还能生成侦听器接口(或访问者),方便开发者对识别出的短语进行响应和处理。

项目负责人 Parrt 投入了大量精力,并得到了众多贡献者的支持,包括 Sam Harwell、Eric Vergnaud、Ken Domino 等。他们共同致力于维护和改进 ANTLR4,并扩展其目标语言支持,例如 Java、C#、JavaScript、Python、C++、Swift 和 PHP。

folder
antlr4:ANTLR(用于语言识别的另一个工具)是功能强大的解析器生成器,用于读取,处理,执行或翻译结构化文本或二进制文件 预估大小:1938个文件
file
pygrun.bat 139B
file
c.c 9KB
file
.babelrc 39B
file
deploy-windows.cmd 2KB
file
LexerATNSimulator.cpp 21KB
file
PredictionContext.cpp 21KB
file
ATNSerializer.cpp 18KB
file
SemanticContext.cpp 11KB
file
ATNDeserializer.cpp 25KB
file
ParserATNSimulator.cpp 50KB
file
TokenStreamRewriter.cpp 15KB
file
Parser.cpp 18KB
file
ParseTreePatternMatcher.cpp 12KB
file
IntervalSet.cpp 13KB
file
DefaultErrorStrategy.cpp 12KB
file
generate.cmd 770B
file
FindANTLR.cmake 5KB
file
ExternalAntlr4Cpp.cmake 5KB
file
index.apt 3KB
file
import.apt 425B
zip 文件大小:5.34MB