Я пишу небольшую грамматику в качестве упражнения для класса, и мой преподаватель не особо разбирался в том, что квалифицирует юридическое выражение БНФ в терминах.
Грамматика BNF должна распознавать строки в такой форме: AB, AABB, AAABBB, A ... B ... (общая форма: AnBn)
Итак, я поднялся и написал:
<S> --> A<S>B | ""
Мой простой вопрос: да / нет, является ли это законным в БНФ, и если нет, то почему?
<...> представляет нетерминал, я понятия не имею, если это соглашение или нет