Difference between revisions of "ANTLR"
From EDM2
m |
m |
||
Line 4: | Line 4: | ||
==Versions== | ==Versions== | ||
− | * | + | * ANTLR 4.5.30 (2016-01-30) |
− | + | ||
;Prerequisites | ;Prerequisites | ||
* Java 6 or higher | * Java 6 or higher | ||
− | == | + | ==License== |
− | * [ | + | * Open source software released under the [[Three clause BSD license]] |
− | * | + | *Authors: Terence Parr, Sam Harwell |
+ | ==Publications== | ||
* Terence Parr: ''The Definitive ANTLR 4 Reference'' - 2013, ISBN 1-934356-99-9 | * Terence Parr: ''The Definitive ANTLR 4 Reference'' - 2013, ISBN 1-934356-99-9 | ||
− | == | + | ==Links== |
− | * | + | * [http://www.antlr.org ANTLR homepage] |
− | + | * [https://github.com/antlr ANTLR Github page] | |
− | + | ||
− | * | + | |
− | + | ||
− | [[Category:Java Tools]] | + | [[Category:Java Tools]][[Category:Parsing Tools]][[Category:Compiler construction]][[Category:Software written in Java]] |
− | [[Category:Parsing Tools]] | + | |
− | [[Category:Compiler construction]] | + | |
− | [[Category:Software written in Java]] | + |
Revision as of 17:12, 22 October 2021
An open source 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.
Contents
Versions
- ANTLR 4.5.30 (2016-01-30)
- Prerequisites
- Java 6 or higher
License
- Open source software released under the Three clause BSD license
- Authors: Terence Parr, Sam Harwell
Publications
- Terence Parr: The Definitive ANTLR 4 Reference - 2013, ISBN 1-934356-99-9