mattpchoy.com
Projects
Blogs
Photos
Tools
Uni
Uni
/
COMP4403
COMP4403 — Compilers & Interpreters
S1 2022
Weeks
Tutorials
Other
Week 1.1
Tutorial 1
Context Free Grammars
Week 1.2
Tutorial 2
Interpreter handout
Week 2.1
Tutorial 3
Phases of a Compiler
Week 2.2
T4 Compiler - StaticChecker, Type & Predefined
PL0 Compiler - Type Checking
Week 3.1
T4 - Interpreter, Frame, ExpNode, StatementNode
PL0 Grammars
Week 3.2
Tutorial 4
PL0 Semantics Handout
Week 4.1
Tutorial 5
Recursive Descent Parser
Week 4.2
Tutorial 6
RelCondition
Week 5.1
Tutorial 10
Visitor Pattern Project
Week 5.2
Aho et al. Ch1.1 - 1.2 (Compilers Intro)
Week 6.1
Aho et al. Ch2.1 - 2.2 (Grammars)
Week 6.2
Aho et al. Ch2.4 (Parsing)
Week 7.1
Aho et al. Ch 4.1.3 - 4.1.4
Week 7.2
Aho et al. Ch 4.1 - 4.3
Week 8
Week 9.0
Week 10.1
Week 10.2
Week 11.1
Week 11.2
Week 12.1
Week 12.2
Week 13.1