Reglas de producción
A. Una regla con alternativas para cada símbolo no-terminal
B. Cada alternativa: cadena de terminales y/o no-terminales Ejemplos:
Se permite recursión en las reglas de producción
– a izquierdas:
– a derechas:
Estructura sintáctica => árbol sintáctico
Ejemplo (parte de un árbol):
if
Fuente: Apuntes de Informática VII de la FCA de la UNAM