Playlist | schedule page slides as PDF |
Interp 1 — representation (4:31)
PLAI§3. Representing and interpreting a simple language of arithmetic expressions.
Interp 2 — interpreter (3:52)
Implementing interp. See arith.rhm.
Interp 3 — parsing overview (5:27)
PLAI§2. Concrete syntax, abstract syntax, and parsing.
Interp 4 — parsing (1:59)
Implementing parse. See parse.rhm.
Interp 5 — test coverage (1:32)
Ensuring syntactic test coverage.