spacer Code Generation Targets

Skip to end of metadata
  • Page restrictions apply
  • Added by Jim Idle, last edited by Gokulakannan Somasundaram on Feb 16, 2012  (view change)
  • show comment hide comment
Comment: Migrated to Confluence 4.0
Go to start of metadata

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++

Gokulakannan Somasundaram  (was Jim Idle & Ric Klaren)

Created on antlr-3.4 and hence in sync with only antlr-3.4

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; 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
Edit Labels

14 Child Pages

Page: Antlr3ActionScriptTarget Page: Antlr3AdaTarget Page: Antlr3CSharpReleases Page: Antlr3Perl6Target Page: Antlr3PerlTarget Page: Antlr3PythonTarget Page: Antlr3RubyTarget Page: ANTLR3 C++ Target 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

Hide/Show Comments
  1. spacer

    Feb 02, 2010

    George Shannon

    I am currently working on a C++ runtime target. No details are available yet regarding release date.

    • Permalink

gipoco.com is neither affiliated with the authors of this page nor responsible for its contents. This is a safe-cache copy of the original web site.