Work

Scheduling the Construction and Interrogation of Scope Graphs Using Attribute Grammars

Year: 2025
Type: conference-paper
Abstract: Recognizing that name binding is often done in an ad-hoc manner, Visser and his colleagues introduced scope graphs as a uniform representation of a program's static binding structure along with a generic means for interrogating that representation to resolve name references to their declarations. A challenge arises in scheduling the construction and querying actions so that a name resolution is not performed before all requisite information for that resolution is added to the scope graph. Visser et al. introduced a notion of weakly critical edges to constrain the order in which name resolution queries are performed to a correct one, but this has been found to be somewhat restrictive.
Language: English
Open Access status: bronze
OpenAlex ID: W4411369509
FWCI: 0.991
Cites: 17
Cited by: 1
Related to: 10