Slides
This section contains the “slides” that Steven uses in his lectures. If you are looking for something on a slide, you will find it with a more thorough description in the course notes.
Table of contents
- 1. Program 1
- 2. Program 2
- 3. Key Info
- 4. Strings
- 5. String Ops
- 6. BExp Grammar
- 7. Linguistics
- 8. Wild Grammars
- 9. A C Statement
- 10. Duff's Device
- 11. Hask Appl
- 12. CFG Defn
- 13. Deriv Step Defn
- 14. Derivability Defn
- 15. Grammar Designs
- 16. BExp Alt CFG
- 17. Nullable(X)
- 18. First(X)
- 19. Follow(X)
- 20. B-Summary
- 21. Nullable(α)
- 22. First(α)
- 23. Table Eg
- 23. Parsing Table
- 24. Table Eg Done
- 25. BExp Alt Table
- 26. Interpreter Arch
- 27. Interpreter AST
- 28. BS Grammar
- 29. BS Deriv 1
- 30. BS Deriv 2
- 31. Lexemes
- 32. BS Lexical Struct
- 33. Token Datatype
- 34. Lexer States
- 35. Brischeme Grammar
- 36. Brischeme Table
- 37. Parsing Helpers
- 38. BExp 1 Line
- 39. BS Overlapping
- 40. BS Factored
- 41. Stmt Seqs
- 42. BS CFG
- 43. A While Loop
- 44. Loops Compared
- 45. BS AST Types
- 46. Assoc Left/Right
- 47. Precedence
- 48. Exp LL(1)
- 49. Exp LL(1) Alt