Расширенные формы Бэкуса-Наура
9
'(' Expression ')' |
'[' Expression ']' |
'{' Expression '}' .
Terminal =
"'" ASCII_no_SP { ASCII_no_SP } "'" |
'"' ASCII_no_SP { ASCII_no_SP } '"' .
NonTerminal =
Letter { Letter | Digit }.
Letter =
'A' |
'z' | '_'.
Digit =
'0' | '1' |
'9'.
ASCII_no_SP =
Letter | Digit |
'!'| '"'| '#'| '$'| '%'| '&'| "'"| '('|
')'| '*'| '+'| ','| '-'| '.'| '/'| ':'|
';'| '<'| '='| '>'| '?'| '@'| '['| '\'|
']'| '^'| ' '| '{'| '|'| '}'| '~'.
Многоточием обозначен пропуск символов в тексте описания. Полное
формальное описание цифры (Digit) и буквы (Letter) дается позже.
<< < GO > >>
Вернуться к началу сайта