RFC: 1459
Оригинал: Internet Relay Chat Protocol
Категория: Экспериментальный
Дата публикации:
Авторы: ,
Перевод: Рустам Шихалиев aka russo

Многопротокольные сообщения указывают на дополнительную семантику и синтаксис для параметров извлечения строк, указанием их позицией в списке. Например, многие команды серверов будут предполагать, что первый параметр после команды - список заданий, которые описаны таким образом:

<target>     ::= <to> [ "," <target> ]
<to>         ::= <channel> | <user> '@' <servername> | <nick> | <mask>
<channel>    ::= ('#' | '&') <chstring>
<servername> ::= <host>
<host>       ::= смотри RFC 952 [DNS:4] для информации о именах хостов
<nick>       ::= <letter> { <letter> | <number> | <special> }
<mask>       ::= ('#' | '$') <chstring>
<chstring>   ::= <любой 8-битный код, включающий в себя SPACE, BELL,
                  NUL, CR, LF и запятую (',')>

Другие параметры синтаксиса:

<user>       ::= <nonwhite> { <nonwhite> }
<letter>     ::= 'a' ... 'z' | 'A' ... 'Z'
<number>     ::= '0' ... '9'
<special>    ::= '-' | '[' | ']' | '\' | '`' | '^' | '{' | '}'
<nonwhite>   ::= <любой 8-битный код, включающий SPACE, (0x20),
                 NUL (0x0), CR(0xd), и LF (0xa)>
2007 - 2017 © Русские переводы RFC, IETF, ISOC.