Procesadores de Lenguajes
Inicio > Herramientas
A continuación se muestran algunas de las herramientas disponibles que pueden utilizarse para la realización de la Práctica de Procesadores de Lenguajes. Estas herramientas funcionan bajo Windows, aunque se puede utilizar, si se desea, cualquier otra herramienta. No obstante, se recuerda que los ficheros que debe generar la práctica no son generados automáticamente por estas herramientas por lo que deberá programarse su generación en los formatos indicados (en especial, el árbol sintáctico generado por la herramienta Gold Parser no es correcto ni válido para aprobar la práctica).
Herramienta | Lenguaje | Descripción |
---|---|---|
Bison | C | Generador de Analizadores Sintácticos Ascendentes tipo YACC |
COCO/R | C/C++ | Generador de Analizadores Léxicos y Sintácticos Descendentes Recursivos |
Flex | C | Generador de Analizadores Léxicos tipo Lex |
Lex | C | Generador de Analizadores Léxicos |
SDGLL1 | exe | Sistema Detector de Gramáticas LL(1) y generador de la tabla |
TS | C++ | Tipo abstracto de datos para la Tabla de Símbolos |
VASt | exe | Visualizador de árboles sintácticos partiendo de los ficheros con la gramática y el parse pedidos en la Práctica [versión 2.0, Windows] |
VASt | C++ | Visualizador de árboles sintácticos partiendo de los ficheros con la gramática y el parse pedidos en la Práctica [versión 1.0.1, Linux y Mac] |
YACC | C | Generador de Analizadores Sintácticos Ascendentes LR(1) |
Nota: El uso de estas herramientas de Procesadores de Lenguajes no es en absoluto obligatorio (salvo VASt, que sí debe utilizarse) ni se garantiza su correcto funcionamiento. Se muestran aquí solamente a título informativo. Los profesores de la asignatura no proporcionarán ayuda ni información adicional sobre estas herramientas ni ninguna otra.