Building a lexer and parser with Scala's Parser Combinators 31 Mar 2016 Pedro Palma Ramos As part of an ongoing project at e.near, one of our Scala teams was recently tasked with a requirement to build an interpreter for executing workflows which are modelled with a textual DSL. These workflows had to be validated for errors, compiled to a simpler bytecode-like representation and stored, in order