DSpace/Manakin Repository

Estudo comparativo de ferramentas de apoio a compiladores: JFlex, XText e CUP.

Mostrar registro simples

dc.contributor.advisor1 RAMALHO, Franklin de Souza.
dc.contributor.referee1 FIGUEIREDO, Jorge César Abrantes de.
dc.contributor.referee2 MASSONI, Tiago Lima.
dc.description.resumo Existem diversos geradores de analisadores léxicos, sintáticos e semânticos, como, por exemplo, XText, CUP e JFlex. Apesar da variedade, não existe atualmente ferramentas completas, que atendam às necessidades dos usuários de forma abrangente, por causa da grande complexidade deste tema. A presente pesquisa procura analisar estas três ferramentas principais, e, para tanto, elaboramos alguns critérios buscando mostrar quais as principais diferenças entre elas. Através deste estudo, pretendemos auxiliar os usuários na escolha de qual ferramenta usar de acordo com suas necessidades específicas. Para guiar o estudo usamos a gramática de PostgreSQL e implementamos parte dessa gramática em cada ferramenta. A partir desses desenvolvimentos demos valores aos critérios de comparação. Concluímos que o XText é a ferramenta com mais recursos disponíveis, entretanto o desenvolvimento nela é complexo. Já a implementação da análise léxica e sintática com o CUP e o JFlex é mais fácil, mas tais ferramentas omitem estruturas importantes para o desenvolvimento de um compilador, além disso a implementação da análise semântica no CUP é complexa e a ferramenta dispõe de uma documentação insuficiente para o auxílio na construção desta etapa. A construção de um compilador simples é recomendado o uso do CUP e do JFlex, mas para um compilador complexo é recomendado o uso de XText. pt_BR
dc.publisher.country Brasil pt_BR
dc.publisher.department Centro de Engenharia Elétrica e Informática - CEEI pt_BR
dc.publisher.initials UFCG pt_BR
dc.subject.cnpq Ciência da Computação pt_BR
dc.title Estudo comparativo de ferramentas de apoio a compiladores: JFlex, XText e CUP. pt_BR
dc.date.issued 2020
dc.identifier.uri http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/20334
dc.date.accessioned 2021-08-02T21:34:33Z
dc.date.available 2021-07-27
dc.date.available 2021-08-02T21:34:33Z
dc.type Trabalho de Conclusão de Curso pt_BR
dc.subject Compiladores pt_BR
dc.subject XText - framework pt_BR
dc.subject Compilador CUP pt_BR
dc.subject JFlex – gerador de analisador pt_BR
dc.subject CUP – gerador de analisador pt_BR
dc.subject Analisadores de texto pt_BR
dc.subject Analisadores léxicos, sintáticos e semânticos pt_BR
dc.subject Gramática de PostgreSQL pt_BR
dc.subject Gerador de analisador sintático e semântico pt_BR
dc.subject Compilers pt_BR
dc.subject CUP compiler pt_BR
dc.subject JFlex – analyzer generator pt_BR
dc.subject CUP - analyzer generator pt_BR
dc.subject Text analyzers pt_BR
dc.subject Lexical, syntactic and semantic analyzers pt_BR
dc.subject PostgreSQL Grammar pt_BR
dc.subject Syntactic and semantic analyzer generator pt_BR
dc.subject XText - marco pt_BR
dc.subject JFlex - generador de analizador pt_BR
dc.subject CUP - generador analizador pt_BR
dc.subject Analizadores de texto pt_BR
dc.subject Analizadores léxicos, sintácticos y semánticos pt_BR
dc.subject Generador de analizadores sintácticos y semánticos pt_BR
dc.subject Compilateurs pt_BR
dc.subject XText - cadre pt_BR
dc.subject Compilateur CUP pt_BR
dc.subject JFlex – générateur d'analyseur pt_BR
dc.subject CUP - générateur d'analyseur pt_BR
dc.subject Analyseurs de texte pt_BR
dc.subject Analyseurs lexicaux, syntaxiques et sémantiques pt_BR
dc.subject Grammaire PostgreSQL pt_BR
dc.subject Générateur d'analyseur syntaxique et sémantique pt_BR
dc.rights Acesso Aberto pt_BR
dc.creator CRUZ, Maria Suelany Brito da.
dc.publisher Universidade Federal de Campina Grande pt_BR
dc.language por pt_BR
dc.title.alternative Comparative study of compiler support tools: JFlex, XText and CUP. pt_BR
dc.identifier.citation CRUZ, M. S. B. da. Estudo comparativo de ferramentas de apoio a compiladores: JFlex, XText e CUP. 2020. 14 f. (Trabalho de Conclusão de Curso - Artigo) – Curso de Bacharelado em Ciência da Computação, Centro de Engenharia Elétrica e Informática, Universidade Federal de Campina Grande, Paraíba, Brasil, 2020. Disponível em: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/20334 pt_BR


Arquivos deste item

Este item aparece na(s) seguinte(s) coleção(s)

Mostrar registro simples

Buscar DSpace


Busca avançada

Navegar

Minha conta