Documentos de Académico
Documentos de Profesional
Documentos de Cultura
UPIICSA
HERRAMIENTAS
AUTOMATIZADAS PARA UN
ANALIZADOR SINTACTICO
EQUIPO 5
Por qu hacer anlisis sintctico?
Ejemplos
YAC de ellas GNU
C son: Bison
JavaC
C
ANTLR cae dentro de la categora de meta-
Que es
programas, por ser un programa que escribe
otros programas. Partiendo de la
LA SECCIN DE REGLAS
contiene la gramtica en s. Componentes es una combinacin de terminales y
no terminales que describe al no terminal de la izquierda de la regla:
no_terminal: componentes {acciones en C}
LA SECCIN DE RUTINAS
tiene la misma funcin que la de lex, pero yacc (dependiendo de su variante)
no define por defecto las funciones main(), yylex() e yyerror(), as que hay que
incluirlas aqu, o bien en otro fichero que se enlazar en la fase final de la
compilacin.
El smbolo resultado
debe estar situado en la primera posicin de la lnea, es decir, que
no puede haber espacios antes del smbolo resultado.
Los componentes
son una combinacin de terminales y no terminales separados por
espacios en blanco.
La accin