Computer Science 340
Programming Languages
Fall 2019, Siena College
Lecture 7: Attribute Grammars
Date: Friday, September 20, 2019
Agenda
- Announcements
- Readings for next week, by Wednesday, are Sebesta Ch. 4. We
will be discussing Section 4.1 and 4.2
Monday, then will move on to other parts of the chapter later in the
week.
- A bit about Makefiles
- Attribute Grammars
- basic idea
- Sebesta Ch. 3 Problem Set question 19
Terminology
- static semantics
- attribute grammars (AGs)
- attributes, both synthesized and inherited
- semantic rule
- predicate
- "decoration" of a parse tree