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 |
|---|---|---|
| Ada | Luke A. Guest | Currently dormant. |
| ActionScript | George Scott (initial port, not actively maintaining) | In sync up to 3.2, but currently not in active 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 to 3.3, but a few errors make it beta for 3.3. 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 | ? | ? |
| [Emacs ELisp] | Ola Bini | He's working on this at the moment; http://github.com/olabini/antlr-elisp |
| Objective C | Alan Condit, Kay Roepke | Current with 3.3 version. |
| [Java] | Terence (parrt at cs usfca edu) | In sync with ANTLR3 Development |
| JavaScript |
Joey Hurst |
In sync with ANTLR3 Development |
| Python | Benjamin Niemann | Current with 3.1.3 |
| Ruby | Kyle Yetter, previously Martin Traverso | Current with 3.3 |
| 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 | Sidharth Kuruvila, Yauhen Yakimovich, Geoff Speicher, Rolland Brunec | Primary milstone is aimed at verification of Lexer, Parser generation. The work towards implementation of StringTemplate is in progress |
| [Oberon (yes, Oberon)] | Dominik Holenstein | Planning and analyzing. First version expected for Q1/2007. |
| [Scala] | Matthew Lloyd |
Labels:
None
Page:
Antlr3ActionScriptTarget
Page:
Antlr3AdaTarget
Page:
Antlr3CSharpReleases
Page:
Antlr3Perl6Target
Page:
Antlr3PerlTarget
Page:
Antlr3PythonTarget
Page:
Antlr3RubyTarget
Page:
ANTLR3 Code Generation - C
Page:
ANTLR3JavaScriptTarget
Page:
ANTLR3 Objective-C Target
Page:
Antlr 3 CSharp Target
Page:
Converting the ANTLR v3 runtime to use ST v4 instead of ST v3
Page:
How to build an ANTLR code generation target
1 Comment
comments.show.hideFeb 02, 2010
George Shannon
I am currently working on a C++ runtime target. No details are available yet regarding release date.