M Grammar Vs. Gold Parser

Even though I bashed M Grammar in my last post, I’m sort of starting to get what the fuzz is all about now. I still claim that writing grammars is hard, and that the M Grammar language itself doesn’t do much to change this. But the beauty is not in the parser nor the syntax, it’s in…More

CIL – Compiler construction

I’ve created a little sample on how to make your own .NET compiler. The compiler uses Gold parser for parsing and Reflection.Emit to generate the compiled .exe file. Initially I intended to make a sample on how to use Gold parser to parse and then compile Linq expressions, thus the name GoldLinq, however, Linq have now been replaced…More