EvDebuggerLas gramáticas de atributos hechas fáciles
- Daniel Rodríguez Cerezo 1
- Pedro Rangel Henriques 2
- José Luis Sierra 1
-
1
Universidad Complutense de Madrid
info
- 2 Universidade do Minho Braga, Portugal
- Inmaculada Plaza García (ed. lit.)
- Martín Llamas Nistal (ed. lit.)
Editorial: Universidade de Vigo
ISBN: 978-84-8158-690-9
Año de publicación: 2015
Páginas: 57-66
Tipo: Capítulo de Libro
Resumen
Los cursos de Construcción de Compiladores son considerados usualmente por los estudiantes como una asignatura difícil durante la carrera de Ingeniería en Informática. La principal problemática de estos cursos es entender completamente los conceptos teóricos impartidos, y su aplicación práctica para construir un compilador. En este trabajo, presentamos una plataforma para el desarrollo y depuración de procesadores de lenguajes especificados mediante el formalismo de las gramáticas de atributos. El principal propósito de esta herramienta es ayudar a los alumnos a diseñar sus propios procesadores de lenguaje, mediante el depurador visual incluido. Las animaciones proporcionadas por EvDebugger muestran, de forma atractiva, cómo se realiza el proceso de evaluación de los atributos. De esta forma, los estudiantes son capaces de resolver los posibles problemas de diseño, mejorar la eficiencia y eficacia de sus procesadores de lenguajes, y entender su funcionamiento mediante la experimentación y depuración ofrecida por la herramienta software. Además, hemos realizado un estudio de valoración con estudiantes de la asignatura de Construcción de Compiladores cuyos resultados son presentados y discutidos en este trabajo.