Computer Engineering 175
Formal Language Theory and Compiler Construction
Catalog Description
Introduction to formal language concepts: regular expressions and context-free grammars. Compiler organization and construction. Lexical analysis and implementation of scanners. Top-down and bottom-up parsing and implementation of top-down parsers. An overview of symbol table arrangement, run-time memory allocation, intermediate forms, optimization, and code generation.
Contact Information
- Instructor: Darren Atkinson (datkinson)
- Teaching assistant: Munawer Saeed (munawer22)
Online Assignment Access
Course Resources
- General Information
- Lexical Analysis
- Syntax Analysis
- Semantic Analysis - Scoping
- Semantic Analysis - Type Checking
- Code Generation - Storage Allocation
- Code Generation - Expressions and Statements