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.