ANTLR

詳細情報

タイトル ANTLR
URL http://www.antlr.org/
バージョン ver 4.13.2
更新日 2024/08/04
追加日 2013/08/17
種別 フリーソフト
説明 パーサジェネレータ。

レビュー

レビューはありません。

スクリーンショット

スクリーンショットはありません。

更新グラフ

バージョン履歴

The latest version of ANTLR is 4.13.2, released August 3, 2024. As of 4.13.2, we have these code generation targets:
Python (Just 3)
Complete ANTLR 4.13.2 Java binaries jar. Complete ANTLR 4.13.2 tool, Java runtime and ST 4.0.8, which lets you run the tool and the generated code.
ANTLR 4.13.2 distribution (zip). Everything you need to build the tool and Java runtime from source.
ANTLR 4.13.2 Java runtime binaries jar. Only what's needed for building and executing parsers/lexers generated in Java.
To use maven, refer to group ID org.antlr and artifact ID antlr4 for the tool itself and antlr4-runtime for the Java runtime library in your pom.xml file. The latest version is 4.13.2:
<version>4.13.2</version>
ANTLR v4 is written in ANTLR v4.x and StringTemplate 4.3. In antlr-4.13.2-complete.jar, you'll find everything you need to run the ANTLR tool and make its generated parsers work.
Mac OS X universal lib binaries antlr4-cpp-runtime-4.13.2-macos.zip (.a, .dylib, .h)
Use source distribution: antlr4-cpp-runtime-4.13.2-source.zip (.h, .cpp)
The latest version of ANTLR is 4.13.1, released May 21, 2023. As of 4.13.1, we have these code generation targets:
Complete ANTLR 4.13.1 Java binaries jar. Complete ANTLR 4.13.1 tool, Java runtime and ST 4.0.8, which lets you run the tool and the generated code.
ANTLR 4.13.1 distribution (zip). Everything you need to build the tool and Java runtime from source.
ANTLR 4.13.1 Java runtime binaries jar. Only what's needed for building and executing parsers/lexers generated in Java.
To use maven, refer to group ID org.antlr and artifact ID antlr4 for the tool itself and antlr4-runtime for the Java runtime library in your pom.xml file. The latest version is 4.13.1:
<version>4.13.1</version>
ANTLR v4 is written in ANTLR v4.x and StringTemplate 4.3. In antlr-4.13.1-complete.jar, you'll find everything you need to run the ANTLR tool and make its generated parsers work.
Or, you can download antlr-javascript-runtime-4.13.1.zip.
Mac OS X universal lib binaries antlr4-cpp-runtime-4.13.1-macos.zip (.a, .dylib, .h)
Use source distribution: antlr4-cpp-runtime-4.13.1-source.zip (.h, .cpp)
The latest version of ANTLR is 4.13.0, released May 21, 2023. As of 4.13.0, we have these code generation targets:
Complete ANTLR 4.13.0 Java binaries jar. Complete ANTLR 4.13.0 tool, Java runtime and ST 4.0.8, which lets you run the tool and the generated code.
ANTLR 4.13.0 distribution (zip). Everything you need to build the tool and Java runtime from source.
ANTLR 4.13.0 Java runtime binaries jar. Only what's needed for building and executing parsers/lexers generated in Java.
To use maven, refer to group ID org.antlr and artifact ID antlr4 for the tool itself and antlr4-runtime for the Java runtime library in your pom.xml file. The latest version is 4.13.0:
<version>4.13.0</version>
ANTLR v4 is written in ANTLR v4.x and StringTemplate 4.3. In antlr-4.13.0-complete.jar, you'll find everything you need to run the ANTLR tool and make its generated parsers work.
Or, you can download antlr-javascript-runtime-4.13.0.zip.
Mac OS X universal lib binaries antlr4-cpp-runtime-4.13.0-macos.zip (.a, .dylib, .h)
Use source distribution: antlr4-cpp-runtime-4.13.0-source.zip (.h, .cpp)
The latest version of ANTLR is 4.12.0, released February 19, 2023. As of 4.12.0, we have these code generation targets:
TypeScript
Complete ANTLR 4.12.0 Java binaries jar. Complete ANTLR 4.12.0 tool, Java runtime and ST 4.0.8, which lets you run the tool and the generated code.
ANTLR 4.12.0 distribution (zip). Everything you need to build the tool and Java runtime from source.
ANTLR 4.12.0 Java runtime binaries jar. Only what's needed for building and executing parsers/lexers generated in Java.
To use maven, refer to group ID org.antlr and artifact ID antlr4 for the tool itself and antlr4-runtime for the Java runtime library in your pom.xml file. The latest version is 4.12.0:
<version>4.12.0</version>
ANTLR v4 is written in ANTLR v4.x and StringTemplate 4.3. In antlr-4.12.0-complete.jar, you'll find everything you need to run the ANTLR tool and make its generated parsers work.
JavaScript/TypeScript Target
Or, you can download antlr-javascript-runtime-4.12.0.zip.
Mac OS X universal lib binaries antlr4-cpp-runtime-4.12.0-macos.zip (.a, .dylib, .h)
Use source distribution: antlr4-cpp-runtime-4.12.0-source.zip (.h, .cpp)
go get github.com/antlr/antlr4/runtime/Go/antlr/v4
The latest version of ANTLR is 4.11.1, released September 4, 2022. As of 4.11.1, we have these code generation targets:
Complete ANTLR 4.11.1 Java binaries jar. Complete ANTLR 4.11.1 tool, Java runtime and ST 4.0.8, which lets you run the tool and the generated code.
ANTLR 4.11.1 distribution (zip). Everything you need to build the tool and Java runtime from source.
ANTLR 4.11.1 Java runtime binaries jar. Only what's needed for building and executing parsers/lexers generated in Java.
To use maven, refer to group ID org.antlr and artifact ID antlr4 for the tool itself and antlr4-runtime for the Java runtime library in your pom.xml file. The latest version is 4.11.1:
<version>4.11.1</version>
ANTLR v4 is written in ANTLR v4.x and StringTemplate 4.3. In antlr-4.11.1-complete.jar, you'll find everything you need to run the ANTLR tool and make its generated parsers work.
Or, you can download antlr-javascript-runtime-4.11.1.zip.
Mac OS X universal lib binaries antlr4-cpp-runtime-4.11.1-macos.zip (.a, .dylib, .h)
Use source distribution: antlr4-cpp-runtime-4.11.1-source.zip (.h, .cpp)
For more prebuilt C++ binaries you can try conan.io.
The latest version of ANTLR is 4.10.1, released April 15, 2022. As of 4.10.1, we have these code generation targets:
Complete ANTLR 4.10.1 Java binaries jar. Complete ANTLR 4.10.1 tool, Java runtime and ST 4.0.8, which lets you run the tool and the generated code.
ANTLR 4.10.1 distribution (zip). Everything you need to build the tool and Java runtime from source.
ANTLR 4.10.1 Java runtime binaries jar. Only what's needed for building and executing parsers/lexers generated in Java.
To use maven, refer to group ID org.antlr and artifact ID antlr4 for the tool itself and antlr4-runtime for the Java runtime library in your pom.xml file. The latest version is 4.10.1:
<version>4.10.1</version>
ANTLR v4 is written in ANTLR v4.x and StringTemplate 4.3. In antlr-4.10.1-complete.jar, you'll find everything you need to run the ANTLR tool and make its generated parsers work.
Or, you can download antlr-javascript-runtime-4.10.1.zip.
Sorry but no prebuilt C++ binaries for 4.10.1 at this point, except for Mac.
Mac users: antlr4-cpp-runtime-4.10.1-macos.zip (.h, .a, .dylib)
Others OS, use source distribution: antlr4-cpp-runtime-4.10.1-source.zip (.h, .cpp)

