recursive descent parser and functional programming
Answer derived from this blog article: So my question is what would a more traditional functional approach to parsing (i.e. few side effects) look like? Sounds like you need to separate functional (as in Lisp, Scheme, Standard ML, CAML, OCaml, F#) from purity (absence of side effects, as in Haskell) and incidental language features (algebraic … Read more