Un conjunto de producciones P
Lenguajes independientes del contexto
Regla de producción
Metasímbolo
Un conjunto de no terminales N
TERMINAL
Un conjunto de terminales T
no terminal
Símbolos usados para formar enunciados en el lenguaje
Reglas gramaticales que especifican como se pueden producir enunciados del lenguaje
Se define en términos de otros símbolos (terminales y no terminales)
Símbolos intermedios para definir la estructura de los enunciados
Símbolo reservado propio de la notación BNF
Descripción de un símbolo no terminal, equivalente a: -combinación de terminales y no terminales -cadena vacía
Símbolo del lenguaje a definir, por ejemplo, una palabra
Se relacionan con las reglas que deben cumplir las instrucciones de un lenguaje de programación para que estén bien construidas