Gramáticas de ejemplo

Si no sabes ninguna gramática o lo que quieres es aprender a realizar el algoritmo por ti mismo, esta es tu página. Aquí tienes algunas gramáticas de ejemplo listas para cortar y pegar en el programa. Tan solo, no te olvides de cambiar la definición de los terminales y no terminales o el programa se quejará (con razón) :-)


Gr. de las asignaciones (todo un clásico):

S -> a
S -> R = R
R -> a
R -> a [ R ]


Gr. fácil con la cadena vacía:

S -> V = E
S -> E
V -> id
E -> G id
G -> -
G -> #


Gr. del examen del 5-IX-1996:

S -> x A B
A -> c a e
A -> #
B -> f
B -> c b e f

Gr. del Examen de febrero de 1997:

S -> C r C
S -> id
C -> B
C -> - B
B -> int
B -> id

 

Gr. con ejemplo de Primero() recursivo:

S -> A B C
B -> D b
A -> a
C -> c
D -> d


Gr. con ejemplo de Primero() complicado:

S -> A B C
B -> D A
A -> a
C -> c
D -> #
D -> d

Gr de las expresiones (otro viejo clásico):

E -> E + E
E -> E * E
E -> ( E )
E -> n


Si quieres añadir alguna déjala via e_mail en: jldiez@coverlink.es