Go to:
Logótipo
Comuta visibilidade da coluna esquerda
Você está em: Start > Publications > View > Embedding attribute grammars and their extensions using functional zippers
Publication

Publications

Embedding attribute grammars and their extensions using functional zippers

Title
Embedding attribute grammars and their extensions using functional zippers
Type
Article in International Scientific Journal
Year
2016
Authors
Martins, P
(Author)
Other
The person does not belong to the institution. The person does not belong to the institution. The person does not belong to the institution. View Authenticus page Without ORCID
Joao Paulo Fernandes
(Author)
Other
View Personal Page You do not have permissions to view the institutional email. Search for Participant Publications View Authenticus page View ORCID page
Saraiva, J
(Author)
Other
The person does not belong to the institution. The person does not belong to the institution. The person does not belong to the institution. View Authenticus page Without ORCID
Van Wyk, E
(Author)
Other
The person does not belong to the institution. The person does not belong to the institution. The person does not belong to the institution. Without AUTHENTICUS Without ORCID
Sloane, A
(Author)
Other
The person does not belong to the institution. The person does not belong to the institution. The person does not belong to the institution. Without AUTHENTICUS Without ORCID
Journal
Vol. 132
Pages: 2-28
ISSN: 0167-6423
Publisher: Elsevier
Other information
Authenticus ID: P-00M-75A
Abstract (EN): Attribute grammars are a suitable formalism to express complex software language analysis and manipulation algorithms, which rely on multiple traversals of the underlying syntax tree. Attribute grammars have been extended with mechanisms such as reference, higher order and circular attributes. Such extensions provide a powerful modular mechanism and allow the specification of complex computations. This paper studies an elegant and simple, zipper-based embedding of attribute grammars and their extensions as first class citizens. In this setting, language specifications are defined as a set of independent, off-the-shelf components that can easily be composed into a powerful, executable language processor. Techniques to describe automatic bidirectional transformations between grammars in this setting are also described. Several real examples of language specification and processing programs have been implemented.
Language: English
Type (Professor's evaluation): Scientific
No. of pages: 27
Documents
We could not find any documents associated to the publication.
Related Publications

Of the same journal

Typed connector families and their semantics (2017)
Article in International Scientific Journal
Proença, J; Clarke, D
The CAOS framework for Scala: Computer-aided design of SOS (2025)
Article in International Scientific Journal
Proença, J; Edixhoven, L
Ranking programming languages by energy efficiency (2021)
Article in International Scientific Journal
Rui Pereira; Marco Couto; Francisco Ribeiro; Rui Rua; Jácome Cunha; João Paulo Fernandes; João Saraiva
Multiple intermediate structure deforestation by shortcut fusion (2016)
Article in International Scientific Journal
Pardo, A; Joao Paulo Fernandes; Saraiva, J

See all (16)

Recommend this page Top
Copyright 1996-2025 © Faculdade de Direito da Universidade do Porto  I Terms and Conditions  I Acessibility  I Index A-Z
Page created on: 2025-07-24 at 11:11:18 | Privacy Policy | Personal Data Protection Policy | Whistleblowing