CSharp2 target works just fine, so perhaps you have not downloaded the .Net/C# runtime for CSharp2 and added the .dlls as references to your project?
JIm > -----Original Message----- > From: [email protected] [mailto:antlr-interest- > [email protected]] On Behalf Of Andrew More > Sent: Monday, November 02, 2009 6:01 AM > To: [email protected] > Subject: [antlr-interest] CSharp Targets > > Does anybody have these working? Right now I'm attempting to get my > grammar to work with CSharp2, but I could use CSharp1 or CSharp2. > Right now I seem to be running into a number of compiler errors and > warnings, so I'm not even confident that this works. Maybe I've got > something setup wrong? Anyway, I'm using the latest version of the > compiler (3.2), and I'm attempting to compile the results using Visual > Studio 2008. I can't use anything but C# since that's what the rest > of the project is using. (I guess I could go to C, but I'd REALLY > rather avoid it, if possible.) > > Here are a couple of the errors I ran into: > 1) "using Stack = > Antlr.Runtime.Collections.StackList;" (line 61 of CSharp2.stg) > This doesn't appear to be tied into anything in the DLLs I'm > attempting to use. Right now I have references to Antlr3.Runtime, > Antlr3.Runtime.Debug, Antlr3.StringTemplate. I couldn't find any > references to it, so I removed it. > > 2) "override public object Tree" (line 59 of AST.stg) > I removed "override" because there didn't appear to be anything to > override. > > Once I removed these two things, I got a ton of other errors, which > makes me wonder if I'm doing this right, or if the C# target(s) work > at all. > > Here are my options for the grammar: > > grammar RuleEngine; > > options { > language=CSharp2; > output=AST; > } > > I'm hoping this is something simple that I'm missing. I've been very > impressed with ANTLRWorks, the ANTLR compiler and the documentation in > Terence's book (which I've read cover to cover). Any help that > anybody could give me would be appreciated. > > Thanks! > > Andrew > > List: http://www.antlr.org/mailman/listinfo/antlr-interest > Unsubscribe: http://www.antlr.org/mailman/options/antlr-interest/your- > email-address List: http://www.antlr.org/mailman/listinfo/antlr-interest Unsubscribe: http://www.antlr.org/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 -~----------~----~----~----~------~----~------~--~---
