Syntax-Directed Translation
Attach meaning to grammar. Learn how syntax-directed definitions, attributes, and semantic rules turn a parse tree into an annotated tree of computed values; how dependency graphs order that evaluation; how to build syntax trees and translation schemes; and how a type checker uses type expressions to verify expressions, statements, functions, and conversions.