Jump to content

ANTLR: Difference between revisions

From EDM2
Ak120 (talk | contribs)
mNo edit summary
Ak120 (talk | contribs)
mNo edit summary
Line 4: Line 4:


==Versions==
==Versions==
* Last known version: ANTLR 4.5.30 (2016-01-30)
* ANTLR 4.5.30 (2016-01-30)
 
;Prerequisites
;Prerequisites
* Java 6 or higher
* Java 6 or higher


==Links & publications==
==License==
* [http://www.antlr.org ANTLR homepage]
* Open source software released under the [[Three clause BSD license]]
* [https://github.com/antlr ANTLR Github page]
*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


==License==
==Links==
* Open source software released under the [[Three clause BSD license]]
* [http://www.antlr.org ANTLR homepage]
 
* [https://github.com/antlr ANTLR Github page]
==Authors==
* Terence Parr
* Sam Harwell


[[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 19: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.

Versions

  • ANTLR 4.5.30 (2016-01-30)
Prerequisites
  • Java 6 or higher

License

Publications

  • Terence Parr: The Definitive ANTLR 4 Reference - 2013, ISBN 1-934356-99-9

Links