Sam, Good job. Very cool work!
Brent Yates On Mon, Nov 17, 2008 at 11:35 AM, Sam Harwell <[EMAIL PROTECTED]>wrote: > Now that I have the ANTLR tool using full V3 grammars, I tied the tool > grammars directly into the Visual Studio language service. The previous > build of our language service reported syntax errors in some valid grammars > (including the ANTLR tool grammars themselves). This build fixes those > issues. > > > > Also, I've posted a 7-zip (http://www.7-zip.org) archive containing only > the C# port of the Tool and its required StringTemplate and Runtime dlls. > > * * > > The current preview of our Visual Studio support and the binaries are > available on our site: > > http://wiki.pixelminegames.com/index.php?title=Tools:nFringe:Antlr:Releases > > > > *Here is a Q&A regarding the new ports.* > > > > *Are there any differences between this port and the Java package for the > Tool?* > > Functionally, there should be few to no differences. The command line > parameters should work the same as before, and any variation from this > should be reported as a bug. Under the hood, there is one very big change. > This build of the Tool and StringTemplate library were generated entirely > from ANTLR 3 grammars. The Java version of these items use primarily ANTLR 2 > grammars. The ANTLR 2 grammars are known to be stable, and will likely be > used for a while until we can verify the functionality of the ANTLR 3 > grammars across a wide range of usages. Then we'll have to port these > grammars back from C# to Java (which really isn't the hard part). > > > > *What are the requirements to use these tools?* > > To use the C# port of the ANTLR 3 Tool, you need the following: > > · .NET Framework 3.5 SP1: > http://www.microsoft.com/downloads/details.aspx?familyid=ab99342f-5d1a-413d-8319-81da479ab0d7&displaylang=en > > · Visual J# Runtime: > http://www.microsoft.com/downloads/details.aspx?familyid=f72c74b3-ed0e-4af8-ae63-2f0e42501be1&displaylang=en > > > > To use the Visual Studio integration, please see the following page for > additional requirements: > http://wiki.pixelminegames.com/index.php?title=Tools:nFringe:Antlr > > > > *This download includes "Antlr.Runtime.dll", and my grammar uses the > CSharp or CSharp2 target. Can I use this runtime?* > > No. This dll is only compatible with the unofficial CSharp3 target, and is > not licensed for distribution. You should continue using your current target > and runtime until we release the new target under an appropriate license. > > > > *This download includes "Antlr3.StringTemplate.dll". Can I use it as my > StringTemplate runtime?* > > Not at this time. The C# port of the Tool depends on StringTemplate support > and uses this file. We will license this library for general use at a later > time. > > > > *Can this port of the Tool build grammars for other targets like Java, C, > etc.?* > > Yes. All targets should be updated. Let me know if there are any issues. > > > > *Is the source code for the Tool available?* > > We will release the source for the C# ports of the Tool, StringTemplate, > and the CSharp3 runtime under a BSD license as soon as possible. The extra > features such as full Visual Studio support, debugging, etc., will be under > a separate license. Among other things, we are working to complete the > following before releasing the code: > > · Verify proper functionality of runtime features including > debugging in the new Runtime library. > > · Clean up the code and remove dependence on the J# runtime. > > · Provide a mechanism for adding/removing/editing the supported > runtimes without forcing a rebuild of the Tool itself. Currently, the .stg > templates for all of the runtime libraries are embedded in the executable. > > > > Thank you, > > Sam Harwell > > nFringe Project Lead > > Pixel Mine, Inc. > > > List: http://www.antlr.org:8080/mailman/listinfo/antlr-interest > Unsubscribe: > http://www.antlr.org:8080/mailman/options/antlr-interest/your-email-address > > > --~--~---------~--~----~------------~-------~--~----~ 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:8080/mailman/listinfo/antlr-interest Unsubscribe: http://www.antlr.org:8080/mailman/options/antlr-interest/your-email-address
