Sie befinden Sich nicht im Netzwerk der Universität Paderborn. Der Zugriff auf elektronische Ressourcen ist gegebenenfalls nur via VPN oder Shibboleth (DFN-AAI) möglich. mehr Informationen...
Science of computer programming, 2010, Vol.75 (1), p.39-54
2010

Details

Autor(en) / Beteiligte
Titel
Silver: An extensible attribute grammar system
Ist Teil von
  • Science of computer programming, 2010, Vol.75 (1), p.39-54
Ort / Verlag
Elsevier B.V
Erscheinungsjahr
2010
Link zum Volltext
Quelle
Elsevier ScienceDirect Journals Complete
Beschreibungen/Notizen
  • Attribute grammar specification languages, like many domain-specific languages, offer significant advantages to their users, such as high-level declarative constructs and domain-specific analyses. Despite these advantages, attribute grammars are often not adopted to the degree that their proponents envision. One practical obstacle to their adoption is a perceived lack of both domain-specific and general purpose language features needed to address the many different aspects of a problem. Here we describe Silver, an extensible attribute grammar specification system, and show how it can be extended with general purpose features such as pattern matching and domain-specific features such as collection attributes and constructs for supporting data-flow analysis of imperative programs. The result is an attribute grammar specification language with a rich set of language features. Silver is implemented in itself by a Silver attribute grammar and utilizes forwarding to implement the extensions in a cost-effective manner.
Sprache
Englisch
Identifikatoren
ISSN: 0167-6423
eISSN: 1872-7964
DOI: 10.1016/j.scico.2009.07.004
Titel-ID: cdi_crossref_primary_10_1016_j_scico_2009_07_004

Weiterführende Literatur

Empfehlungen zum selben Thema automatisch vorgeschlagen von bX