Parser Combinators in C#

Haskell has parsec, f# has fparsec.  I went searching for a good option for creating parsers in c#. 

Favorite:

Others:

Blog Series on Parser Combinators in C#:

Other ways to utilize parsers in c#/ .net:

  • ANTLR
  • Yacc & Lex (I’ve only ever used these back in my comp sci compiler class)

Interesting books: