Facultad de Informática

UNIVERSIDAD NACIONAL DEL COMAHUE

Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors
Filtrar por categoría
Académica
Avisos Estudiantes
beca-ppu
Becarios PROMINF
Becas
Becas PPU
Bolsa de Trabajo
Carreras
Carreras de Posgrado
CATEGORIA_DE_PRUEBAS
Colaciones de grado
Concursos
Conferencias Investigación
Contacto
Convenios
Cursos
Departamento de Computación Aplicada
Departamento de Ing Computacion
Departamento de Ing Sistemas
Departamento de Programacion
Departamento de Teoria de la Computacion
Docentes
Documentacion
Estudiantes
Eventos FAI
Extensión
Fechas Importantes
Horarios y Aulas
Informacion para investigadores
Ingresantes
Institucional
Investigación
Investigación y Postgrado
mesas de examen
Novedades
Novedades Ingresantes
Pasantias
Posgrado
Prácticas rentadas
Prensa
Proyectos de Extensión
Proyectos de extensión finalizados
Proyectos de extensión vigentes
Proyectos de Investigación Terminados
Proyectos de Investigación Vigentes
Seminarios
Sin categoría
Subproyectos
Tesis de Licenciatura
Tesis de Licenciatura en Cs de la Computación
Tesis de Licenciatura en Sistemas de Información
Tesis de Maestría
Tesis de Maestría en Escenarios Digitales
Trámites
Tutorías de pares
Uncategorized
Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors
Filtrar por categoría
Académica
Avisos Estudiantes
beca-ppu
Becarios PROMINF
Becas
Becas PPU
Bolsa de Trabajo
Carreras
Carreras de Posgrado
CATEGORIA_DE_PRUEBAS
Colaciones de grado
Concursos
Conferencias Investigación
Contacto
Convenios
Cursos
Departamento de Computación Aplicada
Departamento de Ing Computacion
Departamento de Ing Sistemas
Departamento de Programacion
Departamento de Teoria de la Computacion
Docentes
Documentacion
Estudiantes
Eventos FAI
Extensión
Fechas Importantes
Horarios y Aulas
Informacion para investigadores
Ingresantes
Institucional
Investigación
Investigación y Postgrado
mesas de examen
Novedades
Novedades Ingresantes
Pasantias
Posgrado
Prácticas rentadas
Prensa
Proyectos de Extensión
Proyectos de extensión finalizados
Proyectos de extensión vigentes
Proyectos de Investigación Terminados
Proyectos de Investigación Vigentes
Seminarios
Sin categoría
Subproyectos
Tesis de Licenciatura
Tesis de Licenciatura en Cs de la Computación
Tesis de Licenciatura en Sistemas de Información
Tesis de Maestría
Tesis de Maestría en Escenarios Digitales
Trámites
Tutorías de pares
Uncategorized

Cravchik, Gabriel: Una herramienta interactiva para la construcción de analizadores léxicos y sintácticos basados en gramáticas LL(1), Septiembre 2009

Título: Una herramienta interactiva para la construcción de analizadores léxicos y sintácticos basados en gramáticas LL(1)

Autor: Gabriel Alejandro Cravchik

Directores: Mg. Gerardo Parra y Lic. Daniel Dolz

Carrera: Licenciatura en Ciencias de la Computación

Fecha de defensa: 2 de septiembre de 2009

Resumen

En este trabajo de tesis nos proponemos desarrollar una herramienta interactiva que brinde soporte en la construcción de analizadores léxicos y sintácticos basados en gramáticas de tipo LL(1). A través de esta herramienta es posible modelar la sintaxis de un lenguaje de programación mediante la definición de especificaciones léxicas y sintácticas. Luego, interpretando estas especificaciones la herramienta podrá determinar si una cadena de entrada cumple con la sintaxis requerida por el lenguaje modelado. Contar con una herramienta de estas características, que nos permita analizar una cadena de entrada formada por lexemas relacionando las etapas de análisis léxico y sintáctico, simplificará el proceso de definición de un lenguaje. Además, hará que avancemos a la etapa de codificación con definiciones ya probadas. A diferencia de otras aplicaciones existentes que hemos relevado en donde las etapas de análisis léxico y sintáctico no se presentan relacionadas, en este trabajo nos enfocamos en integrar ambas etapas en una única herramienta, de manera tal que en pocos pasos podamos definir la sintaxis de un lenguaje de programación y determinar si el lenguaje definido es el esperado. Como parte de este trabajo, describimos un meta-lenguaje para la definición de especificaciones léxicas y sintácticas, que son luego interpretadas por la herramienta. La especificación léxica es representada por medio de expresiones regulares que determinan los componentes léxicos válidos del lenguaje. La especificación sintáctica modela una gramática libre de contexto que define la sintaxis del lenguaje. Diseñamos este meta-lenguaje de manera tal que su incorporación en herramientas de procesamiento de lenguajes no resulte compleja, aún así manteniendo la expresividad suficiente para representar los símbolos de los lenguajes formales reales y con un formato amigable al usuario. Además de contar con una interfaz visual, la funcionalidad del aplicativo se encuentra organizada en forma de librerías que pueden ser incorporadas en otros desarrollos.

Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors
Filtrar por categoría
Académica
Avisos Estudiantes
beca-ppu
Becarios PROMINF
Becas
Becas PPU
Bolsa de Trabajo
Carreras
Carreras de Posgrado
CATEGORIA_DE_PRUEBAS
Colaciones de grado
Concursos
Conferencias Investigación
Contacto
Convenios
Cursos
Departamento de Computación Aplicada
Departamento de Ing Computacion
Departamento de Ing Sistemas
Departamento de Programacion
Departamento de Teoria de la Computacion
Docentes
Documentacion
Estudiantes
Eventos FAI
Extensión
Fechas Importantes
Horarios y Aulas
Informacion para investigadores
Ingresantes
Institucional
Investigación
Investigación y Postgrado
mesas de examen
Novedades
Novedades Ingresantes
Pasantias
Posgrado
Prácticas rentadas
Prensa
Proyectos de Extensión
Proyectos de extensión finalizados
Proyectos de extensión vigentes
Proyectos de Investigación Terminados
Proyectos de Investigación Vigentes
Seminarios
Sin categoría
Subproyectos
Tesis de Licenciatura
Tesis de Licenciatura en Cs de la Computación
Tesis de Licenciatura en Sistemas de Información
Tesis de Maestría
Tesis de Maestría en Escenarios Digitales
Trámites
Tutorías de pares
Uncategorized

Algo

Lorem fistrum por la gloria de mi madre esse jarl aliqua llevame al sircoo. De la pradera ullamco qué dise usteer está la cosa muy malar.

Lorem fistrum por la gloria de mi madre esse jarl aliqua llevame al sircoo. De la pradera ullamco qué dise usteer está la cosa muy malar.