In Chapter 8, Functional Parsers, it's all about parsing and parsers. A parser is a program that analyses a piece of text to determine its syntactic structure. In a functional language such as Haskell, parsers can naturally
be viewed as functions.
type Parser = String -> Tree
A parser is a function that takes a string and returns some form of tree.
functional, programming, haskell