Documentos de Académico
Documentos de Profesional
Documentos de Cultura
PRACTICA 4
CONDE FRANCISCO JOSÉ ANGEL
3CM5
GRAMÁTICA LIBRE DE CONTEXTO
Numero Producción
1 Z→E
2 E → T | EMT
3 M→*|λ
4 T→i|n
COMPROBACIÓN DE LL(1)
Se tiene que la producción 2 no cumple con la regla UNO además de tener recursividad izquierda de la forma A →
Aα|β
Por lo tanto se convierte, cambiando la producción 2 por lo siguiente según el formato:
A → βA’
A’ → αA’|
COMPROBACIÓN DE LL(1)
Para la producción 4:
T→i|n
PRIMERO(T) ∩ PRIMERO(T) =
{i} ∩ {n} = Φ
PRIMERO(M) ∩ SIGUIENTE(M) =
{∗} ∩ {PRIMERO(T)}
{∗} ∩ {i, n} = φ
1 Z→E
2 E → TE’
3 E’→MTE’ | λ
4 M→*
5 M→ λ
6 T→i
7 T→n
GRAMÁTICA LL(1) CORREGIDA Y EXPANDIDA
Numero Producción
0 S→Z
1 Z→E
2 E → TE’
3 E’→MTE’
4 E’→
5 M→*
6 M→ λ
7 T→i
8 T→n
GRAMÁTICA LL(1) CORREGIDA Y EXPANDIDA
Numero Producción
0 S→Z
1 Z→E
2 E → TE’
3 E’→MTE’
4 E’→
5 M→*
6 M→ λ
7 T→i
8 T→n
TABLA DE LOS PRIMEROS Y SIGUIENTES DE LOS NO TERMINALES
S Z E E’ M T
PRIMEROS i, n i, n i, n *, i, n * i, n
SIGUIENTES $ $ $ $ i, n *, i, n, $
PROGRAMA
CÓDIGO