Я прочитал статью о BNF, и есть некоторые коды, которые я не понимаю.Эти коды BNF мне трудны понять
terminal ::=
"""value":"value"""
value ::=
["$"]letters_and_or_digits
Не понимаю """value":"value"""
означает.
И у letters_and_digits
больше нет определения. Это заставляет его работать? Или, если я хочу определить letters_and_or_digits
. Что мне делать?
спасибо.
Я полагаю, что «значение» в строке 2 относится к символу в строке 3, и, возможно, «" - это специальная последовательность, которая означает буквальную цитату ". – Bill