Зависит от того, насколько формально вы хотите описать язык. Форма Бэкуса-Наура предназначена для описания контекстно-свободных грамматик. Поэтому, если вы хотите описать неконтекстную грамматику, форма Бэкуса-Наура, вероятно, является подходящим вариантом, поскольку она является наиболее распространенной из известных форм описания их.
Однако, если вы хотите описать свою семантику или более сложные грамматики, вам нужно использовать другие средства. Если вы также хотите описать свою семантику, вам нужно выбрать между семантикой малого или большого шага, основываясь на характеристиках языка, таких как использование рекурсии.
Обратите внимание, что если ваша грамматика не может быть выражена с помощью контекстно-свободной грамматики, то BNF вообще не будет достаточно для выражения вашего языка, и вам, возможно, придется рассмотреть возможность описания вашего языка в контекстно-зависимой грамматике.