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
Learning Resource Types
theaters
Lecture Videos
notes
Lecture Notes
group_work
Projects