Jump to content

ANTLR: Difference between revisions

From EDM2
Ak120 (talk | contribs)
mNo 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''.

Revision as of 01:09, 23 December 2022

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