title: Best/fastest way to write a parser in c#
body: <p>What is the best way to build a parser in c# to parse my own language?
  Ideally I'd like to provide a grammar, and get Abstract Syntax Trees as an output.
  Many thanks,
  Nestor</p>