Режим Semantic bnf был для своего внутреннего формата синтаксического анализатора. Первоначальное название «bnf» было каламбуром, которое приводило в замешательство людей.
Существующие семантические режимы, такие как режим wisent-grammar-mode и bovine-grammar-mode, предназначены для грамматик, используемых в CEDET, и исходный режим bnf был похож и не представлял реальной грамматики стиля BNF.
Возможно, вы больше заинтересованы в ebnf2ps, который переводит грамматики ebnf (yacc и т. Д.) В синтаксические диаграммы, хотя я сам не использовал его.