CS 164: Compilers and Programming Languages
Section information
Section information (pdf)
Questionnaire
Week 2 notes
(
and solutions to selected exercises
)
Week 3 notes
Week 4 notes
Week 5 notes
Section evaluation
Week 6 notes
(
example augmented parser code
,
solution to week 6 HW
)
Week 7 notes
(
wrappers for EBNF with jyacc
,
example using the EBNF wrappers
)
Week 8 notes
(
type-checking example
,
pathological MiniJava example
)
Week 9 notes
Graphic of environment for Factorial.java
Graphic of data and vtable layouts for an inheritance example
Week 8 type-checker, with assignment
Week 10 notes
Week 11 notes
Week 12 notes
(
SCAM compiler
)
Week 13 notes
Week 14 notes
Week 15 notes