Computer Science 340
Programming Languages
Fall 2019, Siena College
Lecture 10: Parsing Wrapup
Date: Friday, September 27, 2019
Agenda
- Announcements
- Problem Set 2 due now
- Problem Set 3: [HTML] [PDF] underway, form groups and create
repositories by today, due next Wednesday
- Problem Set 4: [HTML] [PDF] out
- Parsing
- Recursive descent parsing
- Restrictions of recursive descent
- Grammar classes
- Tools: lex and yacc
- Lab 3: More Syntax
Terminology
- left recursion
- Paull's Algorithm
- pairwise disjointness test
- LL(k) grammar