Siguiente: Árbol de derivación
Subir: Gramáticas generativas
Anterior: Ejemplos
Índice General
Para abreviar la notación de las producciones usamos la forma
normal de Backus (BNF). Agrupamos las producciones cuyas partes izquierdas
coincidan, escribiendo las partes derechas separadas por , por ejemplo:
Definimos una gramática que genere lo que se usa en programas, por ejemplo:
donde nos limitamos a variables que consisten de una sola letra. Entonces
- se puede ampliar la gramática que incluye también y
- se puede ampliar la gramática que genere también
expresiones con variables de más de una letra, por ejemplo:
- más tarde veremos como se define las expresiones de tal estilo
un poco más completo
© 2006, Dr. Arno Formella, Universidad de Vigo, Departamento de Informática