Parsing with Haskell
Haskell is an excellent language for all your parsing needs. The functional nature of the language makes it easy to compose different building blocks together without worrying about nasty side effects and unforeseen consequences. Since the language is so well-suited for parsing, there are several different libraries out there. Each of them differ a bit in their approaches. We'll explore three libraries in this series.
Parsing Primer: Gherkin Syntax
Haskell is a truly awesome language for parsing. Haskell expressions tend to compose in simple wa...
Applicative Parsing
In part 1 of this series, we prepared ourselves for parsing by going over the basics of the Gherk...
Attoparsec
In part 2 of this series we looked at the Regex-based Applicative Parsing library. We took a lot ...
Megaparsec
In part 3 of this series, we explored the Attoparsec library. It provided us with a clearer synta...