I want to write a simple DSL in C#. Nothing too complicated. I’m looking for the .NET equivalent of Lex & Yacc. The easiest one I’ve found so far is GOLD Parser builder. The other choice is to use the lex & yacc available with F#, but I’m not keen to program in F# right now.
If you have any suggestions for the .NET version of Lex or Yacc, I’d love to hear them!
Thanks!
If you really want to stay in C#, I would recommend using the Irony toolkit – it allows you to specify grammars in C# code.