Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Runtime: This package includes Antlr3.Runtime.dll. Generated grammars using the CSharp2 or CSharp3 targets depend on this assembly, so you'll need to ship it with your application.
  • Bootstrap: This package includes everything necessary to generate and execute grammars using the CSharp2 or CSharp3 targets in a Visual Studio project. This package includes the C# port of the ANTLR tool for generating grammars, but no other language targets are included. This package does not include StringTemplate 3. If your grammar uses the output=template; option, you will need to download the ST3 release as well.
  • Tool: This package includes the C# port of the ANTLR tool, plus templates for generating code for any supported language target.
  • Source: This package includes the source code for the shared CSharp2/CSharp3 target runtime, as well as the source for the C# ports of the ANTLR Tool and StringTemplate.
  • ST3: This package contains the binaries for StringTemplate 3, including the required CSharp3 runtime and symbol files for the binaries.
  • ST4: This package contains the binaries for StringTemplate 4, including the required CSharp3 runtime and symbol files for the binaries.

 

Runtime

Bootstrap

Tool

Source

ST3

ST4

CSharp2/CSharp3 Runtime (Antlr3.Runtime.dll)

X

X

X

 

X

X

C# Port of Tool (Antlr3.exe)

 

X

X

 

 

 

CSharp2 Target for Tool

 

X

X

 

 

 

CSharp3 Target for Tool

 

X

X

 

 

 

MSBuild integration for the CSharp3 target

 

X

X

 

 

 

C# Port of StringTemplate 3 (Antlr3.StringTemplate.dll)

 

X  

 

 

X

 

C# Port of StringTemplate 4 (Antlr4.StringTemplate.dll)

 

X

X

 

 

X

Other Targets for Tool

 

 

X

 

 

 

Symbol Files (*.pdb)

X

 

X

 

X

X

Source Code

 

 

 

X

 

 

Latest Stable Release

The latest release is 3.45.0.1 2 (ANTLR 3) which includes StringTemplate 4.0.67.1, released on 4 August 201118 March 2013. This release matches the official (Java) versions of ANTLR 3.4.0 5 and StringTemplate 4.0.47. When using this version, grammars may should be generated by either the C# port of the ANTLR Tool (Antlr3.exe), or by . When the original Java version of the tool is used to generate code for the CSharp2 or CSharp3 target (including automatic generation support in ANTLRWorks 1.5), the resulting code is untested and may not work.

Visual Studio 2010 Extensions

The following are links to the Visual Studio 2010 extensions for editing ANTLR grammars and StringTemplate templates. Additional information and screenshots of these extensions can be found in the documentation at the top of this page.

...

There is no newer preview release available at this time.