Esta es una pregunta de seguimiento de Grammar: difference between a top down and bottom up?Gramática: ¿diferencia entre arriba hacia abajo y hacia abajo? (Ejemplo)
que entiendo de esa pregunta que:
- la gramática en sí no es de arriba hacia abajo o de abajo hacia arriba, el analizador es
- hay gramáticas que se puedan analizar por uno pero no el otro
- (gracias Jerry Coffin
Así que para esta gramática (todo el POS fórmulas matemáticas posibles):
E -> E T E
E -> (E)
E -> D
T -> + | - | * |/
D -> 0
D -> L G
G -> G G
G -> 0 | L
L -> 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9
¿Podría ser leído por un analizador descendente y ascendente?
¿Podría decir que es una gramática descendente o una gramática ascendente (o ninguna)?
Me pregunto porque tengo una pregunta tareas que pregunta:
"Escritura de arriba hacia abajo y de abajo hacia arriba gramáticas de la lengua consiste en todo ..." (pregunta diferente)
No estoy seguro de si esto puede ser correcto ya que parece que no existe una gramática de arriba hacia abajo y de abajo hacia arriba. ¿Alguien podría aclarar?
¿Pueden responder la pregunta completa? Tal vez algo se aclarará. –
Tal vez sería útil buscar lo que el libro de texto define como una gramática "descendente". Creo que los analizadores de arriba hacia abajo solo fallan cuando hacen algo así como el descenso recursivo en lugar de una técnica similar a la amplitud de búsqueda (por ejemplo, los bordes de la cola para intentar). – gatoatigrado