Generador de compiladores basado en analizadores ascendentes
Felip Molina, Laia
Sánchez Pujadas, Francisco Javier (Universitat Autònoma de Barcelona. Departament de Ciències de la Computació)
Universitat Autònoma de Barcelona. Escola Tècnica Superior d'Enginyeria
Universitat Autònoma de Barcelona. Escola d'Enginyeria

Data: 2009
Descripció: 104 p.
Resum: El objetivo fundamental de este proyecto consiste en crear un generador de compilador, basado en analizadores ascendentes. Como base para hacer este analizador se usará el lenguaje Cosel y el módulo Com, que es un generador de compiladores basado en analizadores descendentes y que actualmente se está utilizando en las prácticas de la asignatura de Compiladores I. El nuevo generador, que tiene como entrada una gramática, ha de comprobar si es una gramática ascendente LALR (1) y analizar una cadena de entrada de símbolos usando dicha gramática.
Resum: L'objectiu fonamental d'aquest projecte consisteix en crear un generador de compilador, basat en analitzadors ascendents. Com a base per fer aquest analitzador s'utilitzarà el llenguatge Cosel i el mòdul Com, que és un generador de compiladors basat en analitzadors descendents i que, actualment, s'està utilitzant a les pràctiques de l'assignatura de Compiladors I. El nou generador, que té com entrada una gramàtica, ha de comprovar si és una gramàtica ascendent LALR (1) i analitzar una cadena d'entrada de símbols utilitzant aquesta gramàtica.
Resum: The main objective of this project consists of creating a compiler generator based on ascending analyzers. To make this parser, we will use the Cosel language and Com module. This module is a compiler generator based on descending analyzers and is being used in the practice of Compilers I. The new generator, which takes as input a grammar, it has to check if it is a LALR(1) ascending grammar and analyze an input string of symbols using the grammar.
Resum: Nota: Aquest document conté originàriament altre material i/o programari només consultable a la Biblioteca de Ciència i Tecnologia.
Drets: Aquest document està subjecte a una llicència d'ús de Creative Commons, amb la qual es permet copiar, distribuir i comunicar públicament l'obra sempre que se'n citin l'autor original, la universitat i l'escola i no se'n faci cap ús comercial ni obra derivada, tal com queda estipulat en la llicència d'ús Creative Commons
Llengua: Castellà
Titulació: Enginyeria Informàtica / Computer Engineering [4314660]
Col·lecció: Escola d'Enginyeria. Projectes i treballs de final de carrera. Enginyeria Informàtica
Document: Treball final de grau
Matèria: Compiladors (Programes d'ordinador)



104 p, 2.2 MB

El registre apareix a les col·leccions:
Documents de recerca > Treballs de recerca i projectes de final de carrera > Enginyeria. TFM

 Registre creat el 2011-04-04, darrera modificació el 2022-07-16



   Favorit i Compartir