Logo do repositório
 
A carregar...
Miniatura
Publicação

DIR - A code representation approach for compilers

Utilize este identificador para referenciar este registo.
Nome:Descrição:Tamanho:Formato: 
120.pdf129.87 KBAdobe PDF Ver/Abrir

Orientador(es)

Resumo(s)

DOLPHIN is a framework conceived to support the development of modular compilers. This framework supplies a large set of components, like: front-ends for some programming languages, back-ends for different computational architectures (operational system + processor), and several code analysis and optimization routines. Using these components, the user can build compilers for several programming languages and/or computational architectures, or even retargetable compilers. All these components work over the same code representation, designated by DOLPHIN Internal code Representation (DIR). This paper aims at presenting DIR, that uses a set of instantiated objects from C++ classes to represent the code at the middle-level of the compilation process. The article presents the principles that guide the conception of this code representation, the advantages and disadvantages compared with the alternative solutions; and several examples illustrating the application of DIR.

Descrição

Palavras-chave

Compilers Code representation

Contexto Educativo

Citação

Matos, Paulo; Henriques, Pedro (2004). DIR - A code representation approach for compilers. In Proceedings of IADIS International Conference on Applied Computing. Lisboa, Portugal. ISBN 972-98947-3-6.

Projetos de investigação

Unidades organizacionais

Fascículo