Create Full C# 3.0 Grammar


This would serve as the basis of a recognizer. That alone would be nice. However, the really nice part is that once this is present, you can do things like add syntax sugar (e.g. think Spec#) to a language by creating a derived grammar (or using a foreign grammar) that translates C#++ down to C#.


jeffmoser wrote Jul 16, 2008 at 4:10 PM

An interesting side-effect is that if this were in place, then OMeta#'s libraries could then be written in C#++ if it helped simplify things.

wrote Feb 13, 2013 at 7:23 PM