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.
YOU MAY ALSO LIKE:
- Enterprise Tic-Tac-Toe -- A functional approach with Scott Wlaschin (SkillsCast recorded in February 2017)
- Nagareyama: a new Fable, faster, more powerful and easier to use: Bonus Q&A Session (SkillsCast recorded in October 2020)
- Type Me If You Can: Writing Safe Communication Protocols with F#: Bonus Q&A Session (SkillsCast recorded in October 2020)
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.