May 11, 2016

Don't Fear the Parser

A gentle introduction to parsing in scala.

This talk will slowly build up a simple parser from the basic building blocks.

This talk will be aimed at an intro/intermediate level, in the hope of giving people enough confidence to reach for writing their own parsers in a production setting

              ...
             ;::::;
           ;::::; :;        Don't Fear The Parser
         ;:::::'   :;          - A Talk by Mark Hibberd
        ;:::::;     ;.
       ,:::::'       ;           OOO\
       ::::::;       ;          OOOOO\
       ;:::::;       ;         OOOOOOOO
      ,;::::::;     ;'         / OOOOOOO
    ;:::::::::`. ,,,;.        /  / DOOOOOO
  .';:::::::::::::::::;,     /  /     DOOOO
 ,::::::;::::::;;;;::::;,   /  /        DOOO
;`::::::`'::::::;;;::::: ,#/  /          DOOO
:`:::::::`;::::::;;::: ;::#  /            DOOO
::`:::::::`;:::::::: ;::::# /              DOO
`:`:::::::`;:::::: ;::::::#/               DOO
 :::`:::::::`;; ;:::::::::##                OO
 ::::`:::::::`;::::::::;:::#                OO
 `:::::`::::::::::::;'`:;::#                O
  `:::::`::::::::;' /  / `:#
   ::::::`:::::;'  /  /   `#

The code and talk script is available at https://github.com/markhibberd/dont-fear-the-parser.