Arcabouço de compilação para linguagens de especificação ASM
Autor(a) principal: | |
---|---|
Data de Publicação: | 2006 |
Tipo de documento: | Dissertação |
Idioma: | por |
Título da fonte: | Repositório Institucional da UFMG |
Texto Completo: | http://hdl.handle.net/1843/RVMR-6QGRMT |
Resumo: | O arcabouço ACOA é um arcabouço para implementar compiladores. O ACOA gera automaticamente o analisador léxico, o sintático e as classes dos nodos da árvore de sintaxe abstrata (AST) e usa a programação orientada por aspectos para a implementação da análise semântica e geração de código. O objetivo do ACOA é ser de fácil utilização para a construção de compiladores e permitir fáceis alterações nos compiladores implementados pelo arcabouço. |
id |
UFMG_82e370e3403769ce123dae5c8745354a |
---|---|
oai_identifier_str |
oai:repositorio.ufmg.br:1843/RVMR-6QGRMT |
network_acronym_str |
UFMG |
network_name_str |
Repositório Institucional da UFMG |
repository_id_str |
|
spelling |
Roberto da Silva BigonhaMariza Andrade da Silva BigonhaMarcelo de Almeida MaiaVladimir Oliveira Di IorioMario Celso Candian Lobato2019-08-10T14:11:07Z2019-08-10T14:11:07Z2006-03-23http://hdl.handle.net/1843/RVMR-6QGRMTO arcabouço ACOA é um arcabouço para implementar compiladores. O ACOA gera automaticamente o analisador léxico, o sintático e as classes dos nodos da árvore de sintaxe abstrata (AST) e usa a programação orientada por aspectos para a implementação da análise semântica e geração de código. O objetivo do ACOA é ser de fácil utilização para a construção de compiladores e permitir fáceis alterações nos compiladores implementados pelo arcabouço.The ACOA framework is a framework for implementing compilers. The ACOA automatically builds lexer, parser and classes of abstract syntax tree nodes (AST) and uses Aspect-Oriented Programming to implement semantics analysis and code generation. The objective of the ACOA is to be of easy use for implementing compilers and to allow easy alterations in the compilers implemented by means of the framework.Universidade Federal de Minas GeraisUFMGLinguagem de programação (Computadores)ComputaçãoCompiladores (Programas de computador)ASMarcabouçoArcabouço de compilação para linguagens de especificação ASMinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisinfo:eu-repo/semantics/openAccessporreponame:Repositório Institucional da UFMGinstname:Universidade Federal de Minas Gerais (UFMG)instacron:UFMGORIGINALmariocelsocandianlobato.pdfapplication/pdf1099638https://repositorio.ufmg.br/bitstream/1843/RVMR-6QGRMT/1/mariocelsocandianlobato.pdfd2ba7e7d545872458bbbcbe12dae1a52MD51TEXTmariocelsocandianlobato.pdf.txtmariocelsocandianlobato.pdf.txtExtracted texttext/plain227200https://repositorio.ufmg.br/bitstream/1843/RVMR-6QGRMT/2/mariocelsocandianlobato.pdf.txt58822e3b50a959e03a80e7b4ec90be0dMD521843/RVMR-6QGRMT2019-11-14 06:08:00.2oai:repositorio.ufmg.br:1843/RVMR-6QGRMTRepositório de PublicaçõesPUBhttps://repositorio.ufmg.br/oaiopendoar:2019-11-14T09:08Repositório Institucional da UFMG - Universidade Federal de Minas Gerais (UFMG)false |
dc.title.pt_BR.fl_str_mv |
Arcabouço de compilação para linguagens de especificação ASM |
title |
Arcabouço de compilação para linguagens de especificação ASM |
spellingShingle |
Arcabouço de compilação para linguagens de especificação ASM Mario Celso Candian Lobato ASM arcabouço Linguagem de programação (Computadores) Computação Compiladores (Programas de computador) |
title_short |
Arcabouço de compilação para linguagens de especificação ASM |
title_full |
Arcabouço de compilação para linguagens de especificação ASM |
title_fullStr |
Arcabouço de compilação para linguagens de especificação ASM |
title_full_unstemmed |
Arcabouço de compilação para linguagens de especificação ASM |
title_sort |
Arcabouço de compilação para linguagens de especificação ASM |
author |
Mario Celso Candian Lobato |
author_facet |
Mario Celso Candian Lobato |
author_role |
author |
dc.contributor.advisor1.fl_str_mv |
Roberto da Silva Bigonha |
dc.contributor.advisor-co1.fl_str_mv |
Mariza Andrade da Silva Bigonha |
dc.contributor.referee1.fl_str_mv |
Marcelo de Almeida Maia |
dc.contributor.referee2.fl_str_mv |
Vladimir Oliveira Di Iorio |
dc.contributor.author.fl_str_mv |
Mario Celso Candian Lobato |
contributor_str_mv |
Roberto da Silva Bigonha Mariza Andrade da Silva Bigonha Marcelo de Almeida Maia Vladimir Oliveira Di Iorio |
dc.subject.por.fl_str_mv |
ASM arcabouço |
topic |
ASM arcabouço Linguagem de programação (Computadores) Computação Compiladores (Programas de computador) |
dc.subject.other.pt_BR.fl_str_mv |
Linguagem de programação (Computadores) Computação Compiladores (Programas de computador) |
description |
O arcabouço ACOA é um arcabouço para implementar compiladores. O ACOA gera automaticamente o analisador léxico, o sintático e as classes dos nodos da árvore de sintaxe abstrata (AST) e usa a programação orientada por aspectos para a implementação da análise semântica e geração de código. O objetivo do ACOA é ser de fácil utilização para a construção de compiladores e permitir fáceis alterações nos compiladores implementados pelo arcabouço. |
publishDate |
2006 |
dc.date.issued.fl_str_mv |
2006-03-23 |
dc.date.accessioned.fl_str_mv |
2019-08-10T14:11:07Z |
dc.date.available.fl_str_mv |
2019-08-10T14:11:07Z |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/masterThesis |
format |
masterThesis |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
http://hdl.handle.net/1843/RVMR-6QGRMT |
url |
http://hdl.handle.net/1843/RVMR-6QGRMT |
dc.language.iso.fl_str_mv |
por |
language |
por |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.publisher.none.fl_str_mv |
Universidade Federal de Minas Gerais |
dc.publisher.initials.fl_str_mv |
UFMG |
publisher.none.fl_str_mv |
Universidade Federal de Minas Gerais |
dc.source.none.fl_str_mv |
reponame:Repositório Institucional da UFMG instname:Universidade Federal de Minas Gerais (UFMG) instacron:UFMG |
instname_str |
Universidade Federal de Minas Gerais (UFMG) |
instacron_str |
UFMG |
institution |
UFMG |
reponame_str |
Repositório Institucional da UFMG |
collection |
Repositório Institucional da UFMG |
bitstream.url.fl_str_mv |
https://repositorio.ufmg.br/bitstream/1843/RVMR-6QGRMT/1/mariocelsocandianlobato.pdf https://repositorio.ufmg.br/bitstream/1843/RVMR-6QGRMT/2/mariocelsocandianlobato.pdf.txt |
bitstream.checksum.fl_str_mv |
d2ba7e7d545872458bbbcbe12dae1a52 58822e3b50a959e03a80e7b4ec90be0d |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 |
repository.name.fl_str_mv |
Repositório Institucional da UFMG - Universidade Federal de Minas Gerais (UFMG) |
repository.mail.fl_str_mv |
|
_version_ |
1797970967128965120 |