Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

ANTLR v3 C# Code generator and Runtime library

Kunle Odutola
kunle UNDERSCORE odutola AT hotmail.com

Micheal Jordan

Status

As of July 2006, the C# code generator and runtime are almost ready for ANTLR v3.0b3. However, development proceeds sporadically due to other commitments.

The C# code generation templates and the C# runtime library itself essentially feature complete with respect to the default Java version. There are currently zero automated tests written since it isn't yet clear what is the best way to write such tests (we suspect this applies to all the other targets too).

Architecture

The C# code generation and runtime are currently based on the Java version and would remain so until well after the final release. ANTLR 3 development (including AntlrWorks support and some of the internal interfaces) is still so fluid that investing significant effort in developing radically different code output would be a little premature.

Target Platforms

Microsft .NET v1.1 and v2.0
Mono v1.1

Supported build tools

Microsoft Visual Studio 2003 and 2005
Nant v0.85

Performance

Should be easily faster than V2 code generation. I doubt it would be able to outrun Jim Idle's C target output or Ric's C++ target but, it should be competitive with the other targets.

  • No labels