Gerador LARL com suporte a resolução de conflitos

dc.creatorLeonardo Teixeira Passos
dc.date.accessioned2019-08-13T00:19:22Z
dc.date.accessioned2025-09-09T01:27:39Z
dc.date.available2019-08-13T00:19:22Z
dc.date.issued2007-09-04
dc.description.abstractDespite all the advance brought by LALR parsing method by DeRemer in the late 60's, conflicts continue to be removed in a non-productive way, by means of analysis of a huge amount of textual and low level data dumped by the parser generator tool. For the purpose of changing this scenario, we present a parser generator capable of automatically removing some types of conflicts, along with a supported methodology that guides the process of manual removal. We also discuss the internal algorithms and how the created parsers are compact in terms of memory usage.
dc.identifier.urihttps://hdl.handle.net/1843/RVMR-79SPY3
dc.languagePortuguês
dc.publisherUniversidade Federal de Minas Gerais
dc.rightsAcesso Aberto
dc.subjectAnalise (Gramatica de computador)
dc.subjectLinguagem de programação (Computadores)
dc.subjectComputação
dc.subjectCompiladores (Programas de computador)
dc.subject.otherLinguagem de programação
dc.subject.otherLARL
dc.titleGerador LARL com suporte a resolução de conflitos
dc.typeDissertação de mestrado
local.contributor.advisor-co1Roberto da Silva Bigonha
local.contributor.advisor1Mariza Andrade da Silva Bigonha
local.contributor.referee1Marco Túlio de Oliveira Valente
local.contributor.referee1Newton Jose Vieira
local.description.resumoApesar de todo o avanço obtido pelo método de análise sintática LALR criado por DeRemer no fim dos anos 60, conflitos ainda são removidos de forma não produtiva, pela análise de extensos arquivos de log criados por geradores de analisadores sintáticos. De forma a alterar este cenário, apresentamos um gerador de analisador sintático capaz de remover automaticamente certos tipos de conflitos, em conjunto com uma metodologia que guia o processo de remoção manual. Discutimos também os algoritmos internos da ferramenta e como os analisadores sintáticos produzidos são compactos em termos de utilização de memória.
local.publisher.initialsUFMG

Arquivos

Pacote original

Agora exibindo 1 - 1 de 1
Carregando...
Imagem de Miniatura
Nome:
leonardoteixeirapassos.pdf
Tamanho:
2.15 MB
Formato:
Adobe Portable Document Format