ANTLR
Appearance
ANTLR | |
---|---|
![]() | |
Name | ANother Tool for Language Recognition |
Version | 4.13.1 (Sep 2023) |
Vendor | |
Author | Terence Parr Sam Harwell |
Licence | Three clause BSD license |
WWW | http://www.antlr.org |
ANTLR (ANother Tool for Language Recognition) is an Java based parser generator, comes with a Java backend (i.e. ANTLR generated parsers are written in/compile with Java), but additional backends are available for C Sharp, ECMAScript and Python versions two and three. Early versions of ANTLR also generated C++ code and apparently there is work ongoing to re-introduce the feature to the toolkit.
Main ANTLR author Terence Parr was also responsible for the Purdue Compiler Construction Tool Set (PCCTS).
Versions
- 2.7.7 (Nov 2006)
- 3.5.3 (Apr 2022)
- 4.5.30 (2016-01-30)
- Prerequisites
- Java 6 or higher
Publications
- Terence Parr: The Definitive ANTLR 4 Reference - 2013, ISBN 1-934356-99-9