Convertir EBNF a BNF

Han pasado algunos años desde mi clase de lenguaje informático, por lo que he olvidado los puntos más delicados de BNF y EBNF y no tengo un libro de texto a mi lado. Específicamente, he olvidado cómo convertir un EBNF en BNF.

Por lo poco que recuerdo, sé que uno de los puntos principales es convertir{ term } dentro<term> | <many-terms>. Pero no recuerdo las otras reglas. Traté de buscar esto en línea, pero solo puedo encontrar enlaces a preguntas sobre tareas o un pequeño comentario sobre la conversión de términos con llaves. No puedo encontrar una lista exhaustiva de reglas que definan la traducción.

Respuestas a la pregunta(1)

Su respuesta a la pregunta