The Project organization for the ANTLR parser generator.
34
公共仓库
33,647
总星标
721
关注者
Antlr是一个专注于解析器生成的开源项目,其公共GitHub帐户展示了多个重要的代码库。主要使用Java、ANTLR、HTML、PHP、C#和Python等编程语言,Antlr的代码库包括antlr4、grammars-v4和stringtemplate4等,涵盖了多种结构化文本和二进制文件的处理需求。
ANTLR (ANother Tool for Language Recognition) is a powerful parser generator for reading, processing, executing, or translating structured text or binary files.
Grammars written for ANTLR v4; expectation that the grammars are free of actions.
StringTemplate 4
An IntelliJ plugin for ANTLR v4
Language-agnostic pretty-printing through machine learning (uh, like, is this possible? YES, apparently).
The C# port of ANTLR 3, StringTemplate 3, and StringTemplate 4
antlr v3 repository (pulled from p4 with history from //depot/code/antlr/antlr3-main
A library to support the use of ANTLR grammars in jetbrains IDE plugins for building custom languages.
A sample plugin for jetbrains IDEs that uses an ANTLR grammar for a nontrivial custom language.
Tools to run antlr4 w/o needing to install java or antlr4!
AntlrWorks tool for ANTLR
PHP Runtime for ANTLR4
C++ target for ANTLR 4, including templates and runtime
此仓库未提供描述。
此仓库未提供描述。
Generic symbol table for lexically/statically scoped languages
Formatter for ANTLR 4 grammars
A client/server for trying out and learning about ANTLR
Grammars written for ANTLR v3; expectation that the grammars are free of actions but it's not a hard and fast rule. there is no common license!
An intellij/jetbrains plugin for StringTemplate .st and .stg files
A maven plugin used to test the grammars-v4 repo grammars
The ANTLR 4 Website
StringTemplate v3
The ANTLR 3 Website
Static analysis for ANTLR4 PHP Runtime.
Specs for antlr5
此仓库未提供描述。
Test the performance of ANTLR parsers (initially just Java target)
此仓库未提供描述。
Historical files from grammars-v4 repo
The ANTLR 2 Website
stringtemplate.org content
此仓库未提供描述。
An Objective-C port of StringTemplate v4
antlr在GitHub上构建了多个与语言处理相关的项目,包括antlr4解析器生成器和grammars-v4语法库。这些项目为开发者提供了强大的工具用于处理和解析文本数据。
antlr的公共代码库主要使用Java、HTML、ANTLR、PHP、C#和Python等编程语言。这些语言的多样性使得项目能够适应不同的开发需求和环境。
是的,antlr的所有代码库都是公开的。开发者可以在GitHub上访问这些代码库,查看和使用项目中提供的工具和资源,以促进语言处理的开发工作。