ANTLR
Download ANTLR
Looking for ANTLR v3?
The latest version of ANTLR is 4.10, released April 10, 2022. As of 4.10, we have these code generation targets:
Java
C# (and an alternate C# target)
Python (2 and 3)
JavaScript
Go
C++
Swift
PHP
DART
All users should download the ANTLR tool itself and then choose a runtime target below, unless you are using Java which is built into the tool jar.
See Release Notes, README.md,
Getting started,
ANTLR 4 grammar repository, and How to build ANTLR itself.
Development Tools
(省略されました)
The latest version of ANTLR is 4.9.3, released Nov 6, 2021. As of 4.9.3, we have these code generation targets:
Complete ANTLR 4.9.3 Java binaries jar. Complete ANTLR 4.9.3 tool, Java runtime and ST 4.0.8, which lets you run the tool and the generated code.
ANTLR 4.9.3 distribution (zip). Everything you need to build the tool and Java runtime from source.
ANTLR 4.9.3 Java runtime binaries jar. Only what's needed for building and executing parsers/lexers generated in Java.
To use maven, refer to group ID org.antlr and artifact ID antlr4 for the tool itself and antlr4-runtime for the Java runtime library in your pom.xml file. The latest version is 4.9.3:
<version>4.9.3</version>
ANTLR v4 is written in ANTLR v4.x and StringTemplate 4.3. In antlr-4.9.3-complete.jar, you'll find everything you need to run the ANTLR tool and make its generated parsers work.
Or, you can download antlr-javascript-runtime-4.9.3.zip.
Sorry but no prebuilt C++ binaries for 4.9.3 at this point, except for Mac.
Mac users: antlr4-cpp-runtime-4.9.3-macos.zip (.h, .a, .dylib)
Others OS, use source distribution: antlr4-cpp-runtime-4.9.3-source.zip (.h, .cpp)
The latest version of ANTLR is 4.9.2, released March 11, 2021. As of 4.9.2, we have these code generation targets:
Complete ANTLR 4.9.2 Java binaries jar. Complete ANTLR 4.9.2 tool, Java runtime and ST 4.0.8, which lets you run the tool and the generated code.
ANTLR 4.9.2 distribution (zip). Everything you need to build the tool and Java runtime from source.
ANTLR 4.9.2 Java runtime binaries jar. Only what's needed for building and executing parsers/lexers generated in Java.
To use maven, refer to group ID org.antlr and artifact ID antlr4 for the tool itself and antlr4-runtime for the Java runtime library in your pom.xml file. The latest version is 4.9.2:
<version>4.9.2</version>
ANTLR v4 is written in ANTLR v3.5.2 and StringTemplate 4.3. In antlr-4.9.2-complete.jar, you'll find everything you need to run the ANTLR tool and make its generated parsers work.
Or, you can download antlr-javascript-runtime-4.9.2.zip.
Sorry but no prebuilt C++ binaries for 4.9.2 at this point, except for Mac.
Mac users: antlr4-cpp-runtime-4.9.2-macos.zip (.h, .a, .dylib)
Linux and others use source distribution: antlr4-cpp-runtime-4.9.2-source.zip (.h, .cpp)
The latest version of ANTLR is 4.9.1, released January 5, 2021. As of 4.9.1, we have these code generation targets:
Complete ANTLR 4.9.1 Java binaries jar. Complete ANTLR 4.9.1 tool, Java runtime and ST 4.0.8, which lets you run the tool and the generated code.
ANTLR 4.9.1 distribution (zip). Everything you need to build the tool and Java runtime from source.
ANTLR 4.9.1 Java runtime binaries jar. Only what's needed for building and executing parsers/lexers generated in Java.
To use maven, refer to group ID org.antlr and artifact ID antlr4 for the tool itself and antlr4-runtime for the Java runtime library in your pom.xml file. The latest version is 4.9.1:
<version>4.9.1</version>
ANTLR v4 is written in ANTLR v3.5.2 and StringTemplate 4.3. In antlr-4.9.1-complete.jar, you'll find everything you need to run the ANTLR tool and make its generated parsers work.
Or, you can download antlr-javascript-runtime-4.9.1.zip.
Sorry but no prebuilt C++ binaries for 4.9.1 at this point, except for Mac.
Mac users: antlr4-cpp-runtime-4.9.1-macos.zip (.h, .a, .dylib)
Linux and others use source distribution: antlr4-cpp-runtime-4.9.1-source.zip (.h, .cpp)
The latest version of ANTLR is 4.9, released November 24, 2020. As of 4.9, we have these code generation targets:
DART
Complete ANTLR 4.9 Java binaries jar. Complete ANTLR 4.9 tool, Java runtime and ST 4.0.8, which lets you run the tool and the generated code.
ANTLR 4.9 distribution (zip). Everything you need to build the tool and Java runtime from source.
ANTLR 4.9 Java runtime binaries jar. Only what's needed for building and executing parsers/lexers generated in Java.
To use maven, refer to group ID org.antlr and artifact ID antlr4 for the tool itself and antlr4-runtime for the Java runtime library in your pom.xml file. The latest version is 4.9:
<version>4.9</version>
ANTLR v4 is written in ANTLR v3.5.2 and StringTemplate 4.3. In antlr-4.9-complete.jar, you'll find everything you need to run the ANTLR tool and make its generated parsers work.
Or, you can download antlr-javascript-runtime-4.9.zip.
Sorry but no prebuilt C++ binaries for 4.9 at this point, except for Mac.
Mac users: antlr4-cpp-runtime-4.9-macos.zip (.h, .a, .dylib)
Linux and others use source distribution: antlr4-cpp-runtime-4.9-source.zip (.h, .cpp)