EBNF от W3C
Сообщений 1 страница 2 из 2
Поделиться22023-04-01 17:07:16
Для разделения левой и правой части используется
::=
Строки заключаются в двойные кавычки
Терминалы начинаются с заглавной буквы, нетерминалы со строчной.
#xN - шестнадцатеричное число (например код символа)
содержит опасное правило
A - B
matches any string that matches A but does not match B.
в котором не описано, что правая часть должна быть регулярным выражением, что (кажется) выводит язык из класса контекстносвободных.
Содержит в себе немного классов символов из юникода (и значит может с ним рассинхронизироваться).