Convertendo EBNF em BNF

Faz alguns anos desde a minha aula de linguagem de computador e, portanto, esqueci os pontos mais delicados dos BNF e EBNF e não tenho um livro ao meu lado. Especificamente, esqueci como converter um EBNF em BNF.

Pelo pouco que me lembro, sei que um dos pontos principais é converter{ term } para dentro<term> | <many-terms>. Mas não me lembro das outras regras. Tentei pesquisar on-line, mas só consigo encontrar links para perguntas sobre trabalhos de casa ou um pequeno comentário sobre a conversão de termos com chaves. Não consigo encontrar uma lista exaustiva de regras que definem a tradução.

questionAnswers(1)

yourAnswerToTheQuestion