Join us for a talk by David Aramant:
Being able to write a parser for a custom format is a very valuable skill to have in your toolbox, but it can be an intimidating topic to get into due to the terminology and how often people explain it with theoretical computer science language.
We'll demystify the process a bit by going over the basic components of a parser and see how various parser frameworks can help us out on a few concrete examples. Both traditional parser generators as well as monadic parser combinators will be covered (way simpler than they sound!).
The talk will use C#, but some of the frameworks are cross-platform and most should have equivalents in any modern programming language.
As always, we'll start with pizza and socializing (Social Pizza™) at 5:30pm and some short intro stuff around 6.
SEP is located directly south of the Palladium, in the building that is attached to the parking garage. Enter from 3rd Ave SW.