Utilize este identificador para referenciar este registo:
https://hdl.handle.net/1822/37238
Título: | Agile, a structured editor, analyzer, metric evaluator, and transformer for attribute grammars |
Autor(es): | Rocha, André Santos, André Rocha, Daniel Silva, Hélder Mendes, Jorge Freitas, José Coelho, Márcio Regedor, Miguel Cruz, Daniela Henriques, Pedro Rangel |
Data: | 2010 |
Resumo(s): | As edit, analyze, measure or transform attribute grammars by hand is an exhaustive task, it would be great if it could be automatized, specially for those who work in Language Engineering. However, currently there are no editors oriented to grammar development that cover all our needs. In this paper we describe the architecture and the development stages of AGile, a structured editor, analyzer, metric calculator and transformer for attribute grammars. It is intended, with this tool, to fill the existing gap. An AnTLR based attribute grammar syntax was used to define the input for this system. As soon as the user types the grammar, the input is parsed and kept in an intermediate structure in memory which holds the important information about the input grammar. This intermediate structure can be used to calculate all the metrics or to transform the input grammar. This system can be a valorous tool for those who need to improve the performance or functionalities of their language processor, speeding up the difficult task of defining and managing a language. Features like highlighting, automatic indentation, on-the-fly error detection, etc., also adds efficiency. |
Tipo: | Artigo em ata de conferência |
URI: | https://hdl.handle.net/1822/37238 |
Arbitragem científica: | yes |
Acesso: | Acesso aberto |
Aparece nas coleções: |