COMS W4115
Programming Languages and Translators
Lecture 8: Syntax Analysis
October 5, 2009

Lecture Outline

  1. Review
  2. Role of the parser
  3. Context-free grammars
  4. Derivations and parse trees
  5. Ambiguity
  6. Yacc: a language for specifying syntax-directed translators
  7. Reading

1. Review

2. Role of the Parser

3. Context-Free Grammars

4. Derivations and Parse Trees

5. Ambiguity

6. Yacc: a Language for Specifying Syntax-Directed Translators

7. Reading



aho@cs.columbia.edu