Jump to content

ANTLR: Difference between revisions

From EDM2
Ak120 (talk | contribs)
No edit summary
Ak120 (talk | contribs)
mNo edit summary
Line 1: Line 1:
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.  
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]].
Main ANTLR author Terence Parr was also responsible for the ''Purdue Compiler Construction Tool Set''.


==Versions==
==Versions==
Line 13: Line 13:
* [https://github.com/antlr ANTLR Github page]
* [https://github.com/antlr ANTLR Github page]


* Terence Parr: The Definitive ANTLR 4 Reference - 2013 - ISBN 978-1-93435-699-9
* Terence Parr: ''The Definitive ANTLR 4 Reference'' - 2013, ISBN 1-934356-99-9


==License==
==License==

Revision as of 20:39, 23 January 2017

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

  • Last known version: ANTLR 4.5.30 (2016-01-30)
Prerequisites
  • Java 6 or higher

Links & publications

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

License

Authors

  • Terence Parr
  • Sam Harwell