Un conjunto de no terminales N
Regla de producción
Un conjunto de producciones P
Metasímbolo
TERMINAL
Lenguajes independientes del contexto
no terminal
Un conjunto de terminales T
Se define en términos de otros símbolos (terminales y no terminales)
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
Símbolos usados para formar enunciados en el lenguaje
Reglas gramaticales que especifican como se pueden producir enunciados del lenguaje
Símbolos intermedios para definir la estructura de los enunciados
Símbolo reservado propio de la notación BNF
Se relacionan con las reglas que deben cumplir las instrucciones de un lenguaje de programación para que estén bien construidas