Shady Minds

Oleksii Diagiliev on computer science and related ..

Understanding Parser Combinators in Scala

Slides of my talk on Parser Combinators in internal Scala School …

We will gradually build an embedded domain-specific language (DSL) for specifying grammars in a EBNF-like notation in Scala. We will use monadic parser combinators approach. As a result we should be able to parse JSON document using our library.

Sources used in the slides can be found on github