将BNF转换为EBNF(从Backus和Naur格式转换为扩展的Backus和Naur格式)

将BNF转换为EBNF(从Backus和Naur格式转换为扩展的Backus和Naur格式),bnf,ebnf,bnfc,ebnf-syntactic-exception,Bnf,Ebnf,Bnfc,Ebnf Syntactic Exception,我需要从BNF转换为EBNF。但我不明白如何处理这一行: <params> ::= void | <type> <id> | <type> <id>, <params> ::=void | |,

我需要从BNF转换为EBNF。但我不明白如何处理这一行:

<params> ::= void |  <type> <id> | <type> <id>, <params>
::=void | |,