Sciweavers

ENTCS
2006

A Prolog Framework for the Rapid Prototyping of Language Processors with Attribute Grammars

14 years 13 days ago
A Prolog Framework for the Rapid Prototyping of Language Processors with Attribute Grammars
In this paper, we describe PAG (Prototyping with Attribute Grammars), a framework for building Prolog prototypes from specifications based on attribute grammars, which we have developed for supporting rapid prototyping activities in an introductory course on language processors. This framework works for general noncircular attribute grammars with arbitrary underlying context-free grammars, includes a specification language embedded in Prolog that strongly resembles the attribute grammar notations explained in the course cited, and lets students produce comprehensible prototypes from their specifications in a straightforward way. Key words: attribute grammars, language prototyping framework, education in language processors, Prolog
José Luis Sierra, Alfredo Fernández-
Added 12 Dec 2010
Updated 12 Dec 2010
Type Journal
Year 2006
Where ENTCS
Authors José Luis Sierra, Alfredo Fernández-Valmayor
Comments (0)