Go Home
Materials
Notes
Syllabus
M1
Scanning
wc.l
american.l
length.l
emails.l
lookahead.l
yell.l
toy_language.l
M2
Parsing
calc.l / calc.y
field.l / field.y
basic.l / basic.y
modified.l / modified.y
M3
Intermediate Representation
syntax_tree.l / syntax_tree.y
extended
fold.l / fold.y
extended
Lisp
intro.lisp
short_programs.lisp
refresh to see latest lectures
Study
Pre-Exam Handout
Midterm Study
Final Study
Notes
overview.pdf
flex_matching.pdf
lookahead.pdf
grammars.pdf
dangling_else.pdf
1
2
parse_trees.pdf
paradigms.pdf
AST.pdf
lisp_grammars.pdf
code_optimization.pdf