2024-08-24 –, Breakout Room
Since version 3.9, cPython has used a PEG parser, replacing the sort-of-LL(1) parser that had sustained it until then.
Come and learn how you can use a PEG parser to solve problems in your projects, with an example using the parsimonious
package.
In this session we will build up a PEG grammar, and a matching compiler, learning some of the common patterns and pitfalls, and how sometimes a Domain Specific Language is the best tool for the job.
Intermediate
Curtis first started using Python 1.4 back in 1998, and has never looked back.
He first started using Django soon after it was made open source, and was invited onto the (now defunct) core team in 2014.