Мне нужно написать спецификацию JavaCUP, и мне дали грамматику EBNF. Однако я не знаю, как конвертировать между ними. Я слышал основные идеи, но я не очень понимаю, что мне нужно изменить, какие будут "терминалы" и т.д.
Может ли кто-нибудь объяснить, как конвертировать из одного в другой, или если есть где-нибудь, где я могу прочитать об этом?