Recorded lecture for CSE 340 F16 on 9/21/16. We discussed an example of using a Context-Free Grammar to describe valid email addresses, the rules for generating a predictive recursive descent parser, and what are semantics and how to define semantics of a programming language.
http://adamdoupe.com/teaching/classes...