COMS W4115
Programming Languages and Translators
Lecture 13: Parsing Action Conflicts
October 21, 2009

Lecture Outline

  1. Review
  2. Parsing action conflicts
  3. Resolving shift/reduce conflicts
  4. Using Yacc to generate LALR(1) parsers
  5. Using Yacc with ambiguous grammars
  6. Error recovery in Yacc
  7. Reading

1. Review

2. Parsing Action Conflicts

3. Resolving Shift/Reduce Conflicts

4. Using Yacc to Generate LALR(1) Parsers

5. Using Yacc with Ambiguous Grammars

6. Error Recovery in Yacc

7. Reading



aho@cs.columbia.edu