Este documento contiene el código C++ para analizar reglas de producción gramatical. Define funciones para extraer el alfabeto de un texto, identificar símbolos terminales y no terminales en las reglas, y almacenar esta información en archivos de texto. El programa imprime los símbolos del alfabeto, terminales y no terminales identificados en las reglas de producción leídas desde un archivo.