Skip to content

Instantly share code, notes, and snippets.

@yorickpeterse
Created June 18, 2015 21:49
Show Gist options
  • Save yorickpeterse/4fcd870cf7877d9e7905 to your computer and use it in GitHub Desktop.
Save yorickpeterse/4fcd870cf7877d9e7905 to your computer and use it in GitHub Desktop.
Parsers are everywhere. We interact with them every day, yet few of us know how
they work. Even fewer of us know how to write one themselves. The wide variety
of different algorithms (LR, LALR, LL, PEG, etc) doesn't really make things
easier either.
In this talk we'll explore various parsing algorithms to see how they work,
their performance characteristics, error handling and how to write one
ourselves.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment