Relations and attributes

Susan B. Horwitz, Tim Teitelbaum · 1985

The ability to generate language-based editors depends on the existence of a powerful, language-independent model of editing. A model is proposed in which programs are represented as attributed abstract-syntax trees with an associated relational database. Relations can depend on the state of the attributed tree, and attributes can depend on the values in relations, provided there are no circular dependencies.

Read the paper · More papers on PaperTik