Я хочу описать сложный скрипт и, возможно, язык программирования. я думал описать это в форме Бэкуса-Наура, прежде чем что-либо делать (исключая фиктивный / образец кода сценария)
Есть ли другая форма для описания языка, кроме формы Бэкуса-Наура? Какие альтернативы следует рассмотреть?