ebnf

    1зной

    1ответ

    Я должен создать интерпретатор мини-команд (System.in) в Java для поддержки манипуляции графическим объектом с использованием соответствующих шаблонов GoF. Грамматика переводчика является простым язык

    0зной

    1ответ

    В школе мы изучали метаязыки, в частности железнодорожные диаграммы и EBNF. Я получил вопрос, где в EBNF был описан мнимый язык программирования (winston). Вот оно: Digit = 0 | 1 | 2 | 3 | 4 | 5 | 6 |

    0зной

    1ответ

    Я пытаюсь написать синтаксическую грамматику ниже диаграммы, но мне это не удалось. Я попытался Choice ::= letter (('digit' | '_') letter) , но это совершенно неправильно. Как я могу написать Синтак

    0зной

    1ответ

    Я прочитал статью о BNF, и есть некоторые коды, которые я не понимаю. terminal ::= """value":"value""" value ::= ["$"]letters_and_or_digits Не понимаю """value":"value""" означает. И у le