Please log in to watch this conference skillscast.
Traditionally, writing parsers has been hard, involving arcane tools like Lex and Yacc. An alternative approach is to write a parser in your favourite programming language, using a "parser combinator" library and concepts no more complicated than regular expressions.
In this talk, you will explore a deep dive into parser combinators. You will learn how to build a parser combinator library from scratch in F# using functional programming techniques, and then use it to implement a full featured JSON parser.
Understanding Parser Combinators: A Deep Dive - Audience Level: Beginner
Scott has over 20 years experience in software development, design and architecture, covering all aspects of business software.