ANTLR3 Code Generation Targets
Code generation for the following target languages is currently in development, testing or is complete. Visit the page for each target language for more information - hopefully the persons dealing with each target language will update their respective rows in this table with their current status.
See also Target API documentation and How to build an ANTLR code generation target.
| Language | Irresponsible Person | Status |
|---|---|---|
| [Java] | Terence (parrt at cs usfca edu) | In sync with ANTLR3 Development |
| C | Jim Idle | In sync with ANTLR3 development. Use the .tgz files under the dist subdirectory to build the runtime. |
| [C+\+] | Jim Idle (was Ric Klaren) | C target as of release 3.1 is C++ compatible, compile .c files as C+. C+ classes will be provided as a separate library later in 2008. |
| C#; C# 2 | Maintainer: Johannes Luber (contributed by: Kunle Odutola and Micheal Jordan) |
In sync with ANTLR3 Development. There are separate targets for .NET 1.1 and .NET 2. |
| [C# 3] | Maintainer: Sam Harwell | (Added post-release 3.1.3) In sync with ANTLR3 Development, except no support for the -debug or -profile flags yet |
| D | ? | ? |
| Objective C | Kay Roepke | Currently catching up with the release version. |
| Python | Benjamin Niemann | In sync with ANTLR3 Development (except a few missing features) |
| Ruby | Martin Traverso | Last working version is v3.0ea7. Catching up with v3.0b3 |
| [Emacs ELisp] | Ola Bini | He's working on this at the moment; http://github.com/olabini/antlr-elisp |
| Perl6 |
Bernhard Schmalhofer Bernhard.Schmalhofer@gmx.de | Inactive. No code produced yet. Takers wanted. |
| Perl |
Ron Blaschke ron at rblasch.org | Early prototyping. Simple lexer is working. |
| PHP | Yauhen Yakimovich, Sidharth Kuruvila | Some examples are already working (See examples/import). Runtime is in alpha status. Primary milstone is aimed at verification of Lexer, Parser generation. |
| [Oberon (yes, Oberon)] | Dominik Holenstein | Planning and analyzing. First version expected for Q1/2007. |
| Ada95 | Luke A. Guest | Researching layout, string templates, runtime |
| ActionScript | George Scott | In sync with ANTLR3 Development |
| [Delphi] | ? |
Prototyping, lexer works |
| JavaScript |
Joey Hurst |
In sync with ANTLR3 Development |