Monadic Parser Combinators with LINQ
There are many articles and tutorials related to Monadic Parser Combinators. There are even some great libraries which implement make this concept available in .NET. Nevertheless I decided to implement my own thing to get a really deep understanding of how this works.