Projects
decaf_spec.pdf
Description:
The project for the course is to write a compiler for a language called Decaf. Decaf is a simple imperative language similar to C or Pascal. This resource covers the following topics: Lexical Considerations, Reference Grammar, Semantics, Types, Scope Rules, Locations, Assignment, Method Invocation and Return, Control Statements, Expressions, Library Callouts, Semantic Rules, and Run Time Checking.
Resource Type:
Projects
pdf
188 kB
decaf_spec.pdf
Course Info
Instructors
Departments
As Taught In
Fall
2005
Level
Course Info
Instructors
Departments
As Taught In
Fall
2005
Level
Learning Resource Types
notes
Lecture Notes
theaters
Lecture Videos
group_work
Projects