On Fri, 23 Oct 2009, at 11:08:55 [GMT -0500] (which was 18:08 where I live)
you wrote about: ' MSBuild integration for the CSharp targets'
| I finally implemented true MSBuild integration for ANTLR grammars in C# projects. In addition to the tool (AntlrTool.exe), you’ll need the targets file (Antlr3.targets) and build task library (AntlrBuildTask.dll). The latest builds can be found in the bin\Bootstrap directory with the C# port of the tool. The integration should work with any of the C# targets as long as the project is being built in Visual Studio 2008 or later. Here is a list of basic features: •Proper handling of inter-grammar dependencies. •Uses timestamps for incremental builds. When regenerating code from the grammars is required, it uses the fast C# port. 19 grammars are generated for the C# port of the ANTLR tool itself, and a full rebuild including the grammars takes 8 seconds. •Generated outputs strictly constrained to the intermediate build path (normally obj\Debug and obj\Release). •Build, Clean, Rebuild all work as expected. •Much easier to add new grammars to a project. For an immediate example, open Antlr3.csproj (the C# port) as an XML file. Later I’ll be writing up a new set of directions for including grammars in your projects. I’ll be re-packaging everything as a regular download in the near future. |
Thanks for this. But can you explain how I can download this from FishEye ?
I have registered myself and logged on, but in the bin\bootstrap folders I can't find a download button to download a zip...
Am I missing something obvious ?
--
Robert van der Hulst
AKA Mr. Data
Vo2Jet & Vo2Ado Support
VO & Vulcan.NET Development Team
www.heliks.nl
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "il-antlr-interest" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [email protected]
For more options, visit this group at http://groups.google.com/group/il-antlr-interest?hl=en
-~----------~----~----~----~------~----~------~--~---
List: http://www.antlr.org/mailman/listinfo/antlr-interest Unsubscribe: http://www.antlr.org/mailman/options/antlr-interest/your-email-address
