Utilize este identificador para referenciar este registo:
https://hdl.handle.net/1822/70230
Título: | Component-based programming for higher-order attribute grammars |
Autor(es): | Saraiva, João |
Data: | 2002 |
Editora: | Springer Verlag |
Revista: | Lecture Notes in Computer Science |
Citação: | Saraiva J. (2002) Component-Based Programming for Higher-Order Attribute Grammars. In: Batory D., Consel C., Taha W. (eds) Generative Programming and Component Engineering. GPCE 2002. Lecture Notes in Computer Science, vol 2487. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45821-2_17 |
Resumo(s): | This paper presents techniques for a component-based style of programming in the context of higher-oder attribute grammars (HAG). Attribute grammar components are "plugged in" into larger attribute grammar systems through higher-order attribute grammars. Higher-order attributes are used as (intermediate) "gluing" data structures.This paper also presents two attribute grammar components that can be re-used across different language-based tool specifications: a visualizer and animator of programs and a graphical user interface AG component. Both components are reused in the definition of a simple language processor. The techniques presented in this paper are implemented in LRC: a purely functional, higher-order attribute grammar-based system that generates language-based tools. |
Tipo: | Artigo em ata de conferência |
URI: | https://hdl.handle.net/1822/70230 |
ISBN: | 978-3-540-44284-4 |
ISSN: | 0302-9743 |
Versão da editora: | https://link.springer.com/chapter/10.1007/3-540-45821-2_17 |
Arbitragem científica: | yes |
Acesso: | Acesso aberto |
Aparece nas coleções: |
Ficheiros deste registo:
Ficheiro | Descrição | Tamanho | Formato | |
---|---|---|---|---|
gpce2002.pdf | 257,69 kB | Adobe PDF | Ver/Abrir |