AL reconociendo la BNF

Corregido y  probado sobre el archivo de la BNF. Habría que revisar si
falta algo más. La parte de la tabla de simbolos, no la entiendo bien =(