Sam Harwell schrieb: > I don't really work on the in-house games much. Most of my work is > contract UnrealEngine3 development and work on our nFringe series of > Visual Studio tools. :) Naturally ANTLR is a core part of the latter. > > I assume you are referring specifically to the update process for > supporting filter-mode tree parsers?
I do. > > The CSharp3 runtime does not use LINQ. There are two different kinds of > changes you'd have to undo: .NET 3.5 feature usage, and C# 3.0 language > feature usage. I do use lambda functions (C# 3) and the > System.Func/System.Action delegates (.NET 3.5) to implement TreeWizard, Are you using the non-generic Action or the generic Action<T> variants? The latter are already available in .NET 2.0, although I'll still have to replace them entirely. > but you can replace those with your own delegates. I use HashSet<T> > (.NET 3.5) for CommonTokenStream._discardSet. For backing out to target > .NET 1.1, you'd also have to undo heavy usage of > System.Collections.Generic. > > I can help isolate the relevant changes the week after next (I'm going > to Seattle all next week). If you put the source into the repository, I'd like to try it do it myself over the next week. I doubt that missing a place dependent on .NET 2.0+ will allow the source to be compilable. Not that I'm not grateful for your offer, I just think that I'll probably won't need it. :) Johannes > > Sam > > -----Original Message----- > From: Johannes Luber [mailto:[email protected]] > Sent: Friday, March 06, 2009 4:39 PM > To: Terence Parr > Cc: Sam Harwell; [email protected] > Subject: Re: [antlr-dev] Source control for C# ports > > I believe he has a day job. I've looked on the pixelminegames.com > website myself and do wonder on which game he is working on. :) > > Back to ANTLR: Sam, would you say that it is easier to use your work to > replace the current CSharp runtime files than to port Ter's Java files? > Generics can be easily undone and I'm sure that I can replace LINQ > queries, too. > > Johannes > _______________________________________________ antlr-dev mailing list [email protected] http://www.antlr.org/mailman/listinfo/antlr-dev
