Last active
May 10, 2025 13:33
-
-
Save nevans/ae5a82bb81c1595b06b9e167a0376924 to your computer and use it in GitHub Desktop.
RFC-9051 Formal Syntax
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| TEXT-CHAR = %x01-09 / %x0B-0C / %x0E-7F | |
| ; <any CHAR except CR and LF> | |
| ; %x01-09 / %x0B-0C / %x0E-7F | |
| any-TEXT-CHAR-except-quoted-specials = %x01-09 / %x0B-0C / %x0E-21 / %x23-5B / %x5D-7F | |
| ; <any TEXT-CHAR except quoted-specials> | |
| ; '"' = %x22 | |
| ; '\' = %x5C | |
| ATOM-CHAR = %x21 / %x23-24 / %x26-27 / %x2B-5B / %x5E-7A / %x7C-7E | |
| ; <any CHAR except atom-specials> | |
| ; %x21 / %x23-24 / %x26-27 / %x2B-5B / %x5E-7A / %x7C-E | |
| ; | |
| ; for reference: | |
| ; atom-specials = "(" / ")" / "{" / SP / CTL / list-wildcards / | |
| ; quoted-specials / resp-specials | |
| ; list-wildcards = "%" / "*" | |
| ; quoted-specials = DQUOTE / "\" | |
| ; resp-specials = "]" | |
| ; | |
| ; any-char-except-ctl = %x20-7E | |
| ; ' ' = %x20 | |
| ; '"' = %x22 | |
| ; '%' = %x25 | |
| ; '(' = %x28 | |
| ; ')' = %x29 | |
| ; '*' = %x2A | |
| ; '\' = %x5C | |
| ; ']' = %x5D | |
| ; '{' = %x7B | |
| any-ASTRING-CHAR-except-plus = %x21 / %x23-24 / %x26-27 / %x2C-5B / %x5D-7A / %x7C-7E | |
| ; <any ASTRING-CHAR except "+"> | |
| ; | |
| ; ASTRING-CHAR = ATOM-CHAR / resp-specials | |
| ; resp-specials = "]" | |
| ; | |
| ; i.e. take ATOM-CHAR, remove "+" and add back "]" | |
| ; '+' = %x2B | |
| ; ']' = %x5D | |
| ; | |
| ; n.b. "+" is used to start continue-req | |
| address = "(" addr-name SP addr-adl SP addr-mailbox SP | |
| addr-host ")" | |
| addr-adl = nstring | |
| ; Holds route from [RFC5322] obs-route if | |
| ; non-NIL | |
| addr-host = nstring | |
| ; NIL indicates [RFC5322] group syntax. | |
| ; Otherwise, holds [RFC5322] domain name | |
| addr-mailbox = nstring | |
| ; NIL indicates end of [RFC5322] group; if | |
| ; non-NIL and addr-host is NIL, holds | |
| ; [RFC5322] group name. | |
| ; Otherwise, holds [RFC5322] local-part | |
| ; after removing [RFC5322] quoting | |
| addr-name = nstring | |
| ; If non-NIL, holds phrase from [RFC5322] | |
| ; mailbox after removing [RFC5322] quoting | |
| append = "APPEND" SP mailbox [SP flag-list] [SP date-time] | |
| SP literal | |
| append-uid = uniqueid | |
| astring = 1*ASTRING-CHAR / string | |
| ASTRING-CHAR = ATOM-CHAR / resp-specials | |
| atom = 1*ATOM-CHAR | |
| atom-specials = "(" / ")" / "{" / SP / CTL / list-wildcards / | |
| quoted-specials / resp-specials | |
| authenticate = "AUTHENTICATE" SP auth-type [SP initial-resp] | |
| *(CRLF base64) | |
| auth-type = atom | |
| ; Authentication mechanism name, as defined by | |
| ; [SASL], Section 7.1 | |
| base64 = *(4base64-char) [base64-terminal] | |
| base64-char = ALPHA / DIGIT / "+" / "/" | |
| ; Case sensitive | |
| base64-terminal = (2base64-char "==") / (3base64-char "=") | |
| body = "(" (body-type-1part / body-type-mpart) ")" | |
| body-extension = nstring / number / number64 / | |
| "(" body-extension *(SP body-extension) ")" | |
| ; Future expansion. Client implementations | |
| ; MUST accept body-extension fields. Server | |
| ; implementations MUST NOT generate | |
| ; body-extension fields except as defined by | |
| ; future Standard or Standards Track | |
| ; revisions of this specification. | |
| body-ext-1part = body-fld-md5 [SP body-fld-dsp [SP body-fld-lang | |
| [SP body-fld-loc *(SP body-extension)]]] | |
| ; MUST NOT be returned on non-extensible | |
| ; "BODY" fetch | |
| body-ext-mpart = body-fld-param [SP body-fld-dsp [SP body-fld-lang | |
| [SP body-fld-loc *(SP body-extension)]]] | |
| ; MUST NOT be returned on non-extensible | |
| ; "BODY" fetch | |
| body-fields = body-fld-param SP body-fld-id SP body-fld-desc SP | |
| body-fld-enc SP body-fld-octets | |
| body-fld-desc = nstring | |
| body-fld-dsp = "(" string SP body-fld-param ")" / nil | |
| body-fld-enc = (DQUOTE ("7BIT" / "8BIT" / "BINARY" / "BASE64"/ | |
| "QUOTED-PRINTABLE") DQUOTE) / string | |
| ; Content-Transfer-Encoding header field value. | |
| ; Defaults to "7BIT" (as per RFC 2045) | |
| ; if not present in the body part. | |
| body-fld-id = nstring | |
| body-fld-lang = nstring / "(" string *(SP string) ")" | |
| body-fld-loc = nstring | |
| body-fld-lines = number64 | |
| body-fld-md5 = nstring | |
| body-fld-octets = number | |
| body-fld-param = "(" string SP string *(SP string SP string) ")" / | |
| nil | |
| body-type-1part = (body-type-basic / body-type-msg / body-type-text) | |
| [SP body-ext-1part] | |
| body-type-basic = media-basic SP body-fields | |
| ; MESSAGE subtype MUST NOT be "RFC822" or | |
| ; "GLOBAL" | |
| body-type-mpart = 1*body SP media-subtype | |
| [SP body-ext-mpart] | |
| ; MULTIPART body part | |
| body-type-msg = media-message SP body-fields SP envelope | |
| SP body SP body-fld-lines | |
| body-type-text = media-text SP body-fields SP body-fld-lines | |
| capability = ("AUTH=" auth-type) / atom | |
| ; New capabilities SHOULD be | |
| ; registered with IANA using the | |
| ; RFC Required policy, i.e., in | |
| ; a Standards Track, an Experimental, | |
| ; or an Informational RFC. | |
| capability-data = "CAPABILITY" *(SP capability) SP "IMAP4rev2" | |
| *(SP capability) | |
| ; See Section 6.1.1 for information about | |
| ; required security-related capabilities. | |
| ; Servers that offer RFC 1730 compatibility MUST | |
| ; list "IMAP4" as the first capability. | |
| ; Servers that offer RFC 3501 compatibility MUST | |
| ; list "IMAP4rev1" as one of the capabilities. | |
| CHAR8 = %x01-ff | |
| ; any OCTET except NUL, %x00 | |
| charset = atom / quoted | |
| childinfo-extended-item = "CHILDINFO" SP "(" | |
| list-select-base-opt-quoted | |
| *(SP list-select-base-opt-quoted) ")" | |
| ; Extended data item (mbox-list-extended-item) | |
| ; returned when the RECURSIVEMATCH | |
| ; selection option is specified. | |
| ; Note 1: the CHILDINFO extended data item tag can be | |
| ; returned with or without surrounding quotes, as per | |
| ; mbox-list-extended-item-tag production. | |
| ; Note 2: The selection options are always returned | |
| ; quoted, unlike their specification in | |
| ; the extended LIST command. | |
| child-mbox-flag = "\HasChildren" / "\HasNoChildren" | |
| ; attributes for the CHILDREN return option, at most | |
| ; one possible per LIST response | |
| command = tag SP (command-any / command-auth / | |
| command-nonauth / command-select) CRLF | |
| ; Modal based on state | |
| command-any = "CAPABILITY" / "LOGOUT" / "NOOP" | |
| ; Valid in all states | |
| command-auth = append / create / delete / enable / examine / | |
| list / namespace-command / rename / | |
| select / status / subscribe / unsubscribe / | |
| idle | |
| ; Valid only in Authenticated or Selected state | |
| command-nonauth = login / authenticate / "STARTTLS" | |
| ; Valid only when in Not Authenticated state | |
| command-select = "CLOSE" / "UNSELECT" / "EXPUNGE" / copy / | |
| move / fetch / store / search / uid | |
| ; Valid only when in Selected state | |
| continue-req = "+" SP (resp-text / base64) CRLF | |
| copy = "COPY" SP sequence-set SP mailbox | |
| create = "CREATE" SP mailbox | |
| ; Use of INBOX gives a NO error | |
| date = date-text / DQUOTE date-text DQUOTE | |
| date-day = 1*2DIGIT | |
| ; Day of month | |
| date-day-fixed = (SP DIGIT) / 2DIGIT | |
| ; Fixed-format version of date-day | |
| date-month = "Jan" / "Feb" / "Mar" / "Apr" / "May" / "Jun" / | |
| "Jul" / "Aug" / "Sep" / "Oct" / "Nov" / "Dec" | |
| date-text = date-day "-" date-month "-" date-year | |
| date-year = 4DIGIT | |
| date-time = DQUOTE date-day-fixed "-" date-month "-" date-year | |
| SP time SP zone DQUOTE | |
| delete = "DELETE" SP mailbox | |
| ; Use of INBOX gives a NO error | |
| digit-nz = %x31-39 | |
| ; 1-9 | |
| eitem-standard-tag = atom | |
| ; a tag for LIST extended data item defined in a Standard | |
| ; Track or Experimental RFC. | |
| eitem-vendor-tag = vendor-token "-" atom | |
| ; a vendor-specific tag for LIST extended data item | |
| enable = "ENABLE" 1*(SP capability) | |
| enable-data = "ENABLED" *(SP capability) | |
| envelope = "(" env-date SP env-subject SP env-from SP | |
| env-sender SP env-reply-to SP env-to SP env-cc SP | |
| env-bcc SP env-in-reply-to SP env-message-id ")" | |
| env-bcc = "(" 1*address ")" / nil | |
| env-cc = "(" 1*address ")" / nil | |
| env-date = nstring | |
| env-from = "(" 1*address ")" / nil | |
| env-in-reply-to = nstring | |
| env-message-id = nstring | |
| env-reply-to = "(" 1*address ")" / nil | |
| env-sender = "(" 1*address ")" / nil | |
| env-subject = nstring | |
| env-to = "(" 1*address ")" / nil | |
| esearch-response = "ESEARCH" [search-correlator] [SP "UID"] | |
| *(SP search-return-data) | |
| ; ESEARCH response replaces SEARCH response | |
| ; from IMAP4rev1. | |
| examine = "EXAMINE" SP mailbox | |
| fetch = "FETCH" SP sequence-set SP ( | |
| "ALL" / "FULL" / "FAST" / | |
| fetch-att / "(" fetch-att *(SP fetch-att) ")") | |
| fetch-att = "ENVELOPE" / "FLAGS" / "INTERNALDATE" / | |
| "RFC822.SIZE" / | |
| "BODY" ["STRUCTURE"] / "UID" / | |
| "BODY" section [partial] / | |
| "BODY.PEEK" section [partial] / | |
| "BINARY" [".PEEK"] section-binary [partial] / | |
| "BINARY.SIZE" section-binary | |
| flag = "\Answered" / "\Flagged" / "\Deleted" / | |
| "\Seen" / "\Draft" / flag-keyword / flag-extension | |
| ; Does not include "\Recent" | |
| flag-extension = "\" atom | |
| ; Future expansion. Client implementations | |
| ; MUST accept flag-extension flags. Server | |
| ; implementations MUST NOT generate | |
| ; flag-extension flags except as defined by | |
| ; a future Standard or Standards Track | |
| ; revisions of this specification. | |
| ; "\Recent" was defined in RFC 3501 | |
| ; and is now deprecated. | |
| flag-fetch = flag / obsolete-flag-recent | |
| flag-keyword = "$MDNSent" / "$Forwarded" / "$Junk" / | |
| "$NotJunk" / "$Phishing" / atom | |
| flag-list = "(" [flag *(SP flag)] ")" | |
| flag-perm = flag / "\*" | |
| greeting = "*" SP (resp-cond-auth / resp-cond-bye) CRLF | |
| header-fld-name = astring | |
| header-list = "(" header-fld-name *(SP header-fld-name) ")" | |
| idle = "IDLE" CRLF "DONE" | |
| initial-resp = (base64 / "=") | |
| ; "initial response" defined in | |
| ; Section 4 of [SASL] | |
| list = "LIST" [SP list-select-opts] SP | |
| mailbox SP mbox-or-pat | |
| [SP list-return-opts] | |
| list-mailbox = 1*list-char / string | |
| list-char = ATOM-CHAR / list-wildcards / resp-specials | |
| list-return-opt = return-option | |
| ; Note that return-option is the ABNF | |
| ; non-terminal used by RFC 5258 | |
| list-return-opts = "RETURN" SP | |
| "(" [list-return-opt *(SP list-return-opt)] ")" | |
| ; list return options, e.g., CHILDREN | |
| list-select-base-opt = "SUBSCRIBED" / option-extension | |
| ; options that can be used by themselves | |
| list-select-base-opt-quoted = DQUOTE list-select-base-opt DQUOTE | |
| list-select-independent-opt = "REMOTE" / option-extension | |
| ; options that do not syntactically interact with | |
| ; other options | |
| list-select-mod-opt = "RECURSIVEMATCH" / option-extension | |
| ; options that require a list-select-base-opt | |
| ; to also be present | |
| list-select-opt = list-select-base-opt / list-select-independent-opt | |
| / list-select-mod-opt | |
| list-select-opts = "(" [ | |
| (*(list-select-opt SP) list-select-base-opt | |
| *(SP list-select-opt)) | |
| / (list-select-independent-opt | |
| *(SP list-select-independent-opt)) | |
| ] ")" | |
| ; Any number of options may be in any order. | |
| ; If a list-select-mod-opt appears, then a | |
| ; list-select-base-opt must also appear. | |
| ; This allows these: | |
| ; () | |
| ; (REMOTE) | |
| ; (SUBSCRIBED) | |
| ; (SUBSCRIBED REMOTE) | |
| ; (SUBSCRIBED RECURSIVEMATCH) | |
| ; (SUBSCRIBED REMOTE RECURSIVEMATCH) | |
| ; But does NOT allow these: | |
| ; (RECURSIVEMATCH) | |
| ; (REMOTE RECURSIVEMATCH) | |
| list-wildcards = "%" / "*" | |
| literal = "{" number64 ["+"] "}" CRLF *CHAR8 | |
| ; <number64> represents the number of CHAR8s. | |
| ; A non-synchronizing literal is distinguished | |
| ; from a synchronizing literal by the presence of | |
| ; "+" before the closing "}". | |
| ; Non-synchronizing literals are not allowed when | |
| ; sent from server to the client. | |
| literal8 = "~{" number64 "}" CRLF *OCTET | |
| ; <number64> represents the number of OCTETs | |
| ; in the response string. | |
| login = "LOGIN" SP userid SP password | |
| mailbox = "INBOX" / astring | |
| ; INBOX is case insensitive. All case variants | |
| ; of INBOX (e.g., "iNbOx") MUST be interpreted as | |
| ; INBOX, not as an astring. An astring that | |
| ; consists of the case-insensitive sequence | |
| ; "I" "N" "B" "O" "X" is considered | |
| ; to be an INBOX and not an astring. | |
| ; Refer to Section 5.1 for further | |
| ; semantic details of mailbox names. | |
| mailbox-data = "FLAGS" SP flag-list / "LIST" SP mailbox-list / | |
| esearch-response / | |
| "STATUS" SP mailbox SP "(" [status-att-list] ")" / | |
| number SP "EXISTS" / namespace-response / | |
| obsolete-search-response / | |
| obsolete-recent-response | |
| ; obsolete-search-response and | |
| ; obsolete-recent-response can only be returned | |
| ; by servers that support both IMAPrev1 | |
| ; and IMAPrev2. | |
| mailbox-list = "(" [mbx-list-flags] ")" SP | |
| (DQUOTE QUOTED-CHAR DQUOTE / nil) SP mailbox | |
| [SP mbox-list-extended] | |
| ; This is the list information pointed to by the ABNF | |
| ; item "mailbox-data", which is defined above | |
| mbox-list-extended = "(" [mbox-list-extended-item | |
| *(SP mbox-list-extended-item)] ")" | |
| mbox-list-extended-item = mbox-list-extended-item-tag SP | |
| tagged-ext-val | |
| mbox-list-extended-item-tag = astring | |
| ; The content MUST conform to either | |
| ; "eitem-vendor-tag" or "eitem-standard-tag" | |
| ; ABNF productions. | |
| mbox-or-pat = list-mailbox / patterns | |
| mbx-list-flags = *(mbx-list-oflag SP) mbx-list-sflag | |
| *(SP mbx-list-oflag) / | |
| mbx-list-oflag *(SP mbx-list-oflag) | |
| mbx-list-oflag = "\Noinferiors" / child-mbox-flag / | |
| "\Subscribed" / "\Remote" / flag-extension | |
| ; Other flags; multiple from this list are | |
| ; possible per LIST response, but each flag | |
| ; can only appear once per LIST response | |
| mbx-list-sflag = "\NonExistent" / "\Noselect" / "\Marked" / | |
| "\Unmarked" | |
| ; Selectability flags; only one per LIST response | |
| media-basic = ((DQUOTE ("APPLICATION" / "AUDIO" / "IMAGE" / | |
| "FONT" / "MESSAGE" / "MODEL" / "VIDEO" ) DQUOTE) | |
| / string) | |
| SP media-subtype | |
| ; FONT defined in [RFC8081]. | |
| ; MODEL defined in [RFC2077]. | |
| ; Other top-level media types | |
| ; are defined in [MIME-IMT]. | |
| media-message = DQUOTE "MESSAGE" DQUOTE SP | |
| DQUOTE ("RFC822" / "GLOBAL") DQUOTE | |
| ; Defined in [MIME-IMT] | |
| media-subtype = string | |
| ; Defined in [MIME-IMT] | |
| media-text = DQUOTE "TEXT" DQUOTE SP media-subtype | |
| ; Defined in [MIME-IMT] | |
| message-data = nz-number SP ("EXPUNGE" / ("FETCH" SP msg-att)) | |
| move = "MOVE" SP sequence-set SP mailbox | |
| msg-att = "(" (msg-att-dynamic / msg-att-static) | |
| *(SP (msg-att-dynamic / msg-att-static)) ")" | |
| msg-att-dynamic = "FLAGS" SP "(" [flag-fetch *(SP flag-fetch)] ")" | |
| ; MAY change for a message | |
| msg-att-static = "ENVELOPE" SP envelope / | |
| "INTERNALDATE" SP date-time / | |
| "RFC822.SIZE" SP number64 / | |
| "BODY" ["STRUCTURE"] SP body / | |
| "BODY" section ["<" number ">"] SP nstring / | |
| "BINARY" section-binary SP (nstring / literal8) / | |
| "BINARY.SIZE" section-binary SP number / | |
| "UID" SP uniqueid | |
| ; MUST NOT change for a message | |
| name-component = 1*UTF8-CHAR-except-dot-or-slash-or-list-wildcards | |
| ; MUST NOT contain ".", "/", "%", or "*" | |
| namespace = nil / "(" 1*namespace-descr ")" | |
| namespace-command = "NAMESPACE" | |
| namespace-descr = "(" string SP | |
| (DQUOTE QUOTED-CHAR DQUOTE / nil) | |
| [namespace-response-extensions] ")" | |
| namespace-response-extensions = *namespace-response-extension | |
| namespace-response-extension = SP string SP | |
| "(" string *(SP string) ")" | |
| namespace-response = "NAMESPACE" SP namespace | |
| SP namespace SP namespace | |
| ; The first Namespace is the Personal Namespace(s). | |
| ; The second Namespace is the Other Users' | |
| ; Namespace(s). | |
| ; The third Namespace is the Shared Namespace(s). | |
| nil = "NIL" | |
| nstring = string / nil | |
| number = 1*DIGIT | |
| ; Unsigned 32-bit integer | |
| ; (0 <= n < 4,294,967,296) | |
| number64 = 1*DIGIT | |
| ; Unsigned 63-bit integer | |
| ; (0 <= n <= 9,223,372,036,854,775,807) | |
| nz-number = digit-nz *DIGIT | |
| ; Non-zero unsigned 32-bit integer | |
| ; (0 < n < 4,294,967,296) | |
| nz-number64 = digit-nz *DIGIT | |
| ; Unsigned 63-bit integer | |
| ; (0 < n <= 9,223,372,036,854,775,807) | |
| obsolete-flag-recent = "\Recent" | |
| obsolete-recent-response = number SP "RECENT" | |
| obsolete-search-response = "SEARCH" *(SP nz-number) | |
| oldname-extended-item = "OLDNAME" SP "(" mailbox ")" | |
| ; Extended data item (mbox-list-extended-item) | |
| ; returned in a LIST response when a mailbox is | |
| ; renamed or deleted. Also returned when | |
| ; the server canonicalized the provided mailbox | |
| ; name. | |
| ; Note 1: the OLDNAME tag can be returned | |
| ; with or without surrounding quotes, as per | |
| ; mbox-list-extended-item-tag production. | |
| option-extension = (option-standard-tag / option-vendor-tag) | |
| [SP option-value] | |
| option-standard-tag = atom | |
| ; an option defined in a Standards Track or | |
| ; Experimental RFC | |
| option-val-comp = astring / | |
| option-val-comp *(SP option-val-comp) / | |
| "(" option-val-comp ")" | |
| option-value = "(" option-val-comp ")" | |
| option-vendor-tag = vendor-token "-" atom | |
| ; a vendor-specific option, non-standard | |
| partial-range = number64 ["." nz-number64] | |
| ; Copied from RFC 5092 (IMAP URL) | |
| ; and updated to support 64-bit sizes. | |
| partial = "<" number64 "." nz-number64 ">" | |
| ; Partial FETCH request. 0-based offset of | |
| ; the first octet, followed by the number of | |
| ; octets in the fragment. | |
| password = astring | |
| patterns = "(" list-mailbox ")" | |
| ; [RFC5258] supports multiple patterns, | |
| ; but this document only requires one | |
| ; to be supported. | |
| ; If the server is also implementing | |
| ; [RFC5258], the "patterns" syntax from | |
| ; that document must be followed. | |
| quoted = DQUOTE *QUOTED-CHAR DQUOTE | |
| QUOTED-CHAR = any-TEXT-CHAR-except-quoted-specials / | |
| "\" quoted-specials / UTF8-2 / UTF8-3 / UTF8-4 | |
| quoted-specials = DQUOTE / "\" | |
| rename = "RENAME" SP mailbox SP mailbox | |
| ; Use of INBOX as a destination gives a NO error | |
| response = *(continue-req / response-data) response-done | |
| response-data = "*" SP (resp-cond-state / resp-cond-bye / | |
| mailbox-data / message-data / capability-data / | |
| enable-data) CRLF | |
| response-done = response-tagged / response-fatal | |
| response-fatal = "*" SP resp-cond-bye CRLF | |
| ; Server closes connection immediately | |
| response-tagged = tag SP resp-cond-state CRLF | |
| resp-code-apnd = "APPENDUID" SP nz-number SP append-uid | |
| resp-code-copy = "COPYUID" SP nz-number SP uid-set SP uid-set | |
| resp-cond-auth = ("OK" / "PREAUTH") SP resp-text | |
| ; Authentication condition | |
| resp-cond-bye = "BYE" SP resp-text | |
| resp-cond-state = ("OK" / "NO" / "BAD") SP resp-text | |
| ; Status condition | |
| resp-specials = "]" | |
| resp-text = ["[" resp-text-code "]" SP] [text] | |
| resp-text-code = "ALERT" / | |
| "BADCHARSET" [SP "(" charset *(SP charset) ")" ] / | |
| capability-data / "PARSE" / | |
| "PERMANENTFLAGS" SP | |
| "(" [flag-perm *(SP flag-perm)] ")" / | |
| "READ-ONLY" / "READ-WRITE" / "TRYCREATE" / | |
| "UIDNEXT" SP nz-number / | |
| "UIDVALIDITY" SP nz-number / | |
| resp-code-apnd / resp-code-copy / "UIDNOTSTICKY" / | |
| "UNAVAILABLE" / "AUTHENTICATIONFAILED" / | |
| "AUTHORIZATIONFAILED" / "EXPIRED" / | |
| "PRIVACYREQUIRED" / "CONTACTADMIN" / "NOPERM" / | |
| "INUSE" / "EXPUNGEISSUED" / "CORRUPTION" / | |
| "SERVERBUG" / "CLIENTBUG" / "CANNOT" / | |
| "LIMIT" / "OVERQUOTA" / "ALREADYEXISTS" / | |
| "NONEXISTENT" / "NOTSAVED" / "HASCHILDREN" / | |
| "CLOSED" / | |
| "UNKNOWN-CTE" / | |
| atom [SP 1*any-TEXT-CHAR-except-resp-specials] | |
| ; any-TEXT-CHAR-except-resp-specials = <any TEXT-CHAR except "]"> | |
| ; %x01-09 / %x0B-0C / %x0E-5C / %x5E-7F | |
| ; ']' = %x5D | |
| return-option = "SUBSCRIBED" / "CHILDREN" / status-option / | |
| option-extension | |
| search = "SEARCH" [search-return-opts] | |
| SP search-program | |
| search-correlator = SP "(" "TAG" SP tag-string ")" | |
| search-key = "ALL" / "ANSWERED" / "BCC" SP astring / | |
| "BEFORE" SP date / "BODY" SP astring / | |
| "CC" SP astring / "DELETED" / "FLAGGED" / | |
| "FROM" SP astring / "KEYWORD" SP flag-keyword / | |
| "ON" SP date / "SEEN" / | |
| "SINCE" SP date / "SUBJECT" SP astring / | |
| "TEXT" SP astring / "TO" SP astring / | |
| "UNANSWERED" / "UNDELETED" / "UNFLAGGED" / | |
| "UNKEYWORD" SP flag-keyword / "UNSEEN" / | |
| ; Above this line were in [IMAP2] | |
| "DRAFT" / "HEADER" SP header-fld-name SP astring / | |
| "LARGER" SP number64 / "NOT" SP search-key / | |
| "OR" SP search-key SP search-key / | |
| "SENTBEFORE" SP date / "SENTON" SP date / | |
| "SENTSINCE" SP date / "SMALLER" SP number64 / | |
| "UID" SP sequence-set / "UNDRAFT" / sequence-set / | |
| "(" search-key *(SP search-key) ")" | |
| search-modifier-name = tagged-ext-label | |
| search-mod-params = tagged-ext-val | |
| ; This non-terminal shows recommended syntax | |
| ; for future extensions. | |
| search-program = ["CHARSET" SP charset SP] | |
| search-key *(SP search-key) | |
| ; CHARSET argument to SEARCH MUST be | |
| ; registered with IANA. | |
| search-ret-data-ext = search-modifier-name SP search-return-value | |
| ; Note that not every SEARCH return option | |
| ; is required to have the corresponding | |
| ; ESEARCH return data. | |
| search-return-data = "MIN" SP nz-number / | |
| "MAX" SP nz-number / | |
| "ALL" SP sequence-set / | |
| "COUNT" SP number / | |
| search-ret-data-ext | |
| ; All return data items conform to | |
| ; search-ret-data-ext syntax. | |
| ; Note that "$" marker is not allowed | |
| ; after the ALL return data item. | |
| search-return-opts = SP "RETURN" SP "(" [search-return-opt | |
| *(SP search-return-opt)] ")" | |
| search-return-opt = "MIN" / "MAX" / "ALL" / "COUNT" / | |
| "SAVE" / | |
| search-ret-opt-ext | |
| ; conforms to generic search-ret-opt-ext | |
| ; syntax | |
| search-ret-opt-ext = search-modifier-name [SP search-mod-params] | |
| search-return-value = tagged-ext-val | |
| ; Data for the returned search option. | |
| ; A single "nz-number"/"number"/"number64" value | |
| ; can be returned as an atom (i.e., without | |
| ; quoting). A sequence-set can be returned | |
| ; as an atom as well. | |
| section = "[" [section-spec] "]" | |
| section-binary = "[" [section-part] "]" | |
| section-msgtext = "HEADER" / | |
| "HEADER.FIELDS" [".NOT"] SP header-list / | |
| "TEXT" | |
| ; top-level or MESSAGE/RFC822 or | |
| ; MESSAGE/GLOBAL part | |
| section-part = nz-number *("." nz-number) | |
| ; body part reference. | |
| ; Allows for accessing nested body parts. | |
| section-spec = section-msgtext / (section-part ["." section-text]) | |
| section-text = section-msgtext / "MIME" | |
| ; text other than actual body part (headers, | |
| ; etc.) | |
| select = "SELECT" SP mailbox | |
| seq-number = nz-number / "*" | |
| ; message sequence number (COPY, FETCH, STORE | |
| ; commands) or unique identifier (UID COPY, | |
| ; UID FETCH, UID STORE commands). | |
| ; * represents the largest number in use. In | |
| ; the case of message sequence numbers, it is | |
| ; the number of messages in a non-empty mailbox. | |
| ; In the case of unique identifiers, it is the | |
| ; unique identifier of the last message in the | |
| ; mailbox or, if the mailbox is empty, the | |
| ; mailbox's current UIDNEXT value. | |
| ; The server should respond with a tagged BAD | |
| ; response to a command that uses a message | |
| ; sequence number greater than the number of | |
| ; messages in the selected mailbox. This | |
| ; includes "*" if the selected mailbox is empty. | |
| seq-range = seq-number ":" seq-number | |
| ; two seq-number values and all values between | |
| ; these two regardless of order. | |
| ; Example: 2:4 and 4:2 are equivalent and | |
| ; indicate values 2, 3, and 4. | |
| ; Example: a unique identifier sequence range of | |
| ; 3291:* includes the UID of the last message in | |
| ; the mailbox, even if that value is less than | |
| ; 3291. | |
| sequence-set = (seq-number / seq-range) ["," sequence-set] / seq-last-command | |
| ; set of seq-number values, regardless of order. | |
| ; Servers MAY coalesce overlaps and/or execute | |
| ; the sequence in any order. | |
| ; Example: a message sequence number set of | |
| ; 2,4:7,9,12:* for a mailbox with 15 messages is | |
| ; equivalent to 2,4,5,6,7,9,12,13,14,15 | |
| ; Example: a message sequence number set of | |
| ; *:4,5:7 for a mailbox with 10 messages is | |
| ; equivalent to 10,9,8,7,6,5,4,5,6,7 and MAY | |
| ; be reordered and overlap coalesced to be | |
| ; 4,5,6,7,8,9,10. | |
| ; | |
| ; sequence-set =/ seq-last-command | |
| ; Allow for "result of the last command" | |
| ; indicator. | |
| seq-last-command = "$" | |
| status = "STATUS" SP mailbox SP | |
| "(" status-att *(SP status-att) ")" | |
| status-att = "MESSAGES" / "UIDNEXT" / "UIDVALIDITY" / | |
| "UNSEEN" / "DELETED" / "SIZE" | |
| status-att-val = ("MESSAGES" SP number) / | |
| ("UIDNEXT" SP nz-number) / | |
| ("UIDVALIDITY" SP nz-number) / | |
| ("UNSEEN" SP number) / | |
| ("DELETED" SP number) / | |
| ("SIZE" SP number64) | |
| ; Extensions to the STATUS responses | |
| ; should extend this production. | |
| ; Extensions should use the generic | |
| ; syntax defined by tagged-ext. | |
| status-att-list = status-att-val *(SP status-att-val) | |
| status-option = "STATUS" SP "(" status-att *(SP status-att) ")" | |
| ; This ABNF production complies with | |
| ; <option-extension> syntax. | |
| store = "STORE" SP sequence-set SP store-att-flags | |
| store-att-flags = (["+" / "-"] "FLAGS" [".SILENT"]) SP | |
| (flag-list / (flag *(SP flag))) | |
| string = quoted / literal | |
| subscribe = "SUBSCRIBE" SP mailbox | |
| tag = 1*any-ASTRING-CHAR-except-plus | |
| tag-string = astring | |
| ; <tag> represented as <astring> | |
| tagged-ext-label = tagged-label-fchar *tagged-label-char | |
| ; Is a valid RFC 3501 "atom". | |
| tagged-label-fchar = ALPHA / "-" / "_" / "." | |
| tagged-label-char = tagged-label-fchar / DIGIT / ":" | |
| tagged-ext-comp = astring / | |
| tagged-ext-comp *(SP tagged-ext-comp) / | |
| "(" tagged-ext-comp ")" | |
| ; Extensions that follow this general | |
| ; syntax should use nstring instead of | |
| ; astring when appropriate in the context | |
| ; of the extension. | |
| ; Note that a message set or a "number" | |
| ; can always be represented as an "atom". | |
| ; A URL should be represented as | |
| ; a "quoted" string. | |
| tagged-ext-simple = sequence-set / number / number64 | |
| tagged-ext-val = tagged-ext-simple / | |
| "(" [tagged-ext-comp] ")" | |
| text = 1*(TEXT-CHAR / UTF8-2 / UTF8-3 / UTF8-4) | |
| ; Non-ASCII text can only be returned | |
| ; after ENABLE IMAP4rev2 command | |
| time = 2DIGIT ":" 2DIGIT ":" 2DIGIT | |
| ; Hours minutes seconds | |
| uid = "UID" SP | |
| (copy / move / fetch / search / store / | |
| uid-expunge) | |
| ; Unique identifiers used instead of message | |
| ; sequence numbers | |
| uid-expunge = "EXPUNGE" SP sequence-set | |
| ; Unique identifiers used instead of message | |
| ; sequence numbers | |
| uid-set = (uniqueid / uid-range) *("," uid-set) | |
| uid-range = (uniqueid ":" uniqueid) | |
| ; two uniqueid values and all values | |
| ; between these two regardless of order. | |
| ; Example: 2:4 and 4:2 are equivalent. | |
| uniqueid = nz-number | |
| ; Strictly ascending | |
| unsubscribe = "UNSUBSCRIBE" SP mailbox | |
| userid = astring | |
| vendor-token = "vendor." name-component | |
| ; Definition copied from RFC 2244. | |
| ; MUST be registered with IANA | |
| zone = ("+" / "-") 4DIGIT | |
| ; Signed four-digit value of hhmm representing | |
| ; hours and minutes east of Greenwich (that is, | |
| ; the amount that the given time differs from | |
| ; Universal Time). Subtracting the timezone | |
| ; from the given time will give the UT form. | |
| ; The Universal Time zone is "+0000". | |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| /* converted on Fri Jun 17, 2022, 14:06 (UTC-04) by abnf-to-w3c v0.58 which is Copyright (c) 2011-2022 by Gunther Rademacher <[email protected]> */ | |
| CHAR ::= [#x01-#x7f] | |
| TEXT-CHAR ::= CHAR - (CR | LF) | |
| ATOM-CHAR ::= CHAR - atom-specials | |
| OCTET ::= [#x00-#xFF] | |
| UTF8-octets | |
| ::= UTF8-char* | |
| UTF8-char | |
| ::= UTF8-1 | |
| | UTF8-2 | |
| | UTF8-3 | |
| | UTF8-4 | |
| UTF8-1 ::= [#x0-#x7F] | |
| UTF8-2 ::= [#xC2-#xDF] UTF8-tail | |
| UTF8-3 ::= #xE0 [#xA0-#xBF] UTF8-tail | |
| | [#xE1-#xEC] UTF8-tail UTF8-tail | |
| | #xED [#x80-#x9F] UTF8-tail | |
| | [#xEE-#xEF] UTF8-tail UTF8-tail | |
| UTF8-4 ::= #xF0 [#x90-#xBF] UTF8-tail UTF8-tail | |
| | [#xF1-#xF3] UTF8-tail UTF8-tail UTF8-tail | |
| | #xF4 [#x80-#x8F] UTF8-tail UTF8-tail | |
| UTF8-tail | |
| ::= [#x80-#xBF] | |
| address ::= '(' addr-name SP addr-adl SP addr-mailbox SP addr-host ')' | |
| addr-adl ::= nstring | |
| addr-host | |
| ::= nstring | |
| addr-mailbox | |
| ::= nstring | |
| addr-name | |
| ::= nstring | |
| append ::= 'APPEND' SP mailbox ( SP flag-list )? ( SP date-time )? SP literal | |
| append-uid | |
| ::= uniqueid | |
| astring ::= ASTRING-CHAR+ | |
| | string | |
| ASTRING-CHAR | |
| ::= ATOM-CHAR | |
| | resp-specials | |
| atom ::= ATOM-CHAR+ | |
| atom-specials | |
| ::= '(' | |
| | ')' | |
| | '{' | |
| | SP | |
| | CTL | |
| | list-wildcards | |
| | quoted-specials | |
| | resp-specials | |
| authenticate | |
| ::= 'AUTHENTICATE' SP auth-type ( SP initial-resp )? ( CRLF base64 )* | |
| auth-type | |
| ::= atom | |
| base64 ::= ( base64-char base64-char base64-char base64-char )* base64-terminal? | |
| base64-char | |
| ::= ALPHA | |
| | DIGIT | |
| | '+' | |
| | '/' | |
| base64-terminal | |
| ::= base64-char base64-char '==' | |
| | base64-char base64-char base64-char '=' | |
| body ::= '(' ( body-type-1part | body-type-mpart ) ')' | |
| body-extension | |
| ::= nstring | |
| | number | |
| | number64 | |
| | '(' body-extension ( SP body-extension )* ')' | |
| body-ext-1part | |
| ::= body-fld-md5 ( SP body-fld-dsp ( SP body-fld-lang ( SP body-fld-loc ( SP body-extension )* )? )? )? | |
| body-ext-mpart | |
| ::= body-fld-param ( SP body-fld-dsp ( SP body-fld-lang ( SP body-fld-loc ( SP body-extension )* )? )? )? | |
| body-fields | |
| ::= body-fld-param SP body-fld-id SP body-fld-desc SP body-fld-enc SP body-fld-octets | |
| body-fld-desc | |
| ::= nstring | |
| body-fld-dsp | |
| ::= '(' string SP body-fld-param ')' | |
| | nil | |
| body-fld-enc | |
| ::= DQUOTE ( '7BIT' | '8BIT' | 'BINARY' | 'BASE64' | 'QUOTED-PRINTABLE' ) DQUOTE | |
| | string | |
| body-fld-id | |
| ::= nstring | |
| body-fld-lang | |
| ::= nstring | |
| | '(' string ( SP string )* ')' | |
| body-fld-loc | |
| ::= nstring | |
| body-fld-lines | |
| ::= number64 | |
| body-fld-md5 | |
| ::= nstring | |
| body-fld-octets | |
| ::= number | |
| body-fld-param | |
| ::= '(' string SP string ( SP string SP string )* ')' | |
| | nil | |
| body-type-1part | |
| ::= ( body-type-basic | body-type-msg | body-type-text ) ( SP body-ext-1part )? | |
| body-type-basic | |
| ::= media-basic SP body-fields | |
| body-type-mpart | |
| ::= body+ SP media-subtype ( SP body-ext-mpart )? | |
| body-type-msg | |
| ::= media-message SP body-fields SP envelope SP body SP body-fld-lines | |
| body-type-text | |
| ::= media-text SP body-fields SP body-fld-lines | |
| capability | |
| ::= 'AUTH=' auth-type | |
| | atom | |
| capability-data | |
| ::= 'CAPABILITY' ( SP capability )* SP 'IMAP4rev2' ( SP capability )* | |
| CHAR8 ::= [#x1-#xFF] | |
| charset ::= atom | |
| | quoted | |
| childinfo-extended-item | |
| ::= 'CHILDINFO' SP '(' list-select-base-opt-quoted ( SP list-select-base-opt-quoted )* ')' | |
| child-mbox-flag | |
| ::= '\HasChildren' | |
| | '\HasNoChildren' | |
| command ::= tag SP ( command-any | command-auth | command-nonauth | command-select ) CRLF | |
| command-any | |
| ::= 'CAPABILITY' | |
| | 'LOGOUT' | |
| | 'NOOP' | |
| command-auth | |
| ::= append | |
| | create | |
| | delete | |
| | enable | |
| | examine | |
| | list | |
| | namespace-command | |
| | rename | |
| | select | |
| | status | |
| | subscribe | |
| | unsubscribe | |
| | idle | |
| command-nonauth | |
| ::= login | |
| | authenticate | |
| | 'STARTTLS' | |
| command-select | |
| ::= 'CLOSE' | |
| | 'UNSELECT' | |
| | 'EXPUNGE' | |
| | copy | |
| | move | |
| | fetch | |
| | store | |
| | search | |
| | uid | |
| continue-req | |
| ::= '+' SP ( resp-text | base64 ) CRLF | |
| copy ::= 'COPY' SP sequence-set SP mailbox | |
| create ::= 'CREATE' SP mailbox | |
| date ::= date-text | |
| | DQUOTE date-text DQUOTE | |
| date-day ::= DIGIT DIGIT? | |
| date-day-fixed | |
| ::= SP DIGIT | |
| | DIGIT DIGIT | |
| date-month | |
| ::= 'Jan' | |
| | 'Feb' | |
| | 'Mar' | |
| | 'Apr' | |
| | 'May' | |
| | 'Jun' | |
| | 'Jul' | |
| | 'Aug' | |
| | 'Sep' | |
| | 'Oct' | |
| | 'Nov' | |
| | 'Dec' | |
| date-text | |
| ::= date-day '-' date-month '-' date-year | |
| date-year | |
| ::= DIGIT DIGIT DIGIT DIGIT | |
| date-time | |
| ::= DQUOTE date-day-fixed '-' date-month '-' date-year SP time SP zone DQUOTE | |
| delete ::= 'DELETE' SP mailbox | |
| digit-nz ::= [1-9] | |
| eitem-standard-tag | |
| ::= atom | |
| eitem-vendor-tag | |
| ::= vendor-token '-' atom | |
| enable ::= 'ENABLE' ( SP capability )+ | |
| enable-data | |
| ::= 'ENABLED' ( SP capability )* | |
| envelope ::= '(' env-date SP env-subject SP env-from SP env-sender SP env-reply-to SP env-to SP env-cc SP env-bcc SP env-in-reply-to SP env-message-id ')' | |
| env-bcc ::= '(' address+ ')' | |
| | nil | |
| env-cc ::= '(' address+ ')' | |
| | nil | |
| env-date ::= nstring | |
| env-from ::= '(' address+ ')' | |
| | nil | |
| env-in-reply-to | |
| ::= nstring | |
| env-message-id | |
| ::= nstring | |
| env-reply-to | |
| ::= '(' address+ ')' | |
| | nil | |
| env-sender | |
| ::= '(' address+ ')' | |
| | nil | |
| env-subject | |
| ::= nstring | |
| env-to ::= '(' address+ ')' | |
| | nil | |
| esearch-response | |
| ::= 'ESEARCH' search-correlator? ( SP 'UID' )? ( SP search-return-data )* | |
| examine ::= 'EXAMINE' SP mailbox | |
| fetch ::= 'FETCH' SP sequence-set SP ( 'ALL' | 'FULL' | 'FAST' | fetch-att | '(' fetch-att ( SP fetch-att )* ')' ) | |
| fetch-att | |
| ::= 'ENVELOPE' | |
| | 'FLAGS' | |
| | 'INTERNALDATE' | |
| | 'RFC822.SIZE' | |
| | 'BODY' 'STRUCTURE'? | |
| | 'UID' | |
| | 'BODY' section partial? | |
| | 'BODY.PEEK' section partial? | |
| | 'BINARY' '.PEEK'? section-binary partial? | |
| | 'BINARY.SIZE' section-binary | |
| flag ::= '\Answered' | |
| | '\Flagged' | |
| | '\Deleted' | |
| | '\Seen' | |
| | '\Draft' | |
| | flag-keyword | |
| | flag-extension | |
| flag-extension | |
| ::= '\' atom | |
| flag-fetch | |
| ::= flag | |
| | obsolete-flag-recent | |
| flag-keyword | |
| ::= '$MDNSent' | |
| | '$Forwarded' | |
| | '$Junk' | |
| | '$NotJunk' | |
| | '$Phishing' | |
| | atom | |
| flag-list | |
| ::= '(' ( flag ( SP flag )* )? ')' | |
| flag-perm | |
| ::= flag | |
| | '\*' | |
| greeting ::= '*' SP ( resp-cond-auth | resp-cond-bye ) CRLF | |
| header-fld-name | |
| ::= astring | |
| header-list | |
| ::= '(' header-fld-name ( SP header-fld-name )* ')' | |
| idle ::= 'IDLE' CRLF 'DONE' | |
| initial-resp | |
| ::= base64 | |
| | '=' | |
| list ::= 'LIST' ( SP list-select-opts )? SP mailbox SP mbox-or-pat ( SP list-return-opts )? | |
| list-mailbox | |
| ::= list-char+ | |
| | string | |
| list-char | |
| ::= ATOM-CHAR | |
| | list-wildcards | |
| | resp-specials | |
| list-return-opt | |
| ::= return-option | |
| list-return-opts | |
| ::= 'RETURN' SP '(' ( list-return-opt ( SP list-return-opt )* )? ')' | |
| list-select-base-opt | |
| ::= 'SUBSCRIBED' | |
| | option-extension | |
| list-select-base-opt-quoted | |
| ::= DQUOTE list-select-base-opt DQUOTE | |
| list-select-independent-opt | |
| ::= 'REMOTE' | |
| | option-extension | |
| list-select-mod-opt | |
| ::= 'RECURSIVEMATCH' | |
| | option-extension | |
| list-select-opt | |
| ::= list-select-base-opt | |
| | list-select-independent-opt | |
| | list-select-mod-opt | |
| list-select-opts | |
| ::= '(' ( ( list-select-opt SP )* list-select-base-opt ( SP list-select-opt )* | list-select-independent-opt ( SP list-select-independent-opt )* )? ')' | |
| list-wildcards | |
| ::= '%' | |
| | '*' | |
| literal ::= '{' number64 '+'? '}' CRLF CHAR8* | |
| literal8 ::= '~{' number64 '}' CRLF OCTET* | |
| login ::= 'LOGIN' SP userid SP password | |
| mailbox ::= 'INBOX' | |
| | astring | |
| mailbox-data | |
| ::= 'FLAGS' SP flag-list | |
| | 'LIST' SP mailbox-list | |
| | esearch-response | |
| | 'STATUS' SP mailbox SP '(' status-att-list? ')' | |
| | number SP 'EXISTS' | |
| | namespace-response | |
| | obsolete-search-response | |
| | obsolete-recent-response | |
| mailbox-list | |
| ::= '(' mbx-list-flags? ')' SP ( DQUOTE QUOTED-CHAR DQUOTE | nil ) SP mailbox ( SP mbox-list-extended )? | |
| mbox-list-extended | |
| ::= '(' ( mbox-list-extended-item ( SP mbox-list-extended-item )* )? ')' | |
| mbox-list-extended-item | |
| ::= mbox-list-extended-item-tag SP tagged-ext-val | |
| mbox-list-extended-item-tag | |
| ::= astring | |
| mbox-or-pat | |
| ::= list-mailbox | |
| | patterns | |
| mbx-list-flags | |
| ::= ( mbx-list-oflag SP )* mbx-list-sflag ( SP mbx-list-oflag )* | |
| | mbx-list-oflag ( SP mbx-list-oflag )* | |
| mbx-list-oflag | |
| ::= '\Noinferiors' | |
| | child-mbox-flag | |
| | '\Subscribed' | |
| | '\Remote' | |
| | flag-extension | |
| mbx-list-sflag | |
| ::= '\NonExistent' | |
| | '\Noselect' | |
| | '\Marked' | |
| | '\Unmarked' | |
| media-basic | |
| ::= ( DQUOTE ( 'APPLICATION' | 'AUDIO' | 'IMAGE' | 'FONT' | 'MESSAGE' | 'MODEL' | 'VIDEO' ) DQUOTE | string ) SP media-subtype | |
| media-message | |
| ::= DQUOTE 'MESSAGE' DQUOTE SP DQUOTE ( 'RFC822' | 'GLOBAL' ) DQUOTE | |
| media-subtype | |
| ::= string | |
| media-text | |
| ::= DQUOTE 'TEXT' DQUOTE SP media-subtype | |
| message-data | |
| ::= nz-number SP ( 'EXPUNGE' | 'FETCH' SP msg-att ) | |
| move ::= 'MOVE' SP sequence-set SP mailbox | |
| msg-att ::= '(' ( msg-att-dynamic | msg-att-static ) ( SP ( msg-att-dynamic | msg-att-static ) )* ')' | |
| msg-att-dynamic | |
| ::= 'FLAGS' SP '(' ( flag-fetch ( SP flag-fetch )* )? ')' | |
| msg-att-static | |
| ::= 'ENVELOPE' SP envelope | |
| | 'INTERNALDATE' SP date-time | |
| | 'RFC822.SIZE' SP number64 | |
| | 'BODY' 'STRUCTURE'? SP body | |
| | 'BODY' section ( '<' number '>' )? SP nstring | |
| | 'BINARY' section-binary SP ( nstring | literal8 ) | |
| | 'BINARY.SIZE' section-binary SP number | |
| | 'UID' SP uniqueid | |
| name-component | |
| ::= UTF8-CHAR - ('.' | '/' | list-wildcards) | |
| namespace | |
| ::= nil | |
| | '(' namespace-descr+ ')' | |
| namespace-command | |
| ::= 'NAMESPACE' | |
| namespace-descr | |
| ::= '(' string SP ( DQUOTE QUOTED-CHAR DQUOTE | nil ) namespace-response-extensions? ')' | |
| namespace-response-extensions | |
| ::= namespace-response-extension* | |
| namespace-response-extension | |
| ::= SP string SP '(' string ( SP string )* ')' | |
| namespace-response | |
| ::= 'NAMESPACE' SP namespace SP namespace SP namespace | |
| nil ::= 'NIL' | |
| nstring ::= string | |
| | nil | |
| number ::= DIGIT+ | |
| number64 ::= DIGIT+ | |
| nz-number | |
| ::= digit-nz DIGIT* | |
| nz-number64 | |
| ::= digit-nz DIGIT* | |
| obsolete-flag-recent | |
| ::= '\Recent' | |
| obsolete-recent-response | |
| ::= number SP 'RECENT' | |
| obsolete-search-response | |
| ::= 'SEARCH' ( SP nz-number )* | |
| oldname-extended-item | |
| ::= 'OLDNAME' SP '(' mailbox ')' | |
| option-extension | |
| ::= ( option-standard-tag | option-vendor-tag ) ( SP option-value )? | |
| option-standard-tag | |
| ::= atom | |
| option-val-comp | |
| ::= astring | |
| | option-val-comp ( SP option-val-comp )* | |
| | '(' option-val-comp ')' | |
| option-value | |
| ::= '(' option-val-comp ')' | |
| option-vendor-tag | |
| ::= vendor-token '-' atom | |
| partial-range | |
| ::= number64 ( '.' nz-number64 )? | |
| partial ::= '<' number64 '.' nz-number64 '>' | |
| password ::= astring | |
| patterns ::= '(' list-mailbox ')' | |
| quoted ::= DQUOTE QUOTED-CHAR* DQUOTE | |
| QUOTED-CHAR | |
| ::= TEXT-CHAR - quoted-specials | |
| | '\' quoted-specials | |
| | UTF8-2 | |
| | UTF8-3 | |
| | UTF8-4 | |
| quoted-specials | |
| ::= DQUOTE | |
| | '\' | |
| rename ::= 'RENAME' SP mailbox SP mailbox | |
| response ::= ( continue-req | response-data )* response-done | |
| response-data | |
| ::= '*' SP ( resp-cond-state | resp-cond-bye | mailbox-data | message-data | capability-data | enable-data ) CRLF | |
| response-done | |
| ::= response-tagged | |
| | response-fatal | |
| response-fatal | |
| ::= '*' SP resp-cond-bye CRLF | |
| response-tagged | |
| ::= tag SP resp-cond-state CRLF | |
| resp-code-apnd | |
| ::= 'APPENDUID' SP nz-number SP append-uid | |
| resp-code-copy | |
| ::= 'COPYUID' SP nz-number SP uid-set SP uid-set | |
| resp-cond-auth | |
| ::= ( 'OK' | 'PREAUTH' ) SP resp-text | |
| resp-cond-bye | |
| ::= 'BYE' SP resp-text | |
| resp-cond-state | |
| ::= ( 'OK' | 'NO' | 'BAD' ) SP resp-text | |
| resp-specials | |
| ::= ']' | |
| resp-text | |
| ::= ( '[' resp-text-code ']' SP )? text? | |
| resp-text-code | |
| ::= 'ALERT' | |
| | 'BADCHARSET' ( SP '(' charset ( SP charset )* ')' )? | |
| | capability-data | |
| | 'PARSE' | |
| | 'PERMANENTFLAGS' SP '(' ( flag-perm ( SP flag-perm )* )? ')' | |
| | 'READ-ONLY' | |
| | 'READ-WRITE' | |
| | 'TRYCREATE' | |
| | 'UIDNEXT' SP nz-number | |
| | 'UIDVALIDITY' SP nz-number | |
| | resp-code-apnd | |
| | resp-code-copy | |
| | 'UIDNOTSTICKY' | |
| | 'UNAVAILABLE' | |
| | 'AUTHENTICATIONFAILED' | |
| | 'AUTHORIZATIONFAILED' | |
| | 'EXPIRED' | |
| | 'PRIVACYREQUIRED' | |
| | 'CONTACTADMIN' | |
| | 'NOPERM' | |
| | 'INUSE' | |
| | 'EXPUNGEISSUED' | |
| | 'CORRUPTION' | |
| | 'SERVERBUG' | |
| | 'CLIENTBUG' | |
| | 'CANNOT' | |
| | 'LIMIT' | |
| | 'OVERQUOTA' | |
| | 'ALREADYEXISTS' | |
| | 'NONEXISTENT' | |
| | 'NOTSAVED' | |
| | 'HASCHILDREN' | |
| | 'CLOSED' | |
| | 'UNKNOWN-CTE' | |
| | atom ( SP (TEXT-CHAR - resp-specials)+ )? | |
| return-option | |
| ::= 'SUBSCRIBED' | |
| | 'CHILDREN' | |
| | status-option | |
| | option-extension | |
| search ::= 'SEARCH' search-return-opts? SP search-program | |
| search-correlator | |
| ::= SP '(' 'TAG' SP tag-string ')' | |
| search-key | |
| ::= 'ALL' | |
| | 'ANSWERED' | |
| | 'BCC' SP astring | |
| | 'BEFORE' SP date | |
| | 'BODY' SP astring | |
| | 'CC' SP astring | |
| | 'DELETED' | |
| | 'FLAGGED' | |
| | 'FROM' SP astring | |
| | 'KEYWORD' SP flag-keyword | |
| | 'ON' SP date | |
| | 'SEEN' | |
| | 'SINCE' SP date | |
| | 'SUBJECT' SP astring | |
| | 'TEXT' SP astring | |
| | 'TO' SP astring | |
| | 'UNANSWERED' | |
| | 'UNDELETED' | |
| | 'UNFLAGGED' | |
| | 'UNKEYWORD' SP flag-keyword | |
| | 'UNSEEN' | |
| | 'DRAFT' | |
| | 'HEADER' SP header-fld-name SP astring | |
| | 'LARGER' SP number64 | |
| | 'NOT' SP search-key | |
| | 'OR' SP search-key SP search-key | |
| | 'SENTBEFORE' SP date | |
| | 'SENTON' SP date | |
| | 'SENTSINCE' SP date | |
| | 'SMALLER' SP number64 | |
| | 'UID' SP sequence-set | |
| | 'UNDRAFT' | |
| | sequence-set | |
| | '(' search-key ( SP search-key )* ')' | |
| search-modifier-name | |
| ::= tagged-ext-label | |
| search-mod-params | |
| ::= tagged-ext-val | |
| search-program | |
| ::= ( 'CHARSET' SP charset SP )? search-key ( SP search-key )* | |
| search-ret-data-ext | |
| ::= search-modifier-name SP search-return-value | |
| search-return-data | |
| ::= 'MIN' SP nz-number | |
| | 'MAX' SP nz-number | |
| | 'ALL' SP sequence-set | |
| | 'COUNT' SP number | |
| | search-ret-data-ext | |
| search-return-opts | |
| ::= SP 'RETURN' SP '(' ( search-return-opt ( SP search-return-opt )* )? ')' | |
| search-return-opt | |
| ::= 'MIN' | |
| | 'MAX' | |
| | 'ALL' | |
| | 'COUNT' | |
| | 'SAVE' | |
| | search-ret-opt-ext | |
| search-ret-opt-ext | |
| ::= search-modifier-name ( SP search-mod-params )? | |
| search-return-value | |
| ::= tagged-ext-val | |
| section ::= '[' section-spec? ']' | |
| section-binary | |
| ::= '[' section-part? ']' | |
| section-msgtext | |
| ::= 'HEADER' | |
| | 'HEADER.FIELDS' '.NOT'? SP header-list | |
| | 'TEXT' | |
| section-part | |
| ::= nz-number ( '.' nz-number )* | |
| section-spec | |
| ::= section-msgtext | |
| | section-part ( '.' section-text )? | |
| section-text | |
| ::= section-msgtext | |
| | 'MIME' | |
| select ::= 'SELECT' SP mailbox | |
| seq-number | |
| ::= nz-number | |
| | '*' | |
| seq-range | |
| ::= seq-number ':' seq-number | |
| sequence-set | |
| ::= ( seq-number | seq-range ) ( ',' sequence-set )? | |
| | seq-last-command | |
| seq-last-command | |
| ::= '$' | |
| status ::= 'STATUS' SP mailbox SP '(' status-att ( SP status-att )* ')' | |
| status-att | |
| ::= 'MESSAGES' | |
| | 'UIDNEXT' | |
| | 'UIDVALIDITY' | |
| | 'UNSEEN' | |
| | 'DELETED' | |
| | 'SIZE' | |
| status-att-val | |
| ::= 'MESSAGES' SP number | |
| | 'UIDNEXT' SP nz-number | |
| | 'UIDVALIDITY' SP nz-number | |
| | 'UNSEEN' SP number | |
| | 'DELETED' SP number | |
| | 'SIZE' SP number64 | |
| status-att-list | |
| ::= status-att-val ( SP status-att-val )* | |
| status-option | |
| ::= 'STATUS' SP '(' status-att ( SP status-att )* ')' | |
| store ::= 'STORE' SP sequence-set SP store-att-flags | |
| store-att-flags | |
| ::= ( '+' | '-' )? 'FLAGS' '.SILENT'? SP ( flag-list | flag ( SP flag )* ) | |
| string ::= quoted | |
| | literal | |
| subscribe | |
| ::= 'SUBSCRIBE' SP mailbox | |
| tag ::= ASTRING-CHAR - '+' | |
| tag-string | |
| ::= astring | |
| tagged-ext-label | |
| ::= tagged-label-fchar tagged-label-char* | |
| tagged-label-fchar | |
| ::= ALPHA | |
| | '-' | |
| | '_' | |
| | '.' | |
| tagged-label-char | |
| ::= tagged-label-fchar | |
| | DIGIT | |
| | ':' | |
| tagged-ext-comp | |
| ::= astring | |
| | tagged-ext-comp ( SP tagged-ext-comp )* | |
| | '(' tagged-ext-comp ')' | |
| tagged-ext-simple | |
| ::= sequence-set | |
| | number | |
| | number64 | |
| tagged-ext-val | |
| ::= tagged-ext-simple | |
| | '(' tagged-ext-comp? ')' | |
| text ::= ( TEXT-CHAR | UTF8-2 | UTF8-3 | UTF8-4 )+ | |
| time ::= DIGIT DIGIT ':' DIGIT DIGIT ':' DIGIT DIGIT | |
| uid ::= 'UID' SP ( copy | move | fetch | search | store | uid-expunge ) | |
| uid-expunge | |
| ::= 'EXPUNGE' SP sequence-set | |
| uid-set ::= ( uniqueid | uid-range ) ( ',' uid-set )* | |
| uid-range | |
| ::= uniqueid ':' uniqueid | |
| uniqueid ::= nz-number | |
| unsubscribe | |
| ::= 'UNSUBSCRIBE' SP mailbox | |
| userid ::= astring | |
| vendor-token | |
| ::= 'vendor.' name-component | |
| zone ::= ( '+' | '-' ) DIGIT DIGIT DIGIT DIGIT |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| TEXT-CHAR: | |
| │├──╮──╮─── "\t" ───╭──╭──┤│ | |
| │ │ │ │ | |
| │ ╰─── "\b" ───╯ │ | |
| │ │ │ │ | |
| │ ╰─── "\a" ───╯ │ | |
| │ │ │ │ | |
| │ ╰── "\x06" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "\x05" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "\x04" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "\x03" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "\x02" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "\x01" ──╯ │ | |
| │ │ | |
| ╰───╮── "\f" ──╭───╯ | |
| │ │ │ │ | |
| │ ╰── "\v" ──╯ │ | |
| │ │ | |
| ╰──╮── "\x7f" ──╭──╯ | |
| │ │ | |
| ╰─── "~" ────╯ | |
| │ │ | |
| ╰─── "}" ────╯ | |
| │ │ | |
| ╰─── "|" ────╯ | |
| │ │ | |
| ╰─── "{" ────╯ | |
| │ │ | |
| ╰─── "z" ────╯ | |
| │ │ | |
| ╰─── "y" ────╯ | |
| │ │ | |
| ╰─── "x" ────╯ | |
| │ │ | |
| ╰─── "w" ────╯ | |
| │ │ | |
| ╰─── "v" ────╯ | |
| │ │ | |
| ╰─── "u" ────╯ | |
| │ │ | |
| ╰─── "t" ────╯ | |
| │ │ | |
| ╰─── "s" ────╯ | |
| │ │ | |
| ╰─── "r" ────╯ | |
| │ │ | |
| ╰─── "q" ────╯ | |
| │ │ | |
| ╰─── "p" ────╯ | |
| │ │ | |
| ╰─── "o" ────╯ | |
| │ │ | |
| ╰─── "n" ────╯ | |
| │ │ | |
| ╰─── "m" ────╯ | |
| │ │ | |
| ╰─── "l" ────╯ | |
| │ │ | |
| ╰─── "k" ────╯ | |
| │ │ | |
| ╰─── "j" ────╯ | |
| │ │ | |
| ╰─── "i" ────╯ | |
| │ │ | |
| ╰─── "h" ────╯ | |
| │ │ | |
| ╰─── "g" ────╯ | |
| │ │ | |
| ╰─── "f" ────╯ | |
| │ │ | |
| ╰─── "e" ────╯ | |
| │ │ | |
| ╰─── "d" ────╯ | |
| │ │ | |
| ╰─── "c" ────╯ | |
| │ │ | |
| ╰─── "b" ────╯ | |
| │ │ | |
| ╰─── "a" ────╯ | |
| │ │ | |
| ╰─── "`" ────╯ | |
| │ │ | |
| ╰─── "_" ────╯ | |
| │ │ | |
| ╰─── "^" ────╯ | |
| │ │ | |
| ╰─── "]" ────╯ | |
| │ │ | |
| ╰─── "\\" ───╯ | |
| │ │ | |
| ╰─── "[" ────╯ | |
| │ │ | |
| ╰─── "Z" ────╯ | |
| │ │ | |
| ╰─── "Y" ────╯ | |
| │ │ | |
| ╰─── "X" ────╯ | |
| │ │ | |
| ╰─── "W" ────╯ | |
| │ │ | |
| ╰─── "V" ────╯ | |
| │ │ | |
| ╰─── "U" ────╯ | |
| │ │ | |
| ╰─── "T" ────╯ | |
| │ │ | |
| ╰─── "S" ────╯ | |
| │ │ | |
| ╰─── "R" ────╯ | |
| │ │ | |
| ╰─── "Q" ────╯ | |
| │ │ | |
| ╰─── "P" ────╯ | |
| │ │ | |
| ╰─── "O" ────╯ | |
| │ │ | |
| ╰─── "N" ────╯ | |
| │ │ | |
| ╰─── "M" ────╯ | |
| │ │ | |
| ╰─── "L" ────╯ | |
| │ │ | |
| ╰─── "K" ────╯ | |
| │ │ | |
| ╰─── "J" ────╯ | |
| │ │ | |
| ╰─── "I" ────╯ | |
| │ │ | |
| ╰─── "H" ────╯ | |
| │ │ | |
| ╰─── "G" ────╯ | |
| │ │ | |
| ╰─── "F" ────╯ | |
| │ │ | |
| ╰─── "E" ────╯ | |
| │ │ | |
| ╰─── "D" ────╯ | |
| │ │ | |
| ╰─── "C" ────╯ | |
| │ │ | |
| ╰─── "B" ────╯ | |
| │ │ | |
| ╰─── "A" ────╯ | |
| │ │ | |
| ╰─── "@" ────╯ | |
| │ │ | |
| ╰─── "?" ────╯ | |
| │ │ | |
| ╰─── ">" ────╯ | |
| │ │ | |
| ╰─── "=" ────╯ | |
| │ │ | |
| ╰─── "<" ────╯ | |
| │ │ | |
| ╰─── ";" ────╯ | |
| │ │ | |
| ╰─── ":" ────╯ | |
| │ │ | |
| ╰─── "9" ────╯ | |
| │ │ | |
| ╰─── "8" ────╯ | |
| │ │ | |
| ╰─── "7" ────╯ | |
| │ │ | |
| ╰─── "6" ────╯ | |
| │ │ | |
| ╰─── "5" ────╯ | |
| │ │ | |
| ╰─── "4" ────╯ | |
| │ │ | |
| ╰─── "3" ────╯ | |
| │ │ | |
| ╰─── "2" ────╯ | |
| │ │ | |
| ╰─── "1" ────╯ | |
| │ │ | |
| ╰─── "0" ────╯ | |
| │ │ | |
| ╰─── "/" ────╯ | |
| │ │ | |
| ╰─── "." ────╯ | |
| │ │ | |
| ╰─── "-" ────╯ | |
| │ │ | |
| ╰─── "," ────╯ | |
| │ │ | |
| ╰─── "+" ────╯ | |
| │ │ | |
| ╰─── "*" ────╯ | |
| │ │ | |
| ╰─── ")" ────╯ | |
| │ │ | |
| ╰─── "(" ────╯ | |
| │ │ | |
| ╰─── "'" ────╯ | |
| │ │ | |
| ╰─── "&" ────╯ | |
| │ │ | |
| ╰─── "%" ────╯ | |
| │ │ | |
| ╰─── "$" ────╯ | |
| │ │ | |
| ╰─── "#" ────╯ | |
| │ │ | |
| ╰─── "\"" ───╯ | |
| │ │ | |
| ╰─── "!" ────╯ | |
| │ │ | |
| ╰─── " " ────╯ | |
| │ │ | |
| ╰── "\x1f" ──╯ | |
| │ │ | |
| ╰── "\x1e" ──╯ | |
| │ │ | |
| ╰── "\x1d" ──╯ | |
| │ │ | |
| ╰── "\x1c" ──╯ | |
| │ │ | |
| ╰── "\x1b" ──╯ | |
| │ │ | |
| ╰── "\x1a" ──╯ | |
| │ │ | |
| ╰── "\x19" ──╯ | |
| │ │ | |
| ╰── "\x18" ──╯ | |
| │ │ | |
| ╰── "\x17" ──╯ | |
| │ │ | |
| ╰── "\x16" ──╯ | |
| │ │ | |
| ╰── "\x15" ──╯ | |
| │ │ | |
| ╰── "\x14" ──╯ | |
| │ │ | |
| ╰── "\x13" ──╯ | |
| │ │ | |
| ╰── "\x12" ──╯ | |
| │ │ | |
| ╰── "\x11" ──╯ | |
| │ │ | |
| ╰── "\x10" ──╯ | |
| │ │ | |
| ╰── "\x0f" ──╯ | |
| │ │ | |
| ╰── "\x0e" ──╯ | |
| any-TEXT-CHAR-except-quoted-specials: | |
| │├──╮──╮─── "\t" ───╭──╭──┤│ | |
| │ │ │ │ | |
| │ ╰─── "\b" ───╯ │ | |
| │ │ │ │ | |
| │ ╰─── "\a" ───╯ │ | |
| │ │ │ │ | |
| │ ╰── "\x06" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "\x05" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "\x04" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "\x03" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "\x02" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "\x01" ──╯ │ | |
| │ │ | |
| ╰───╮── "\f" ──╭───╯ | |
| │ │ │ │ | |
| │ ╰── "\v" ──╯ │ | |
| │ │ | |
| ╰──╮─── "!" ────╭──╯ | |
| │ │ │ │ | |
| │ ╰─── " " ────╯ │ | |
| │ │ │ │ | |
| │ ╰── "\x1f" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "\x1e" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "\x1d" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "\x1c" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "\x1b" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "\x1a" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "\x19" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "\x18" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "\x17" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "\x16" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "\x15" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "\x14" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "\x13" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "\x12" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "\x11" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "\x10" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "\x0f" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "\x0e" ──╯ │ | |
| │ │ | |
| ╰───╮── "[" ──╭────╯ | |
| │ │ │ │ | |
| │ ╰── "Z" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "Y" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "X" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "W" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "V" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "U" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "T" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "S" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "R" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "Q" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "P" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "O" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "N" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "M" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "L" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "K" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "J" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "I" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "H" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "G" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "F" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "E" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "D" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "C" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "B" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "A" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "@" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "?" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── ">" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "=" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "<" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── ";" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── ":" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "9" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "8" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "7" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "6" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "5" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "4" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "3" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "2" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "1" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "0" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "/" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "." ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "-" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "," ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "+" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "*" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── ")" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "(" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "'" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "&" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "%" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "$" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "#" ──╯ │ | |
| │ │ | |
| ╰──╮── "\x7f" ──╭──╯ | |
| │ │ | |
| ╰─── "~" ────╯ | |
| │ │ | |
| ╰─── "}" ────╯ | |
| │ │ | |
| ╰─── "|" ────╯ | |
| │ │ | |
| ╰─── "{" ────╯ | |
| │ │ | |
| ╰─── "z" ────╯ | |
| │ │ | |
| ╰─── "y" ────╯ | |
| │ │ | |
| ╰─── "x" ────╯ | |
| │ │ | |
| ╰─── "w" ────╯ | |
| │ │ | |
| ╰─── "v" ────╯ | |
| │ │ | |
| ╰─── "u" ────╯ | |
| │ │ | |
| ╰─── "t" ────╯ | |
| │ │ | |
| ╰─── "s" ────╯ | |
| │ │ | |
| ╰─── "r" ────╯ | |
| │ │ | |
| ╰─── "q" ────╯ | |
| │ │ | |
| ╰─── "p" ────╯ | |
| │ │ | |
| ╰─── "o" ────╯ | |
| │ │ | |
| ╰─── "n" ────╯ | |
| │ │ | |
| ╰─── "m" ────╯ | |
| │ │ | |
| ╰─── "l" ────╯ | |
| │ │ | |
| ╰─── "k" ────╯ | |
| │ │ | |
| ╰─── "j" ────╯ | |
| │ │ | |
| ╰─── "i" ────╯ | |
| │ │ | |
| ╰─── "h" ────╯ | |
| │ │ | |
| ╰─── "g" ────╯ | |
| │ │ | |
| ╰─── "f" ────╯ | |
| │ │ | |
| ╰─── "e" ────╯ | |
| │ │ | |
| ╰─── "d" ────╯ | |
| │ │ | |
| ╰─── "c" ────╯ | |
| │ │ | |
| ╰─── "b" ────╯ | |
| │ │ | |
| ╰─── "a" ────╯ | |
| │ │ | |
| ╰─── "`" ────╯ | |
| │ │ | |
| ╰─── "_" ────╯ | |
| │ │ | |
| ╰─── "^" ────╯ | |
| │ │ | |
| ╰─── "]" ────╯ | |
| ATOM-CHAR: | |
| │├──╮───── "!" ─────╭──┤│ | |
| │ │ | |
| ╰──╮── "$" ──╭──╯ | |
| │ │ │ │ | |
| │ ╰── "#" ──╯ │ | |
| │ │ | |
| ╰──╮── "'" ──╭──╯ | |
| │ │ │ │ | |
| │ ╰── "&" ──╯ │ | |
| │ │ | |
| ╰──╮── "[" ──╭──╯ | |
| │ │ │ │ | |
| │ ╰── "Z" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "Y" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "X" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "W" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "V" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "U" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "T" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "S" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "R" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "Q" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "P" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "O" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "N" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "M" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "L" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "K" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "J" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "I" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "H" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "G" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "F" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "E" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "D" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "C" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "B" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "A" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "@" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "?" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── ">" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "=" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "<" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── ";" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── ":" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "9" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "8" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "7" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "6" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "5" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "4" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "3" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "2" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "1" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "0" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "/" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "." ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "-" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "," ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "+" ──╯ │ | |
| │ │ | |
| ╰──╮── "z" ──╭──╯ | |
| │ │ │ │ | |
| │ ╰── "y" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "x" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "w" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "v" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "u" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "t" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "s" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "r" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "q" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "p" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "o" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "n" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "m" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "l" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "k" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "j" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "i" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "h" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "g" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "f" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "e" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "d" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "c" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "b" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "a" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "`" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "_" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "^" ──╯ │ | |
| │ │ | |
| ╰──╮── "~" ──╭──╯ | |
| │ │ | |
| ╰── "}" ──╯ | |
| │ │ | |
| ╰── "|" ──╯ | |
| any-ASTRING-CHAR-except-plus: | |
| │├──╮───── "!" ─────╭──┤│ | |
| │ │ | |
| ╰──╮── "$" ──╭──╯ | |
| │ │ │ │ | |
| │ ╰── "#" ──╯ │ | |
| │ │ | |
| ╰──╮── "'" ──╭──╯ | |
| │ │ │ │ | |
| │ ╰── "&" ──╯ │ | |
| │ │ | |
| ╰──╮── "[" ──╭──╯ | |
| │ │ │ │ | |
| │ ╰── "Z" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "Y" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "X" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "W" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "V" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "U" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "T" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "S" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "R" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "Q" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "P" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "O" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "N" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "M" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "L" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "K" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "J" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "I" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "H" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "G" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "F" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "E" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "D" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "C" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "B" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "A" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "@" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "?" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── ">" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "=" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "<" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── ";" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── ":" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "9" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "8" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "7" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "6" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "5" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "4" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "3" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "2" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "1" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "0" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "/" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "." ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "-" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "," ──╯ │ | |
| │ │ | |
| ╰──╮── "z" ──╭──╯ | |
| │ │ │ │ | |
| │ ╰── "y" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "x" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "w" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "v" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "u" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "t" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "s" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "r" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "q" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "p" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "o" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "n" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "m" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "l" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "k" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "j" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "i" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "h" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "g" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "f" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "e" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "d" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "c" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "b" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "a" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "`" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "_" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "^" ──╯ │ | |
| │ │ │ │ | |
| │ ╰── "]" ──╯ │ | |
| │ │ | |
| ╰──╮── "~" ──╭──╯ | |
| │ │ | |
| ╰── "}" ──╯ | |
| │ │ | |
| ╰── "|" ──╯ | |
| address: | |
| │├───── "(" ── addr-name ── SP ── addr-adl ── SP ── addr-mailbox ── SP ── addr-host ── ")" ─────┤│ | |
| addr-adl: | |
| │├───── nstring ─────┤│ | |
| addr-host: | |
| │├───── nstring ─────┤│ | |
| addr-mailbox: | |
| │├───── nstring ─────┤│ | |
| addr-name: | |
| │├───── nstring ─────┤│ | |
| append: | |
| ╭─────────────>─────────────╮ ╭─────────────>─────────────╮ | |
| │ │ │ │ | |
| │├───── "append"/i ── SP ── mailbox ──╯───── SP ── flag-list ─────╰──╯───── SP ── date-time ─────╰── SP ── literal ─────┤│ | |
| append-uid: | |
| │├───── uniqueid ─────┤│ | |
| astring: | |
| │├──╮──╭── ASTRING-CHAR ──╮──╭──┤│ | |
| │ │ │ │ | |
| │ ╰────────<─────────╯ │ | |
| │ │ | |
| ╰──────── string ────────╯ | |
| ASTRING-CHAR: | |
| │├──╮──── ATOM-CHAR ────╭──┤│ | |
| │ │ | |
| ╰── resp-specials ──╯ | |
| atom: | |
| │├─────╭── ATOM-CHAR ──╮─────┤│ | |
| │ │ | |
| ╰───────<───────╯ | |
| atom-specials: | |
| │├──╮──────── "(" ────────╭──┤│ | |
| │ │ | |
| ╰──────── ")" ────────╯ | |
| │ │ | |
| ╰──────── "{" ────────╯ | |
| │ │ | |
| ╰──────── SP ─────────╯ | |
| │ │ | |
| ╰──────── CTL ────────╯ | |
| │ │ | |
| ╰── list-wildcards ───╯ | |
| │ │ | |
| ╰── quoted-specials ──╯ | |
| │ │ | |
| ╰─── resp-specials ───╯ | |
| authenticate: | |
| ╭──────────────>───────────────╮ | |
| │ │ | |
| │├───── "authenticate"/i ── SP ── auth-type ──╯───── SP ── initial-resp ─────╰──╭──────────────────────────╮─────┤│ | |
| │ │ | |
| ╰───── base64 ── CRLF ─────╯ | |
| auth-type: | |
| │├───── atom ─────┤│ | |
| base64: | |
| ╭─────────────>─────────────╮ | |
| │ │ | |
| │├─────╭──────────────────────────────╮──╯───── base64-terminal ─────╰─────┤│ | |
| │ │ | |
| ╰─────╭── base64-char ──╮──────╯ | |
| │ │ | |
| ╰────────>────────╯ | |
| (three times only) | |
| base64-char: | |
| │├──╮── ALPHA ──╭──┤│ | |
| │ │ | |
| ╰── DIGIT ──╯ | |
| │ │ | |
| ╰─── "+" ───╯ | |
| │ │ | |
| ╰─── "/" ───╯ | |
| base64-terminal: | |
| │├──╮─────╭── base64-char ──╮── "==" ─────╭──┤│ | |
| │ │ │ │ | |
| │ ╰────────<────────╯ │ | |
| │ (once only) │ | |
| │ │ | |
| ╰─────╭── base64-char ──╮── "=" ──────╯ | |
| │ │ | |
| ╰────────<────────╯ | |
| (twice only) | |
| body: | |
| │├───── "(" ──╮── body-type-1part ──╭── ")" ─────┤│ | |
| │ │ | |
| ╰── body-type-mpart ──╯ | |
| body-extension: | |
| │├──╮────────────────────────────── nstring ───────────────────────────────╭──┤│ | |
| │ │ | |
| ╰─────────────────────────────── number ───────────────────────────────╯ | |
| │ │ | |
| ╰────────────────────────────── number64 ──────────────────────────────╯ | |
| │ │ | |
| ╰── "(" ── body-extension ──╭────────────────────────────────╮── ")" ──╯ | |
| │ │ | |
| ╰───── body-extension ── SP ─────╯ | |
| body-ext-1part: | |
| ╭───────────────────────────────────────────────────────────────────>───────────────────────────────────────────────────────────────────╮ | |
| │ │ | |
| │ ╭──────────────────────────────────────────────────>──────────────────────────────────────────────────╮ │ | |
| │ │ │ │ | |
| │ │ ╭────────────────────────────────>─────────────────────────────────╮ │ │ | |
| │ │ │ │ │ │ | |
| │├───── body-fld-md5 ──╯───── SP ── body-fld-dsp ──╯───── SP ── body-fld-lang ──╯───── SP ── body-fld-loc ──╭────────────────────────────────╮─────╰─────╰─────╰─────┤│ | |
| │ │ | |
| ╰───── body-extension ── SP ─────╯ | |
| body-ext-mpart: | |
| ╭───────────────────────────────────────────────────────────────────>───────────────────────────────────────────────────────────────────╮ | |
| │ │ | |
| │ ╭──────────────────────────────────────────────────>──────────────────────────────────────────────────╮ │ | |
| │ │ │ │ | |
| │ │ ╭────────────────────────────────>─────────────────────────────────╮ │ │ | |
| │ │ │ │ │ │ | |
| │├───── body-fld-param ──╯───── SP ── body-fld-dsp ──╯───── SP ── body-fld-lang ──╯───── SP ── body-fld-loc ──╭────────────────────────────────╮─────╰─────╰─────╰─────┤│ | |
| │ │ | |
| ╰───── body-extension ── SP ─────╯ | |
| body-fields: | |
| │├───── body-fld-param ── SP ── body-fld-id ── SP ── body-fld-desc ── SP ── body-fld-enc ── SP ── body-fld-octets ─────┤│ | |
| body-fld-desc: | |
| │├───── nstring ─────┤│ | |
| body-fld-dsp: | |
| │├──╮── "(" ── string ── SP ── body-fld-param ── ")" ──╭──┤│ | |
| │ │ | |
| ╰────────────────────── nil ───────────────────────╯ | |
| body-fld-enc: | |
| │├──╮───── DQUOTE ──╮──────── "7bit"/i ────────╭── DQUOTE ─────╭──┤│ | |
| │ │ │ │ | |
| │ ╰──────── "8bit"/i ────────╯ │ | |
| │ │ │ │ | |
| │ ╰─────── "binary"/i ───────╯ │ | |
| │ │ │ │ | |
| │ ╰─────── "base64"/i ───────╯ │ | |
| │ │ │ │ | |
| │ ╰── "quoted-printable"/i ──╯ │ | |
| │ │ | |
| ╰───────────────────────── string ─────────────────────────╯ | |
| body-fld-id: | |
| │├───── nstring ─────┤│ | |
| body-fld-lang: | |
| │├──╮────────────────────── nstring ───────────────────────╭──┤│ | |
| │ │ | |
| ╰── "(" ── string ──╭────────────────────────╮── ")" ──╯ | |
| │ │ | |
| ╰───── string ── SP ─────╯ | |
| body-fld-loc: | |
| │├───── nstring ─────┤│ | |
| body-fld-lines: | |
| │├───── number64 ─────┤│ | |
| body-fld-md5: | |
| │├───── nstring ─────┤│ | |
| body-fld-octets: | |
| │├───── number ─────┤│ | |
| body-fld-param: | |
| │├──╮── "(" ── string ── SP ── string ──╭────────────────────────────────────────╮── ")" ──╭──┤│ | |
| │ │ │ │ | |
| │ ╰───── string ── SP ── string ── SP ─────╯ │ | |
| │ │ | |
| ╰──────────────────────────────────────── nil ─────────────────────────────────────────╯ | |
| body-type-1part: | |
| ╭───────────────>────────────────╮ | |
| │ │ | |
| │├─────╮── body-type-basic ──╭──╯───── SP ── body-ext-1part ─────╰─────┤│ | |
| │ │ | |
| ╰─── body-type-msg ───╯ | |
| │ │ | |
| ╰── body-type-text ───╯ | |
| body-type-basic: | |
| │├───── media-basic ── SP ── body-fields ─────┤│ | |
| body-type-mpart: | |
| ╭───────────────>────────────────╮ | |
| │ │ | |
| │├─────╭── body ──╮── SP ── media-subtype ──╯───── SP ── body-ext-mpart ─────╰─────┤│ | |
| │ │ | |
| ╰────<─────╯ | |
| body-type-msg: | |
| │├───── media-message ── SP ── body-fields ── SP ── envelope ── SP ── body ── SP ── body-fld-lines ─────┤│ | |
| body-type-text: | |
| │├───── media-text ── SP ── body-fields ── SP ── body-fld-lines ─────┤│ | |
| capability: | |
| │├──╮───── "auth="/i ── auth-type ─────╭──┤│ | |
| │ │ | |
| ╰────────────── atom ──────────────╯ | |
| capability-data: | |
| │├───── "capability"/i ──╭────────────────────────────╮── SP ── "imap4rev2"/i ──╭────────────────────────────╮─────┤│ | |
| │ │ │ │ | |
| ╰───── capability ── SP ─────╯ ╰───── capability ── SP ─────╯ | |
| CHAR8: | |
| │├─────╮── "\xff" ──╭─────┤│ | |
| │ │ | |
| ╰── "\xfe" ──╯ | |
| │ │ | |
| ╰── "\xfd" ──╯ | |
| │ │ | |
| ╰── "\xfc" ──╯ | |
| │ │ | |
| ╰── "\xfb" ──╯ | |
| │ │ | |
| ╰── "\xfa" ──╯ | |
| │ │ | |
| ╰── "\xf9" ──╯ | |
| │ │ | |
| ╰── "\xf8" ──╯ | |
| │ │ | |
| ╰── "\xf7" ──╯ | |
| │ │ | |
| ╰── "\xf6" ──╯ | |
| │ │ | |
| ╰── "\xf5" ──╯ | |
| │ │ | |
| ╰── "\xf4" ──╯ | |
| │ │ | |
| ╰── "\xf3" ──╯ | |
| │ │ | |
| ╰── "\xf2" ──╯ | |
| │ │ | |
| ╰── "\xf1" ──╯ | |
| │ │ | |
| ╰── "\xf0" ──╯ | |
| │ │ | |
| ╰── "\xef" ──╯ | |
| │ │ | |
| ╰── "\xee" ──╯ | |
| │ │ | |
| ╰── "\xed" ──╯ | |
| │ │ | |
| ╰── "\xec" ──╯ | |
| │ │ | |
| ╰── "\xeb" ──╯ | |
| │ │ | |
| ╰── "\xea" ──╯ | |
| │ │ | |
| ╰── "\xe9" ──╯ | |
| │ │ | |
| ╰── "\xe8" ──╯ | |
| │ │ | |
| ╰── "\xe7" ──╯ | |
| │ │ | |
| ╰── "\xe6" ──╯ | |
| │ │ | |
| ╰── "\xe5" ──╯ | |
| │ │ | |
| ╰── "\xe4" ──╯ | |
| │ │ | |
| ╰── "\xe3" ──╯ | |
| │ │ | |
| ╰── "\xe2" ──╯ | |
| │ │ | |
| ╰── "\xe1" ──╯ | |
| │ │ | |
| ╰── "\xe0" ──╯ | |
| │ │ | |
| ╰── "\xdf" ──╯ | |
| │ │ | |
| ╰── "\xde" ──╯ | |
| │ │ | |
| ╰── "\xdd" ──╯ | |
| │ │ | |
| ╰── "\xdc" ──╯ | |
| │ │ | |
| ╰── "\xdb" ──╯ | |
| │ │ | |
| ╰── "\xda" ──╯ | |
| │ │ | |
| ╰── "\xd9" ──╯ | |
| │ │ | |
| ╰── "\xd8" ──╯ | |
| │ │ | |
| ╰── "\xd7" ──╯ | |
| │ │ | |
| ╰── "\xd6" ──╯ | |
| │ │ | |
| ╰── "\xd5" ──╯ | |
| │ │ | |
| ╰── "\xd4" ──╯ | |
| │ │ | |
| ╰── "\xd3" ──╯ | |
| │ │ | |
| ╰── "\xd2" ──╯ | |
| │ │ | |
| ╰── "\xd1" ──╯ | |
| │ │ | |
| ╰── "\xd0" ──╯ | |
| │ │ | |
| ╰── "\xcf" ──╯ | |
| │ │ | |
| ╰── "\xce" ──╯ | |
| │ │ | |
| ╰── "\xcd" ──╯ | |
| │ │ | |
| ╰── "\xcc" ──╯ | |
| │ │ | |
| ╰── "\xcb" ──╯ | |
| │ │ | |
| ╰── "\xca" ──╯ | |
| │ │ | |
| ╰── "\xc9" ──╯ | |
| │ │ | |
| ╰── "\xc8" ──╯ | |
| │ │ | |
| ╰── "\xc7" ──╯ | |
| │ │ | |
| ╰── "\xc6" ──╯ | |
| │ │ | |
| ╰── "\xc5" ──╯ | |
| │ │ | |
| ╰── "\xc4" ──╯ | |
| │ │ | |
| ╰── "\xc3" ──╯ | |
| │ │ | |
| ╰── "\xc2" ──╯ | |
| │ │ | |
| ╰── "\xc1" ──╯ | |
| │ │ | |
| ╰── "\xc0" ──╯ | |
| │ │ | |
| ╰── "\xbf" ──╯ | |
| │ │ | |
| ╰── "\xbe" ──╯ | |
| │ │ | |
| ╰── "\xbd" ──╯ | |
| │ │ | |
| ╰── "\xbc" ──╯ | |
| │ │ | |
| ╰── "\xbb" ──╯ | |
| │ │ | |
| ╰── "\xba" ──╯ | |
| │ │ | |
| ╰── "\xb9" ──╯ | |
| │ │ | |
| ╰── "\xb8" ──╯ | |
| │ │ | |
| ╰── "\xb7" ──╯ | |
| │ │ | |
| ╰── "\xb6" ──╯ | |
| │ │ | |
| ╰── "\xb5" ──╯ | |
| │ │ | |
| ╰── "\xb4" ──╯ | |
| │ │ | |
| ╰── "\xb3" ──╯ | |
| │ │ | |
| ╰── "\xb2" ──╯ | |
| │ │ | |
| ╰── "\xb1" ──╯ | |
| │ │ | |
| ╰── "\xb0" ──╯ | |
| │ │ | |
| ╰── "\xaf" ──╯ | |
| │ │ | |
| ╰── "\xae" ──╯ | |
| │ │ | |
| ╰── "\xad" ──╯ | |
| │ │ | |
| ╰── "\xac" ──╯ | |
| │ │ | |
| ╰── "\xab" ──╯ | |
| │ │ | |
| ╰── "\xaa" ──╯ | |
| │ │ | |
| ╰── "\xa9" ──╯ | |
| │ │ | |
| ╰── "\xa8" ──╯ | |
| │ │ | |
| ╰── "\xa7" ──╯ | |
| │ │ | |
| ╰── "\xa6" ──╯ | |
| │ │ | |
| ╰── "\xa5" ──╯ | |
| │ │ | |
| ╰── "\xa4" ──╯ | |
| │ │ | |
| ╰── "\xa3" ──╯ | |
| │ │ | |
| ╰── "\xa2" ──╯ | |
| │ │ | |
| ╰── "\xa1" ──╯ | |
| │ │ | |
| ╰── "\xa0" ──╯ | |
| │ │ | |
| ╰── "\x9f" ──╯ | |
| │ │ | |
| ╰── "\x9e" ──╯ | |
| │ │ | |
| ╰── "\x9d" ──╯ | |
| │ │ | |
| ╰── "\x9c" ──╯ | |
| │ │ | |
| ╰── "\x9b" ──╯ | |
| │ │ | |
| ╰── "\x9a" ──╯ | |
| │ │ | |
| ╰── "\x99" ──╯ | |
| │ │ | |
| ╰── "\x98" ──╯ | |
| │ │ | |
| ╰── "\x97" ──╯ | |
| │ │ | |
| ╰── "\x96" ──╯ | |
| │ │ | |
| ╰── "\x95" ──╯ | |
| │ │ | |
| ╰── "\x94" ──╯ | |
| │ │ | |
| ╰── "\x93" ──╯ | |
| │ │ | |
| ╰── "\x92" ──╯ | |
| │ │ | |
| ╰── "\x91" ──╯ | |
| │ │ | |
| ╰── "\x90" ──╯ | |
| │ │ | |
| ╰── "\x8f" ──╯ | |
| │ │ | |
| ╰── "\x8e" ──╯ | |
| │ │ | |
| ╰── "\x8d" ──╯ | |
| │ │ | |
| ╰── "\x8c" ──╯ | |
| │ │ | |
| ╰── "\x8b" ──╯ | |
| │ │ | |
| ╰── "\x8a" ──╯ | |
| │ │ | |
| ╰── "\x89" ──╯ | |
| │ │ | |
| ╰── "\x88" ──╯ | |
| │ │ | |
| ╰── "\x87" ──╯ | |
| │ │ | |
| ╰── "\x86" ──╯ | |
| │ │ | |
| ╰── "\x85" ──╯ | |
| │ │ | |
| ╰── "\x84" ──╯ | |
| │ │ | |
| ╰── "\x83" ──╯ | |
| │ │ | |
| ╰── "\x82" ──╯ | |
| │ │ | |
| ╰── "\x81" ──╯ | |
| │ │ | |
| ╰── "\x80" ──╯ | |
| │ │ | |
| ╰── "\x7f" ──╯ | |
| │ │ | |
| ╰─── "~" ────╯ | |
| │ │ | |
| ╰─── "}" ────╯ | |
| │ │ | |
| ╰─── "|" ────╯ | |
| │ │ | |
| ╰─── "{" ────╯ | |
| │ │ | |
| ╰─── "z" ────╯ | |
| │ │ | |
| ╰─── "y" ────╯ | |
| │ │ | |
| ╰─── "x" ────╯ | |
| │ │ | |
| ╰─── "w" ────╯ | |
| │ │ | |
| ╰─── "v" ────╯ | |
| │ │ | |
| ╰─── "u" ────╯ | |
| │ │ | |
| ╰─── "t" ────╯ | |
| │ │ | |
| ╰─── "s" ────╯ | |
| │ │ | |
| ╰─── "r" ────╯ | |
| │ │ | |
| ╰─── "q" ────╯ | |
| │ │ | |
| ╰─── "p" ────╯ | |
| │ │ | |
| ╰─── "o" ────╯ | |
| │ │ | |
| ╰─── "n" ────╯ | |
| │ │ | |
| ╰─── "m" ────╯ | |
| │ │ | |
| ╰─── "l" ────╯ | |
| │ │ | |
| ╰─── "k" ────╯ | |
| │ │ | |
| ╰─── "j" ────╯ | |
| │ │ | |
| ╰─── "i" ────╯ | |
| │ │ | |
| ╰─── "h" ────╯ | |
| │ │ | |
| ╰─── "g" ────╯ | |
| │ │ | |
| ╰─── "f" ────╯ | |
| │ │ | |
| ╰─── "e" ────╯ | |
| │ │ | |
| ╰─── "d" ────╯ | |
| │ │ | |
| ╰─── "c" ────╯ | |
| │ │ | |
| ╰─── "b" ────╯ | |
| │ │ | |
| ╰─── "a" ────╯ | |
| │ │ | |
| ╰─── "`" ────╯ | |
| │ │ | |
| ╰─── "_" ────╯ | |
| │ │ | |
| ╰─── "^" ────╯ | |
| │ │ | |
| ╰─── "]" ────╯ | |
| │ │ | |
| ╰─── "\\" ───╯ | |
| │ │ | |
| ╰─── "[" ────╯ | |
| │ │ | |
| ╰─── "Z" ────╯ | |
| │ │ | |
| ╰─── "Y" ────╯ | |
| │ │ | |
| ╰─── "X" ────╯ | |
| │ │ | |
| ╰─── "W" ────╯ | |
| │ │ | |
| ╰─── "V" ────╯ | |
| │ │ | |
| ╰─── "U" ────╯ | |
| │ │ | |
| ╰─── "T" ────╯ | |
| │ │ | |
| ╰─── "S" ────╯ | |
| │ │ | |
| ╰─── "R" ────╯ | |
| │ │ | |
| ╰─── "Q" ────╯ | |
| │ │ | |
| ╰─── "P" ────╯ | |
| │ │ | |
| ╰─── "O" ────╯ | |
| │ │ | |
| ╰─── "N" ────╯ | |
| │ │ | |
| ╰─── "M" ────╯ | |
| │ │ | |
| ╰─── "L" ────╯ | |
| │ │ | |
| ╰─── "K" ────╯ | |
| │ │ | |
| ╰─── "J" ────╯ | |
| │ │ | |
| ╰─── "I" ────╯ | |
| │ │ | |
| ╰─── "H" ────╯ | |
| │ │ | |
| ╰─── "G" ────╯ | |
| │ │ | |
| ╰─── "F" ────╯ | |
| │ │ | |
| ╰─── "E" ────╯ | |
| │ │ | |
| ╰─── "D" ────╯ | |
| │ │ | |
| ╰─── "C" ────╯ | |
| │ │ | |
| ╰─── "B" ────╯ | |
| │ │ | |
| ╰─── "A" ────╯ | |
| │ │ | |
| ╰─── "@" ────╯ | |
| │ │ | |
| ╰─── "?" ────╯ | |
| │ │ | |
| ╰─── ">" ────╯ | |
| │ │ | |
| ╰─── "=" ────╯ | |
| │ │ | |
| ╰─── "<" ────╯ | |
| │ │ | |
| ╰─── ";" ────╯ | |
| │ │ | |
| ╰─── ":" ────╯ | |
| │ │ | |
| ╰─── "9" ────╯ | |
| │ │ | |
| ╰─── "8" ────╯ | |
| │ │ | |
| ╰─── "7" ────╯ | |
| │ │ | |
| ╰─── "6" ────╯ | |
| │ │ | |
| ╰─── "5" ────╯ | |
| │ │ | |
| ╰─── "4" ────╯ | |
| │ │ | |
| ╰─── "3" ────╯ | |
| │ │ | |
| ╰─── "2" ────╯ | |
| │ │ | |
| ╰─── "1" ────╯ | |
| │ │ | |
| ╰─── "0" ────╯ | |
| │ │ | |
| ╰─── "/" ────╯ | |
| │ │ | |
| ╰─── "." ────╯ | |
| │ │ | |
| ╰─── "-" ────╯ | |
| │ │ | |
| ╰─── "," ────╯ | |
| │ │ | |
| ╰─── "+" ────╯ | |
| │ │ | |
| ╰─── "*" ────╯ | |
| │ │ | |
| ╰─── ")" ────╯ | |
| │ │ | |
| ╰─── "(" ────╯ | |
| │ │ | |
| ╰─── "'" ────╯ | |
| │ │ | |
| ╰─── "&" ────╯ | |
| │ │ | |
| ╰─── "%" ────╯ | |
| │ │ | |
| ╰─── "$" ────╯ | |
| │ │ | |
| ╰─── "#" ────╯ | |
| │ │ | |
| ╰─── "\"" ───╯ | |
| │ │ | |
| ╰─── "!" ────╯ | |
| │ │ | |
| ╰─── " " ────╯ | |
| │ │ | |
| ╰── "\x1f" ──╯ | |
| │ │ | |
| ╰── "\x1e" ──╯ | |
| │ │ | |
| ╰── "\x1d" ──╯ | |
| │ │ | |
| ╰── "\x1c" ──╯ | |
| │ │ | |
| ╰── "\x1b" ──╯ | |
| │ │ | |
| ╰── "\x1a" ──╯ | |
| │ │ | |
| ╰── "\x19" ──╯ | |
| │ │ | |
| ╰── "\x18" ──╯ | |
| │ │ | |
| ╰── "\x17" ──╯ | |
| │ │ | |
| ╰── "\x16" ──╯ | |
| │ │ | |
| ╰── "\x15" ──╯ | |
| │ │ | |
| ╰── "\x14" ──╯ | |
| │ │ | |
| ╰── "\x13" ──╯ | |
| │ │ | |
| ╰── "\x12" ──╯ | |
| │ │ | |
| ╰── "\x11" ──╯ | |
| │ │ | |
| ╰── "\x10" ──╯ | |
| │ │ | |
| ╰── "\x0f" ──╯ | |
| │ │ | |
| ╰── "\x0e" ──╯ | |
| │ │ | |
| ╰─── "\r" ───╯ | |
| │ │ | |
| ╰─── "\f" ───╯ | |
| │ │ | |
| ╰─── "\v" ───╯ | |
| │ │ | |
| ╰─── "\n" ───╯ | |
| │ │ | |
| ╰─── "\t" ───╯ | |
| │ │ | |
| ╰─── "\b" ───╯ | |
| │ │ | |
| ╰─── "\a" ───╯ | |
| │ │ | |
| ╰── "\x06" ──╯ | |
| │ │ | |
| ╰── "\x05" ──╯ | |
| │ │ | |
| ╰── "\x04" ──╯ | |
| │ │ | |
| ╰── "\x03" ──╯ | |
| │ │ | |
| ╰── "\x02" ──╯ | |
| │ │ | |
| ╰── "\x01" ──╯ | |
| charset: | |
| │├──╮─── atom ───╭──┤│ | |
| │ │ | |
| ╰── quoted ──╯ | |
| childinfo-extended-item: | |
| │├───── "childinfo"/i ── SP ── "(" ── list-select-base-opt-quoted ──╭─────────────────────────────────────────────╮── ")" ─────┤│ | |
| │ │ | |
| ╰───── list-select-base-opt-quoted ── SP ─────╯ | |
| child-mbox-flag: | |
| │├──╮─── "\\haschildren"/i ───╭──┤│ | |
| │ │ | |
| ╰── "\\hasnochildren"/i ──╯ | |
| command: | |
| │├───── tag ── SP ──╮──── command-any ────╭── CRLF ─────┤│ | |
| │ │ | |
| ╰─── command-auth ────╯ | |
| │ │ | |
| ╰── command-nonauth ──╯ | |
| │ │ | |
| ╰── command-select ───╯ | |
| command-any: | |
| │├──╮── "capability"/i ──╭──┤│ | |
| │ │ | |
| ╰──── "logout"/i ────╯ | |
| │ │ | |
| ╰───── "noop"/i ─────╯ | |
| command-auth: | |
| │├──╮─────── append ────────╭──┤│ | |
| │ │ | |
| ╰─────── create ────────╯ | |
| │ │ | |
| ╰─────── delete ────────╯ | |
| │ │ | |
| ╰─────── enable ────────╯ | |
| │ │ | |
| ╰─────── examine ───────╯ | |
| │ │ | |
| ╰──────── list ─────────╯ | |
| │ │ | |
| ╰── namespace-command ──╯ | |
| │ │ | |
| ╰─────── rename ────────╯ | |
| │ │ | |
| ╰─────── select ────────╯ | |
| │ │ | |
| ╰─────── status ────────╯ | |
| │ │ | |
| ╰────── subscribe ──────╯ | |
| │ │ | |
| ╰───── unsubscribe ─────╯ | |
| │ │ | |
| ╰──────── idle ─────────╯ | |
| command-nonauth: | |
| │├──╮───── login ──────╭──┤│ | |
| │ │ | |
| ╰── authenticate ──╯ | |
| │ │ | |
| ╰── "starttls"/i ──╯ | |
| command-select: | |
| │├──╮─── "close"/i ────╭──┤│ | |
| │ │ | |
| ╰── "unselect"/i ──╯ | |
| │ │ | |
| ╰── "expunge"/i ───╯ | |
| │ │ | |
| ╰────── copy ──────╯ | |
| │ │ | |
| ╰────── move ──────╯ | |
| │ │ | |
| ╰───── fetch ──────╯ | |
| │ │ | |
| ╰───── store ──────╯ | |
| │ │ | |
| ╰───── search ─────╯ | |
| │ │ | |
| ╰────── uid ───────╯ | |
| continue-req: | |
| │├───── "+" ── SP ──╮── resp-text ──╭── CRLF ─────┤│ | |
| │ │ | |
| ╰─── base64 ────╯ | |
| copy: | |
| │├───── "copy"/i ── SP ── sequence-set ── SP ── mailbox ─────┤│ | |
| create: | |
| │├───── "create"/i ── SP ── mailbox ─────┤│ | |
| date: | |
| │├──╮──────────── date-text ────────────╭──┤│ | |
| │ │ | |
| ╰── DQUOTE ── date-text ── DQUOTE ──╯ | |
| date-day: | |
| │├──────╭── DIGIT ──╮───────┤│ | |
| │ │ | |
| ╰─────<─────╯ | |
| (once at most) | |
| date-day-fixed: | |
| │├──╮───── SP ── DIGIT ─────╭──┤│ | |
| │ │ | |
| ╰─────╭── DIGIT ──╮─────╯ | |
| │ │ | |
| ╰─────<─────╯ | |
| (once only) | |
| date-month: | |
| │├──╮── "jan"/i ──╭──┤│ | |
| │ │ | |
| ╰── "feb"/i ──╯ | |
| │ │ | |
| ╰── "mar"/i ──╯ | |
| │ │ | |
| ╰── "apr"/i ──╯ | |
| │ │ | |
| ╰── "may"/i ──╯ | |
| │ │ | |
| ╰── "jun"/i ──╯ | |
| │ │ | |
| ╰── "jul"/i ──╯ | |
| │ │ | |
| ╰── "aug"/i ──╯ | |
| │ │ | |
| ╰── "sep"/i ──╯ | |
| │ │ | |
| ╰── "oct"/i ──╯ | |
| │ │ | |
| ╰── "nov"/i ──╯ | |
| │ │ | |
| ╰── "dec"/i ──╯ | |
| date-text: | |
| │├───── date-day ── "-" ── date-month ── "-" ── date-year ─────┤│ | |
| date-year: | |
| │├────────╭── DIGIT ──╮─────────┤│ | |
| │ │ | |
| ╰─────<─────╯ | |
| (three times only) | |
| date-time: | |
| │├───── DQUOTE ── date-day-fixed ── "-" ── date-month ── "-" ── date-year ── SP ── time ── SP ── zone ── DQUOTE ─────┤│ | |
| delete: | |
| │├───── "delete"/i ── SP ── mailbox ─────┤│ | |
| digit-nz: | |
| │├─────╮── "9" ──╭─────┤│ | |
| │ │ | |
| ╰── "8" ──╯ | |
| │ │ | |
| ╰── "7" ──╯ | |
| │ │ | |
| ╰── "6" ──╯ | |
| │ │ | |
| ╰── "5" ──╯ | |
| │ │ | |
| ╰── "4" ──╯ | |
| │ │ | |
| ╰── "3" ──╯ | |
| │ │ | |
| ╰── "2" ──╯ | |
| │ │ | |
| ╰── "1" ──╯ | |
| eitem-standard-tag: | |
| │├───── atom ─────┤│ | |
| eitem-vendor-tag: | |
| │├───── vendor-token ── "-" ── atom ─────┤│ | |
| enable: | |
| │├───── "enable"/i ──╭───── SP ── capability ─────╮─────┤│ | |
| │ │ | |
| ╰─────────────<──────────────╯ | |
| enable-data: | |
| │├───── "enabled"/i ──╭────────────────────────────╮─────┤│ | |
| │ │ | |
| ╰───── capability ── SP ─────╯ | |
| envelope: | |
| │├───── "(" ── env-date ── SP ── env-subject ── SP ── env-from ── SP ── env-sender ── SP ── env-reply-to ── SP ── env-to ── SP ── env-cc ── SP ── env-bcc ── SP ── env-in-reply-to ── SP ── env-message-id ── ")" ─────┤│ | |
| env-bcc: | |
| │├──╮── "(" ──╭── address ──╮── ")" ──╭──┤│ | |
| │ │ │ │ | |
| │ ╰──────<──────╯ │ | |
| │ │ | |
| ╰────────────── nil ──────────────╯ | |
| env-cc: | |
| │├──╮── "(" ──╭── address ──╮── ")" ──╭──┤│ | |
| │ │ │ │ | |
| │ ╰──────<──────╯ │ | |
| │ │ | |
| ╰────────────── nil ──────────────╯ | |
| env-date: | |
| │├───── nstring ─────┤│ | |
| env-from: | |
| │├──╮── "(" ──╭── address ──╮── ")" ──╭──┤│ | |
| │ │ │ │ | |
| │ ╰──────<──────╯ │ | |
| │ │ | |
| ╰────────────── nil ──────────────╯ | |
| env-in-reply-to: | |
| │├───── nstring ─────┤│ | |
| env-message-id: | |
| │├───── nstring ─────┤│ | |
| env-reply-to: | |
| │├──╮── "(" ──╭── address ──╮── ")" ──╭──┤│ | |
| │ │ │ │ | |
| │ ╰──────<──────╯ │ | |
| │ │ | |
| ╰────────────── nil ──────────────╯ | |
| env-sender: | |
| │├──╮── "(" ──╭── address ──╮── ")" ──╭──┤│ | |
| │ │ │ │ | |
| │ ╰──────<──────╯ │ | |
| │ │ | |
| ╰────────────── nil ──────────────╯ | |
| env-subject: | |
| │├───── nstring ─────┤│ | |
| env-to: | |
| │├──╮── "(" ──╭── address ──╮── ")" ──╭──┤│ | |
| │ │ │ │ | |
| │ ╰──────<──────╯ │ | |
| │ │ | |
| ╰────────────── nil ──────────────╯ | |
| esearch-response: | |
| ╭──────────────>──────────────╮ ╭────────────>────────────╮ | |
| │ │ │ │ | |
| │├───── "esearch"/i ──╯───── search-correlator ─────╰──╯───── SP ── "uid"/i ─────╰──╭────────────────────────────────────╮─────┤│ | |
| │ │ | |
| ╰───── search-return-data ── SP ─────╯ | |
| examine: | |
| │├───── "examine"/i ── SP ── mailbox ─────┤│ | |
| fetch: | |
| │├───── "fetch"/i ── SP ── sequence-set ── SP ──╮───────────────────────── "all"/i ──────────────────────────╭─────┤│ | |
| │ │ | |
| ╰───────────────────────── "full"/i ─────────────────────────╯ | |
| │ │ | |
| ╰───────────────────────── "fast"/i ─────────────────────────╯ | |
| │ │ | |
| ╰──────────────────────── fetch-att ─────────────────────────╯ | |
| │ │ | |
| ╰── "(" ── fetch-att ──╭───────────────────────────╮── ")" ──╯ | |
| │ │ | |
| ╰───── fetch-att ── SP ─────╯ | |
| fetch-att: | |
| │├──╮────────────────────────────────── "envelope"/i ──────────────────────────────────╭──┤│ | |
| │ │ | |
| ╰─────────────────────────────────── "flags"/i ────────────────────────────────────╯ | |
| │ │ | |
| ╰──────────────────────────────── "internaldate"/i ────────────────────────────────╯ | |
| │ │ | |
| ╰──────────────────────────────── "rfc822.size"/i ─────────────────────────────────╯ | |
| │ │ | |
| │ ╭────────────>────────────╮ │ | |
| │ │ │ │ | |
| ╰───────────────────── "body"/i ──╯───── "structure"/i ─────╰──────────────────────╯ | |
| │ │ | |
| ╰──────────────────────────────────── "uid"/i ─────────────────────────────────────╯ | |
| │ │ | |
| │ ╭─────────>─────────╮ │ | |
| │ │ │ │ | |
| ╰─────────────────── "body"/i ── section ──╯───── partial ─────╰───────────────────╯ | |
| │ │ | |
| │ ╭─────────>─────────╮ │ | |
| │ │ │ │ | |
| ╰──────────────── "body.peek"/i ── section ──╯───── partial ─────╰─────────────────╯ | |
| │ │ | |
| │ ╭──────────>──────────╮ ╭─────────>─────────╮ │ | |
| │ │ │ │ │ │ | |
| ╰── "binary"/i ──╯───── ".peek"/i ─────╰── section-binary ──╯───── partial ─────╰──╯ | |
| │ │ | |
| ╰─────────────────────── "binary.size"/i ── section-binary ────────────────────────╯ | |
| flag: | |
| │├──╮── "\\answered"/i ──╭──┤│ | |
| │ │ | |
| ╰── "\\flagged"/i ───╯ | |
| │ │ | |
| ╰── "\\deleted"/i ───╯ | |
| │ │ | |
| ╰──── "\\seen"/i ────╯ | |
| │ │ | |
| ╰─── "\\draft"/i ────╯ | |
| │ │ | |
| ╰─── flag-keyword ───╯ | |
| │ │ | |
| ╰── flag-extension ──╯ | |
| flag-extension: | |
| │├───── "\\" ── atom ─────┤│ | |
| flag-fetch: | |
| │├──╮────────── flag ──────────╭──┤│ | |
| │ │ | |
| ╰── obsolete-flag-recent ──╯ | |
| flag-keyword: | |
| │├──╮─── "$mdnsent"/i ───╭──┤│ | |
| │ │ | |
| ╰── "$forwarded"/i ──╯ | |
| │ │ | |
| ╰──── "$junk"/i ─────╯ | |
| │ │ | |
| ╰─── "$notjunk"/i ───╯ | |
| │ │ | |
| ╰── "$phishing"/i ───╯ | |
| │ │ | |
| ╰─────── atom ───────╯ | |
| flag-list: | |
| ╭────────────────────>─────────────────────╮ | |
| │ │ | |
| │├───── "(" ──╯───── flag ──╭──────────────────────╮─────╰── ")" ─────┤│ | |
| │ │ | |
| ╰───── flag ── SP ─────╯ | |
| flag-perm: | |
| │├──╮── flag ───╭──┤│ | |
| │ │ | |
| ╰── "\\*" ──╯ | |
| greeting: | |
| │├───── "*" ── SP ──╮── resp-cond-auth ──╭── CRLF ─────┤│ | |
| │ │ | |
| ╰── resp-cond-bye ───╯ | |
| header-fld-name: | |
| │├───── astring ─────┤│ | |
| header-list: | |
| │├───── "(" ── header-fld-name ──╭─────────────────────────────────╮── ")" ─────┤│ | |
| │ │ | |
| ╰───── header-fld-name ── SP ─────╯ | |
| idle: | |
| │├───── "idle"/i ── CRLF ── "done"/i ─────┤│ | |
| initial-resp: | |
| │├─────╮── base64 ──╭─────┤│ | |
| │ │ | |
| ╰─── "=" ────╯ | |
| list: | |
| ╭────────────────>─────────────────╮ ╭────────────────>─────────────────╮ | |
| │ │ │ │ | |
| │├───── "list"/i ──╯───── SP ── list-select-opts ─────╰── SP ── mailbox ── SP ── mbox-or-pat ──╯───── SP ── list-return-opts ─────╰─────┤│ | |
| list-mailbox: | |
| │├──╮──╭── list-char ──╮──╭──┤│ | |
| │ │ │ │ | |
| │ ╰───────<───────╯ │ | |
| │ │ | |
| ╰────── string ───────╯ | |
| list-char: | |
| │├──╮──── ATOM-CHAR ─────╭──┤│ | |
| │ │ | |
| ╰── list-wildcards ──╯ | |
| │ │ | |
| ╰── resp-specials ───╯ | |
| list-return-opt: | |
| │├───── return-option ─────┤│ | |
| list-return-opts: | |
| ╭───────────────────────────────>────────────────────────────────╮ | |
| │ │ | |
| │├───── "return"/i ── SP ── "(" ──╯───── list-return-opt ──╭─────────────────────────────────╮─────╰── ")" ─────┤│ | |
| │ │ | |
| ╰───── list-return-opt ── SP ─────╯ | |
| list-select-base-opt: | |
| │├──╮─── "subscribed"/i ───╭──┤│ | |
| │ │ | |
| ╰── option-extension ──╯ | |
| list-select-base-opt-quoted: | |
| │├───── DQUOTE ── list-select-base-opt ── DQUOTE ─────┤│ | |
| list-select-independent-opt: | |
| │├──╮───── "remote"/i ─────╭──┤│ | |
| │ │ | |
| ╰── option-extension ──╯ | |
| list-select-mod-opt: | |
| │├──╮── "recursivematch"/i ──╭──┤│ | |
| │ │ | |
| ╰─── option-extension ───╯ | |
| list-select-opt: | |
| │├──╮───── list-select-base-opt ──────╭──┤│ | |
| │ │ | |
| ╰── list-select-independent-opt ──╯ | |
| │ │ | |
| ╰────── list-select-mod-opt ──────╯ | |
| list-select-opts: | |
| ╭───────────────────────────────────────────────────────>────────────────────────────────────────────────────────╮ | |
| │ │ | |
| │├───── "(" ──╯──╮─────╭─────────────────────────────────╮── list-select-base-opt ──╭─────────────────────────────────╮─────╭──╰── ")" ─────┤│ | |
| │ │ │ │ │ │ | |
| │ ╰───── SP ── list-select-opt ─────╯ ╰───── list-select-opt ── SP ─────╯ │ | |
| │ │ | |
| ╰────────────── list-select-independent-opt ──╭─────────────────────────────────────────────╮──────────────╯ | |
| │ │ | |
| ╰───── list-select-independent-opt ── SP ─────╯ | |
| list-wildcards: | |
| │├──╮── "%" ──╭──┤│ | |
| │ │ | |
| ╰── "*" ──╯ | |
| literal: | |
| ╭───────>───────╮ | |
| │ │ | |
| │├───── "{" ── number64 ──╯───── "+" ─────╰── "}" ── CRLF ──╭───────────╮─────┤│ | |
| │ │ | |
| ╰── CHAR8 ──╯ | |
| literal8: | |
| │├───── "~{" ── number64 ── "}" ── CRLF ──╭───────────╮─────┤│ | |
| │ │ | |
| ╰── OCTET ──╯ | |
| login: | |
| │├───── "login"/i ── SP ── userid ── SP ── password ─────┤│ | |
| mailbox: | |
| │├──╮── "inbox"/i ──╭──┤│ | |
| │ │ | |
| ╰─── astring ───╯ | |
| mailbox-data: | |
| │├──╮─────────────────────────── "flags"/i ── SP ── flag-list ───────────────────────────╭──┤│ | |
| │ │ | |
| ╰────────────────────────── "list"/i ── SP ── mailbox-list ──────────────────────────╯ | |
| │ │ | |
| ╰───────────────────────────────── esearch-response ─────────────────────────────────╯ | |
| │ │ | |
| │ ╭─────────────>─────────────╮ │ | |
| │ │ │ │ | |
| ╰── "status"/i ── SP ── mailbox ── SP ── "(" ──╯───── status-att-list ─────╰── ")" ──╯ | |
| │ │ | |
| ╰──────────────────────────── number ── SP ── "exists"/i ────────────────────────────╯ | |
| │ │ | |
| ╰──────────────────────────────── namespace-response ────────────────────────────────╯ | |
| │ │ | |
| ╰───────────────────────────── obsolete-search-response ─────────────────────────────╯ | |
| │ │ | |
| ╰───────────────────────────── obsolete-recent-response ─────────────────────────────╯ | |
| mailbox-list: | |
| ╭────────────>─────────────╮ ╭─────────────────>──────────────────╮ | |
| │ │ │ │ | |
| │├───── "(" ──╯───── mbx-list-flags ─────╰── ")" ── SP ──╮── DQUOTE ── QUOTED-CHAR ── DQUOTE ──╭── SP ── mailbox ──╯───── SP ── mbox-list-extended ─────╰─────┤│ | |
| │ │ | |
| ╰──────────────── nil ────────────────╯ | |
| mbox-list-extended: | |
| ╭───────────────────────────────────────>────────────────────────────────────────╮ | |
| │ │ | |
| │├───── "(" ──╯───── mbox-list-extended-item ──╭─────────────────────────────────────────╮─────╰── ")" ─────┤│ | |
| │ │ | |
| ╰───── mbox-list-extended-item ── SP ─────╯ | |
| mbox-list-extended-item: | |
| │├───── mbox-list-extended-item-tag ── SP ── tagged-ext-val ─────┤│ | |
| mbox-list-extended-item-tag: | |
| │├───── astring ─────┤│ | |
| mbox-or-pat: | |
| │├──╮── list-mailbox ──╭──┤│ | |
| │ │ | |
| ╰──── patterns ────╯ | |
| mbx-list-flags: | |
| │├──╮──╭────────────────────────────────╮── mbx-list-sflag ──╭────────────────────────────────╮──╭──┤│ | |
| │ │ │ │ │ │ | |
| │ ╰───── SP ── mbx-list-oflag ─────╯ ╰───── mbx-list-oflag ── SP ─────╯ │ | |
| │ │ | |
| ╰──────────────────── mbx-list-oflag ──╭────────────────────────────────╮────────────────────╯ | |
| │ │ | |
| ╰───── mbx-list-oflag ── SP ─────╯ | |
| mbx-list-oflag: | |
| │├──╮── "\\noinferiors"/i ──╭──┤│ | |
| │ │ | |
| ╰─── child-mbox-flag ───╯ | |
| │ │ | |
| ╰── "\\subscribed"/i ───╯ | |
| │ │ | |
| ╰──── "\\remote"/i ─────╯ | |
| │ │ | |
| ╰─── flag-extension ────╯ | |
| mbx-list-sflag: | |
| │├──╮── "\\nonexistent"/i ──╭──┤│ | |
| │ │ | |
| ╰─── "\\noselect"/i ────╯ | |
| │ │ | |
| ╰──── "\\marked"/i ─────╯ | |
| │ │ | |
| ╰─── "\\unmarked"/i ────╯ | |
| media-basic: | |
| │├─────╮───── DQUOTE ──╮── "application"/i ──╭── DQUOTE ─────╭── SP ── media-subtype ─────┤│ | |
| │ │ │ │ | |
| │ ╰───── "audio"/i ─────╯ │ | |
| │ │ │ │ | |
| │ ╰───── "image"/i ─────╯ │ | |
| │ │ │ │ | |
| │ ╰───── "font"/i ──────╯ │ | |
| │ │ │ │ | |
| │ ╰──── "message"/i ────╯ │ | |
| │ │ │ │ | |
| │ ╰───── "model"/i ─────╯ │ | |
| │ │ │ │ | |
| │ ╰───── "video"/i ─────╯ │ | |
| │ │ | |
| ╰────────────────────── string ───────────────────────╯ | |
| media-message: | |
| │├───── DQUOTE ── "message"/i ── DQUOTE ── SP ── DQUOTE ──╮── "rfc822"/i ──╭── DQUOTE ─────┤│ | |
| │ │ | |
| ╰── "global"/i ──╯ | |
| media-subtype: | |
| │├───── string ─────┤│ | |
| media-text: | |
| │├───── DQUOTE ── "text"/i ── DQUOTE ── SP ── media-subtype ─────┤│ | |
| message-data: | |
| │├───── nz-number ── SP ──╮──────────── "expunge"/i ─────────────╭─────┤│ | |
| │ │ | |
| ╰───── "fetch"/i ── SP ── msg-att ─────╯ | |
| move: | |
| │├───── "move"/i ── SP ── sequence-set ── SP ── mailbox ─────┤│ | |
| msg-att: | |
| │├───── "(" ──╮── msg-att-dynamic ──╭──╭───────────────────────────────────────╮── ")" ─────┤│ | |
| │ │ │ │ | |
| ╰── msg-att-static ───╯ ╰─────╮── msg-att-dynamic ──╭── SP ─────╯ | |
| │ │ | |
| ╰── msg-att-static ───╯ | |
| msg-att-dynamic: | |
| ╭──────────────────────────>───────────────────────────╮ | |
| │ │ | |
| │├───── "flags"/i ── SP ── "(" ──╯───── flag-fetch ──╭────────────────────────────╮─────╰── ")" ─────┤│ | |
| │ │ | |
| ╰───── flag-fetch ── SP ─────╯ | |
| msg-att-static: | |
| │├──╮─────────────────────── "envelope"/i ── SP ── envelope ───────────────────────╭──┤│ | |
| │ │ | |
| ╰──────────────────── "internaldate"/i ── SP ── date-time ─────────────────────╯ | |
| │ │ | |
| ╰───────────────────── "rfc822.size"/i ── SP ── number64 ──────────────────────╯ | |
| │ │ | |
| │ ╭────────────>────────────╮ │ | |
| │ │ │ │ | |
| ╰──────────── "body"/i ──╯───── "structure"/i ─────╰── SP ── body ─────────────╯ | |
| │ │ | |
| │ ╭───────────────>────────────────╮ │ | |
| │ │ │ │ | |
| ╰── "body"/i ── section ──╯───── "<" ── number ── ">" ─────╰── SP ── nstring ──╯ | |
| │ │ | |
| ╰──────────── "binary"/i ── section-binary ── SP ──╮── nstring ───╭────────────╯ | |
| │ │ │ │ | |
| │ ╰── literal8 ──╯ │ | |
| │ │ | |
| ╰───────────── "binary.size"/i ── section-binary ── SP ── number ──────────────╯ | |
| │ │ | |
| ╰───────────────────────── "uid"/i ── SP ── uniqueid ──────────────────────────╯ | |
| name-component: | |
| │├─────╭── UTF8-CHAR-except-dot-or-slash-or-list-wildcards ──╮─────┤│ | |
| │ │ | |
| ╰──────────────────────────<──────────────────────────╯ | |
| namespace: | |
| │├──╮────────────────── nil ──────────────────╭──┤│ | |
| │ │ | |
| ╰── "(" ──╭── namespace-descr ──╮── ")" ──╯ | |
| │ │ | |
| ╰──────────<──────────╯ | |
| namespace-command: | |
| │├───── "namespace"/i ─────┤│ | |
| namespace-descr: | |
| ╭────────────────────>────────────────────╮ | |
| │ │ | |
| │├───── "(" ── string ── SP ──╮── DQUOTE ── QUOTED-CHAR ── DQUOTE ──╭──╯───── namespace-response-extensions ─────╰── ")" ─────┤│ | |
| │ │ | |
| ╰──────────────── nil ────────────────╯ | |
| namespace-response-extensions: | |
| │├─────╭──────────────────────────────────╮─────┤│ | |
| │ │ | |
| ╰── namespace-response-extension ──╯ | |
| namespace-response-extension: | |
| │├───── SP ── string ── SP ── "(" ── string ──╭────────────────────────╮── ")" ─────┤│ | |
| │ │ | |
| ╰───── string ── SP ─────╯ | |
| namespace-response: | |
| │├───── "namespace"/i ── SP ── namespace ── SP ── namespace ── SP ── namespace ─────┤│ | |
| nil: | |
| │├───── "nil"/i ─────┤│ | |
| nstring: | |
| │├──╮── string ──╭──┤│ | |
| │ │ | |
| ╰─── nil ────╯ | |
| number: | |
| │├─────╭── DIGIT ──╮─────┤│ | |
| │ │ | |
| ╰─────<─────╯ | |
| number64: | |
| │├─────╭── DIGIT ──╮─────┤│ | |
| │ │ | |
| ╰─────<─────╯ | |
| nz-number: | |
| │├───── digit-nz ──╭───────────╮─────┤│ | |
| │ │ | |
| ╰── DIGIT ──╯ | |
| nz-number64: | |
| │├───── digit-nz ──╭───────────╮─────┤│ | |
| │ │ | |
| ╰── DIGIT ──╯ | |
| obsolete-flag-recent: | |
| │├───── "\\recent"/i ─────┤│ | |
| obsolete-recent-response: | |
| │├───── number ── SP ── "recent"/i ─────┤│ | |
| obsolete-search-response: | |
| │├───── "search"/i ──╭───────────────────────────╮─────┤│ | |
| │ │ | |
| ╰───── nz-number ── SP ─────╯ | |
| oldname-extended-item: | |
| │├───── "oldname"/i ── SP ── "(" ── mailbox ── ")" ─────┤│ | |
| option-extension: | |
| ╭──────────────>───────────────╮ | |
| │ │ | |
| │├─────╮── option-standard-tag ──╭──╯───── SP ── option-value ─────╰─────┤│ | |
| │ │ | |
| ╰─── option-vendor-tag ───╯ | |
| option-standard-tag: | |
| │├───── atom ─────┤│ | |
| option-val-comp: | |
| │├──╮──────────────────────── astring ─────────────────────────╭──┤│ | |
| │ │ | |
| ╰── option-val-comp ──╭─────────────────────────────────╮──╯ | |
| │ │ │ │ | |
| │ ╰───── option-val-comp ── SP ─────╯ │ | |
| │ │ | |
| ╰───────────── "(" ── option-val-comp ── ")" ──────────────╯ | |
| option-value: | |
| │├───── "(" ── option-val-comp ── ")" ─────┤│ | |
| option-vendor-tag: | |
| │├───── vendor-token ── "-" ── atom ─────┤│ | |
| partial-range: | |
| ╭──────────────>───────────────╮ | |
| │ │ | |
| │├───── number64 ──╯───── "." ── nz-number64 ─────╰─────┤│ | |
| partial: | |
| │├───── "<" ── number64 ── "." ── nz-number64 ── ">" ─────┤│ | |
| password: | |
| │├───── astring ─────┤│ | |
| patterns: | |
| │├───── "(" ── list-mailbox ── ")" ─────┤│ | |
| quoted: | |
| │├───── DQUOTE ──╭─────────────────╮── DQUOTE ─────┤│ | |
| │ │ | |
| ╰── QUOTED-CHAR ──╯ | |
| QUOTED-CHAR: | |
| │├──╮── any-TEXT-CHAR-except-quoted-specials ──╭──┤│ | |
| │ │ | |
| ╰──────── "\\" ── quoted-specials ─────────╯ | |
| │ │ | |
| ╰───────────────── UTF8-2 ─────────────────╯ | |
| │ │ | |
| ╰───────────────── UTF8-3 ─────────────────╯ | |
| │ │ | |
| ╰───────────────── UTF8-4 ─────────────────╯ | |
| quoted-specials: | |
| │├──╮── DQUOTE ──╭──┤│ | |
| │ │ | |
| ╰─── "\\" ───╯ | |
| rename: | |
| │├───── "rename"/i ── SP ── mailbox ── SP ── mailbox ─────┤│ | |
| response: | |
| │├─────╭─────────────────────────╮── response-done ─────┤│ | |
| │ │ | |
| ╰──╮── continue-req ───╭──╯ | |
| │ │ | |
| ╰── response-data ──╯ | |
| response-data: | |
| │├───── "*" ── SP ──╮── resp-cond-state ──╭── CRLF ─────┤│ | |
| │ │ | |
| ╰─── resp-cond-bye ───╯ | |
| │ │ | |
| ╰─── mailbox-data ────╯ | |
| │ │ | |
| ╰─── message-data ────╯ | |
| │ │ | |
| ╰── capability-data ──╯ | |
| │ │ | |
| ╰──── enable-data ────╯ | |
| response-done: | |
| │├──╮── response-tagged ──╭──┤│ | |
| │ │ | |
| ╰── response-fatal ───╯ | |
| response-fatal: | |
| │├───── "*" ── SP ── resp-cond-bye ── CRLF ─────┤│ | |
| response-tagged: | |
| │├───── tag ── SP ── resp-cond-state ── CRLF ─────┤│ | |
| resp-code-apnd: | |
| │├───── "appenduid"/i ── SP ── nz-number ── SP ── append-uid ─────┤│ | |
| resp-code-copy: | |
| │├───── "copyuid"/i ── SP ── nz-number ── SP ── uid-set ── SP ── uid-set ─────┤│ | |
| resp-cond-auth: | |
| │├─────╮──── "ok"/i ─────╭── SP ── resp-text ─────┤│ | |
| │ │ | |
| ╰── "preauth"/i ──╯ | |
| resp-cond-bye: | |
| │├───── "bye"/i ── SP ── resp-text ─────┤│ | |
| resp-cond-state: | |
| │├─────╮── "ok"/i ───╭── SP ── resp-text ─────┤│ | |
| │ │ | |
| ╰── "no"/i ───╯ | |
| │ │ | |
| ╰── "bad"/i ──╯ | |
| resp-specials: | |
| │├───── "]" ─────┤│ | |
| resp-text: | |
| ╭──────────────────────>───────────────────────╮ ╭───────>────────╮ | |
| │ │ │ │ | |
| │├─────╯───── "[" ── resp-text-code ── "]" ── SP ─────╰──╯───── text ─────╰─────┤│ | |
| resp-text-code: | |
| │├──╮──────────────────────────────────────────── "alert"/i ─────────────────────────────────────────────╭──┤│ | |
| │ │ | |
| │ ╭─────────────────────────────────>──────────────────────────────────╮ │ | |
| │ │ │ │ | |
| ╰────── "badcharset"/i ──╯───── SP ── "(" ── charset ──╭─────────────────────────╮── ")" ─────╰──────╯ | |
| │ │ │ │ | |
| │ ╰───── charset ── SP ─────╯ │ | |
| │ │ | |
| ╰───────────────────────────────────────── capability-data ──────────────────────────────────────────╯ | |
| │ │ | |
| ╰──────────────────────────────────────────── "parse"/i ─────────────────────────────────────────────╯ | |
| │ │ | |
| │ ╭─────────────────────────>──────────────────────────╮ │ | |
| │ │ │ │ | |
| ╰── "permanentflags"/i ── SP ── "(" ──╯───── flag-perm ──╭───────────────────────────╮─────╰── ")" ──╯ | |
| │ │ │ │ | |
| │ ╰───── flag-perm ── SP ─────╯ │ | |
| │ │ | |
| ╰────────────────────────────────────────── "read-only"/i ───────────────────────────────────────────╯ | |
| │ │ | |
| ╰────────────────────────────────────────── "read-write"/i ──────────────────────────────────────────╯ | |
| │ │ | |
| ╰────────────────────────────────────────── "trycreate"/i ───────────────────────────────────────────╯ | |
| │ │ | |
| ╰────────────────────────────────── "uidnext"/i ── SP ── nz-number ──────────────────────────────────╯ | |
| │ │ | |
| ╰──────────────────────────────── "uidvalidity"/i ── SP ── nz-number ────────────────────────────────╯ | |
| │ │ | |
| ╰────────────────────────────────────────── resp-code-apnd ──────────────────────────────────────────╯ | |
| │ │ | |
| ╰────────────────────────────────────────── resp-code-copy ──────────────────────────────────────────╯ | |
| │ │ | |
| ╰───────────────────────────────────────── "uidnotsticky"/i ─────────────────────────────────────────╯ | |
| │ │ | |
| ╰───────────────────────────────────────── "unavailable"/i ──────────────────────────────────────────╯ | |
| │ │ | |
| ╰───────────────────────────────────── "authenticationfailed"/i ─────────────────────────────────────╯ | |
| │ │ | |
| ╰───────────────────────────────────── "authorizationfailed"/i ──────────────────────────────────────╯ | |
| │ │ | |
| ╰─────────────────────────────────────────── "expired"/i ────────────────────────────────────────────╯ | |
| │ │ | |
| ╰─────────────────────────────────────── "privacyrequired"/i ────────────────────────────────────────╯ | |
| │ │ | |
| ╰───────────────────────────────────────── "contactadmin"/i ─────────────────────────────────────────╯ | |
| │ │ | |
| ╰──────────────────────────────────────────── "noperm"/i ────────────────────────────────────────────╯ | |
| │ │ | |
| ╰──────────────────────────────────────────── "inuse"/i ─────────────────────────────────────────────╯ | |
| │ │ | |
| ╰──────────────────────────────────────── "expungeissued"/i ─────────────────────────────────────────╯ | |
| │ │ | |
| ╰────────────────────────────────────────── "corruption"/i ──────────────────────────────────────────╯ | |
| │ │ | |
| ╰────────────────────────────────────────── "serverbug"/i ───────────────────────────────────────────╯ | |
| │ │ | |
| ╰────────────────────────────────────────── "clientbug"/i ───────────────────────────────────────────╯ | |
| │ │ | |
| ╰──────────────────────────────────────────── "cannot"/i ────────────────────────────────────────────╯ | |
| │ │ | |
| ╰──────────────────────────────────────────── "limit"/i ─────────────────────────────────────────────╯ | |
| │ │ | |
| ╰────────────────────────────────────────── "overquota"/i ───────────────────────────────────────────╯ | |
| │ │ | |
| ╰──────────────────────────────────────── "alreadyexists"/i ─────────────────────────────────────────╯ | |
| │ │ | |
| ╰───────────────────────────────────────── "nonexistent"/i ──────────────────────────────────────────╯ | |
| │ │ | |
| ╰─────────────────────────────────────────── "notsaved"/i ───────────────────────────────────────────╯ | |
| │ │ | |
| ╰───────────────────────────────────────── "haschildren"/i ──────────────────────────────────────────╯ | |
| │ │ | |
| ╰──────────────────────────────────────────── "closed"/i ────────────────────────────────────────────╯ | |
| │ │ | |
| ╰───────────────────────────────────────── "unknown-cte"/i ──────────────────────────────────────────╯ | |
| │ │ | |
| │ ╭────────────────────────────>─────────────────────────────╮ │ | |
| │ │ │ │ | |
| ╰──────────────── atom ──╯───── SP ──╭── any-TEXT-CHAR-except-resp-specials ──╮─────╰────────────────╯ | |
| │ │ | |
| ╰───────────────────<────────────────────╯ | |
| return-option: | |
| │├──╮─── "subscribed"/i ───╭──┤│ | |
| │ │ | |
| ╰──── "children"/i ────╯ | |
| │ │ | |
| ╰─── status-option ────╯ | |
| │ │ | |
| ╰── option-extension ──╯ | |
| search: | |
| ╭──────────────>───────────────╮ | |
| │ │ | |
| │├───── "search"/i ──╯───── search-return-opts ─────╰── SP ── search-program ─────┤│ | |
| search-correlator: | |
| │├───── SP ── "(" ── "tag"/i ── SP ── tag-string ── ")" ─────┤│ | |
| search-key: | |
| │├──╮────────────────────────── "all"/i ───────────────────────────╭──┤│ | |
| │ │ | |
| ╰──────────────────────── "answered"/i ────────────────────────╯ | |
| │ │ | |
| ╰────────────────── "bcc"/i ── SP ── astring ──────────────────╯ | |
| │ │ | |
| ╰────────────────── "before"/i ── SP ── date ──────────────────╯ | |
| │ │ | |
| ╰───────────────── "body"/i ── SP ── astring ──────────────────╯ | |
| │ │ | |
| ╰────────────────── "cc"/i ── SP ── astring ───────────────────╯ | |
| │ │ | |
| ╰──────────────────────── "deleted"/i ─────────────────────────╯ | |
| │ │ | |
| ╰──────────────────────── "flagged"/i ─────────────────────────╯ | |
| │ │ | |
| ╰───────────────── "from"/i ── SP ── astring ──────────────────╯ | |
| │ │ | |
| ╰───────────── "keyword"/i ── SP ── flag-keyword ──────────────╯ | |
| │ │ | |
| ╰──────────────────── "on"/i ── SP ── date ────────────────────╯ | |
| │ │ | |
| ╰────────────────────────── "seen"/i ──────────────────────────╯ | |
| │ │ | |
| ╰────────────────── "since"/i ── SP ── date ───────────────────╯ | |
| │ │ | |
| ╰──────────────── "subject"/i ── SP ── astring ────────────────╯ | |
| │ │ | |
| ╰───────────────── "text"/i ── SP ── astring ──────────────────╯ | |
| │ │ | |
| ╰────────────────── "to"/i ── SP ── astring ───────────────────╯ | |
| │ │ | |
| ╰─────────────────────── "unanswered"/i ───────────────────────╯ | |
| │ │ | |
| ╰─────────────────────── "undeleted"/i ────────────────────────╯ | |
| │ │ | |
| ╰─────────────────────── "unflagged"/i ────────────────────────╯ | |
| │ │ | |
| ╰──────────── "unkeyword"/i ── SP ── flag-keyword ─────────────╯ | |
| │ │ | |
| ╰───────────────────────── "unseen"/i ─────────────────────────╯ | |
| │ │ | |
| ╰───────────────────────── "draft"/i ──────────────────────────╯ | |
| │ │ | |
| ╰──── "header"/i ── SP ── header-fld-name ── SP ── astring ────╯ | |
| │ │ | |
| ╰──────────────── "larger"/i ── SP ── number64 ────────────────╯ | |
| │ │ | |
| ╰──────────────── "not"/i ── SP ── search-key ─────────────────╯ | |
| │ │ | |
| ╰─────── "or"/i ── SP ── search-key ── SP ── search-key ───────╯ | |
| │ │ | |
| ╰──────────────── "sentbefore"/i ── SP ── date ────────────────╯ | |
| │ │ | |
| ╰────────────────── "senton"/i ── SP ── date ──────────────────╯ | |
| │ │ | |
| ╰──────────────── "sentsince"/i ── SP ── date ─────────────────╯ | |
| │ │ | |
| ╰─────────────── "smaller"/i ── SP ── number64 ────────────────╯ | |
| │ │ | |
| ╰─────────────── "uid"/i ── SP ── sequence-set ────────────────╯ | |
| │ │ | |
| ╰──────────────────────── "undraft"/i ─────────────────────────╯ | |
| │ │ | |
| ╰──────────────────────── sequence-set ────────────────────────╯ | |
| │ │ | |
| ╰── "(" ── search-key ──╭────────────────────────────╮── ")" ──╯ | |
| │ │ | |
| ╰───── search-key ── SP ─────╯ | |
| search-modifier-name: | |
| │├───── tagged-ext-label ─────┤│ | |
| search-mod-params: | |
| │├───── tagged-ext-val ─────┤│ | |
| search-program: | |
| ╭──────────────────────>───────────────────────╮ | |
| │ │ | |
| │├─────╯───── "charset"/i ── SP ── charset ── SP ─────╰── search-key ──╭────────────────────────────╮─────┤│ | |
| │ │ | |
| ╰───── search-key ── SP ─────╯ | |
| search-ret-data-ext: | |
| │├───── search-modifier-name ── SP ── search-return-value ─────┤│ | |
| search-return-data: | |
| │├──╮─── "min"/i ── SP ── nz-number ────╭──┤│ | |
| │ │ | |
| ╰─── "max"/i ── SP ── nz-number ────╯ | |
| │ │ | |
| ╰── "all"/i ── SP ── sequence-set ──╯ | |
| │ │ | |
| ╰──── "count"/i ── SP ── number ────╯ | |
| │ │ | |
| ╰─────── search-ret-data-ext ───────╯ | |
| search-return-opts: | |
| ╭─────────────────────────────────>──────────────────────────────────╮ | |
| │ │ | |
| │├───── SP ── "return"/i ── SP ── "(" ──╯───── search-return-opt ──╭───────────────────────────────────╮─────╰── ")" ─────┤│ | |
| │ │ | |
| ╰───── search-return-opt ── SP ─────╯ | |
| search-return-opt: | |
| │├──╮─────── "min"/i ────────╭──┤│ | |
| │ │ | |
| ╰─────── "max"/i ────────╯ | |
| │ │ | |
| ╰─────── "all"/i ────────╯ | |
| │ │ | |
| ╰────── "count"/i ───────╯ | |
| │ │ | |
| ╰─────── "save"/i ───────╯ | |
| │ │ | |
| ╰── search-ret-opt-ext ──╯ | |
| search-ret-opt-ext: | |
| ╭─────────────────>─────────────────╮ | |
| │ │ | |
| │├───── search-modifier-name ──╯───── SP ── search-mod-params ─────╰─────┤│ | |
| search-return-value: | |
| │├───── tagged-ext-val ─────┤│ | |
| section: | |
| ╭───────────>────────────╮ | |
| │ │ | |
| │├───── "[" ──╯───── section-spec ─────╰── "]" ─────┤│ | |
| section-binary: | |
| ╭───────────>────────────╮ | |
| │ │ | |
| │├───── "[" ──╯───── section-part ─────╰── "]" ─────┤│ | |
| section-msgtext: | |
| │├──╮──────────────────────────── "header"/i ────────────────────────────╭──┤│ | |
| │ │ | |
| │ ╭─────────>──────────╮ │ | |
| │ │ │ │ | |
| ╰── "header.fields"/i ──╯───── ".not"/i ─────╰── SP ── header-list ──╯ | |
| │ │ | |
| ╰───────────────────────────── "text"/i ─────────────────────────────╯ | |
| section-part: | |
| │├───── nz-number ──╭────────────────────────────╮─────┤│ | |
| │ │ | |
| ╰───── nz-number ── "." ─────╯ | |
| section-spec: | |
| │├──╮───────────────────── section-msgtext ─────────────────────╭──┤│ | |
| │ │ | |
| │ ╭───────────────>───────────────╮ │ | |
| │ │ │ │ | |
| ╰───── section-part ──╯───── "." ── section-text ─────╰─────╯ | |
| section-text: | |
| │├──╮── section-msgtext ──╭──┤│ | |
| │ │ | |
| ╰───── "mime"/i ──────╯ | |
| select: | |
| │├───── "select"/i ── SP ── mailbox ─────┤│ | |
| seq-number: | |
| │├──╮── nz-number ──╭──┤│ | |
| │ │ | |
| ╰───── "*" ─────╯ | |
| seq-range: | |
| │├───── seq-number ── ":" ── seq-number ─────┤│ | |
| sequence-set: | |
| ╭───────────────>───────────────╮ | |
| │ │ | |
| │├──╮──╮── seq-number ──╭──╯───── "," ── sequence-set ─────╰──╭──┤│ | |
| │ │ │ │ | |
| │ ╰── seq-range ───╯ │ | |
| │ │ | |
| ╰─────────────────── seq-last-command ────────────────────╯ | |
| seq-last-command: | |
| │├───── "$" ─────┤│ | |
| status: | |
| │├───── "status"/i ── SP ── mailbox ── SP ── "(" ── status-att ──╭────────────────────────────╮── ")" ─────┤│ | |
| │ │ | |
| ╰───── status-att ── SP ─────╯ | |
| status-att: | |
| │├──╮─── "messages"/i ────╭──┤│ | |
| │ │ | |
| ╰──── "uidnext"/i ────╯ | |
| │ │ | |
| ╰── "uidvalidity"/i ──╯ | |
| │ │ | |
| ╰──── "unseen"/i ─────╯ | |
| │ │ | |
| ╰──── "deleted"/i ────╯ | |
| │ │ | |
| ╰───── "size"/i ──────╯ | |
| status-att-val: | |
| │├──╮──────── "messages"/i ── SP ── number ────────╭──┤│ | |
| │ │ | |
| ╰─────── "uidnext"/i ── SP ── nz-number ───────╯ | |
| │ │ | |
| ╰───── "uidvalidity"/i ── SP ── nz-number ─────╯ | |
| │ │ | |
| ╰───────── "unseen"/i ── SP ── number ─────────╯ | |
| │ │ | |
| ╰──────── "deleted"/i ── SP ── number ─────────╯ | |
| │ │ | |
| ╰───────── "size"/i ── SP ── number64 ─────────╯ | |
| status-att-list: | |
| │├───── status-att-val ──╭────────────────────────────────╮─────┤│ | |
| │ │ | |
| ╰───── status-att-val ── SP ─────╯ | |
| status-option: | |
| │├───── "status"/i ── SP ── "(" ── status-att ──╭────────────────────────────╮── ")" ─────┤│ | |
| │ │ | |
| ╰───── status-att ── SP ─────╯ | |
| store: | |
| │├───── "store"/i ── SP ── sequence-set ── SP ── store-att-flags ─────┤│ | |
| store-att-flags: | |
| ╭───────>───────╮ ╭───────────>───────────╮ | |
| │ │ │ │ | |
| │├────────╯──╮── "+" ──╭──╰── "flags"/i ──╯───── ".silent"/i ─────╰───── SP ──╮─────────────── flag-list ────────────────╭─────┤│ | |
| │ │ │ │ | |
| ╰── "-" ──╯ ╰───── flag ──╭──────────────────────╮─────╯ | |
| │ │ | |
| ╰───── flag ── SP ─────╯ | |
| string: | |
| │├──╮── quoted ───╭──┤│ | |
| │ │ | |
| ╰── literal ──╯ | |
| subscribe: | |
| │├───── "subscribe"/i ── SP ── mailbox ─────┤│ | |
| tag: | |
| │├─────╭── any-ASTRING-CHAR-except-plus ──╮─────┤│ | |
| │ │ | |
| ╰────────────────<─────────────────╯ | |
| tag-string: | |
| │├───── astring ─────┤│ | |
| tagged-ext-label: | |
| │├───── tagged-label-fchar ──╭───────────────────────╮─────┤│ | |
| │ │ | |
| ╰── tagged-label-char ──╯ | |
| tagged-label-fchar: | |
| │├──╮── ALPHA ──╭──┤│ | |
| │ │ | |
| ╰─── "-" ───╯ | |
| │ │ | |
| ╰─── "_" ───╯ | |
| │ │ | |
| ╰─── "." ───╯ | |
| tagged-label-char: | |
| │├──╮── tagged-label-fchar ──╭──┤│ | |
| │ │ | |
| ╰──────── DIGIT ─────────╯ | |
| │ │ | |
| ╰───────── ":" ──────────╯ | |
| tagged-ext-comp: | |
| │├──╮──────────────────────── astring ─────────────────────────╭──┤│ | |
| │ │ | |
| ╰── tagged-ext-comp ──╭─────────────────────────────────╮──╯ | |
| │ │ │ │ | |
| │ ╰───── tagged-ext-comp ── SP ─────╯ │ | |
| │ │ | |
| ╰───────────── "(" ── tagged-ext-comp ── ")" ──────────────╯ | |
| tagged-ext-simple: | |
| │├──╮── sequence-set ──╭──┤│ | |
| │ │ | |
| ╰───── number ─────╯ | |
| │ │ | |
| ╰──── number64 ────╯ | |
| tagged-ext-val: | |
| │├──╮────────────── tagged-ext-simple ──────────────╭──┤│ | |
| │ │ | |
| │ ╭─────────────>─────────────╮ │ | |
| │ │ │ │ | |
| ╰── "(" ──╯───── tagged-ext-comp ─────╰── ")" ──╯ | |
| text: | |
| ╭──────────<──────────╮ | |
| │ │ | |
| │├─────╰──╮── TEXT-CHAR ──╭──╯─────┤│ | |
| │ │ | |
| ╰─── UTF8-2 ────╯ | |
| │ │ | |
| ╰─── UTF8-3 ────╯ | |
| │ │ | |
| ╰─── UTF8-4 ────╯ | |
| time: | |
| │├─────╭── DIGIT ──╮── ":" ──╭── DIGIT ──╮── ":" ──╭── DIGIT ──╮─────┤│ | |
| │ │ │ │ │ │ | |
| ╰─────<─────╯ ╰─────<─────╯ ╰─────<─────╯ | |
| (once only) (once only) (once only) | |
| uid: | |
| │├───── "uid"/i ── SP ──╮───── copy ──────╭─────┤│ | |
| │ │ | |
| ╰───── move ──────╯ | |
| │ │ | |
| ╰───── fetch ─────╯ | |
| │ │ | |
| ╰──── search ─────╯ | |
| │ │ | |
| ╰───── store ─────╯ | |
| │ │ | |
| ╰── uid-expunge ──╯ | |
| uid-expunge: | |
| │├───── "expunge"/i ── SP ── sequence-set ─────┤│ | |
| uid-set: | |
| │├─────╮── uniqueid ───╭──╭──────────────────────────╮─────┤│ | |
| │ │ │ │ | |
| ╰── uid-range ──╯ ╰───── uid-set ── "," ─────╯ | |
| uid-range: | |
| │├──────── uniqueid ── ":" ── uniqueid ────────┤│ | |
| uniqueid: | |
| │├───── nz-number ─────┤│ | |
| unsubscribe: | |
| │├───── "unsubscribe"/i ── SP ── mailbox ─────┤│ | |
| userid: | |
| │├───── astring ─────┤│ | |
| vendor-token: | |
| │├───── "vendor."/i ── name-component ─────┤│ | |
| zone: | |
| │├─────╮── "+" ──╭─────╭── DIGIT ──╮─────────┤│ | |
| │ │ │ │ | |
| ╰── "-" ──╯ ╰─────<─────╯ | |
| (three times only) | |
This file has been truncated, but you can view the full file.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | |
| <html xmlns="http://www.w3.org/1999/xhtml"> | |
| <head> | |
| <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=UTF-8" /> | |
| <meta name="generator" content="Railroad Diagram Generator 1.63" /> | |
| <style type="text/css"> | |
| ::-moz-selection | |
| { | |
| color: #FFFCF0; | |
| background: #0F0C00; | |
| } | |
| ::selection | |
| { | |
| color: #FFFCF0; | |
| background: #0F0C00; | |
| } | |
| .ebnf a, .grammar a | |
| { | |
| text-decoration: none; | |
| } | |
| .ebnf a:hover, .grammar a:hover | |
| { | |
| color: #050400; | |
| text-decoration: underline; | |
| } | |
| .signature | |
| { | |
| color: #806600; | |
| font-size: 11px; | |
| text-align: right; | |
| } | |
| body | |
| { | |
| font: normal 12px Verdana, sans-serif; | |
| color: #0F0C00; | |
| background: #FFFCF0; | |
| } | |
| a:link, a:visited | |
| { | |
| color: #0F0C00; | |
| } | |
| a:link.signature, a:visited.signature | |
| { | |
| color: #806600; | |
| } | |
| a.button, #tabs li a | |
| { | |
| padding: 0.25em 0.5em; | |
| border: 1px solid #806600; | |
| background: #F1E8C6; | |
| color: #806600; | |
| text-decoration: none; | |
| font-weight: bold; | |
| } | |
| a.button:hover, #tabs li a:hover | |
| { | |
| color: #050400; | |
| background: #FFF6D1; | |
| border-color: #050400; | |
| } | |
| #tabs | |
| { | |
| padding: 3px 10px; | |
| margin-left: 0; | |
| margin-top: 58px; | |
| border-bottom: 1px solid #0F0C00; | |
| } | |
| #tabs li | |
| { | |
| list-style: none; | |
| margin-left: 5px; | |
| display: inline; | |
| } | |
| #tabs li a | |
| { | |
| border-bottom: 1px solid #0F0C00; | |
| } | |
| #tabs li a.active | |
| { | |
| color: #0F0C00; | |
| background: #FFFCF0; | |
| border-color: #0F0C00; | |
| border-bottom: 1px solid #FFFCF0; | |
| outline: none; | |
| } | |
| #divs div | |
| { | |
| display: none; | |
| overflow:auto; | |
| } | |
| #divs div.active | |
| { | |
| display: block; | |
| } | |
| #text | |
| { | |
| border-color: #806600; | |
| background: #FFFEFA; | |
| color: #050400; | |
| } | |
| .small | |
| { | |
| vertical-align: top; | |
| text-align: right; | |
| font-size: 9px; | |
| font-weight: normal; | |
| line-height: 120%; | |
| } | |
| td.small | |
| { | |
| padding-top: 0px; | |
| } | |
| .hidden | |
| { | |
| visibility: hidden; | |
| } | |
| td:hover .hidden | |
| { | |
| visibility: visible; | |
| } | |
| div.download | |
| { | |
| display: none; | |
| background: #FFFCF0; | |
| position: absolute; | |
| right: 34px; | |
| top: 94px; | |
| padding: 10px; | |
| border: 1px dotted #0F0C00; | |
| } | |
| #divs div.ebnf, .ebnf code | |
| { | |
| display: block; | |
| padding: 10px; | |
| background: #FFF6D1; | |
| width: 992px; | |
| } | |
| #divs div.grammar | |
| { | |
| display: block; | |
| padding-left: 16px; | |
| padding-top: 2px; | |
| padding-bottom: 2px; | |
| background: #FFF6D1; | |
| } | |
| pre | |
| { | |
| margin: 0px; | |
| } | |
| .ebnf div | |
| { | |
| padding-left: 13ch; | |
| text-indent: -13ch; | |
| } | |
| .ebnf code, .grammar code, textarea, pre | |
| { | |
| font:12px SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace; | |
| } | |
| tr.option-line td:first-child | |
| { | |
| text-align: right | |
| } | |
| tr.option-text td | |
| { | |
| padding-bottom: 10px | |
| } | |
| table.palette | |
| { | |
| border-top: 1px solid #050400; | |
| border-right: 1px solid #050400; | |
| margin-bottom: 4px | |
| } | |
| td.palette | |
| { | |
| border-bottom: 1px solid #050400; | |
| border-left: 1px solid #050400; | |
| } | |
| a.palette | |
| { | |
| padding: 2px 3px 2px 10px; | |
| text-decoration: none; | |
| } | |
| .palette | |
| { | |
| -webkit-user-select: none; | |
| -khtml-user-select: none; | |
| -moz-user-select: none; | |
| -o-user-select: none; | |
| -ms-user-select: none; | |
| } | |
| </style><svg xmlns="http://www.w3.org/2000/svg"> | |
| <defs> | |
| <style type="text/css"> | |
| @namespace "http://www.w3.org/2000/svg"; | |
| .line {fill: none; stroke: #332900; stroke-width: 1;} | |
| .bold-line {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} | |
| .thin-line {stroke: #1F1800; shape-rendering: crispEdges} | |
| .filled {fill: #332900; stroke: none;} | |
| text.terminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #141000; | |
| font-weight: bold; | |
| } | |
| text.nonterminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1A1400; | |
| font-weight: normal; | |
| } | |
| text.regexp {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1F1800; | |
| font-weight: normal; | |
| } | |
| rect, circle, polygon {fill: #332900; stroke: #332900;} | |
| rect.terminal {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} | |
| rect.nonterminal {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} | |
| rect.text {fill: none; stroke: none;} | |
| polygon.regexp {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} | |
| </style> | |
| </defs></svg></head> | |
| <body> | |
| <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><xhtml:a name="CHAR">CHAR:</xhtml:a></xhtml:p><svg xmlns="http://www.w3.org/2000/svg" width="167" height="37"> | |
| <defs> | |
| <style type="text/css"> | |
| @namespace "http://www.w3.org/2000/svg"; | |
| .line {fill: none; stroke: #332900; stroke-width: 1;} | |
| .bold-line {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} | |
| .thin-line {stroke: #1F1800; shape-rendering: crispEdges} | |
| .filled {fill: #332900; stroke: none;} | |
| text.terminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #141000; | |
| font-weight: bold; | |
| } | |
| text.nonterminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1A1400; | |
| font-weight: normal; | |
| } | |
| text.regexp {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1F1800; | |
| font-weight: normal; | |
| } | |
| rect, circle, polygon {fill: #332900; stroke: #332900;} | |
| rect.terminal {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} | |
| rect.nonterminal {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} | |
| rect.text {fill: none; stroke: none;} | |
| polygon.regexp {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} | |
| </style> | |
| </defs> | |
| <polygon points="9 17 1 13 1 21"/> | |
| <polygon points="17 17 9 13 9 21"/> | |
| <polygon points="31 19 38 3 132 3 139 19 132 35 38 35"/> | |
| <polygon points="29 17 36 1 130 1 137 17 130 33 36 33" class="regexp"/> | |
| <text class="regexp" x="44" y="21">[#x01-#x7f]</text> | |
| <svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m0 0 h10 m108 0 h10 m3 0 h-3"/> | |
| <polygon points="157 17 165 13 165 21"/> | |
| <polygon points="157 17 149 13 149 21"/></svg><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml"> | |
| <xhtml:div class="ebnf"><xhtml:code> | |
| <div><a href="#CHAR" title="CHAR">CHAR</a> ::= [#x01-#x7f]</div></xhtml:code></xhtml:div> | |
| </xhtml:p> | |
| <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by: | |
| <xhtml:ul> | |
| <xhtml:li><xhtml:a href="#ATOM-CHAR" title="ATOM-CHAR">ATOM-CHAR</xhtml:a></xhtml:li> | |
| <xhtml:li><xhtml:a href="#TEXT-CHAR" title="TEXT-CHAR">TEXT-CHAR</xhtml:a></xhtml:li> | |
| </xhtml:ul> | |
| </xhtml:p><xhtml:br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><xhtml:a name="TEXT-CHAR">TEXT-CHAR:</xhtml:a></xhtml:p><svg xmlns="http://www.w3.org/2000/svg" width="199" height="37"> | |
| <defs> | |
| <style type="text/css"> | |
| @namespace "http://www.w3.org/2000/svg"; | |
| .line {fill: none; stroke: #332900; stroke-width: 1;} | |
| .bold-line {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} | |
| .thin-line {stroke: #1F1800; shape-rendering: crispEdges} | |
| .filled {fill: #332900; stroke: none;} | |
| text.terminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #141000; | |
| font-weight: bold; | |
| } | |
| text.nonterminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1A1400; | |
| font-weight: normal; | |
| } | |
| text.regexp {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1F1800; | |
| font-weight: normal; | |
| } | |
| rect, circle, polygon {fill: #332900; stroke: #332900;} | |
| rect.terminal {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} | |
| rect.nonterminal {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} | |
| rect.text {fill: none; stroke: none;} | |
| polygon.regexp {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} | |
| </style> | |
| </defs> | |
| <polygon points="9 17 1 13 1 21"/> | |
| <polygon points="17 17 9 13 9 21"/> | |
| <polygon points="31 19 38 3 164 3 171 19 164 35 38 35"/> | |
| <polygon points="29 17 36 1 162 1 169 17 162 33 36 33" class="regexp"/> | |
| <text class="regexp" x="44" y="21">CHAR - ( CR | LF )</text> | |
| <svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m0 0 h10 m140 0 h10 m3 0 h-3"/> | |
| <polygon points="189 17 197 13 197 21"/> | |
| <polygon points="189 17 181 13 181 21"/></svg><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml"> | |
| <xhtml:div class="ebnf"><xhtml:code> | |
| <div><a href="#TEXT-CHAR" title="TEXT-CHAR">TEXT-CHAR</a></div> | |
| <div> ::= <a href="#CHAR" title="CHAR">CHAR</a> - ( <a href="#CR" title="CR">CR</a> | <a href="#LF" title="LF">LF</a> )</div></xhtml:code></xhtml:div> | |
| </xhtml:p> | |
| <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by: | |
| <xhtml:ul> | |
| <xhtml:li><xhtml:a href="#QUOTED-CHAR" title="QUOTED-CHAR">QUOTED-CHAR</xhtml:a></xhtml:li> | |
| <xhtml:li><xhtml:a href="#resp-text-code" title="resp-text-code">resp-text-code</xhtml:a></xhtml:li> | |
| <xhtml:li><xhtml:a href="#text" title="text">text</xhtml:a></xhtml:li> | |
| </xhtml:ul> | |
| </xhtml:p><xhtml:br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><xhtml:a name="ATOM-CHAR">ATOM-CHAR:</xhtml:a></xhtml:p><svg xmlns="http://www.w3.org/2000/svg" width="225" height="37"> | |
| <defs> | |
| <style type="text/css"> | |
| @namespace "http://www.w3.org/2000/svg"; | |
| .line {fill: none; stroke: #332900; stroke-width: 1;} | |
| .bold-line {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} | |
| .thin-line {stroke: #1F1800; shape-rendering: crispEdges} | |
| .filled {fill: #332900; stroke: none;} | |
| text.terminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #141000; | |
| font-weight: bold; | |
| } | |
| text.nonterminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1A1400; | |
| font-weight: normal; | |
| } | |
| text.regexp {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1F1800; | |
| font-weight: normal; | |
| } | |
| rect, circle, polygon {fill: #332900; stroke: #332900;} | |
| rect.terminal {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} | |
| rect.nonterminal {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} | |
| rect.text {fill: none; stroke: none;} | |
| polygon.regexp {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} | |
| </style> | |
| </defs> | |
| <polygon points="9 17 1 13 1 21"/> | |
| <polygon points="17 17 9 13 9 21"/> | |
| <polygon points="31 19 38 3 190 3 197 19 190 35 38 35"/> | |
| <polygon points="29 17 36 1 188 1 195 17 188 33 36 33" class="regexp"/> | |
| <text class="regexp" x="44" y="21">CHAR - atom-specials</text> | |
| <svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m0 0 h10 m166 0 h10 m3 0 h-3"/> | |
| <polygon points="215 17 223 13 223 21"/> | |
| <polygon points="215 17 207 13 207 21"/></svg><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml"> | |
| <xhtml:div class="ebnf"><xhtml:code> | |
| <div><a href="#ATOM-CHAR" title="ATOM-CHAR">ATOM-CHAR</a></div> | |
| <div> ::= <a href="#CHAR" title="CHAR">CHAR</a> - <a href="#atom-specials" title="atom-specials">atom-specials</a></div></xhtml:code></xhtml:div> | |
| </xhtml:p> | |
| <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by: | |
| <xhtml:ul> | |
| <xhtml:li><xhtml:a href="#ASTRING-CHAR" title="ASTRING-CHAR">ASTRING-CHAR</xhtml:a></xhtml:li> | |
| <xhtml:li><xhtml:a href="#atom" title="atom">atom</xhtml:a></xhtml:li> | |
| <xhtml:li><xhtml:a href="#list-char" title="list-char">list-char</xhtml:a></xhtml:li> | |
| </xhtml:ul> | |
| </xhtml:p><xhtml:br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><xhtml:a name="OCTET">OCTET:</xhtml:a></xhtml:p><svg xmlns="http://www.w3.org/2000/svg" width="169" height="37"> | |
| <defs> | |
| <style type="text/css"> | |
| @namespace "http://www.w3.org/2000/svg"; | |
| .line {fill: none; stroke: #332900; stroke-width: 1;} | |
| .bold-line {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} | |
| .thin-line {stroke: #1F1800; shape-rendering: crispEdges} | |
| .filled {fill: #332900; stroke: none;} | |
| text.terminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #141000; | |
| font-weight: bold; | |
| } | |
| text.nonterminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1A1400; | |
| font-weight: normal; | |
| } | |
| text.regexp {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1F1800; | |
| font-weight: normal; | |
| } | |
| rect, circle, polygon {fill: #332900; stroke: #332900;} | |
| rect.terminal {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} | |
| rect.nonterminal {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} | |
| rect.text {fill: none; stroke: none;} | |
| polygon.regexp {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} | |
| </style> | |
| </defs> | |
| <polygon points="9 17 1 13 1 21"/> | |
| <polygon points="17 17 9 13 9 21"/> | |
| <polygon points="31 19 38 3 134 3 141 19 134 35 38 35"/> | |
| <polygon points="29 17 36 1 132 1 139 17 132 33 36 33" class="regexp"/> | |
| <text class="regexp" x="44" y="21">[#x00-#xFF]</text> | |
| <svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m0 0 h10 m110 0 h10 m3 0 h-3"/> | |
| <polygon points="159 17 167 13 167 21"/> | |
| <polygon points="159 17 151 13 151 21"/></svg><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml"> | |
| <xhtml:div class="ebnf"><xhtml:code> | |
| <div><a href="#OCTET" title="OCTET">OCTET</a> ::= [#x00-#xFF]</div></xhtml:code></xhtml:div> | |
| </xhtml:p> | |
| <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by: | |
| <xhtml:ul> | |
| <xhtml:li><xhtml:a href="#literal8" title="literal8">literal8</xhtml:a></xhtml:li> | |
| </xhtml:ul> | |
| </xhtml:p><xhtml:br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><xhtml:a name="UTF8-octets">UTF8-octets:</xhtml:a></xhtml:p><svg xmlns="http://www.w3.org/2000/svg" width="183" height="57"> | |
| <defs> | |
| <style type="text/css"> | |
| @namespace "http://www.w3.org/2000/svg"; | |
| .line {fill: none; stroke: #332900; stroke-width: 1;} | |
| .bold-line {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} | |
| .thin-line {stroke: #1F1800; shape-rendering: crispEdges} | |
| .filled {fill: #332900; stroke: none;} | |
| text.terminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #141000; | |
| font-weight: bold; | |
| } | |
| text.nonterminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1A1400; | |
| font-weight: normal; | |
| } | |
| text.regexp {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1F1800; | |
| font-weight: normal; | |
| } | |
| rect, circle, polygon {fill: #332900; stroke: #332900;} | |
| rect.terminal {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} | |
| rect.nonterminal {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} | |
| rect.text {fill: none; stroke: none;} | |
| polygon.regexp {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} | |
| </style> | |
| </defs> | |
| <polygon points="9 51 1 47 1 55"/> | |
| <polygon points="17 51 9 47 9 55"/><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#UTF8-char" xlink:title="UTF8-char"> | |
| <rect x="51" y="3" width="84" height="32"/> | |
| <rect x="49" y="1" width="84" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="59" y="21">UTF8-char</text></a><svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 51 h2 m20 0 h10 m0 0 h94 m-124 0 l20 0 m-1 0 q-9 0 -9 -10 l0 -14 q0 -10 10 -10 m104 34 l20 0 m-20 0 q10 0 10 -10 l0 -14 q0 -10 -10 -10 m-104 0 h10 m84 0 h10 m23 34 h-3"/> | |
| <polygon points="173 51 181 47 181 55"/> | |
| <polygon points="173 51 165 47 165 55"/></svg><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml"> | |
| <xhtml:div class="ebnf"><xhtml:code> | |
| <div><a href="#UTF8-octets" title="UTF8-octets">UTF8-octets</a></div> | |
| <div> ::= <a href="#UTF8-char" title="UTF8-char">UTF8-char</a>*</div></xhtml:code></xhtml:div> | |
| </xhtml:p> | |
| <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">no references</xhtml:p><xhtml:br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><xhtml:a name="UTF8-char">UTF8-char:</xhtml:a></xhtml:p><svg xmlns="http://www.w3.org/2000/svg" width="163" height="169"> | |
| <defs> | |
| <style type="text/css"> | |
| @namespace "http://www.w3.org/2000/svg"; | |
| .line {fill: none; stroke: #332900; stroke-width: 1;} | |
| .bold-line {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} | |
| .thin-line {stroke: #1F1800; shape-rendering: crispEdges} | |
| .filled {fill: #332900; stroke: none;} | |
| text.terminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #141000; | |
| font-weight: bold; | |
| } | |
| text.nonterminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1A1400; | |
| font-weight: normal; | |
| } | |
| text.regexp {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1F1800; | |
| font-weight: normal; | |
| } | |
| rect, circle, polygon {fill: #332900; stroke: #332900;} | |
| rect.terminal {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} | |
| rect.nonterminal {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} | |
| rect.text {fill: none; stroke: none;} | |
| polygon.regexp {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} | |
| </style> | |
| </defs> | |
| <polygon points="9 17 1 13 1 21"/> | |
| <polygon points="17 17 9 13 9 21"/><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#UTF8-1" xlink:title="UTF8-1"> | |
| <rect x="51" y="3" width="64" height="32"/> | |
| <rect x="49" y="1" width="64" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="59" y="21">UTF8-1</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#UTF8-2" xlink:title="UTF8-2"> | |
| <rect x="51" y="47" width="64" height="32"/> | |
| <rect x="49" y="45" width="64" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="59" y="65">UTF8-2</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#UTF8-3" xlink:title="UTF8-3"> | |
| <rect x="51" y="91" width="64" height="32"/> | |
| <rect x="49" y="89" width="64" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="59" y="109">UTF8-3</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#UTF8-4" xlink:title="UTF8-4"> | |
| <rect x="51" y="135" width="64" height="32"/> | |
| <rect x="49" y="133" width="64" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="59" y="153">UTF8-4</text></a><svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m20 0 h10 m64 0 h10 m-104 0 h20 m84 0 h20 m-124 0 q10 0 10 10 m104 0 q0 -10 10 -10 m-114 10 v24 m104 0 v-24 m-104 24 q0 10 10 10 m84 0 q10 0 10 -10 m-94 10 h10 m64 0 h10 m-94 -10 v20 m104 0 v-20 m-104 20 v24 m104 0 v-24 m-104 24 q0 10 10 10 m84 0 q10 0 10 -10 m-94 10 h10 m64 0 h10 m-94 -10 v20 m104 0 v-20 m-104 20 v24 m104 0 v-24 m-104 24 q0 10 10 10 m84 0 q10 0 10 -10 m-94 10 h10 m64 0 h10 m23 -132 h-3"/> | |
| <polygon points="153 17 161 13 161 21"/> | |
| <polygon points="153 17 145 13 145 21"/></svg><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml"> | |
| <xhtml:div class="ebnf"><xhtml:code> | |
| <div><a href="#UTF8-char" title="UTF8-char">UTF8-char</a></div> | |
| <div> ::= <a href="#UTF8-1" title="UTF8-1">UTF8-1</a></div> | |
| <div> | <a href="#UTF8-2" title="UTF8-2">UTF8-2</a></div> | |
| <div> | <a href="#UTF8-3" title="UTF8-3">UTF8-3</a></div> | |
| <div> | <a href="#UTF8-4" title="UTF8-4">UTF8-4</a></div></xhtml:code></xhtml:div> | |
| </xhtml:p> | |
| <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by: | |
| <xhtml:ul> | |
| <xhtml:li><xhtml:a href="#UTF8-octets" title="UTF8-octets">UTF8-octets</xhtml:a></xhtml:li> | |
| </xhtml:ul> | |
| </xhtml:p><xhtml:br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><xhtml:a name="UTF8-1">UTF8-1:</xhtml:a></xhtml:p><svg xmlns="http://www.w3.org/2000/svg" width="161" height="37"> | |
| <defs> | |
| <style type="text/css"> | |
| @namespace "http://www.w3.org/2000/svg"; | |
| .line {fill: none; stroke: #332900; stroke-width: 1;} | |
| .bold-line {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} | |
| .thin-line {stroke: #1F1800; shape-rendering: crispEdges} | |
| .filled {fill: #332900; stroke: none;} | |
| text.terminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #141000; | |
| font-weight: bold; | |
| } | |
| text.nonterminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1A1400; | |
| font-weight: normal; | |
| } | |
| text.regexp {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1F1800; | |
| font-weight: normal; | |
| } | |
| rect, circle, polygon {fill: #332900; stroke: #332900;} | |
| rect.terminal {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} | |
| rect.nonterminal {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} | |
| rect.text {fill: none; stroke: none;} | |
| polygon.regexp {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} | |
| </style> | |
| </defs> | |
| <polygon points="9 17 1 13 1 21"/> | |
| <polygon points="17 17 9 13 9 21"/> | |
| <polygon points="31 19 38 3 126 3 133 19 126 35 38 35"/> | |
| <polygon points="29 17 36 1 124 1 131 17 124 33 36 33" class="regexp"/> | |
| <text class="regexp" x="44" y="21">[#x0-#x7F]</text> | |
| <svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m0 0 h10 m102 0 h10 m3 0 h-3"/> | |
| <polygon points="151 17 159 13 159 21"/> | |
| <polygon points="151 17 143 13 143 21"/></svg><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml"> | |
| <xhtml:div class="ebnf"><xhtml:code> | |
| <div><a href="#UTF8-1" title="UTF8-1">UTF8-1</a> ::= [#x0-#x7F]</div></xhtml:code></xhtml:div> | |
| </xhtml:p> | |
| <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by: | |
| <xhtml:ul> | |
| <xhtml:li><xhtml:a href="#UTF8-char" title="UTF8-char">UTF8-char</xhtml:a></xhtml:li> | |
| </xhtml:ul> | |
| </xhtml:p><xhtml:br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><xhtml:a name="UTF8-2">UTF8-2:</xhtml:a></xhtml:p><svg xmlns="http://www.w3.org/2000/svg" width="267" height="37"> | |
| <defs> | |
| <style type="text/css"> | |
| @namespace "http://www.w3.org/2000/svg"; | |
| .line {fill: none; stroke: #332900; stroke-width: 1;} | |
| .bold-line {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} | |
| .thin-line {stroke: #1F1800; shape-rendering: crispEdges} | |
| .filled {fill: #332900; stroke: none;} | |
| text.terminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #141000; | |
| font-weight: bold; | |
| } | |
| text.nonterminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1A1400; | |
| font-weight: normal; | |
| } | |
| text.regexp {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1F1800; | |
| font-weight: normal; | |
| } | |
| rect, circle, polygon {fill: #332900; stroke: #332900;} | |
| rect.terminal {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} | |
| rect.nonterminal {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} | |
| rect.text {fill: none; stroke: none;} | |
| polygon.regexp {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} | |
| </style> | |
| </defs> | |
| <polygon points="9 17 1 13 1 21"/> | |
| <polygon points="17 17 9 13 9 21"/> | |
| <polygon points="31 19 38 3 136 3 143 19 136 35 38 35"/> | |
| <polygon points="29 17 36 1 134 1 141 17 134 33 36 33" class="regexp"/> | |
| <text class="regexp" x="44" y="21">[#xC2-#xDF]</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#UTF8-tail" xlink:title="UTF8-tail"> | |
| <rect x="163" y="3" width="76" height="32"/> | |
| <rect x="161" y="1" width="76" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="171" y="21">UTF8-tail</text></a><svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m0 0 h10 m112 0 h10 m0 0 h10 m76 0 h10 m3 0 h-3"/> | |
| <polygon points="257 17 265 13 265 21"/> | |
| <polygon points="257 17 249 13 249 21"/></svg><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml"> | |
| <xhtml:div class="ebnf"><xhtml:code> | |
| <div><a href="#UTF8-2" title="UTF8-2">UTF8-2</a> ::= [#xC2-#xDF] <a href="#UTF8-tail" title="UTF8-tail">UTF8-tail</a></div></xhtml:code></xhtml:div> | |
| </xhtml:p> | |
| <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by: | |
| <xhtml:ul> | |
| <xhtml:li><xhtml:a href="#QUOTED-CHAR" title="QUOTED-CHAR">QUOTED-CHAR</xhtml:a></xhtml:li> | |
| <xhtml:li><xhtml:a href="#UTF8-char" title="UTF8-char">UTF8-char</xhtml:a></xhtml:li> | |
| <xhtml:li><xhtml:a href="#text" title="text">text</xhtml:a></xhtml:li> | |
| </xhtml:ul> | |
| </xhtml:p><xhtml:br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><xhtml:a name="UTF8-3">UTF8-3:</xhtml:a></xhtml:p><svg xmlns="http://www.w3.org/2000/svg" width="443" height="169"> | |
| <defs> | |
| <style type="text/css"> | |
| @namespace "http://www.w3.org/2000/svg"; | |
| .line {fill: none; stroke: #332900; stroke-width: 1;} | |
| .bold-line {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} | |
| .thin-line {stroke: #1F1800; shape-rendering: crispEdges} | |
| .filled {fill: #332900; stroke: none;} | |
| text.terminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #141000; | |
| font-weight: bold; | |
| } | |
| text.nonterminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1A1400; | |
| font-weight: normal; | |
| } | |
| text.regexp {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1F1800; | |
| font-weight: normal; | |
| } | |
| rect, circle, polygon {fill: #332900; stroke: #332900;} | |
| rect.terminal {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} | |
| rect.nonterminal {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} | |
| rect.text {fill: none; stroke: none;} | |
| polygon.regexp {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} | |
| </style> | |
| </defs> | |
| <polygon points="9 17 1 13 1 21"/> | |
| <polygon points="17 17 9 13 9 21"/> | |
| <polygon points="51 19 58 3 118 3 125 19 118 35 58 35"/> | |
| <polygon points="49 17 56 1 116 1 123 17 116 33 56 33" class="regexp"/> | |
| <text class="regexp" x="64" y="21">[#xE0]</text> | |
| <polygon points="145 19 152 3 248 3 255 19 248 35 152 35"/> | |
| <polygon points="143 17 150 1 246 1 253 17 246 33 150 33" class="regexp"/> | |
| <text class="regexp" x="158" y="21">[#xA0-#xBF]</text> | |
| <polygon points="71 63 78 47 176 47 183 63 176 79 78 79"/> | |
| <polygon points="69 61 76 45 174 45 181 61 174 77 76 77" class="regexp"/> | |
| <text class="regexp" x="84" y="65">[#xE1-#xEC]</text> | |
| <polygon points="71 107 78 91 174 91 181 107 174 123 78 123"/> | |
| <polygon points="69 105 76 89 172 89 179 105 172 121 76 121" class="regexp"/> | |
| <text class="regexp" x="84" y="109">[#xEE-#xEF]</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#UTF8-tail" xlink:title="UTF8-tail"> | |
| <rect x="223" y="47" width="76" height="32"/> | |
| <rect x="221" y="45" width="76" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="231" y="65">UTF8-tail</text></a><polygon points="51 151 58 135 118 135 125 151 118 167 58 167"/> | |
| <polygon points="49 149 56 133 116 133 123 149 116 165 56 165" class="regexp"/> | |
| <text class="regexp" x="64" y="153">[#xED]</text> | |
| <polygon points="145 151 152 135 248 135 255 151 248 167 152 167"/> | |
| <polygon points="143 149 150 133 246 133 253 149 246 165 150 165" class="regexp"/> | |
| <text class="regexp" x="158" y="153">[#x80-#x9F]</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#UTF8-tail" xlink:title="UTF8-tail"> | |
| <rect x="339" y="3" width="76" height="32"/> | |
| <rect x="337" y="1" width="76" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="347" y="21">UTF8-tail</text></a><svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m20 0 h10 m74 0 h10 m0 0 h10 m110 0 h10 m0 0 h44 m-288 0 h20 m268 0 h20 m-308 0 q10 0 10 10 m288 0 q0 -10 10 -10 m-298 10 v24 m288 0 v-24 m-288 24 q0 10 10 10 m268 0 q10 0 10 -10 m-258 10 h10 m112 0 h10 m-152 0 h20 m132 0 h20 m-172 0 q10 0 10 10 m152 0 q0 -10 10 -10 m-162 10 v24 m152 0 v-24 m-152 24 q0 10 10 10 m132 0 q10 0 10 -10 m-142 10 h10 m110 0 h10 m0 0 h2 m20 -44 h10 m76 0 h10 m-278 -10 v20 m288 0 v-20 m-288 20 v68 m288 0 v-68 m-288 68 q0 10 10 10 m268 0 q10 0 10 -10 m-278 10 h10 m74 0 h10 m0 0 h10 m110 0 h10 m0 0 h44 m20 -132 h10 m76 0 h10 m3 0 h-3"/> | |
| <polygon points="433 17 441 13 441 21"/> | |
| <polygon points="433 17 425 13 425 21"/></svg><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml"> | |
| <xhtml:div class="ebnf"><xhtml:code> | |
| <div><a href="#UTF8-3" title="UTF8-3">UTF8-3</a> ::= ( #xE0 [#xA0-#xBF] | [#xE1-#xEC#xEE-#xEF] <a href="#UTF8-tail" title="UTF8-tail">UTF8-tail</a> | #xED [#x80-#x9F] ) <a href="#UTF8-tail" title="UTF8-tail">UTF8-tail</a></div></xhtml:code></xhtml:div> | |
| </xhtml:p> | |
| <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by: | |
| <xhtml:ul> | |
| <xhtml:li><xhtml:a href="#QUOTED-CHAR" title="QUOTED-CHAR">QUOTED-CHAR</xhtml:a></xhtml:li> | |
| <xhtml:li><xhtml:a href="#UTF8-char" title="UTF8-char">UTF8-char</xhtml:a></xhtml:li> | |
| <xhtml:li><xhtml:a href="#text" title="text">text</xhtml:a></xhtml:li> | |
| </xhtml:ul> | |
| </xhtml:p><xhtml:br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><xhtml:a name="UTF8-4">UTF8-4:</xhtml:a></xhtml:p><svg xmlns="http://www.w3.org/2000/svg" width="497" height="125"> | |
| <defs> | |
| <style type="text/css"> | |
| @namespace "http://www.w3.org/2000/svg"; | |
| .line {fill: none; stroke: #332900; stroke-width: 1;} | |
| .bold-line {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} | |
| .thin-line {stroke: #1F1800; shape-rendering: crispEdges} | |
| .filled {fill: #332900; stroke: none;} | |
| text.terminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #141000; | |
| font-weight: bold; | |
| } | |
| text.nonterminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1A1400; | |
| font-weight: normal; | |
| } | |
| text.regexp {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1F1800; | |
| font-weight: normal; | |
| } | |
| rect, circle, polygon {fill: #332900; stroke: #332900;} | |
| rect.terminal {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} | |
| rect.nonterminal {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} | |
| rect.text {fill: none; stroke: none;} | |
| polygon.regexp {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} | |
| </style> | |
| </defs> | |
| <polygon points="9 17 1 13 1 21"/> | |
| <polygon points="17 17 9 13 9 21"/> | |
| <polygon points="51 19 58 3 116 3 123 19 116 35 58 35"/> | |
| <polygon points="49 17 56 1 114 1 121 17 114 33 56 33" class="regexp"/> | |
| <text class="regexp" x="64" y="21">[#xF0]</text> | |
| <polygon points="143 19 150 3 246 3 253 19 246 35 150 35"/> | |
| <polygon points="141 17 148 1 244 1 251 17 244 33 148 33" class="regexp"/> | |
| <text class="regexp" x="156" y="21">[#x90-#xBF]</text> | |
| <polygon points="51 63 58 47 154 47 161 63 154 79 58 79"/> | |
| <polygon points="49 61 56 45 152 45 159 61 152 77 56 77" class="regexp"/> | |
| <text class="regexp" x="64" y="65">[#xF1-#xF3]</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#UTF8-tail" xlink:title="UTF8-tail"> | |
| <rect x="181" y="47" width="76" height="32"/> | |
| <rect x="179" y="45" width="76" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="189" y="65">UTF8-tail</text></a><polygon points="51 107 58 91 116 91 123 107 116 123 58 123"/> | |
| <polygon points="49 105 56 89 114 89 121 105 114 121 56 121" class="regexp"/> | |
| <text class="regexp" x="64" y="109">[#xF4]</text> | |
| <polygon points="143 107 150 91 246 91 253 107 246 123 150 123"/> | |
| <polygon points="141 105 148 89 244 89 251 105 244 121 148 121" class="regexp"/> | |
| <text class="regexp" x="156" y="109">[#x80-#x8F]</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#UTF8-tail" xlink:title="UTF8-tail"> | |
| <rect x="297" y="3" width="76" height="32"/> | |
| <rect x="295" y="1" width="76" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="305" y="21">UTF8-tail</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#UTF8-tail" xlink:title="UTF8-tail"> | |
| <rect x="393" y="3" width="76" height="32"/> | |
| <rect x="391" y="1" width="76" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="401" y="21">UTF8-tail</text></a><svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m20 0 h10 m72 0 h10 m0 0 h10 m110 0 h10 m0 0 h4 m-246 0 h20 m226 0 h20 m-266 0 q10 0 10 10 m246 0 q0 -10 10 -10 m-256 10 v24 m246 0 v-24 m-246 24 q0 10 10 10 m226 0 q10 0 10 -10 m-236 10 h10 m110 0 h10 m0 0 h10 m76 0 h10 m-236 -10 v20 m246 0 v-20 m-246 20 v24 m246 0 v-24 m-246 24 q0 10 10 10 m226 0 q10 0 10 -10 m-236 10 h10 m72 0 h10 m0 0 h10 m110 0 h10 m0 0 h4 m20 -88 h10 m76 0 h10 m0 0 h10 m76 0 h10 m3 0 h-3"/> | |
| <polygon points="487 17 495 13 495 21"/> | |
| <polygon points="487 17 479 13 479 21"/></svg><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml"> | |
| <xhtml:div class="ebnf"><xhtml:code> | |
| <div><a href="#UTF8-4" title="UTF8-4">UTF8-4</a> ::= ( #xF0 [#x90-#xBF] | [#xF1-#xF3] <a href="#UTF8-tail" title="UTF8-tail">UTF8-tail</a> | #xF4 [#x80-#x8F] ) <a href="#UTF8-tail" title="UTF8-tail">UTF8-tail</a> <a href="#UTF8-tail" title="UTF8-tail">UTF8-tail</a></div></xhtml:code></xhtml:div> | |
| </xhtml:p> | |
| <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by: | |
| <xhtml:ul> | |
| <xhtml:li><xhtml:a href="#QUOTED-CHAR" title="QUOTED-CHAR">QUOTED-CHAR</xhtml:a></xhtml:li> | |
| <xhtml:li><xhtml:a href="#UTF8-char" title="UTF8-char">UTF8-char</xhtml:a></xhtml:li> | |
| <xhtml:li><xhtml:a href="#text" title="text">text</xhtml:a></xhtml:li> | |
| </xhtml:ul> | |
| </xhtml:p><xhtml:br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><xhtml:a name="UTF8-tail">UTF8-tail:</xhtml:a></xhtml:p><svg xmlns="http://www.w3.org/2000/svg" width="169" height="37"> | |
| <defs> | |
| <style type="text/css"> | |
| @namespace "http://www.w3.org/2000/svg"; | |
| .line {fill: none; stroke: #332900; stroke-width: 1;} | |
| .bold-line {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} | |
| .thin-line {stroke: #1F1800; shape-rendering: crispEdges} | |
| .filled {fill: #332900; stroke: none;} | |
| text.terminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #141000; | |
| font-weight: bold; | |
| } | |
| text.nonterminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1A1400; | |
| font-weight: normal; | |
| } | |
| text.regexp {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1F1800; | |
| font-weight: normal; | |
| } | |
| rect, circle, polygon {fill: #332900; stroke: #332900;} | |
| rect.terminal {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} | |
| rect.nonterminal {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} | |
| rect.text {fill: none; stroke: none;} | |
| polygon.regexp {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} | |
| </style> | |
| </defs> | |
| <polygon points="9 17 1 13 1 21"/> | |
| <polygon points="17 17 9 13 9 21"/> | |
| <polygon points="31 19 38 3 134 3 141 19 134 35 38 35"/> | |
| <polygon points="29 17 36 1 132 1 139 17 132 33 36 33" class="regexp"/> | |
| <text class="regexp" x="44" y="21">[#x80-#xBF]</text> | |
| <svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m0 0 h10 m110 0 h10 m3 0 h-3"/> | |
| <polygon points="159 17 167 13 167 21"/> | |
| <polygon points="159 17 151 13 151 21"/></svg><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml"> | |
| <xhtml:div class="ebnf"><xhtml:code> | |
| <div><a href="#UTF8-tail" title="UTF8-tail">UTF8-tail</a></div> | |
| <div> ::= [#x80-#xBF]</div></xhtml:code></xhtml:div> | |
| </xhtml:p> | |
| <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by: | |
| <xhtml:ul> | |
| <xhtml:li><xhtml:a href="#UTF8-2" title="UTF8-2">UTF8-2</xhtml:a></xhtml:li> | |
| <xhtml:li><xhtml:a href="#UTF8-3" title="UTF8-3">UTF8-3</xhtml:a></xhtml:li> | |
| <xhtml:li><xhtml:a href="#UTF8-4" title="UTF8-4">UTF8-4</xhtml:a></xhtml:li> | |
| </xhtml:ul> | |
| </xhtml:p><xhtml:br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><xhtml:a name="address">address:</xhtml:a></xhtml:p><svg xmlns="http://www.w3.org/2000/svg" width="729" height="37"> | |
| <defs> | |
| <style type="text/css"> | |
| @namespace "http://www.w3.org/2000/svg"; | |
| .line {fill: none; stroke: #332900; stroke-width: 1;} | |
| .bold-line {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} | |
| .thin-line {stroke: #1F1800; shape-rendering: crispEdges} | |
| .filled {fill: #332900; stroke: none;} | |
| text.terminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #141000; | |
| font-weight: bold; | |
| } | |
| text.nonterminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1A1400; | |
| font-weight: normal; | |
| } | |
| text.regexp {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1F1800; | |
| font-weight: normal; | |
| } | |
| rect, circle, polygon {fill: #332900; stroke: #332900;} | |
| rect.terminal {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} | |
| rect.nonterminal {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} | |
| rect.text {fill: none; stroke: none;} | |
| polygon.regexp {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} | |
| </style> | |
| </defs> | |
| <polygon points="9 17 1 13 1 21"/> | |
| <polygon points="17 17 9 13 9 21"/> | |
| <rect x="31" y="3" width="26" height="32" rx="10"/> | |
| <rect x="29" y="1" width="26" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="39" y="21">(</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#addr-name" xlink:title="addr-name"> | |
| <rect x="77" y="3" width="90" height="32"/> | |
| <rect x="75" y="1" width="90" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="85" y="21">addr-name</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#SP" xlink:title="SP"> | |
| <rect x="187" y="3" width="36" height="32"/> | |
| <rect x="185" y="1" width="36" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="195" y="21">SP</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#addr-adl" xlink:title="addr-adl"> | |
| <rect x="243" y="3" width="74" height="32"/> | |
| <rect x="241" y="1" width="74" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="251" y="21">addr-adl</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#SP" xlink:title="SP"> | |
| <rect x="337" y="3" width="36" height="32"/> | |
| <rect x="335" y="1" width="36" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="345" y="21">SP</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#addr-mailbox" xlink:title="addr-mailbox"> | |
| <rect x="393" y="3" width="104" height="32"/> | |
| <rect x="391" y="1" width="104" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="401" y="21">addr-mailbox</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#SP" xlink:title="SP"> | |
| <rect x="517" y="3" width="36" height="32"/> | |
| <rect x="515" y="1" width="36" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="525" y="21">SP</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#addr-host" xlink:title="addr-host"> | |
| <rect x="573" y="3" width="82" height="32"/> | |
| <rect x="571" y="1" width="82" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="581" y="21">addr-host</text></a><rect x="675" y="3" width="26" height="32" rx="10"/> | |
| <rect x="673" y="1" width="26" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="683" y="21">)</text> | |
| <svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m0 0 h10 m26 0 h10 m0 0 h10 m90 0 h10 m0 0 h10 m36 0 h10 m0 0 h10 m74 0 h10 m0 0 h10 m36 0 h10 m0 0 h10 m104 0 h10 m0 0 h10 m36 0 h10 m0 0 h10 m82 0 h10 m0 0 h10 m26 0 h10 m3 0 h-3"/> | |
| <polygon points="719 17 727 13 727 21"/> | |
| <polygon points="719 17 711 13 711 21"/></svg><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml"> | |
| <xhtml:div class="ebnf"><xhtml:code> | |
| <div><a href="#address" title="address">address</a> ::= '(' <a href="#addr-name" title="addr-name">addr-name</a> <a href="#SP" title="SP">SP</a> <a href="#addr-adl" title="addr-adl">addr-adl</a> <a href="#SP" title="SP">SP</a> <a href="#addr-mailbox" title="addr-mailbox">addr-mailbox</a> <a href="#SP" title="SP">SP</a> <a href="#addr-host" title="addr-host">addr-host</a> ')'</div></xhtml:code></xhtml:div> | |
| </xhtml:p> | |
| <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by: | |
| <xhtml:ul> | |
| <xhtml:li><xhtml:a href="#env-bcc" title="env-bcc">env-bcc</xhtml:a></xhtml:li> | |
| <xhtml:li><xhtml:a href="#env-cc" title="env-cc">env-cc</xhtml:a></xhtml:li> | |
| <xhtml:li><xhtml:a href="#env-from" title="env-from">env-from</xhtml:a></xhtml:li> | |
| <xhtml:li><xhtml:a href="#env-reply-to" title="env-reply-to">env-reply-to</xhtml:a></xhtml:li> | |
| <xhtml:li><xhtml:a href="#env-sender" title="env-sender">env-sender</xhtml:a></xhtml:li> | |
| <xhtml:li><xhtml:a href="#env-to" title="env-to">env-to</xhtml:a></xhtml:li> | |
| </xhtml:ul> | |
| </xhtml:p><xhtml:br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><xhtml:a name="addr-adl">addr-adl:</xhtml:a></xhtml:p><svg xmlns="http://www.w3.org/2000/svg" width="123" height="37"> | |
| <defs> | |
| <style type="text/css"> | |
| @namespace "http://www.w3.org/2000/svg"; | |
| .line {fill: none; stroke: #332900; stroke-width: 1;} | |
| .bold-line {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} | |
| .thin-line {stroke: #1F1800; shape-rendering: crispEdges} | |
| .filled {fill: #332900; stroke: none;} | |
| text.terminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #141000; | |
| font-weight: bold; | |
| } | |
| text.nonterminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1A1400; | |
| font-weight: normal; | |
| } | |
| text.regexp {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1F1800; | |
| font-weight: normal; | |
| } | |
| rect, circle, polygon {fill: #332900; stroke: #332900;} | |
| rect.terminal {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} | |
| rect.nonterminal {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} | |
| rect.text {fill: none; stroke: none;} | |
| polygon.regexp {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} | |
| </style> | |
| </defs> | |
| <polygon points="9 17 1 13 1 21"/> | |
| <polygon points="17 17 9 13 9 21"/><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#nstring" xlink:title="nstring"> | |
| <rect x="31" y="3" width="64" height="32"/> | |
| <rect x="29" y="1" width="64" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="39" y="21">nstring</text></a><svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m0 0 h10 m64 0 h10 m3 0 h-3"/> | |
| <polygon points="113 17 121 13 121 21"/> | |
| <polygon points="113 17 105 13 105 21"/></svg><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml"> | |
| <xhtml:div class="ebnf"><xhtml:code> | |
| <div><a href="#addr-adl" title="addr-adl">addr-adl</a> ::= <a href="#nstring" title="nstring">nstring</a></div></xhtml:code></xhtml:div> | |
| </xhtml:p> | |
| <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by: | |
| <xhtml:ul> | |
| <xhtml:li><xhtml:a href="#address" title="address">address</xhtml:a></xhtml:li> | |
| </xhtml:ul> | |
| </xhtml:p><xhtml:br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><xhtml:a name="addr-host">addr-host:</xhtml:a></xhtml:p><svg xmlns="http://www.w3.org/2000/svg" width="123" height="37"> | |
| <defs> | |
| <style type="text/css"> | |
| @namespace "http://www.w3.org/2000/svg"; | |
| .line {fill: none; stroke: #332900; stroke-width: 1;} | |
| .bold-line {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} | |
| .thin-line {stroke: #1F1800; shape-rendering: crispEdges} | |
| .filled {fill: #332900; stroke: none;} | |
| text.terminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #141000; | |
| font-weight: bold; | |
| } | |
| text.nonterminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1A1400; | |
| font-weight: normal; | |
| } | |
| text.regexp {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1F1800; | |
| font-weight: normal; | |
| } | |
| rect, circle, polygon {fill: #332900; stroke: #332900;} | |
| rect.terminal {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} | |
| rect.nonterminal {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} | |
| rect.text {fill: none; stroke: none;} | |
| polygon.regexp {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} | |
| </style> | |
| </defs> | |
| <polygon points="9 17 1 13 1 21"/> | |
| <polygon points="17 17 9 13 9 21"/><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#nstring" xlink:title="nstring"> | |
| <rect x="31" y="3" width="64" height="32"/> | |
| <rect x="29" y="1" width="64" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="39" y="21">nstring</text></a><svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m0 0 h10 m64 0 h10 m3 0 h-3"/> | |
| <polygon points="113 17 121 13 121 21"/> | |
| <polygon points="113 17 105 13 105 21"/></svg><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml"> | |
| <xhtml:div class="ebnf"><xhtml:code> | |
| <div><a href="#addr-host" title="addr-host">addr-host</a></div> | |
| <div> ::= <a href="#nstring" title="nstring">nstring</a></div></xhtml:code></xhtml:div> | |
| </xhtml:p> | |
| <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by: | |
| <xhtml:ul> | |
| <xhtml:li><xhtml:a href="#address" title="address">address</xhtml:a></xhtml:li> | |
| </xhtml:ul> | |
| </xhtml:p><xhtml:br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><xhtml:a name="addr-mailbox">addr-mailbox:</xhtml:a></xhtml:p><svg xmlns="http://www.w3.org/2000/svg" width="123" height="37"> | |
| <defs> | |
| <style type="text/css"> | |
| @namespace "http://www.w3.org/2000/svg"; | |
| .line {fill: none; stroke: #332900; stroke-width: 1;} | |
| .bold-line {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} | |
| .thin-line {stroke: #1F1800; shape-rendering: crispEdges} | |
| .filled {fill: #332900; stroke: none;} | |
| text.terminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #141000; | |
| font-weight: bold; | |
| } | |
| text.nonterminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1A1400; | |
| font-weight: normal; | |
| } | |
| text.regexp {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1F1800; | |
| font-weight: normal; | |
| } | |
| rect, circle, polygon {fill: #332900; stroke: #332900;} | |
| rect.terminal {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} | |
| rect.nonterminal {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} | |
| rect.text {fill: none; stroke: none;} | |
| polygon.regexp {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} | |
| </style> | |
| </defs> | |
| <polygon points="9 17 1 13 1 21"/> | |
| <polygon points="17 17 9 13 9 21"/><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#nstring" xlink:title="nstring"> | |
| <rect x="31" y="3" width="64" height="32"/> | |
| <rect x="29" y="1" width="64" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="39" y="21">nstring</text></a><svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m0 0 h10 m64 0 h10 m3 0 h-3"/> | |
| <polygon points="113 17 121 13 121 21"/> | |
| <polygon points="113 17 105 13 105 21"/></svg><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml"> | |
| <xhtml:div class="ebnf"><xhtml:code> | |
| <div><a href="#addr-mailbox" title="addr-mailbox">addr-mailbox</a></div> | |
| <div> ::= <a href="#nstring" title="nstring">nstring</a></div></xhtml:code></xhtml:div> | |
| </xhtml:p> | |
| <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by: | |
| <xhtml:ul> | |
| <xhtml:li><xhtml:a href="#address" title="address">address</xhtml:a></xhtml:li> | |
| </xhtml:ul> | |
| </xhtml:p><xhtml:br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><xhtml:a name="addr-name">addr-name:</xhtml:a></xhtml:p><svg xmlns="http://www.w3.org/2000/svg" width="123" height="37"> | |
| <defs> | |
| <style type="text/css"> | |
| @namespace "http://www.w3.org/2000/svg"; | |
| .line {fill: none; stroke: #332900; stroke-width: 1;} | |
| .bold-line {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} | |
| .thin-line {stroke: #1F1800; shape-rendering: crispEdges} | |
| .filled {fill: #332900; stroke: none;} | |
| text.terminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #141000; | |
| font-weight: bold; | |
| } | |
| text.nonterminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1A1400; | |
| font-weight: normal; | |
| } | |
| text.regexp {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1F1800; | |
| font-weight: normal; | |
| } | |
| rect, circle, polygon {fill: #332900; stroke: #332900;} | |
| rect.terminal {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} | |
| rect.nonterminal {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} | |
| rect.text {fill: none; stroke: none;} | |
| polygon.regexp {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} | |
| </style> | |
| </defs> | |
| <polygon points="9 17 1 13 1 21"/> | |
| <polygon points="17 17 9 13 9 21"/><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#nstring" xlink:title="nstring"> | |
| <rect x="31" y="3" width="64" height="32"/> | |
| <rect x="29" y="1" width="64" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="39" y="21">nstring</text></a><svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m0 0 h10 m64 0 h10 m3 0 h-3"/> | |
| <polygon points="113 17 121 13 121 21"/> | |
| <polygon points="113 17 105 13 105 21"/></svg><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml"> | |
| <xhtml:div class="ebnf"><xhtml:code> | |
| <div><a href="#addr-name" title="addr-name">addr-name</a></div> | |
| <div> ::= <a href="#nstring" title="nstring">nstring</a></div></xhtml:code></xhtml:div> | |
| </xhtml:p> | |
| <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by: | |
| <xhtml:ul> | |
| <xhtml:li><xhtml:a href="#address" title="address">address</xhtml:a></xhtml:li> | |
| </xhtml:ul> | |
| </xhtml:p><xhtml:br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><xhtml:a name="append">append:</xhtml:a></xhtml:p><svg xmlns="http://www.w3.org/2000/svg" width="793" height="69"> | |
| <defs> | |
| <style type="text/css"> | |
| @namespace "http://www.w3.org/2000/svg"; | |
| .line {fill: none; stroke: #332900; stroke-width: 1;} | |
| .bold-line {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} | |
| .thin-line {stroke: #1F1800; shape-rendering: crispEdges} | |
| .filled {fill: #332900; stroke: none;} | |
| text.terminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #141000; | |
| font-weight: bold; | |
| } | |
| text.nonterminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1A1400; | |
| font-weight: normal; | |
| } | |
| text.regexp {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1F1800; | |
| font-weight: normal; | |
| } | |
| rect, circle, polygon {fill: #332900; stroke: #332900;} | |
| rect.terminal {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} | |
| rect.nonterminal {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} | |
| rect.text {fill: none; stroke: none;} | |
| polygon.regexp {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} | |
| </style> | |
| </defs> | |
| <polygon points="9 17 1 13 1 21"/> | |
| <polygon points="17 17 9 13 9 21"/> | |
| <rect x="31" y="3" width="76" height="32" rx="10"/> | |
| <rect x="29" y="1" width="76" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="39" y="21">APPEND</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#SP" xlink:title="SP"> | |
| <rect x="127" y="3" width="36" height="32"/> | |
| <rect x="125" y="1" width="36" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="135" y="21">SP</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#mailbox" xlink:title="mailbox"> | |
| <rect x="183" y="3" width="68" height="32"/> | |
| <rect x="181" y="1" width="68" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="191" y="21">mailbox</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#SP" xlink:title="SP"> | |
| <rect x="271" y="3" width="36" height="32"/> | |
| <rect x="269" y="1" width="36" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="279" y="21">SP</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#flag-list" xlink:title="flag-list"> | |
| <rect x="347" y="35" width="68" height="32"/> | |
| <rect x="345" y="33" width="68" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="355" y="53">flag-list</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#SP" xlink:title="SP"> | |
| <rect x="435" y="35" width="36" height="32"/> | |
| <rect x="433" y="33" width="36" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="443" y="53">SP</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#date-time" xlink:title="date-time"> | |
| <rect x="531" y="35" width="82" height="32"/> | |
| <rect x="529" y="33" width="82" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="539" y="53">date-time</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#SP" xlink:title="SP"> | |
| <rect x="633" y="35" width="36" height="32"/> | |
| <rect x="631" y="33" width="36" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="641" y="53">SP</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#literal" xlink:title="literal"> | |
| <rect x="709" y="3" width="56" height="32"/> | |
| <rect x="707" y="1" width="56" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="717" y="21">literal</text></a><svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m0 0 h10 m76 0 h10 m0 0 h10 m36 0 h10 m0 0 h10 m68 0 h10 m0 0 h10 m36 0 h10 m20 0 h10 m0 0 h134 m-164 0 h20 m144 0 h20 m-184 0 q10 0 10 10 m164 0 q0 -10 10 -10 m-174 10 v12 m164 0 v-12 m-164 12 q0 10 10 10 m144 0 q10 0 10 -10 m-154 10 h10 m68 0 h10 m0 0 h10 m36 0 h10 m40 -32 h10 m0 0 h148 m-178 0 h20 m158 0 h20 m-198 0 q10 0 10 10 m178 0 q0 -10 10 -10 m-188 10 v12 m178 0 v-12 m-178 12 q0 10 10 10 m158 0 q10 0 10 -10 m-168 10 h10 m82 0 h10 m0 0 h10 m36 0 h10 m20 -32 h10 m56 0 h10 m3 0 h-3"/> | |
| <polygon points="783 17 791 13 791 21"/> | |
| <polygon points="783 17 775 13 775 21"/></svg><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml"> | |
| <xhtml:div class="ebnf"><xhtml:code> | |
| <div><a href="#append" title="append">append</a> ::= 'APPEND' <a href="#SP" title="SP">SP</a> <a href="#mailbox" title="mailbox">mailbox</a> <a href="#SP" title="SP">SP</a> ( <a href="#flag-list" title="flag-list">flag-list</a> <a href="#SP" title="SP">SP</a> )? ( <a href="#date-time" title="date-time">date-time</a> <a href="#SP" title="SP">SP</a> )? <a href="#literal" title="literal">literal</a></div></xhtml:code></xhtml:div> | |
| </xhtml:p> | |
| <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by: | |
| <xhtml:ul> | |
| <xhtml:li><xhtml:a href="#command-auth" title="command-auth">command-auth</xhtml:a></xhtml:li> | |
| </xhtml:ul> | |
| </xhtml:p><xhtml:br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><xhtml:a name="append-uid">append-uid:</xhtml:a></xhtml:p><svg xmlns="http://www.w3.org/2000/svg" width="133" height="37"> | |
| <defs> | |
| <style type="text/css"> | |
| @namespace "http://www.w3.org/2000/svg"; | |
| .line {fill: none; stroke: #332900; stroke-width: 1;} | |
| .bold-line {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} | |
| .thin-line {stroke: #1F1800; shape-rendering: crispEdges} | |
| .filled {fill: #332900; stroke: none;} | |
| text.terminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #141000; | |
| font-weight: bold; | |
| } | |
| text.nonterminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1A1400; | |
| font-weight: normal; | |
| } | |
| text.regexp {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1F1800; | |
| font-weight: normal; | |
| } | |
| rect, circle, polygon {fill: #332900; stroke: #332900;} | |
| rect.terminal {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} | |
| rect.nonterminal {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} | |
| rect.text {fill: none; stroke: none;} | |
| polygon.regexp {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} | |
| </style> | |
| </defs> | |
| <polygon points="9 17 1 13 1 21"/> | |
| <polygon points="17 17 9 13 9 21"/><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#uniqueid" xlink:title="uniqueid"> | |
| <rect x="31" y="3" width="74" height="32"/> | |
| <rect x="29" y="1" width="74" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="39" y="21">uniqueid</text></a><svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m0 0 h10 m74 0 h10 m3 0 h-3"/> | |
| <polygon points="123 17 131 13 131 21"/> | |
| <polygon points="123 17 115 13 115 21"/></svg><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml"> | |
| <xhtml:div class="ebnf"><xhtml:code> | |
| <div><a href="#append-uid" title="append-uid">append-uid</a></div> | |
| <div> ::= <a href="#uniqueid" title="uniqueid">uniqueid</a></div></xhtml:code></xhtml:div> | |
| </xhtml:p> | |
| <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by: | |
| <xhtml:ul> | |
| <xhtml:li><xhtml:a href="#resp-code-apnd" title="resp-code-apnd">resp-code-apnd</xhtml:a></xhtml:li> | |
| </xhtml:ul> | |
| </xhtml:p><xhtml:br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><xhtml:a name="astring">astring:</xhtml:a></xhtml:p><svg xmlns="http://www.w3.org/2000/svg" width="253" height="97"> | |
| <defs> | |
| <style type="text/css"> | |
| @namespace "http://www.w3.org/2000/svg"; | |
| .line {fill: none; stroke: #332900; stroke-width: 1;} | |
| .bold-line {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} | |
| .thin-line {stroke: #1F1800; shape-rendering: crispEdges} | |
| .filled {fill: #332900; stroke: none;} | |
| text.terminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #141000; | |
| font-weight: bold; | |
| } | |
| text.nonterminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1A1400; | |
| font-weight: normal; | |
| } | |
| text.regexp {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1F1800; | |
| font-weight: normal; | |
| } | |
| rect, circle, polygon {fill: #332900; stroke: #332900;} | |
| rect.terminal {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} | |
| rect.nonterminal {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} | |
| rect.text {fill: none; stroke: none;} | |
| polygon.regexp {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} | |
| </style> | |
| </defs> | |
| <polygon points="9 33 1 29 1 37"/> | |
| <polygon points="17 33 9 29 9 37"/><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#ASTRING-CHAR" xlink:title="ASTRING-CHAR"> | |
| <rect x="71" y="19" width="114" height="32"/> | |
| <rect x="69" y="17" width="114" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="79" y="37">ASTRING-CHAR</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#string" xlink:title="string"> | |
| <rect x="51" y="63" width="56" height="32"/> | |
| <rect x="49" y="61" width="56" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="59" y="81">string</text></a><svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 33 h2 m40 0 h10 m114 0 h10 m-154 0 l20 0 m-1 0 q-9 0 -9 -10 l0 -12 q0 -10 10 -10 m134 32 l20 0 m-20 0 q10 0 10 -10 l0 -12 q0 -10 -10 -10 m-134 0 h10 m0 0 h124 m-174 32 h20 m174 0 h20 m-214 0 q10 0 10 10 m194 0 q0 -10 10 -10 m-204 10 v24 m194 0 v-24 m-194 24 q0 10 10 10 m174 0 q10 0 10 -10 m-184 10 h10 m56 0 h10 m0 0 h98 m23 -44 h-3"/> | |
| <polygon points="243 33 251 29 251 37"/> | |
| <polygon points="243 33 235 29 235 37"/></svg><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml"> | |
| <xhtml:div class="ebnf"><xhtml:code> | |
| <div><a href="#astring" title="astring">astring</a> ::= <a href="#ASTRING-CHAR" title="ASTRING-CHAR">ASTRING-CHAR</a>+</div> | |
| <div> | <a href="#string" title="string">string</a></div></xhtml:code></xhtml:div> | |
| </xhtml:p> | |
| <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by: | |
| <xhtml:ul> | |
| <xhtml:li><xhtml:a href="#header-fld-name" title="header-fld-name">header-fld-name</xhtml:a></xhtml:li> | |
| <xhtml:li><xhtml:a href="#mailbox" title="mailbox">mailbox</xhtml:a></xhtml:li> | |
| <xhtml:li><xhtml:a href="#mbox-list-extended-item-tag" title="mbox-list-extended-item-tag">mbox-list-extended-item-tag</xhtml:a></xhtml:li> | |
| <xhtml:li><xhtml:a href="#option-val-comp" title="option-val-comp">option-val-comp</xhtml:a></xhtml:li> | |
| <xhtml:li><xhtml:a href="#password" title="password">password</xhtml:a></xhtml:li> | |
| <xhtml:li><xhtml:a href="#search-key" title="search-key">search-key</xhtml:a></xhtml:li> | |
| <xhtml:li><xhtml:a href="#tag-string" title="tag-string">tag-string</xhtml:a></xhtml:li> | |
| <xhtml:li><xhtml:a href="#tagged-ext-comp" title="tagged-ext-comp">tagged-ext-comp</xhtml:a></xhtml:li> | |
| <xhtml:li><xhtml:a href="#userid" title="userid">userid</xhtml:a></xhtml:li> | |
| </xhtml:ul> | |
| </xhtml:p><xhtml:br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><xhtml:a name="ASTRING-CHAR">ASTRING-CHAR:</xhtml:a></xhtml:p><svg xmlns="http://www.w3.org/2000/svg" width="193" height="81"> | |
| <defs> | |
| <style type="text/css"> | |
| @namespace "http://www.w3.org/2000/svg"; | |
| .line {fill: none; stroke: #332900; stroke-width: 1;} | |
| .bold-line {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} | |
| .thin-line {stroke: #1F1800; shape-rendering: crispEdges} | |
| .filled {fill: #332900; stroke: none;} | |
| text.terminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #141000; | |
| font-weight: bold; | |
| } | |
| text.nonterminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1A1400; | |
| font-weight: normal; | |
| } | |
| text.regexp {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1F1800; | |
| font-weight: normal; | |
| } | |
| rect, circle, polygon {fill: #332900; stroke: #332900;} | |
| rect.terminal {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} | |
| rect.nonterminal {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} | |
| rect.text {fill: none; stroke: none;} | |
| polygon.regexp {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} | |
| </style> | |
| </defs> | |
| <polygon points="9 17 1 13 1 21"/> | |
| <polygon points="17 17 9 13 9 21"/><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#ATOM-CHAR" xlink:title="ATOM-CHAR"> | |
| <rect x="51" y="3" width="94" height="32"/> | |
| <rect x="49" y="1" width="94" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="59" y="21">ATOM-CHAR</text></a><rect x="51" y="47" width="26" height="32" rx="10"/> | |
| <rect x="49" y="45" width="26" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="59" y="65">]</text> | |
| <svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m20 0 h10 m94 0 h10 m-134 0 h20 m114 0 h20 m-154 0 q10 0 10 10 m134 0 q0 -10 10 -10 m-144 10 v24 m134 0 v-24 m-134 24 q0 10 10 10 m114 0 q10 0 10 -10 m-124 10 h10 m26 0 h10 m0 0 h68 m23 -44 h-3"/> | |
| <polygon points="183 17 191 13 191 21"/> | |
| <polygon points="183 17 175 13 175 21"/></svg><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml"> | |
| <xhtml:div class="ebnf"><xhtml:code> | |
| <div><a href="#ASTRING-CHAR" title="ASTRING-CHAR">ASTRING-CHAR</a></div> | |
| <div> ::= <a href="#ATOM-CHAR" title="ATOM-CHAR">ATOM-CHAR</a></div> | |
| <div> | ']'</div></xhtml:code></xhtml:div> | |
| </xhtml:p> | |
| <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by: | |
| <xhtml:ul> | |
| <xhtml:li><xhtml:a href="#astring" title="astring">astring</xhtml:a></xhtml:li> | |
| <xhtml:li><xhtml:a href="#tag" title="tag">tag</xhtml:a></xhtml:li> | |
| </xhtml:ul> | |
| </xhtml:p><xhtml:br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><xhtml:a name="atom">atom:</xhtml:a></xhtml:p><svg xmlns="http://www.w3.org/2000/svg" width="193" height="53"> | |
| <defs> | |
| <style type="text/css"> | |
| @namespace "http://www.w3.org/2000/svg"; | |
| .line {fill: none; stroke: #332900; stroke-width: 1;} | |
| .bold-line {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} | |
| .thin-line {stroke: #1F1800; shape-rendering: crispEdges} | |
| .filled {fill: #332900; stroke: none;} | |
| text.terminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #141000; | |
| font-weight: bold; | |
| } | |
| text.nonterminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1A1400; | |
| font-weight: normal; | |
| } | |
| text.regexp {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1F1800; | |
| font-weight: normal; | |
| } | |
| rect, circle, polygon {fill: #332900; stroke: #332900;} | |
| rect.terminal {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} | |
| rect.nonterminal {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} | |
| rect.text {fill: none; stroke: none;} | |
| polygon.regexp {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} | |
| </style> | |
| </defs> | |
| <polygon points="9 33 1 29 1 37"/> | |
| <polygon points="17 33 9 29 9 37"/><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#ATOM-CHAR" xlink:title="ATOM-CHAR"> | |
| <rect x="51" y="19" width="94" height="32"/> | |
| <rect x="49" y="17" width="94" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="59" y="37">ATOM-CHAR</text></a><svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 33 h2 m20 0 h10 m94 0 h10 m-134 0 l20 0 m-1 0 q-9 0 -9 -10 l0 -12 q0 -10 10 -10 m114 32 l20 0 m-20 0 q10 0 10 -10 l0 -12 q0 -10 -10 -10 m-114 0 h10 m0 0 h104 m23 32 h-3"/> | |
| <polygon points="183 33 191 29 191 37"/> | |
| <polygon points="183 33 175 29 175 37"/></svg><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml"> | |
| <xhtml:div class="ebnf"><xhtml:code> | |
| <div><a href="#atom" title="atom">atom</a> ::= <a href="#ATOM-CHAR" title="ATOM-CHAR">ATOM-CHAR</a>+</div></xhtml:code></xhtml:div> | |
| </xhtml:p> | |
| <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by: | |
| <xhtml:ul> | |
| <xhtml:li><xhtml:a href="#auth-type" title="auth-type">auth-type</xhtml:a></xhtml:li> | |
| <xhtml:li><xhtml:a href="#capability" title="capability">capability</xhtml:a></xhtml:li> | |
| <xhtml:li><xhtml:a href="#charset" title="charset">charset</xhtml:a></xhtml:li> | |
| <xhtml:li><xhtml:a href="#eitem-standard-tag" title="eitem-standard-tag">eitem-standard-tag</xhtml:a></xhtml:li> | |
| <xhtml:li><xhtml:a href="#eitem-vendor-tag" title="eitem-vendor-tag">eitem-vendor-tag</xhtml:a></xhtml:li> | |
| <xhtml:li><xhtml:a href="#flag-extension" title="flag-extension">flag-extension</xhtml:a></xhtml:li> | |
| <xhtml:li><xhtml:a href="#flag-keyword" title="flag-keyword">flag-keyword</xhtml:a></xhtml:li> | |
| <xhtml:li><xhtml:a href="#option-standard-tag" title="option-standard-tag">option-standard-tag</xhtml:a></xhtml:li> | |
| <xhtml:li><xhtml:a href="#option-vendor-tag" title="option-vendor-tag">option-vendor-tag</xhtml:a></xhtml:li> | |
| <xhtml:li><xhtml:a href="#resp-text-code" title="resp-text-code">resp-text-code</xhtml:a></xhtml:li> | |
| </xhtml:ul> | |
| </xhtml:p><xhtml:br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><xhtml:a name="atom-specials">atom-specials:</xhtml:a></xhtml:p><svg xmlns="http://www.w3.org/2000/svg" width="219" height="345"> | |
| <defs> | |
| <style type="text/css"> | |
| @namespace "http://www.w3.org/2000/svg"; | |
| .line {fill: none; stroke: #332900; stroke-width: 1;} | |
| .bold-line {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} | |
| .thin-line {stroke: #1F1800; shape-rendering: crispEdges} | |
| .filled {fill: #332900; stroke: none;} | |
| text.terminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #141000; | |
| font-weight: bold; | |
| } | |
| text.nonterminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1A1400; | |
| font-weight: normal; | |
| } | |
| text.regexp {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1F1800; | |
| font-weight: normal; | |
| } | |
| rect, circle, polygon {fill: #332900; stroke: #332900;} | |
| rect.terminal {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} | |
| rect.nonterminal {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} | |
| rect.text {fill: none; stroke: none;} | |
| polygon.regexp {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} | |
| </style> | |
| </defs> | |
| <polygon points="9 17 1 13 1 21"/> | |
| <polygon points="17 17 9 13 9 21"/> | |
| <rect x="51" y="3" width="26" height="32" rx="10"/> | |
| <rect x="49" y="1" width="26" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="59" y="21">(</text> | |
| <rect x="51" y="47" width="26" height="32" rx="10"/> | |
| <rect x="49" y="45" width="26" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="59" y="65">)</text> | |
| <rect x="51" y="91" width="28" height="32" rx="10"/> | |
| <rect x="49" y="89" width="28" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="59" y="109">{</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#SP" xlink:title="SP"> | |
| <rect x="51" y="135" width="36" height="32"/> | |
| <rect x="49" y="133" width="36" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="59" y="153">SP</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#CTL" xlink:title="CTL"> | |
| <rect x="51" y="179" width="42" height="32"/> | |
| <rect x="49" y="177" width="42" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="59" y="197">CTL</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#list-wildcards" xlink:title="list-wildcards"> | |
| <rect x="51" y="223" width="102" height="32"/> | |
| <rect x="49" y="221" width="102" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="59" y="241">list-wildcards</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#quoted-specials" xlink:title="quoted-specials"> | |
| <rect x="51" y="267" width="120" height="32"/> | |
| <rect x="49" y="265" width="120" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="59" y="285">quoted-specials</text></a><rect x="51" y="311" width="26" height="32" rx="10"/> | |
| <rect x="49" y="309" width="26" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="59" y="329">]</text> | |
| <svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m20 0 h10 m26 0 h10 m0 0 h94 m-160 0 h20 m140 0 h20 m-180 0 q10 0 10 10 m160 0 q0 -10 10 -10 m-170 10 v24 m160 0 v-24 m-160 24 q0 10 10 10 m140 0 q10 0 10 -10 m-150 10 h10 m26 0 h10 m0 0 h94 m-150 -10 v20 m160 0 v-20 m-160 20 v24 m160 0 v-24 m-160 24 q0 10 10 10 m140 0 q10 0 10 -10 m-150 10 h10 m28 0 h10 m0 0 h92 m-150 -10 v20 m160 0 v-20 m-160 20 v24 m160 0 v-24 m-160 24 q0 10 10 10 m140 0 q10 0 10 -10 m-150 10 h10 m36 0 h10 m0 0 h84 m-150 -10 v20 m160 0 v-20 m-160 20 v24 m160 0 v-24 m-160 24 q0 10 10 10 m140 0 q10 0 10 -10 m-150 10 h10 m42 0 h10 m0 0 h78 m-150 -10 v20 m160 0 v-20 m-160 20 v24 m160 0 v-24 m-160 24 q0 10 10 10 m140 0 q10 0 10 -10 m-150 10 h10 m102 0 h10 m0 0 h18 m-150 -10 v20 m160 0 v-20 m-160 20 v24 m160 0 v-24 m-160 24 q0 10 10 10 m140 0 q10 0 10 -10 m-150 10 h10 m120 0 h10 m-150 -10 v20 m160 0 v-20 m-160 20 v24 m160 0 v-24 m-160 24 q0 10 10 10 m140 0 q10 0 10 -10 m-150 10 h10 m26 0 h10 m0 0 h94 m23 -308 h-3"/> | |
| <polygon points="209 17 217 13 217 21"/> | |
| <polygon points="209 17 201 13 201 21"/></svg><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml"> | |
| <xhtml:div class="ebnf"><xhtml:code> | |
| <div><a href="#atom-specials" title="atom-specials">atom-specials</a></div> | |
| <div> ::= '('</div> | |
| <div> | ')'</div> | |
| <div> | '{'</div> | |
| <div> | <a href="#SP" title="SP">SP</a></div> | |
| <div> | <a href="#CTL" title="CTL">CTL</a></div> | |
| <div> | <a href="#list-wildcards" title="list-wildcards">list-wildcards</a></div> | |
| <div> | <a href="#quoted-specials" title="quoted-specials">quoted-specials</a></div> | |
| <div> | ']'</div></xhtml:code></xhtml:div> | |
| </xhtml:p> | |
| <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by: | |
| <xhtml:ul> | |
| <xhtml:li><xhtml:a href="#ATOM-CHAR" title="ATOM-CHAR">ATOM-CHAR</xhtml:a></xhtml:li> | |
| </xhtml:ul> | |
| </xhtml:p><xhtml:br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><xhtml:a name="authenticate">authenticate:</xhtml:a></xhtml:p><svg xmlns="http://www.w3.org/2000/svg" width="781" height="85"> | |
| <defs> | |
| <style type="text/css"> | |
| @namespace "http://www.w3.org/2000/svg"; | |
| .line {fill: none; stroke: #332900; stroke-width: 1;} | |
| .bold-line {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} | |
| .thin-line {stroke: #1F1800; shape-rendering: crispEdges} | |
| .filled {fill: #332900; stroke: none;} | |
| text.terminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #141000; | |
| font-weight: bold; | |
| } | |
| text.nonterminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1A1400; | |
| font-weight: normal; | |
| } | |
| text.regexp {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1F1800; | |
| font-weight: normal; | |
| } | |
| rect, circle, polygon {fill: #332900; stroke: #332900;} | |
| rect.terminal {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} | |
| rect.nonterminal {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} | |
| rect.text {fill: none; stroke: none;} | |
| polygon.regexp {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} | |
| </style> | |
| </defs> | |
| <polygon points="9 33 1 29 1 37"/> | |
| <polygon points="17 33 9 29 9 37"/> | |
| <rect x="31" y="19" width="124" height="32" rx="10"/> | |
| <rect x="29" y="17" width="124" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="39" y="37">AUTHENTICATE</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#SP" xlink:title="SP"> | |
| <rect x="175" y="19" width="36" height="32"/> | |
| <rect x="173" y="17" width="36" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="183" y="37">SP</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#auth-type" xlink:title="auth-type"> | |
| <rect x="231" y="19" width="82" height="32"/> | |
| <rect x="229" y="17" width="82" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="239" y="37">auth-type</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#SP" xlink:title="SP"> | |
| <rect x="353" y="51" width="36" height="32"/> | |
| <rect x="351" y="49" width="36" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="361" y="69">SP</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#initial-resp" xlink:title="initial-resp"> | |
| <rect x="409" y="51" width="88" height="32"/> | |
| <rect x="407" y="49" width="88" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="417" y="69">initial-resp</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#CRLF" xlink:title="CRLF"> | |
| <rect x="577" y="19" width="50" height="32"/> | |
| <rect x="575" y="17" width="50" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="585" y="37">CRLF</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#base64" xlink:title="base64"> | |
| <rect x="647" y="19" width="66" height="32"/> | |
| <rect x="645" y="17" width="66" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="655" y="37">base64</text></a><svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 33 h2 m0 0 h10 m124 0 h10 m0 0 h10 m36 0 h10 m0 0 h10 m82 0 h10 m20 0 h10 m0 0 h154 m-184 0 h20 m164 0 h20 m-204 0 q10 0 10 10 m184 0 q0 -10 10 -10 m-194 10 v12 m184 0 v-12 m-184 12 q0 10 10 10 m164 0 q10 0 10 -10 m-174 10 h10 m36 0 h10 m0 0 h10 m88 0 h10 m60 -32 h10 m50 0 h10 m0 0 h10 m66 0 h10 m-176 0 l20 0 m-1 0 q-9 0 -9 -10 l0 -12 q0 -10 10 -10 m156 32 l20 0 m-20 0 q10 0 10 -10 l0 -12 q0 -10 -10 -10 m-156 0 h10 m0 0 h146 m-196 32 h20 m196 0 h20 m-236 0 q10 0 10 10 m216 0 q0 -10 10 -10 m-226 10 v14 m216 0 v-14 m-216 14 q0 10 10 10 m196 0 q10 0 10 -10 m-206 10 h10 m0 0 h186 m23 -34 h-3"/> | |
| <polygon points="771 33 779 29 779 37"/> | |
| <polygon points="771 33 763 29 763 37"/></svg><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml"> | |
| <xhtml:div class="ebnf"><xhtml:code> | |
| <div><a href="#authenticate" title="authenticate">authenticate</a></div> | |
| <div> ::= 'AUTHENTICATE' <a href="#SP" title="SP">SP</a> <a href="#auth-type" title="auth-type">auth-type</a> ( <a href="#SP" title="SP">SP</a> <a href="#initial-resp" title="initial-resp">initial-resp</a> )? ( <a href="#CRLF" title="CRLF">CRLF</a> <a href="#base64" title="base64">base64</a> )*</div></xhtml:code></xhtml:div> | |
| </xhtml:p> | |
| <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by: | |
| <xhtml:ul> | |
| <xhtml:li><xhtml:a href="#command-nonauth" title="command-nonauth">command-nonauth</xhtml:a></xhtml:li> | |
| </xhtml:ul> | |
| </xhtml:p><xhtml:br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><xhtml:a name="auth-type">auth-type:</xhtml:a></xhtml:p><svg xmlns="http://www.w3.org/2000/svg" width="111" height="37"> | |
| <defs> | |
| <style type="text/css"> | |
| @namespace "http://www.w3.org/2000/svg"; | |
| .line {fill: none; stroke: #332900; stroke-width: 1;} | |
| .bold-line {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} | |
| .thin-line {stroke: #1F1800; shape-rendering: crispEdges} | |
| .filled {fill: #332900; stroke: none;} | |
| text.terminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #141000; | |
| font-weight: bold; | |
| } | |
| text.nonterminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1A1400; | |
| font-weight: normal; | |
| } | |
| text.regexp {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1F1800; | |
| font-weight: normal; | |
| } | |
| rect, circle, polygon {fill: #332900; stroke: #332900;} | |
| rect.terminal {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} | |
| rect.nonterminal {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} | |
| rect.text {fill: none; stroke: none;} | |
| polygon.regexp {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} | |
| </style> | |
| </defs> | |
| <polygon points="9 17 1 13 1 21"/> | |
| <polygon points="17 17 9 13 9 21"/><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#atom" xlink:title="atom"> | |
| <rect x="31" y="3" width="52" height="32"/> | |
| <rect x="29" y="1" width="52" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="39" y="21">atom</text></a><svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m0 0 h10 m52 0 h10 m3 0 h-3"/> | |
| <polygon points="101 17 109 13 109 21"/> | |
| <polygon points="101 17 93 13 93 21"/></svg><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml"> | |
| <xhtml:div class="ebnf"><xhtml:code> | |
| <div><a href="#auth-type" title="auth-type">auth-type</a></div> | |
| <div> ::= <a href="#atom" title="atom">atom</a></div></xhtml:code></xhtml:div> | |
| </xhtml:p> | |
| <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by: | |
| <xhtml:ul> | |
| <xhtml:li><xhtml:a href="#authenticate" title="authenticate">authenticate</xhtml:a></xhtml:li> | |
| <xhtml:li><xhtml:a href="#capability" title="capability">capability</xhtml:a></xhtml:li> | |
| </xhtml:ul> | |
| </xhtml:p><xhtml:br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><xhtml:a name="base64">base64:</xhtml:a></xhtml:p><svg xmlns="http://www.w3.org/2000/svg" width="783" height="85"> | |
| <defs> | |
| <style type="text/css"> | |
| @namespace "http://www.w3.org/2000/svg"; | |
| .line {fill: none; stroke: #332900; stroke-width: 1;} | |
| .bold-line {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} | |
| .thin-line {stroke: #1F1800; shape-rendering: crispEdges} | |
| .filled {fill: #332900; stroke: none;} | |
| text.terminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #141000; | |
| font-weight: bold; | |
| } | |
| text.nonterminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1A1400; | |
| font-weight: normal; | |
| } | |
| text.regexp {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1F1800; | |
| font-weight: normal; | |
| } | |
| rect, circle, polygon {fill: #332900; stroke: #332900;} | |
| rect.terminal {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} | |
| rect.nonterminal {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} | |
| rect.text {fill: none; stroke: none;} | |
| polygon.regexp {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} | |
| </style> | |
| </defs> | |
| <polygon points="9 33 1 29 1 37"/> | |
| <polygon points="17 33 9 29 9 37"/><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#base64-char" xlink:title="base64-char"> | |
| <rect x="71" y="19" width="100" height="32"/> | |
| <rect x="69" y="17" width="100" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="79" y="37">base64-char</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#base64-char" xlink:title="base64-char"> | |
| <rect x="191" y="19" width="100" height="32"/> | |
| <rect x="189" y="17" width="100" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="199" y="37">base64-char</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#base64-char" xlink:title="base64-char"> | |
| <rect x="311" y="19" width="100" height="32"/> | |
| <rect x="309" y="17" width="100" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="319" y="37">base64-char</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#base64-char" xlink:title="base64-char"> | |
| <rect x="431" y="19" width="100" height="32"/> | |
| <rect x="429" y="17" width="100" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="439" y="37">base64-char</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#base64-terminal" xlink:title="base64-terminal"> | |
| <rect x="611" y="51" width="124" height="32"/> | |
| <rect x="609" y="49" width="124" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="619" y="69">base64-terminal</text></a><svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 33 h2 m40 0 h10 m100 0 h10 m0 0 h10 m100 0 h10 m0 0 h10 m100 0 h10 m0 0 h10 m100 0 h10 m-500 0 l20 0 m-1 0 q-9 0 -9 -10 l0 -12 q0 -10 10 -10 m480 32 l20 0 m-20 0 q10 0 10 -10 l0 -12 q0 -10 -10 -10 m-480 0 h10 m0 0 h470 m-520 32 h20 m520 0 h20 m-560 0 q10 0 10 10 m540 0 q0 -10 10 -10 m-550 10 v14 m540 0 v-14 m-540 14 q0 10 10 10 m520 0 q10 0 10 -10 m-530 10 h10 m0 0 h510 m40 -34 h10 m0 0 h134 m-164 0 h20 m144 0 h20 m-184 0 q10 0 10 10 m164 0 q0 -10 10 -10 m-174 10 v12 m164 0 v-12 m-164 12 q0 10 10 10 m144 0 q10 0 10 -10 m-154 10 h10 m124 0 h10 m23 -32 h-3"/> | |
| <polygon points="773 33 781 29 781 37"/> | |
| <polygon points="773 33 765 29 765 37"/></svg><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml"> | |
| <xhtml:div class="ebnf"><xhtml:code> | |
| <div><a href="#base64" title="base64">base64</a> ::= ( <a href="#base64-char" title="base64-char">base64-char</a> <a href="#base64-char" title="base64-char">base64-char</a> <a href="#base64-char" title="base64-char">base64-char</a> <a href="#base64-char" title="base64-char">base64-char</a> )* <a href="#base64-terminal" title="base64-terminal">base64-terminal</a>?</div></xhtml:code></xhtml:div> | |
| </xhtml:p> | |
| <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by: | |
| <xhtml:ul> | |
| <xhtml:li><xhtml:a href="#authenticate" title="authenticate">authenticate</xhtml:a></xhtml:li> | |
| <xhtml:li><xhtml:a href="#continue-req" title="continue-req">continue-req</xhtml:a></xhtml:li> | |
| <xhtml:li><xhtml:a href="#initial-resp" title="initial-resp">initial-resp</xhtml:a></xhtml:li> | |
| </xhtml:ul> | |
| </xhtml:p><xhtml:br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><xhtml:a name="base64-char">base64-char:</xhtml:a></xhtml:p><svg xmlns="http://www.w3.org/2000/svg" width="159" height="169"> | |
| <defs> | |
| <style type="text/css"> | |
| @namespace "http://www.w3.org/2000/svg"; | |
| .line {fill: none; stroke: #332900; stroke-width: 1;} | |
| .bold-line {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} | |
| .thin-line {stroke: #1F1800; shape-rendering: crispEdges} | |
| .filled {fill: #332900; stroke: none;} | |
| text.terminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #141000; | |
| font-weight: bold; | |
| } | |
| text.nonterminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1A1400; | |
| font-weight: normal; | |
| } | |
| text.regexp {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1F1800; | |
| font-weight: normal; | |
| } | |
| rect, circle, polygon {fill: #332900; stroke: #332900;} | |
| rect.terminal {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} | |
| rect.nonterminal {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} | |
| rect.text {fill: none; stroke: none;} | |
| polygon.regexp {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} | |
| </style> | |
| </defs> | |
| <polygon points="9 17 1 13 1 21"/> | |
| <polygon points="17 17 9 13 9 21"/><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#ALPHA" xlink:title="ALPHA"> | |
| <rect x="51" y="3" width="60" height="32"/> | |
| <rect x="49" y="1" width="60" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="59" y="21">ALPHA</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#DIGIT" xlink:title="DIGIT"> | |
| <rect x="51" y="47" width="56" height="32"/> | |
| <rect x="49" y="45" width="56" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="59" y="65">DIGIT</text></a><rect x="51" y="91" width="30" height="32" rx="10"/> | |
| <rect x="49" y="89" width="30" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="59" y="109">+</text> | |
| <rect x="51" y="135" width="28" height="32" rx="10"/> | |
| <rect x="49" y="133" width="28" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="59" y="153">/</text> | |
| <svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m20 0 h10 m60 0 h10 m-100 0 h20 m80 0 h20 m-120 0 q10 0 10 10 m100 0 q0 -10 10 -10 m-110 10 v24 m100 0 v-24 m-100 24 q0 10 10 10 m80 0 q10 0 10 -10 m-90 10 h10 m56 0 h10 m0 0 h4 m-90 -10 v20 m100 0 v-20 m-100 20 v24 m100 0 v-24 m-100 24 q0 10 10 10 m80 0 q10 0 10 -10 m-90 10 h10 m30 0 h10 m0 0 h30 m-90 -10 v20 m100 0 v-20 m-100 20 v24 m100 0 v-24 m-100 24 q0 10 10 10 m80 0 q10 0 10 -10 m-90 10 h10 m28 0 h10 m0 0 h32 m23 -132 h-3"/> | |
| <polygon points="149 17 157 13 157 21"/> | |
| <polygon points="149 17 141 13 141 21"/></svg><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml"> | |
| <xhtml:div class="ebnf"><xhtml:code> | |
| <div><a href="#base64-char" title="base64-char">base64-char</a></div> | |
| <div> ::= <a href="#ALPHA" title="ALPHA">ALPHA</a></div> | |
| <div> | <a href="#DIGIT" title="DIGIT">DIGIT</a></div> | |
| <div> | '+'</div> | |
| <div> | '/'</div></xhtml:code></xhtml:div> | |
| </xhtml:p> | |
| <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by: | |
| <xhtml:ul> | |
| <xhtml:li><xhtml:a href="#base64" title="base64">base64</xhtml:a></xhtml:li> | |
| <xhtml:li><xhtml:a href="#base64-terminal" title="base64-terminal">base64-terminal</xhtml:a></xhtml:li> | |
| </xhtml:ul> | |
| </xhtml:p><xhtml:br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><xhtml:a name="base64-terminal">base64-terminal:</xhtml:a></xhtml:p><svg xmlns="http://www.w3.org/2000/svg" width="489" height="81"> | |
| <defs> | |
| <style type="text/css"> | |
| @namespace "http://www.w3.org/2000/svg"; | |
| .line {fill: none; stroke: #332900; stroke-width: 1;} | |
| .bold-line {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} | |
| .thin-line {stroke: #1F1800; shape-rendering: crispEdges} | |
| .filled {fill: #332900; stroke: none;} | |
| text.terminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #141000; | |
| font-weight: bold; | |
| } | |
| text.nonterminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1A1400; | |
| font-weight: normal; | |
| } | |
| text.regexp {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1F1800; | |
| font-weight: normal; | |
| } | |
| rect, circle, polygon {fill: #332900; stroke: #332900;} | |
| rect.terminal {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} | |
| rect.nonterminal {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} | |
| rect.text {fill: none; stroke: none;} | |
| polygon.regexp {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} | |
| </style> | |
| </defs> | |
| <polygon points="9 17 1 13 1 21"/> | |
| <polygon points="17 17 9 13 9 21"/><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#base64-char" xlink:title="base64-char"> | |
| <rect x="31" y="3" width="100" height="32"/> | |
| <rect x="29" y="1" width="100" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="39" y="21">base64-char</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#base64-char" xlink:title="base64-char"> | |
| <rect x="151" y="3" width="100" height="32"/> | |
| <rect x="149" y="1" width="100" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="159" y="21">base64-char</text></a><rect x="291" y="3" width="40" height="32" rx="10"/> | |
| <rect x="289" y="1" width="40" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="299" y="21">==</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#base64-char" xlink:title="base64-char"> | |
| <rect x="291" y="47" width="100" height="32"/> | |
| <rect x="289" y="45" width="100" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="299" y="65">base64-char</text></a><rect x="411" y="47" width="30" height="32" rx="10"/> | |
| <rect x="409" y="45" width="30" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="419" y="65">=</text> | |
| <svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m0 0 h10 m100 0 h10 m0 0 h10 m100 0 h10 m20 0 h10 m40 0 h10 m0 0 h110 m-190 0 h20 m170 0 h20 m-210 0 q10 0 10 10 m190 0 q0 -10 10 -10 m-200 10 v24 m190 0 v-24 m-190 24 q0 10 10 10 m170 0 q10 0 10 -10 m-180 10 h10 m100 0 h10 m0 0 h10 m30 0 h10 m23 -44 h-3"/> | |
| <polygon points="479 17 487 13 487 21"/> | |
| <polygon points="479 17 471 13 471 21"/></svg><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml"> | |
| <xhtml:div class="ebnf"><xhtml:code> | |
| <div><a href="#base64-terminal" title="base64-terminal">base64-terminal</a></div> | |
| <div> ::= <a href="#base64-char" title="base64-char">base64-char</a> <a href="#base64-char" title="base64-char">base64-char</a> ( '==' | <a href="#base64-char" title="base64-char">base64-char</a> '=' )</div></xhtml:code></xhtml:div> | |
| </xhtml:p> | |
| <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by: | |
| <xhtml:ul> | |
| <xhtml:li><xhtml:a href="#base64" title="base64">base64</xhtml:a></xhtml:li> | |
| </xhtml:ul> | |
| </xhtml:p><xhtml:br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><xhtml:a name="body">body:</xhtml:a></xhtml:p><svg xmlns="http://www.w3.org/2000/svg" width="319" height="81"> | |
| <defs> | |
| <style type="text/css"> | |
| @namespace "http://www.w3.org/2000/svg"; | |
| .line {fill: none; stroke: #332900; stroke-width: 1;} | |
| .bold-line {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} | |
| .thin-line {stroke: #1F1800; shape-rendering: crispEdges} | |
| .filled {fill: #332900; stroke: none;} | |
| text.terminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #141000; | |
| font-weight: bold; | |
| } | |
| text.nonterminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1A1400; | |
| font-weight: normal; | |
| } | |
| text.regexp {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1F1800; | |
| font-weight: normal; | |
| } | |
| rect, circle, polygon {fill: #332900; stroke: #332900;} | |
| rect.terminal {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} | |
| rect.nonterminal {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} | |
| rect.text {fill: none; stroke: none;} | |
| polygon.regexp {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} | |
| </style> | |
| </defs> | |
| <polygon points="9 17 1 13 1 21"/> | |
| <polygon points="17 17 9 13 9 21"/> | |
| <rect x="31" y="3" width="26" height="32" rx="10"/> | |
| <rect x="29" y="1" width="26" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="39" y="21">(</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#body-type-1part" xlink:title="body-type-1part"> | |
| <rect x="97" y="3" width="124" height="32"/> | |
| <rect x="95" y="1" width="124" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="105" y="21">body-type-1part</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#body-type-mpart" xlink:title="body-type-mpart"> | |
| <rect x="97" y="47" width="128" height="32"/> | |
| <rect x="95" y="45" width="128" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="105" y="65">body-type-mpart</text></a><rect x="265" y="3" width="26" height="32" rx="10"/> | |
| <rect x="263" y="1" width="26" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="273" y="21">)</text> | |
| <svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m0 0 h10 m26 0 h10 m20 0 h10 m124 0 h10 m0 0 h4 m-168 0 h20 m148 0 h20 m-188 0 q10 0 10 10 m168 0 q0 -10 10 -10 m-178 10 v24 m168 0 v-24 m-168 24 q0 10 10 10 m148 0 q10 0 10 -10 m-158 10 h10 m128 0 h10 m20 -44 h10 m26 0 h10 m3 0 h-3"/> | |
| <polygon points="309 17 317 13 317 21"/> | |
| <polygon points="309 17 301 13 301 21"/></svg><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml"> | |
| <xhtml:div class="ebnf"><xhtml:code> | |
| <div><a href="#body" title="body">body</a> ::= '(' ( <a href="#body-type-1part" title="body-type-1part">body-type-1part</a> | <a href="#body-type-mpart" title="body-type-mpart">body-type-mpart</a> ) ')'</div></xhtml:code></xhtml:div> | |
| </xhtml:p> | |
| <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by: | |
| <xhtml:ul> | |
| <xhtml:li><xhtml:a href="#body-type-mpart" title="body-type-mpart">body-type-mpart</xhtml:a></xhtml:li> | |
| <xhtml:li><xhtml:a href="#body-type-msg" title="body-type-msg">body-type-msg</xhtml:a></xhtml:li> | |
| <xhtml:li><xhtml:a href="#msg-att-static" title="msg-att-static">msg-att-static</xhtml:a></xhtml:li> | |
| </xhtml:ul> | |
| </xhtml:p><xhtml:br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><xhtml:a name="body-extension">body-extension:</xhtml:a></xhtml:p><svg xmlns="http://www.w3.org/2000/svg" width="349" height="213"> | |
| <defs> | |
| <style type="text/css"> | |
| @namespace "http://www.w3.org/2000/svg"; | |
| .line {fill: none; stroke: #332900; stroke-width: 1;} | |
| .bold-line {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} | |
| .thin-line {stroke: #1F1800; shape-rendering: crispEdges} | |
| .filled {fill: #332900; stroke: none;} | |
| text.terminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #141000; | |
| font-weight: bold; | |
| } | |
| text.nonterminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1A1400; | |
| font-weight: normal; | |
| } | |
| text.regexp {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1F1800; | |
| font-weight: normal; | |
| } | |
| rect, circle, polygon {fill: #332900; stroke: #332900;} | |
| rect.terminal {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} | |
| rect.nonterminal {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} | |
| rect.text {fill: none; stroke: none;} | |
| polygon.regexp {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} | |
| </style> | |
| </defs> | |
| <polygon points="9 17 1 13 1 21"/> | |
| <polygon points="17 17 9 13 9 21"/><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#nstring" xlink:title="nstring"> | |
| <rect x="51" y="3" width="64" height="32"/> | |
| <rect x="49" y="1" width="64" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="59" y="21">nstring</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#number" xlink:title="number"> | |
| <rect x="51" y="47" width="68" height="32"/> | |
| <rect x="49" y="45" width="68" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="59" y="65">number</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#number64" xlink:title="number64"> | |
| <rect x="51" y="91" width="84" height="32"/> | |
| <rect x="49" y="89" width="84" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="59" y="109">number64</text></a><rect x="51" y="179" width="26" height="32" rx="10"/> | |
| <rect x="49" y="177" width="26" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="59" y="197">(</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#body-extension" xlink:title="body-extension"> | |
| <rect x="117" y="179" width="118" height="32"/> | |
| <rect x="115" y="177" width="118" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="125" y="197">body-extension</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#SP" xlink:title="SP"> | |
| <rect x="117" y="135" width="36" height="32"/> | |
| <rect x="115" y="133" width="36" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="125" y="153">SP</text></a><rect x="275" y="179" width="26" height="32" rx="10"/> | |
| <rect x="273" y="177" width="26" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="283" y="197">)</text> | |
| <svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m20 0 h10 m64 0 h10 m0 0 h186 m-290 0 h20 m270 0 h20 m-310 0 q10 0 10 10 m290 0 q0 -10 10 -10 m-300 10 v24 m290 0 v-24 m-290 24 q0 10 10 10 m270 0 q10 0 10 -10 m-280 10 h10 m68 0 h10 m0 0 h182 m-280 -10 v20 m290 0 v-20 m-290 20 v24 m290 0 v-24 m-290 24 q0 10 10 10 m270 0 q10 0 10 -10 m-280 10 h10 m84 0 h10 m0 0 h166 m-280 -10 v20 m290 0 v-20 m-290 20 v68 m290 0 v-68 m-290 68 q0 10 10 10 m270 0 q10 0 10 -10 m-280 10 h10 m26 0 h10 m20 0 h10 m118 0 h10 m-158 0 l20 0 m-1 0 q-9 0 -9 -10 l0 -24 q0 -10 10 -10 m138 44 l20 0 m-20 0 q10 0 10 -10 l0 -24 q0 -10 -10 -10 m-138 0 h10 m36 0 h10 m0 0 h82 m20 44 h10 m26 0 h10 m23 -176 h-3"/> | |
| <polygon points="339 17 347 13 347 21"/> | |
| <polygon points="339 17 331 13 331 21"/></svg><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml"> | |
| <xhtml:div class="ebnf"><xhtml:code> | |
| <div><a href="#body-extension" title="body-extension">body-extension</a></div> | |
| <div> ::= <a href="#nstring" title="nstring">nstring</a></div> | |
| <div> | <a href="#number" title="number">number</a></div> | |
| <div> | <a href="#number64" title="number64">number64</a></div> | |
| <div> | '(' <a href="#body-extension" title="body-extension">body-extension</a> ( <a href="#SP" title="SP">SP</a> <a href="#body-extension" title="body-extension">body-extension</a> )* ')'</div></xhtml:code></xhtml:div> | |
| </xhtml:p> | |
| <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by: | |
| <xhtml:ul> | |
| <xhtml:li><xhtml:a href="#body-ext-1part" title="body-ext-1part">body-ext-1part</xhtml:a></xhtml:li> | |
| <xhtml:li><xhtml:a href="#body-ext-mpart" title="body-ext-mpart">body-ext-mpart</xhtml:a></xhtml:li> | |
| <xhtml:li><xhtml:a href="#body-extension" title="body-extension">body-extension</xhtml:a></xhtml:li> | |
| </xhtml:ul> | |
| </xhtml:p><xhtml:br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><xhtml:a name="body-ext-1part">body-ext-1part:</xhtml:a></xhtml:p><svg xmlns="http://www.w3.org/2000/svg" width="953" height="183"> | |
| <defs> | |
| <style type="text/css"> | |
| @namespace "http://www.w3.org/2000/svg"; | |
| .line {fill: none; stroke: #332900; stroke-width: 1;} | |
| .bold-line {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} | |
| .thin-line {stroke: #1F1800; shape-rendering: crispEdges} | |
| .filled {fill: #332900; stroke: none;} | |
| text.terminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #141000; | |
| font-weight: bold; | |
| } | |
| text.nonterminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1A1400; | |
| font-weight: normal; | |
| } | |
| text.regexp {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1F1800; | |
| font-weight: normal; | |
| } | |
| rect, circle, polygon {fill: #332900; stroke: #332900;} | |
| rect.terminal {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} | |
| rect.nonterminal {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} | |
| rect.text {fill: none; stroke: none;} | |
| polygon.regexp {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} | |
| </style> | |
| </defs> | |
| <polygon points="11 17 3 13 3 21"/> | |
| <polygon points="19 17 11 13 11 21"/><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#body-fld-md5" xlink:title="body-fld-md5"> | |
| <rect x="33" y="3" width="104" height="32"/> | |
| <rect x="31" y="1" width="104" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="41" y="21">body-fld-md5</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#SP" xlink:title="SP"> | |
| <rect x="45" y="85" width="36" height="32"/> | |
| <rect x="43" y="83" width="36" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="53" y="103">SP</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#body-fld-dsp" xlink:title="body-fld-dsp"> | |
| <rect x="101" y="85" width="100" height="32"/> | |
| <rect x="99" y="83" width="100" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="109" y="103">body-fld-dsp</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#SP" xlink:title="SP"> | |
| <rect x="241" y="85" width="36" height="32"/> | |
| <rect x="239" y="83" width="36" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="249" y="103">SP</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#body-fld-lang" xlink:title="body-fld-lang"> | |
| <rect x="297" y="85" width="104" height="32"/> | |
| <rect x="295" y="83" width="104" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="305" y="103">body-fld-lang</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#SP" xlink:title="SP"> | |
| <rect x="441" y="85" width="36" height="32"/> | |
| <rect x="439" y="83" width="36" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="449" y="103">SP</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#body-fld-loc" xlink:title="body-fld-loc"> | |
| <rect x="497" y="85" width="94" height="32"/> | |
| <rect x="495" y="83" width="94" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="505" y="103">body-fld-loc</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#SP" xlink:title="SP"> | |
| <rect x="651" y="85" width="36" height="32"/> | |
| <rect x="649" y="83" width="36" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="659" y="103">SP</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#body-extension" xlink:title="body-extension"> | |
| <rect x="707" y="85" width="118" height="32"/> | |
| <rect x="705" y="83" width="118" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="715" y="103">body-extension</text></a><svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m19 17 h2 m0 0 h10 m104 0 h10 m2 0 l2 0 m2 0 l2 0 m2 0 l2 0 m-156 82 l2 0 m2 0 l2 0 m2 0 l2 0 m22 0 h10 m36 0 h10 m0 0 h10 m100 0 h10 m20 0 h10 m36 0 h10 m0 0 h10 m104 0 h10 m20 0 h10 m36 0 h10 m0 0 h10 m94 0 h10 m40 0 h10 m36 0 h10 m0 0 h10 m118 0 h10 m-214 0 l20 0 m-1 0 q-9 0 -9 -10 l0 -12 q0 -10 10 -10 m194 32 l20 0 m-20 0 q10 0 10 -10 l0 -12 q0 -10 -10 -10 m-194 0 h10 m0 0 h184 m-234 32 h20 m234 0 h20 m-274 0 q10 0 10 10 m254 0 q0 -10 10 -10 m-264 10 v14 m254 0 v-14 m-254 14 q0 10 10 10 m234 0 q10 0 10 -10 m-244 10 h10 m0 0 h224 m-444 -34 h20 m444 0 h20 m-484 0 q10 0 10 10 m464 0 q0 -10 10 -10 m-474 10 v30 m464 0 v-30 m-464 30 q0 10 10 10 m444 0 q10 0 10 -10 m-454 10 h10 m0 0 h434 m-664 -50 h20 m664 0 h20 m-704 0 q10 0 10 10 m684 0 q0 -10 10 -10 m-694 10 v46 m684 0 v-46 m-684 46 q0 10 10 10 m664 0 q10 0 10 -10 m-674 10 h10 m0 0 h654 m-880 -66 h20 m880 0 h20 m-920 0 q10 0 10 10 m900 0 q0 -10 10 -10 m-910 10 v62 m900 0 v-62 m-900 62 q0 10 10 10 m880 0 q10 0 10 -10 m-890 10 h10 m0 0 h870 m23 -82 h-3"/> | |
| <polygon points="943 99 951 95 951 103"/> | |
| <polygon points="943 99 935 95 935 103"/></svg><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml"> | |
| <xhtml:div class="ebnf"><xhtml:code> | |
| <div><a href="#body-ext-1part" title="body-ext-1part">body-ext-1part</a></div> | |
| <div> ::= <a href="#body-fld-md5" title="body-fld-md5">body-fld-md5</a> ( <a href="#SP" title="SP">SP</a> <a href="#body-fld-dsp" title="body-fld-dsp">body-fld-dsp</a> ( <a href="#SP" title="SP">SP</a> <a href="#body-fld-lang" title="body-fld-lang">body-fld-lang</a> ( <a href="#SP" title="SP">SP</a> <a href="#body-fld-loc" title="body-fld-loc">body-fld-loc</a> ( <a href="#SP" title="SP">SP</a> <a href="#body-extension" title="body-extension">body-extension</a> )* )? )? )?</div></xhtml:code></xhtml:div> | |
| </xhtml:p> | |
| <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by: | |
| <xhtml:ul> | |
| <xhtml:li><xhtml:a href="#body-type-1part" title="body-type-1part">body-type-1part</xhtml:a></xhtml:li> | |
| </xhtml:ul> | |
| </xhtml:p><xhtml:br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><xhtml:a name="body-ext-mpart">body-ext-mpart:</xhtml:a></xhtml:p><svg xmlns="http://www.w3.org/2000/svg" width="953" height="183"> | |
| <defs> | |
| <style type="text/css"> | |
| @namespace "http://www.w3.org/2000/svg"; | |
| .line {fill: none; stroke: #332900; stroke-width: 1;} | |
| .bold-line {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} | |
| .thin-line {stroke: #1F1800; shape-rendering: crispEdges} | |
| .filled {fill: #332900; stroke: none;} | |
| text.terminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #141000; | |
| font-weight: bold; | |
| } | |
| text.nonterminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1A1400; | |
| font-weight: normal; | |
| } | |
| text.regexp {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1F1800; | |
| font-weight: normal; | |
| } | |
| rect, circle, polygon {fill: #332900; stroke: #332900;} | |
| rect.terminal {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} | |
| rect.nonterminal {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} | |
| rect.text {fill: none; stroke: none;} | |
| polygon.regexp {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} | |
| </style> | |
| </defs> | |
| <polygon points="11 17 3 13 3 21"/> | |
| <polygon points="19 17 11 13 11 21"/><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#body-fld-param" xlink:title="body-fld-param"> | |
| <rect x="33" y="3" width="118" height="32"/> | |
| <rect x="31" y="1" width="118" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="41" y="21">body-fld-param</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#SP" xlink:title="SP"> | |
| <rect x="45" y="85" width="36" height="32"/> | |
| <rect x="43" y="83" width="36" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="53" y="103">SP</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#body-fld-dsp" xlink:title="body-fld-dsp"> | |
| <rect x="101" y="85" width="100" height="32"/> | |
| <rect x="99" y="83" width="100" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="109" y="103">body-fld-dsp</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#SP" xlink:title="SP"> | |
| <rect x="241" y="85" width="36" height="32"/> | |
| <rect x="239" y="83" width="36" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="249" y="103">SP</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#body-fld-lang" xlink:title="body-fld-lang"> | |
| <rect x="297" y="85" width="104" height="32"/> | |
| <rect x="295" y="83" width="104" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="305" y="103">body-fld-lang</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#SP" xlink:title="SP"> | |
| <rect x="441" y="85" width="36" height="32"/> | |
| <rect x="439" y="83" width="36" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="449" y="103">SP</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#body-fld-loc" xlink:title="body-fld-loc"> | |
| <rect x="497" y="85" width="94" height="32"/> | |
| <rect x="495" y="83" width="94" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="505" y="103">body-fld-loc</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#SP" xlink:title="SP"> | |
| <rect x="651" y="85" width="36" height="32"/> | |
| <rect x="649" y="83" width="36" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="659" y="103">SP</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#body-extension" xlink:title="body-extension"> | |
| <rect x="707" y="85" width="118" height="32"/> | |
| <rect x="705" y="83" width="118" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="715" y="103">body-extension</text></a><svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m19 17 h2 m0 0 h10 m118 0 h10 m2 0 l2 0 m2 0 l2 0 m2 0 l2 0 m-170 82 l2 0 m2 0 l2 0 m2 0 l2 0 m22 0 h10 m36 0 h10 m0 0 h10 m100 0 h10 m20 0 h10 m36 0 h10 m0 0 h10 m104 0 h10 m20 0 h10 m36 0 h10 m0 0 h10 m94 0 h10 m40 0 h10 m36 0 h10 m0 0 h10 m118 0 h10 m-214 0 l20 0 m-1 0 q-9 0 -9 -10 l0 -12 q0 -10 10 -10 m194 32 l20 0 m-20 0 q10 0 10 -10 l0 -12 q0 -10 -10 -10 m-194 0 h10 m0 0 h184 m-234 32 h20 m234 0 h20 m-274 0 q10 0 10 10 m254 0 q0 -10 10 -10 m-264 10 v14 m254 0 v-14 m-254 14 q0 10 10 10 m234 0 q10 0 10 -10 m-244 10 h10 m0 0 h224 m-444 -34 h20 m444 0 h20 m-484 0 q10 0 10 10 m464 0 q0 -10 10 -10 m-474 10 v30 m464 0 v-30 m-464 30 q0 10 10 10 m444 0 q10 0 10 -10 m-454 10 h10 m0 0 h434 m-664 -50 h20 m664 0 h20 m-704 0 q10 0 10 10 m684 0 q0 -10 10 -10 m-694 10 v46 m684 0 v-46 m-684 46 q0 10 10 10 m664 0 q10 0 10 -10 m-674 10 h10 m0 0 h654 m-880 -66 h20 m880 0 h20 m-920 0 q10 0 10 10 m900 0 q0 -10 10 -10 m-910 10 v62 m900 0 v-62 m-900 62 q0 10 10 10 m880 0 q10 0 10 -10 m-890 10 h10 m0 0 h870 m23 -82 h-3"/> | |
| <polygon points="943 99 951 95 951 103"/> | |
| <polygon points="943 99 935 95 935 103"/></svg><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml"> | |
| <xhtml:div class="ebnf"><xhtml:code> | |
| <div><a href="#body-ext-mpart" title="body-ext-mpart">body-ext-mpart</a></div> | |
| <div> ::= <a href="#body-fld-param" title="body-fld-param">body-fld-param</a> ( <a href="#SP" title="SP">SP</a> <a href="#body-fld-dsp" title="body-fld-dsp">body-fld-dsp</a> ( <a href="#SP" title="SP">SP</a> <a href="#body-fld-lang" title="body-fld-lang">body-fld-lang</a> ( <a href="#SP" title="SP">SP</a> <a href="#body-fld-loc" title="body-fld-loc">body-fld-loc</a> ( <a href="#SP" title="SP">SP</a> <a href="#body-extension" title="body-extension">body-extension</a> )* )? )? )?</div></xhtml:code></xhtml:div> | |
| </xhtml:p> | |
| <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by: | |
| <xhtml:ul> | |
| <xhtml:li><xhtml:a href="#body-type-mpart" title="body-type-mpart">body-type-mpart</xhtml:a></xhtml:li> | |
| </xhtml:ul> | |
| </xhtml:p><xhtml:br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><xhtml:a name="body-fields">body-fields:</xhtml:a></xhtml:p><svg xmlns="http://www.w3.org/2000/svg" width="891" height="37"> | |
| <defs> | |
| <style type="text/css"> | |
| @namespace "http://www.w3.org/2000/svg"; | |
| .line {fill: none; stroke: #332900; stroke-width: 1;} | |
| .bold-line {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} | |
| .thin-line {stroke: #1F1800; shape-rendering: crispEdges} | |
| .filled {fill: #332900; stroke: none;} | |
| text.terminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #141000; | |
| font-weight: bold; | |
| } | |
| text.nonterminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1A1400; | |
| font-weight: normal; | |
| } | |
| text.regexp {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1F1800; | |
| font-weight: normal; | |
| } | |
| rect, circle, polygon {fill: #332900; stroke: #332900;} | |
| rect.terminal {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} | |
| rect.nonterminal {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} | |
| rect.text {fill: none; stroke: none;} | |
| polygon.regexp {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} | |
| </style> | |
| </defs> | |
| <polygon points="9 17 1 13 1 21"/> | |
| <polygon points="17 17 9 13 9 21"/><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#body-fld-param" xlink:title="body-fld-param"> | |
| <rect x="31" y="3" width="118" height="32"/> | |
| <rect x="29" y="1" width="118" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="39" y="21">body-fld-param</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#SP" xlink:title="SP"> | |
| <rect x="169" y="3" width="36" height="32"/> | |
| <rect x="167" y="1" width="36" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="177" y="21">SP</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#body-fld-id" xlink:title="body-fld-id"> | |
| <rect x="225" y="3" width="88" height="32"/> | |
| <rect x="223" y="1" width="88" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="233" y="21">body-fld-id</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#SP" xlink:title="SP"> | |
| <rect x="333" y="3" width="36" height="32"/> | |
| <rect x="331" y="1" width="36" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="341" y="21">SP</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#body-fld-desc" xlink:title="body-fld-desc"> | |
| <rect x="389" y="3" width="106" height="32"/> | |
| <rect x="387" y="1" width="106" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="397" y="21">body-fld-desc</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#SP" xlink:title="SP"> | |
| <rect x="515" y="3" width="36" height="32"/> | |
| <rect x="513" y="1" width="36" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="523" y="21">SP</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#body-fld-enc" xlink:title="body-fld-enc"> | |
| <rect x="571" y="3" width="100" height="32"/> | |
| <rect x="569" y="1" width="100" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="579" y="21">body-fld-enc</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#SP" xlink:title="SP"> | |
| <rect x="691" y="3" width="36" height="32"/> | |
| <rect x="689" y="1" width="36" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="699" y="21">SP</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#body-fld-octets" xlink:title="body-fld-octets"> | |
| <rect x="747" y="3" width="116" height="32"/> | |
| <rect x="745" y="1" width="116" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="755" y="21">body-fld-octets</text></a><svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m0 0 h10 m118 0 h10 m0 0 h10 m36 0 h10 m0 0 h10 m88 0 h10 m0 0 h10 m36 0 h10 m0 0 h10 m106 0 h10 m0 0 h10 m36 0 h10 m0 0 h10 m100 0 h10 m0 0 h10 m36 0 h10 m0 0 h10 m116 0 h10 m3 0 h-3"/> | |
| <polygon points="881 17 889 13 889 21"/> | |
| <polygon points="881 17 873 13 873 21"/></svg><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml"> | |
| <xhtml:div class="ebnf"><xhtml:code> | |
| <div><a href="#body-fields" title="body-fields">body-fields</a></div> | |
| <div> ::= <a href="#body-fld-param" title="body-fld-param">body-fld-param</a> <a href="#SP" title="SP">SP</a> <a href="#body-fld-id" title="body-fld-id">body-fld-id</a> <a href="#SP" title="SP">SP</a> <a href="#body-fld-desc" title="body-fld-desc">body-fld-desc</a> <a href="#SP" title="SP">SP</a> <a href="#body-fld-enc" title="body-fld-enc">body-fld-enc</a> <a href="#SP" title="SP">SP</a> <a href="#body-fld-octets" title="body-fld-octets">body-fld-octets</a></div></xhtml:code></xhtml:div> | |
| </xhtml:p> | |
| <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by: | |
| <xhtml:ul> | |
| <xhtml:li><xhtml:a href="#body-type-basic" title="body-type-basic">body-type-basic</xhtml:a></xhtml:li> | |
| <xhtml:li><xhtml:a href="#body-type-msg" title="body-type-msg">body-type-msg</xhtml:a></xhtml:li> | |
| <xhtml:li><xhtml:a href="#body-type-text" title="body-type-text">body-type-text</xhtml:a></xhtml:li> | |
| </xhtml:ul> | |
| </xhtml:p><xhtml:br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><xhtml:a name="body-fld-desc">body-fld-desc:</xhtml:a></xhtml:p><svg xmlns="http://www.w3.org/2000/svg" width="123" height="37"> | |
| <defs> | |
| <style type="text/css"> | |
| @namespace "http://www.w3.org/2000/svg"; | |
| .line {fill: none; stroke: #332900; stroke-width: 1;} | |
| .bold-line {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} | |
| .thin-line {stroke: #1F1800; shape-rendering: crispEdges} | |
| .filled {fill: #332900; stroke: none;} | |
| text.terminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #141000; | |
| font-weight: bold; | |
| } | |
| text.nonterminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1A1400; | |
| font-weight: normal; | |
| } | |
| text.regexp {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1F1800; | |
| font-weight: normal; | |
| } | |
| rect, circle, polygon {fill: #332900; stroke: #332900;} | |
| rect.terminal {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} | |
| rect.nonterminal {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} | |
| rect.text {fill: none; stroke: none;} | |
| polygon.regexp {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} | |
| </style> | |
| </defs> | |
| <polygon points="9 17 1 13 1 21"/> | |
| <polygon points="17 17 9 13 9 21"/><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#nstring" xlink:title="nstring"> | |
| <rect x="31" y="3" width="64" height="32"/> | |
| <rect x="29" y="1" width="64" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="39" y="21">nstring</text></a><svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m0 0 h10 m64 0 h10 m3 0 h-3"/> | |
| <polygon points="113 17 121 13 121 21"/> | |
| <polygon points="113 17 105 13 105 21"/></svg><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml"> | |
| <xhtml:div class="ebnf"><xhtml:code> | |
| <div><a href="#body-fld-desc" title="body-fld-desc">body-fld-desc</a></div> | |
| <div> ::= <a href="#nstring" title="nstring">nstring</a></div></xhtml:code></xhtml:div> | |
| </xhtml:p> | |
| <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by: | |
| <xhtml:ul> | |
| <xhtml:li><xhtml:a href="#body-fields" title="body-fields">body-fields</xhtml:a></xhtml:li> | |
| </xhtml:ul> | |
| </xhtml:p><xhtml:br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><xhtml:a name="body-fld-dsp">body-fld-dsp:</xhtml:a></xhtml:p><svg xmlns="http://www.w3.org/2000/svg" width="441" height="81"> | |
| <defs> | |
| <style type="text/css"> | |
| @namespace "http://www.w3.org/2000/svg"; | |
| .line {fill: none; stroke: #332900; stroke-width: 1;} | |
| .bold-line {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} | |
| .thin-line {stroke: #1F1800; shape-rendering: crispEdges} | |
| .filled {fill: #332900; stroke: none;} | |
| text.terminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #141000; | |
| font-weight: bold; | |
| } | |
| text.nonterminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1A1400; | |
| font-weight: normal; | |
| } | |
| text.regexp {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1F1800; | |
| font-weight: normal; | |
| } | |
| rect, circle, polygon {fill: #332900; stroke: #332900;} | |
| rect.terminal {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} | |
| rect.nonterminal {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} | |
| rect.text {fill: none; stroke: none;} | |
| polygon.regexp {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} | |
| </style> | |
| </defs> | |
| <polygon points="9 17 1 13 1 21"/> | |
| <polygon points="17 17 9 13 9 21"/> | |
| <rect x="51" y="3" width="26" height="32" rx="10"/> | |
| <rect x="49" y="1" width="26" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="59" y="21">(</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#string" xlink:title="string"> | |
| <rect x="97" y="3" width="56" height="32"/> | |
| <rect x="95" y="1" width="56" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="105" y="21">string</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#SP" xlink:title="SP"> | |
| <rect x="173" y="3" width="36" height="32"/> | |
| <rect x="171" y="1" width="36" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="181" y="21">SP</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#body-fld-param" xlink:title="body-fld-param"> | |
| <rect x="229" y="3" width="118" height="32"/> | |
| <rect x="227" y="1" width="118" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="237" y="21">body-fld-param</text></a><rect x="367" y="3" width="26" height="32" rx="10"/> | |
| <rect x="365" y="1" width="26" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="375" y="21">)</text> | |
| <rect x="51" y="47" width="44" height="32" rx="10"/> | |
| <rect x="49" y="45" width="44" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="59" y="65">NIL</text> | |
| <svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m20 0 h10 m26 0 h10 m0 0 h10 m56 0 h10 m0 0 h10 m36 0 h10 m0 0 h10 m118 0 h10 m0 0 h10 m26 0 h10 m-382 0 h20 m362 0 h20 m-402 0 q10 0 10 10 m382 0 q0 -10 10 -10 m-392 10 v24 m382 0 v-24 m-382 24 q0 10 10 10 m362 0 q10 0 10 -10 m-372 10 h10 m44 0 h10 m0 0 h298 m23 -44 h-3"/> | |
| <polygon points="431 17 439 13 439 21"/> | |
| <polygon points="431 17 423 13 423 21"/></svg><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml"> | |
| <xhtml:div class="ebnf"><xhtml:code> | |
| <div><a href="#body-fld-dsp" title="body-fld-dsp">body-fld-dsp</a></div> | |
| <div> ::= '(' <a href="#string" title="string">string</a> <a href="#SP" title="SP">SP</a> <a href="#body-fld-param" title="body-fld-param">body-fld-param</a> ')'</div> | |
| <div> | 'NIL'</div></xhtml:code></xhtml:div> | |
| </xhtml:p> | |
| <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by: | |
| <xhtml:ul> | |
| <xhtml:li><xhtml:a href="#body-ext-1part" title="body-ext-1part">body-ext-1part</xhtml:a></xhtml:li> | |
| <xhtml:li><xhtml:a href="#body-ext-mpart" title="body-ext-mpart">body-ext-mpart</xhtml:a></xhtml:li> | |
| </xhtml:ul> | |
| </xhtml:p><xhtml:br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><xhtml:a name="body-fld-enc">body-fld-enc:</xhtml:a></xhtml:p><svg xmlns="http://www.w3.org/2000/svg" width="485" height="257"> | |
| <defs> | |
| <style type="text/css"> | |
| @namespace "http://www.w3.org/2000/svg"; | |
| .line {fill: none; stroke: #332900; stroke-width: 1;} | |
| .bold-line {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} | |
| .thin-line {stroke: #1F1800; shape-rendering: crispEdges} | |
| .filled {fill: #332900; stroke: none;} | |
| text.terminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #141000; | |
| font-weight: bold; | |
| } | |
| text.nonterminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1A1400; | |
| font-weight: normal; | |
| } | |
| text.regexp {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1F1800; | |
| font-weight: normal; | |
| } | |
| rect, circle, polygon {fill: #332900; stroke: #332900;} | |
| rect.terminal {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} | |
| rect.nonterminal {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} | |
| rect.text {fill: none; stroke: none;} | |
| polygon.regexp {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} | |
| </style> | |
| </defs> | |
| <polygon points="9 17 1 13 1 21"/> | |
| <polygon points="17 17 9 13 9 21"/><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#DQUOTE" xlink:title="DQUOTE"> | |
| <rect x="51" y="3" width="72" height="32"/> | |
| <rect x="49" y="1" width="72" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="59" y="21">DQUOTE</text></a><rect x="163" y="3" width="52" height="32" rx="10"/> | |
| <rect x="161" y="1" width="52" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="171" y="21">7BIT</text> | |
| <rect x="163" y="47" width="52" height="32" rx="10"/> | |
| <rect x="161" y="45" width="52" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="171" y="65">8BIT</text> | |
| <rect x="163" y="91" width="72" height="32" rx="10"/> | |
| <rect x="161" y="89" width="72" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="171" y="109">BINARY</text> | |
| <rect x="163" y="135" width="74" height="32" rx="10"/> | |
| <rect x="161" y="133" width="74" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="171" y="153">BASE64</text> | |
| <rect x="163" y="179" width="162" height="32" rx="10"/> | |
| <rect x="161" y="177" width="162" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="171" y="197">QUOTED-PRINTABLE</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#DQUOTE" xlink:title="DQUOTE"> | |
| <rect x="365" y="3" width="72" height="32"/> | |
| <rect x="363" y="1" width="72" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="373" y="21">DQUOTE</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#string" xlink:title="string"> | |
| <rect x="51" y="223" width="56" height="32"/> | |
| <rect x="49" y="221" width="56" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="59" y="241">string</text></a><svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m20 0 h10 m72 0 h10 m20 0 h10 m52 0 h10 m0 0 h110 m-202 0 h20 m182 0 h20 m-222 0 q10 0 10 10 m202 0 q0 -10 10 -10 m-212 10 v24 m202 0 v-24 m-202 24 q0 10 10 10 m182 0 q10 0 10 -10 m-192 10 h10 m52 0 h10 m0 0 h110 m-192 -10 v20 m202 0 v-20 m-202 20 v24 m202 0 v-24 m-202 24 q0 10 10 10 m182 0 q10 0 10 -10 m-192 10 h10 m72 0 h10 m0 0 h90 m-192 -10 v20 m202 0 v-20 m-202 20 v24 m202 0 v-24 m-202 24 q0 10 10 10 m182 0 q10 0 10 -10 m-192 10 h10 m74 0 h10 m0 0 h88 m-192 -10 v20 m202 0 v-20 m-202 20 v24 m202 0 v-24 m-202 24 q0 10 10 10 m182 0 q10 0 10 -10 m-192 10 h10 m162 0 h10 m20 -176 h10 m72 0 h10 m-426 0 h20 m406 0 h20 m-446 0 q10 0 10 10 m426 0 q0 -10 10 -10 m-436 10 v200 m426 0 v-200 m-426 200 q0 10 10 10 m406 0 q10 0 10 -10 m-416 10 h10 m56 0 h10 m0 0 h330 m23 -220 h-3"/> | |
| <polygon points="475 17 483 13 483 21"/> | |
| <polygon points="475 17 467 13 467 21"/></svg><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml"> | |
| <xhtml:div class="ebnf"><xhtml:code> | |
| <div><a href="#body-fld-enc" title="body-fld-enc">body-fld-enc</a></div> | |
| <div> ::= <a href="#DQUOTE" title="DQUOTE">DQUOTE</a> ( '7BIT' | '8BIT' | 'BINARY' | 'BASE64' | 'QUOTED-PRINTABLE' ) <a href="#DQUOTE" title="DQUOTE">DQUOTE</a></div> | |
| <div> | <a href="#string" title="string">string</a></div></xhtml:code></xhtml:div> | |
| </xhtml:p> | |
| <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by: | |
| <xhtml:ul> | |
| <xhtml:li><xhtml:a href="#body-fields" title="body-fields">body-fields</xhtml:a></xhtml:li> | |
| </xhtml:ul> | |
| </xhtml:p><xhtml:br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><xhtml:a name="body-fld-id">body-fld-id:</xhtml:a></xhtml:p><svg xmlns="http://www.w3.org/2000/svg" width="123" height="37"> | |
| <defs> | |
| <style type="text/css"> | |
| @namespace "http://www.w3.org/2000/svg"; | |
| .line {fill: none; stroke: #332900; stroke-width: 1;} | |
| .bold-line {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} | |
| .thin-line {stroke: #1F1800; shape-rendering: crispEdges} | |
| .filled {fill: #332900; stroke: none;} | |
| text.terminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #141000; | |
| font-weight: bold; | |
| } | |
| text.nonterminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1A1400; | |
| font-weight: normal; | |
| } | |
| text.regexp {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1F1800; | |
| font-weight: normal; | |
| } | |
| rect, circle, polygon {fill: #332900; stroke: #332900;} | |
| rect.terminal {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} | |
| rect.nonterminal {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} | |
| rect.text {fill: none; stroke: none;} | |
| polygon.regexp {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} | |
| </style> | |
| </defs> | |
| <polygon points="9 17 1 13 1 21"/> | |
| <polygon points="17 17 9 13 9 21"/><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#nstring" xlink:title="nstring"> | |
| <rect x="31" y="3" width="64" height="32"/> | |
| <rect x="29" y="1" width="64" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="39" y="21">nstring</text></a><svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m0 0 h10 m64 0 h10 m3 0 h-3"/> | |
| <polygon points="113 17 121 13 121 21"/> | |
| <polygon points="113 17 105 13 105 21"/></svg><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml"> | |
| <xhtml:div class="ebnf"><xhtml:code> | |
| <div><a href="#body-fld-id" title="body-fld-id">body-fld-id</a></div> | |
| <div> ::= <a href="#nstring" title="nstring">nstring</a></div></xhtml:code></xhtml:div> | |
| </xhtml:p> | |
| <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by: | |
| <xhtml:ul> | |
| <xhtml:li><xhtml:a href="#body-fields" title="body-fields">body-fields</xhtml:a></xhtml:li> | |
| </xhtml:ul> | |
| </xhtml:p><xhtml:br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><xhtml:a name="body-fld-lang">body-fld-lang:</xhtml:a></xhtml:p><svg xmlns="http://www.w3.org/2000/svg" width="287" height="125"> | |
| <defs> | |
| <style type="text/css"> | |
| @namespace "http://www.w3.org/2000/svg"; | |
| .line {fill: none; stroke: #332900; stroke-width: 1;} | |
| .bold-line {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} | |
| .thin-line {stroke: #1F1800; shape-rendering: crispEdges} | |
| .filled {fill: #332900; stroke: none;} | |
| text.terminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #141000; | |
| font-weight: bold; | |
| } | |
| text.nonterminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1A1400; | |
| font-weight: normal; | |
| } | |
| text.regexp {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1F1800; | |
| font-weight: normal; | |
| } | |
| rect, circle, polygon {fill: #332900; stroke: #332900;} | |
| rect.terminal {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} | |
| rect.nonterminal {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} | |
| rect.text {fill: none; stroke: none;} | |
| polygon.regexp {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} | |
| </style> | |
| </defs> | |
| <polygon points="9 17 1 13 1 21"/> | |
| <polygon points="17 17 9 13 9 21"/><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#nstring" xlink:title="nstring"> | |
| <rect x="51" y="3" width="64" height="32"/> | |
| <rect x="49" y="1" width="64" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="59" y="21">nstring</text></a><rect x="51" y="91" width="26" height="32" rx="10"/> | |
| <rect x="49" y="89" width="26" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="59" y="109">(</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#string" xlink:title="string"> | |
| <rect x="117" y="91" width="56" height="32"/> | |
| <rect x="115" y="89" width="56" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="125" y="109">string</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#SP" xlink:title="SP"> | |
| <rect x="117" y="47" width="36" height="32"/> | |
| <rect x="115" y="45" width="36" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="125" y="65">SP</text></a><rect x="213" y="91" width="26" height="32" rx="10"/> | |
| <rect x="211" y="89" width="26" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="221" y="109">)</text> | |
| <svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m20 0 h10 m64 0 h10 m0 0 h124 m-228 0 h20 m208 0 h20 m-248 0 q10 0 10 10 m228 0 q0 -10 10 -10 m-238 10 v68 m228 0 v-68 m-228 68 q0 10 10 10 m208 0 q10 0 10 -10 m-218 10 h10 m26 0 h10 m20 0 h10 m56 0 h10 m-96 0 l20 0 m-1 0 q-9 0 -9 -10 l0 -24 q0 -10 10 -10 m76 44 l20 0 m-20 0 q10 0 10 -10 l0 -24 q0 -10 -10 -10 m-76 0 h10 m36 0 h10 m0 0 h20 m20 44 h10 m26 0 h10 m23 -88 h-3"/> | |
| <polygon points="277 17 285 13 285 21"/> | |
| <polygon points="277 17 269 13 269 21"/></svg><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml"> | |
| <xhtml:div class="ebnf"><xhtml:code> | |
| <div><a href="#body-fld-lang" title="body-fld-lang">body-fld-lang</a></div> | |
| <div> ::= <a href="#nstring" title="nstring">nstring</a></div> | |
| <div> | '(' <a href="#string" title="string">string</a> ( <a href="#SP" title="SP">SP</a> <a href="#string" title="string">string</a> )* ')'</div></xhtml:code></xhtml:div> | |
| </xhtml:p> | |
| <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by: | |
| <xhtml:ul> | |
| <xhtml:li><xhtml:a href="#body-ext-1part" title="body-ext-1part">body-ext-1part</xhtml:a></xhtml:li> | |
| <xhtml:li><xhtml:a href="#body-ext-mpart" title="body-ext-mpart">body-ext-mpart</xhtml:a></xhtml:li> | |
| </xhtml:ul> | |
| </xhtml:p><xhtml:br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><xhtml:a name="body-fld-loc">body-fld-loc:</xhtml:a></xhtml:p><svg xmlns="http://www.w3.org/2000/svg" width="123" height="37"> | |
| <defs> | |
| <style type="text/css"> | |
| @namespace "http://www.w3.org/2000/svg"; | |
| .line {fill: none; stroke: #332900; stroke-width: 1;} | |
| .bold-line {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} | |
| .thin-line {stroke: #1F1800; shape-rendering: crispEdges} | |
| .filled {fill: #332900; stroke: none;} | |
| text.terminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #141000; | |
| font-weight: bold; | |
| } | |
| text.nonterminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1A1400; | |
| font-weight: normal; | |
| } | |
| text.regexp {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1F1800; | |
| font-weight: normal; | |
| } | |
| rect, circle, polygon {fill: #332900; stroke: #332900;} | |
| rect.terminal {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} | |
| rect.nonterminal {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} | |
| rect.text {fill: none; stroke: none;} | |
| polygon.regexp {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} | |
| </style> | |
| </defs> | |
| <polygon points="9 17 1 13 1 21"/> | |
| <polygon points="17 17 9 13 9 21"/><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#nstring" xlink:title="nstring"> | |
| <rect x="31" y="3" width="64" height="32"/> | |
| <rect x="29" y="1" width="64" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="39" y="21">nstring</text></a><svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m0 0 h10 m64 0 h10 m3 0 h-3"/> | |
| <polygon points="113 17 121 13 121 21"/> | |
| <polygon points="113 17 105 13 105 21"/></svg><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml"> | |
| <xhtml:div class="ebnf"><xhtml:code> | |
| <div><a href="#body-fld-loc" title="body-fld-loc">body-fld-loc</a></div> | |
| <div> ::= <a href="#nstring" title="nstring">nstring</a></div></xhtml:code></xhtml:div> | |
| </xhtml:p> | |
| <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by: | |
| <xhtml:ul> | |
| <xhtml:li><xhtml:a href="#body-ext-1part" title="body-ext-1part">body-ext-1part</xhtml:a></xhtml:li> | |
| <xhtml:li><xhtml:a href="#body-ext-mpart" title="body-ext-mpart">body-ext-mpart</xhtml:a></xhtml:li> | |
| </xhtml:ul> | |
| </xhtml:p><xhtml:br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><xhtml:a name="body-fld-lines">body-fld-lines:</xhtml:a></xhtml:p><svg xmlns="http://www.w3.org/2000/svg" width="143" height="37"> | |
| <defs> | |
| <style type="text/css"> | |
| @namespace "http://www.w3.org/2000/svg"; | |
| .line {fill: none; stroke: #332900; stroke-width: 1;} | |
| .bold-line {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} | |
| .thin-line {stroke: #1F1800; shape-rendering: crispEdges} | |
| .filled {fill: #332900; stroke: none;} | |
| text.terminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #141000; | |
| font-weight: bold; | |
| } | |
| text.nonterminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1A1400; | |
| font-weight: normal; | |
| } | |
| text.regexp {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1F1800; | |
| font-weight: normal; | |
| } | |
| rect, circle, polygon {fill: #332900; stroke: #332900;} | |
| rect.terminal {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} | |
| rect.nonterminal {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} | |
| rect.text {fill: none; stroke: none;} | |
| polygon.regexp {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} | |
| </style> | |
| </defs> | |
| <polygon points="9 17 1 13 1 21"/> | |
| <polygon points="17 17 9 13 9 21"/><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#number64" xlink:title="number64"> | |
| <rect x="31" y="3" width="84" height="32"/> | |
| <rect x="29" y="1" width="84" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="39" y="21">number64</text></a><svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m0 0 h10 m84 0 h10 m3 0 h-3"/> | |
| <polygon points="133 17 141 13 141 21"/> | |
| <polygon points="133 17 125 13 125 21"/></svg><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml"> | |
| <xhtml:div class="ebnf"><xhtml:code> | |
| <div><a href="#body-fld-lines" title="body-fld-lines">body-fld-lines</a></div> | |
| <div> ::= <a href="#number64" title="number64">number64</a></div></xhtml:code></xhtml:div> | |
| </xhtml:p> | |
| <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by: | |
| <xhtml:ul> | |
| <xhtml:li><xhtml:a href="#body-type-msg" title="body-type-msg">body-type-msg</xhtml:a></xhtml:li> | |
| <xhtml:li><xhtml:a href="#body-type-text" title="body-type-text">body-type-text</xhtml:a></xhtml:li> | |
| </xhtml:ul> | |
| </xhtml:p><xhtml:br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><xhtml:a name="body-fld-md5">body-fld-md5:</xhtml:a></xhtml:p><svg xmlns="http://www.w3.org/2000/svg" width="123" height="37"> | |
| <defs> | |
| <style type="text/css"> | |
| @namespace "http://www.w3.org/2000/svg"; | |
| .line {fill: none; stroke: #332900; stroke-width: 1;} | |
| .bold-line {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} | |
| .thin-line {stroke: #1F1800; shape-rendering: crispEdges} | |
| .filled {fill: #332900; stroke: none;} | |
| text.terminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #141000; | |
| font-weight: bold; | |
| } | |
| text.nonterminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1A1400; | |
| font-weight: normal; | |
| } | |
| text.regexp {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1F1800; | |
| font-weight: normal; | |
| } | |
| rect, circle, polygon {fill: #332900; stroke: #332900;} | |
| rect.terminal {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} | |
| rect.nonterminal {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} | |
| rect.text {fill: none; stroke: none;} | |
| polygon.regexp {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} | |
| </style> | |
| </defs> | |
| <polygon points="9 17 1 13 1 21"/> | |
| <polygon points="17 17 9 13 9 21"/><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#nstring" xlink:title="nstring"> | |
| <rect x="31" y="3" width="64" height="32"/> | |
| <rect x="29" y="1" width="64" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="39" y="21">nstring</text></a><svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m0 0 h10 m64 0 h10 m3 0 h-3"/> | |
| <polygon points="113 17 121 13 121 21"/> | |
| <polygon points="113 17 105 13 105 21"/></svg><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml"> | |
| <xhtml:div class="ebnf"><xhtml:code> | |
| <div><a href="#body-fld-md5" title="body-fld-md5">body-fld-md5</a></div> | |
| <div> ::= <a href="#nstring" title="nstring">nstring</a></div></xhtml:code></xhtml:div> | |
| </xhtml:p> | |
| <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by: | |
| <xhtml:ul> | |
| <xhtml:li><xhtml:a href="#body-ext-1part" title="body-ext-1part">body-ext-1part</xhtml:a></xhtml:li> | |
| </xhtml:ul> | |
| </xhtml:p><xhtml:br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><xhtml:a name="body-fld-octets">body-fld-octets:</xhtml:a></xhtml:p><svg xmlns="http://www.w3.org/2000/svg" width="127" height="37"> | |
| <defs> | |
| <style type="text/css"> | |
| @namespace "http://www.w3.org/2000/svg"; | |
| .line {fill: none; stroke: #332900; stroke-width: 1;} | |
| .bold-line {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} | |
| .thin-line {stroke: #1F1800; shape-rendering: crispEdges} | |
| .filled {fill: #332900; stroke: none;} | |
| text.terminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #141000; | |
| font-weight: bold; | |
| } | |
| text.nonterminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1A1400; | |
| font-weight: normal; | |
| } | |
| text.regexp {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1F1800; | |
| font-weight: normal; | |
| } | |
| rect, circle, polygon {fill: #332900; stroke: #332900;} | |
| rect.terminal {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} | |
| rect.nonterminal {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} | |
| rect.text {fill: none; stroke: none;} | |
| polygon.regexp {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} | |
| </style> | |
| </defs> | |
| <polygon points="9 17 1 13 1 21"/> | |
| <polygon points="17 17 9 13 9 21"/><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#number" xlink:title="number"> | |
| <rect x="31" y="3" width="68" height="32"/> | |
| <rect x="29" y="1" width="68" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="39" y="21">number</text></a><svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m0 0 h10 m68 0 h10 m3 0 h-3"/> | |
| <polygon points="117 17 125 13 125 21"/> | |
| <polygon points="117 17 109 13 109 21"/></svg><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml"> | |
| <xhtml:div class="ebnf"><xhtml:code> | |
| <div><a href="#body-fld-octets" title="body-fld-octets">body-fld-octets</a></div> | |
| <div> ::= <a href="#number" title="number">number</a></div></xhtml:code></xhtml:div> | |
| </xhtml:p> | |
| <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by: | |
| <xhtml:ul> | |
| <xhtml:li><xhtml:a href="#body-fields" title="body-fields">body-fields</xhtml:a></xhtml:li> | |
| </xhtml:ul> | |
| </xhtml:p><xhtml:br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><xhtml:a name="body-fld-param">body-fld-param:</xhtml:a></xhtml:p><svg xmlns="http://www.w3.org/2000/svg" width="419" height="125"> | |
| <defs> | |
| <style type="text/css"> | |
| @namespace "http://www.w3.org/2000/svg"; | |
| .line {fill: none; stroke: #332900; stroke-width: 1;} | |
| .bold-line {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} | |
| .thin-line {stroke: #1F1800; shape-rendering: crispEdges} | |
| .filled {fill: #332900; stroke: none;} | |
| text.terminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #141000; | |
| font-weight: bold; | |
| } | |
| text.nonterminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1A1400; | |
| font-weight: normal; | |
| } | |
| text.regexp {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1F1800; | |
| font-weight: normal; | |
| } | |
| rect, circle, polygon {fill: #332900; stroke: #332900;} | |
| rect.terminal {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} | |
| rect.nonterminal {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} | |
| rect.text {fill: none; stroke: none;} | |
| polygon.regexp {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} | |
| </style> | |
| </defs> | |
| <polygon points="9 61 1 57 1 65"/> | |
| <polygon points="17 61 9 57 9 65"/> | |
| <rect x="51" y="47" width="26" height="32" rx="10"/> | |
| <rect x="49" y="45" width="26" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="59" y="65">(</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#string" xlink:title="string"> | |
| <rect x="117" y="47" width="56" height="32"/> | |
| <rect x="115" y="45" width="56" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="125" y="65">string</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#SP" xlink:title="SP"> | |
| <rect x="193" y="47" width="36" height="32"/> | |
| <rect x="191" y="45" width="36" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="201" y="65">SP</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#string" xlink:title="string"> | |
| <rect x="249" y="47" width="56" height="32"/> | |
| <rect x="247" y="45" width="56" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="257" y="65">string</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#SP" xlink:title="SP"> | |
| <rect x="117" y="3" width="36" height="32"/> | |
| <rect x="115" y="1" width="36" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="125" y="21">SP</text></a><rect x="345" y="47" width="26" height="32" rx="10"/> | |
| <rect x="343" y="45" width="26" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="353" y="65">)</text> | |
| <rect x="51" y="91" width="44" height="32" rx="10"/> | |
| <rect x="49" y="89" width="44" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="59" y="109">NIL</text> | |
| <svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 61 h2 m20 0 h10 m26 0 h10 m20 0 h10 m56 0 h10 m0 0 h10 m36 0 h10 m0 0 h10 m56 0 h10 m-228 0 l20 0 m-1 0 q-9 0 -9 -10 l0 -24 q0 -10 10 -10 m208 44 l20 0 m-20 0 q10 0 10 -10 l0 -24 q0 -10 -10 -10 m-208 0 h10 m36 0 h10 m0 0 h152 m20 44 h10 m26 0 h10 m-360 0 h20 m340 0 h20 m-380 0 q10 0 10 10 m360 0 q0 -10 10 -10 m-370 10 v24 m360 0 v-24 m-360 24 q0 10 10 10 m340 0 q10 0 10 -10 m-350 10 h10 m44 0 h10 m0 0 h276 m23 -44 h-3"/> | |
| <polygon points="409 61 417 57 417 65"/> | |
| <polygon points="409 61 401 57 401 65"/></svg><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml"> | |
| <xhtml:div class="ebnf"><xhtml:code> | |
| <div><a href="#body-fld-param" title="body-fld-param">body-fld-param</a></div> | |
| <div> ::= '(' <a href="#string" title="string">string</a> <a href="#SP" title="SP">SP</a> <a href="#string" title="string">string</a> ( <a href="#SP" title="SP">SP</a> <a href="#string" title="string">string</a> <a href="#SP" title="SP">SP</a> <a href="#string" title="string">string</a> )* ')'</div> | |
| <div> | 'NIL'</div></xhtml:code></xhtml:div> | |
| </xhtml:p> | |
| <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by: | |
| <xhtml:ul> | |
| <xhtml:li><xhtml:a href="#body-ext-mpart" title="body-ext-mpart">body-ext-mpart</xhtml:a></xhtml:li> | |
| <xhtml:li><xhtml:a href="#body-fields" title="body-fields">body-fields</xhtml:a></xhtml:li> | |
| <xhtml:li><xhtml:a href="#body-fld-dsp" title="body-fld-dsp">body-fld-dsp</xhtml:a></xhtml:li> | |
| </xhtml:ul> | |
| </xhtml:p><xhtml:br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><xhtml:a name="body-type-1part">body-type-1part:</xhtml:a></xhtml:p><svg xmlns="http://www.w3.org/2000/svg" width="453" height="125"> | |
| <defs> | |
| <style type="text/css"> | |
| @namespace "http://www.w3.org/2000/svg"; | |
| .line {fill: none; stroke: #332900; stroke-width: 1;} | |
| .bold-line {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} | |
| .thin-line {stroke: #1F1800; shape-rendering: crispEdges} | |
| .filled {fill: #332900; stroke: none;} | |
| text.terminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #141000; | |
| font-weight: bold; | |
| } | |
| text.nonterminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1A1400; | |
| font-weight: normal; | |
| } | |
| text.regexp {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1F1800; | |
| font-weight: normal; | |
| } | |
| rect, circle, polygon {fill: #332900; stroke: #332900;} | |
| rect.terminal {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} | |
| rect.nonterminal {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} | |
| rect.text {fill: none; stroke: none;} | |
| polygon.regexp {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} | |
| </style> | |
| </defs> | |
| <polygon points="9 17 1 13 1 21"/> | |
| <polygon points="17 17 9 13 9 21"/><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#body-type-basic" xlink:title="body-type-basic"> | |
| <rect x="51" y="3" width="122" height="32"/> | |
| <rect x="49" y="1" width="122" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="59" y="21">body-type-basic</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#body-type-msg" xlink:title="body-type-msg"> | |
| <rect x="51" y="47" width="116" height="32"/> | |
| <rect x="49" y="45" width="116" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="59" y="65">body-type-msg</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#body-type-text" xlink:title="body-type-text"> | |
| <rect x="51" y="91" width="114" height="32"/> | |
| <rect x="49" y="89" width="114" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="59" y="109">body-type-text</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#SP" xlink:title="SP"> | |
| <rect x="233" y="35" width="36" height="32"/> | |
| <rect x="231" y="33" width="36" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="241" y="53">SP</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#body-ext-1part" xlink:title="body-ext-1part"> | |
| <rect x="289" y="35" width="116" height="32"/> | |
| <rect x="287" y="33" width="116" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="297" y="53">body-ext-1part</text></a><svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m20 0 h10 m122 0 h10 m-162 0 h20 m142 0 h20 m-182 0 q10 0 10 10 m162 0 q0 -10 10 -10 m-172 10 v24 m162 0 v-24 m-162 24 q0 10 10 10 m142 0 q10 0 10 -10 m-152 10 h10 m116 0 h10 m0 0 h6 m-152 -10 v20 m162 0 v-20 m-162 20 v24 m162 0 v-24 m-162 24 q0 10 10 10 m142 0 q10 0 10 -10 m-152 10 h10 m114 0 h10 m0 0 h8 m40 -88 h10 m0 0 h182 m-212 0 h20 m192 0 h20 m-232 0 q10 0 10 10 m212 0 q0 -10 10 -10 m-222 10 v12 m212 0 v-12 m-212 12 q0 10 10 10 m192 0 q10 0 10 -10 m-202 10 h10 m36 0 h10 m0 0 h10 m116 0 h10 m23 -32 h-3"/> | |
| <polygon points="443 17 451 13 451 21"/> | |
| <polygon points="443 17 435 13 435 21"/></svg><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml"> | |
| <xhtml:div class="ebnf"><xhtml:code> | |
| <div><a href="#body-type-1part" title="body-type-1part">body-type-1part</a></div> | |
| <div> ::= ( <a href="#body-type-basic" title="body-type-basic">body-type-basic</a> | <a href="#body-type-msg" title="body-type-msg">body-type-msg</a> | <a href="#body-type-text" title="body-type-text">body-type-text</a> ) ( <a href="#SP" title="SP">SP</a> <a href="#body-ext-1part" title="body-ext-1part">body-ext-1part</a> )?</div></xhtml:code></xhtml:div> | |
| </xhtml:p> | |
| <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by: | |
| <xhtml:ul> | |
| <xhtml:li><xhtml:a href="#body" title="body">body</xhtml:a></xhtml:li> | |
| </xhtml:ul> | |
| </xhtml:p><xhtml:br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><xhtml:a name="body-type-basic">body-type-basic:</xhtml:a></xhtml:p><svg xmlns="http://www.w3.org/2000/svg" width="321" height="37"> | |
| <defs> | |
| <style type="text/css"> | |
| @namespace "http://www.w3.org/2000/svg"; | |
| .line {fill: none; stroke: #332900; stroke-width: 1;} | |
| .bold-line {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} | |
| .thin-line {stroke: #1F1800; shape-rendering: crispEdges} | |
| .filled {fill: #332900; stroke: none;} | |
| text.terminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #141000; | |
| font-weight: bold; | |
| } | |
| text.nonterminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1A1400; | |
| font-weight: normal; | |
| } | |
| text.regexp {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1F1800; | |
| font-weight: normal; | |
| } | |
| rect, circle, polygon {fill: #332900; stroke: #332900;} | |
| rect.terminal {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} | |
| rect.nonterminal {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} | |
| rect.text {fill: none; stroke: none;} | |
| polygon.regexp {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} | |
| </style> | |
| </defs> | |
| <polygon points="9 17 1 13 1 21"/> | |
| <polygon points="17 17 9 13 9 21"/><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#media-basic" xlink:title="media-basic"> | |
| <rect x="31" y="3" width="96" height="32"/> | |
| <rect x="29" y="1" width="96" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="39" y="21">media-basic</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#SP" xlink:title="SP"> | |
| <rect x="147" y="3" width="36" height="32"/> | |
| <rect x="145" y="1" width="36" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="155" y="21">SP</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#body-fields" xlink:title="body-fields"> | |
| <rect x="203" y="3" width="90" height="32"/> | |
| <rect x="201" y="1" width="90" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="211" y="21">body-fields</text></a><svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m0 0 h10 m96 0 h10 m0 0 h10 m36 0 h10 m0 0 h10 m90 0 h10 m3 0 h-3"/> | |
| <polygon points="311 17 319 13 319 21"/> | |
| <polygon points="311 17 303 13 303 21"/></svg><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml"> | |
| <xhtml:div class="ebnf"><xhtml:code> | |
| <div><a href="#body-type-basic" title="body-type-basic">body-type-basic</a></div> | |
| <div> ::= <a href="#media-basic" title="media-basic">media-basic</a> <a href="#SP" title="SP">SP</a> <a href="#body-fields" title="body-fields">body-fields</a></div></xhtml:code></xhtml:div> | |
| </xhtml:p> | |
| <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by: | |
| <xhtml:ul> | |
| <xhtml:li><xhtml:a href="#body-type-1part" title="body-type-1part">body-type-1part</xhtml:a></xhtml:li> | |
| </xhtml:ul> | |
| </xhtml:p><xhtml:br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><xhtml:a name="body-type-mpart">body-type-mpart:</xhtml:a></xhtml:p><svg xmlns="http://www.w3.org/2000/svg" width="575" height="85"> | |
| <defs> | |
| <style type="text/css"> | |
| @namespace "http://www.w3.org/2000/svg"; | |
| .line {fill: none; stroke: #332900; stroke-width: 1;} | |
| .bold-line {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} | |
| .thin-line {stroke: #1F1800; shape-rendering: crispEdges} | |
| .filled {fill: #332900; stroke: none;} | |
| text.terminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #141000; | |
| font-weight: bold; | |
| } | |
| text.nonterminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1A1400; | |
| font-weight: normal; | |
| } | |
| text.regexp {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1F1800; | |
| font-weight: normal; | |
| } | |
| rect, circle, polygon {fill: #332900; stroke: #332900;} | |
| rect.terminal {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} | |
| rect.nonterminal {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} | |
| rect.text {fill: none; stroke: none;} | |
| polygon.regexp {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} | |
| </style> | |
| </defs> | |
| <polygon points="9 33 1 29 1 37"/> | |
| <polygon points="17 33 9 29 9 37"/><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#body" xlink:title="body"> | |
| <rect x="51" y="19" width="50" height="32"/> | |
| <rect x="49" y="17" width="50" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="59" y="37">body</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#SP" xlink:title="SP"> | |
| <rect x="141" y="19" width="36" height="32"/> | |
| <rect x="139" y="17" width="36" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="149" y="37">SP</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#media-subtype" xlink:title="media-subtype"> | |
| <rect x="197" y="19" width="114" height="32"/> | |
| <rect x="195" y="17" width="114" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="205" y="37">media-subtype</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#SP" xlink:title="SP"> | |
| <rect x="351" y="51" width="36" height="32"/> | |
| <rect x="349" y="49" width="36" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="359" y="69">SP</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#body-ext-mpart" xlink:title="body-ext-mpart"> | |
| <rect x="407" y="51" width="120" height="32"/> | |
| <rect x="405" y="49" width="120" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="415" y="69">body-ext-mpart</text></a><svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 33 h2 m20 0 h10 m50 0 h10 m-90 0 l20 0 m-1 0 q-9 0 -9 -10 l0 -12 q0 -10 10 -10 m70 32 l20 0 m-20 0 q10 0 10 -10 l0 -12 q0 -10 -10 -10 m-70 0 h10 m0 0 h60 m20 32 h10 m36 0 h10 m0 0 h10 m114 0 h10 m20 0 h10 m0 0 h186 m-216 0 h20 m196 0 h20 m-236 0 q10 0 10 10 m216 0 q0 -10 10 -10 m-226 10 v12 m216 0 v-12 m-216 12 q0 10 10 10 m196 0 q10 0 10 -10 m-206 10 h10 m36 0 h10 m0 0 h10 m120 0 h10 m23 -32 h-3"/> | |
| <polygon points="565 33 573 29 573 37"/> | |
| <polygon points="565 33 557 29 557 37"/></svg><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml"> | |
| <xhtml:div class="ebnf"><xhtml:code> | |
| <div><a href="#body-type-mpart" title="body-type-mpart">body-type-mpart</a></div> | |
| <div> ::= <a href="#body" title="body">body</a>+ <a href="#SP" title="SP">SP</a> <a href="#media-subtype" title="media-subtype">media-subtype</a> ( <a href="#SP" title="SP">SP</a> <a href="#body-ext-mpart" title="body-ext-mpart">body-ext-mpart</a> )?</div></xhtml:code></xhtml:div> | |
| </xhtml:p> | |
| <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by: | |
| <xhtml:ul> | |
| <xhtml:li><xhtml:a href="#body" title="body">body</xhtml:a></xhtml:li> | |
| </xhtml:ul> | |
| </xhtml:p><xhtml:br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><xhtml:a name="body-type-msg">body-type-msg:</xhtml:a></xhtml:p><svg xmlns="http://www.w3.org/2000/svg" width="809" height="37"> | |
| <defs> | |
| <style type="text/css"> | |
| @namespace "http://www.w3.org/2000/svg"; | |
| .line {fill: none; stroke: #332900; stroke-width: 1;} | |
| .bold-line {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} | |
| .thin-line {stroke: #1F1800; shape-rendering: crispEdges} | |
| .filled {fill: #332900; stroke: none;} | |
| text.terminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #141000; | |
| font-weight: bold; | |
| } | |
| text.nonterminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1A1400; | |
| font-weight: normal; | |
| } | |
| text.regexp {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1F1800; | |
| font-weight: normal; | |
| } | |
| rect, circle, polygon {fill: #332900; stroke: #332900;} | |
| rect.terminal {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} | |
| rect.nonterminal {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} | |
| rect.text {fill: none; stroke: none;} | |
| polygon.regexp {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} | |
| </style> | |
| </defs> | |
| <polygon points="9 17 1 13 1 21"/> | |
| <polygon points="17 17 9 13 9 21"/><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#media-message" xlink:title="media-message"> | |
| <rect x="31" y="3" width="122" height="32"/> | |
| <rect x="29" y="1" width="122" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="39" y="21">media-message</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#SP" xlink:title="SP"> | |
| <rect x="173" y="3" width="36" height="32"/> | |
| <rect x="171" y="1" width="36" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="181" y="21">SP</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#body-fields" xlink:title="body-fields"> | |
| <rect x="229" y="3" width="90" height="32"/> | |
| <rect x="227" y="1" width="90" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="237" y="21">body-fields</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#SP" xlink:title="SP"> | |
| <rect x="339" y="3" width="36" height="32"/> | |
| <rect x="337" y="1" width="36" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="347" y="21">SP</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#envelope" xlink:title="envelope"> | |
| <rect x="395" y="3" width="78" height="32"/> | |
| <rect x="393" y="1" width="78" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="403" y="21">envelope</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#SP" xlink:title="SP"> | |
| <rect x="493" y="3" width="36" height="32"/> | |
| <rect x="491" y="1" width="36" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="501" y="21">SP</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#body" xlink:title="body"> | |
| <rect x="549" y="3" width="50" height="32"/> | |
| <rect x="547" y="1" width="50" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="557" y="21">body</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#SP" xlink:title="SP"> | |
| <rect x="619" y="3" width="36" height="32"/> | |
| <rect x="617" y="1" width="36" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="627" y="21">SP</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#body-fld-lines" xlink:title="body-fld-lines"> | |
| <rect x="675" y="3" width="106" height="32"/> | |
| <rect x="673" y="1" width="106" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="683" y="21">body-fld-lines</text></a><svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m0 0 h10 m122 0 h10 m0 0 h10 m36 0 h10 m0 0 h10 m90 0 h10 m0 0 h10 m36 0 h10 m0 0 h10 m78 0 h10 m0 0 h10 m36 0 h10 m0 0 h10 m50 0 h10 m0 0 h10 m36 0 h10 m0 0 h10 m106 0 h10 m3 0 h-3"/> | |
| <polygon points="799 17 807 13 807 21"/> | |
| <polygon points="799 17 791 13 791 21"/></svg><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml"> | |
| <xhtml:div class="ebnf"><xhtml:code> | |
| <div><a href="#body-type-msg" title="body-type-msg">body-type-msg</a></div> | |
| <div> ::= <a href="#media-message" title="media-message">media-message</a> <a href="#SP" title="SP">SP</a> <a href="#body-fields" title="body-fields">body-fields</a> <a href="#SP" title="SP">SP</a> <a href="#envelope" title="envelope">envelope</a> <a href="#SP" title="SP">SP</a> <a href="#body" title="body">body</a> <a href="#SP" title="SP">SP</a> <a href="#body-fld-lines" title="body-fld-lines">body-fld-lines</a></div></xhtml:code></xhtml:div> | |
| </xhtml:p> | |
| <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by: | |
| <xhtml:ul> | |
| <xhtml:li><xhtml:a href="#body-type-1part" title="body-type-1part">body-type-1part</xhtml:a></xhtml:li> | |
| </xhtml:ul> | |
| </xhtml:p><xhtml:br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><xhtml:a name="body-type-text">body-type-text:</xhtml:a></xhtml:p><svg xmlns="http://www.w3.org/2000/svg" width="495" height="37"> | |
| <defs> | |
| <style type="text/css"> | |
| @namespace "http://www.w3.org/2000/svg"; | |
| .line {fill: none; stroke: #332900; stroke-width: 1;} | |
| .bold-line {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} | |
| .thin-line {stroke: #1F1800; shape-rendering: crispEdges} | |
| .filled {fill: #332900; stroke: none;} | |
| text.terminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #141000; | |
| font-weight: bold; | |
| } | |
| text.nonterminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1A1400; | |
| font-weight: normal; | |
| } | |
| text.regexp {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1F1800; | |
| font-weight: normal; | |
| } | |
| rect, circle, polygon {fill: #332900; stroke: #332900;} | |
| rect.terminal {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} | |
| rect.nonterminal {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} | |
| rect.text {fill: none; stroke: none;} | |
| polygon.regexp {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} | |
| </style> | |
| </defs> | |
| <polygon points="9 17 1 13 1 21"/> | |
| <polygon points="17 17 9 13 9 21"/><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#media-text" xlink:title="media-text"> | |
| <rect x="31" y="3" width="88" height="32"/> | |
| <rect x="29" y="1" width="88" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="39" y="21">media-text</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#SP" xlink:title="SP"> | |
| <rect x="139" y="3" width="36" height="32"/> | |
| <rect x="137" y="1" width="36" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="147" y="21">SP</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#body-fields" xlink:title="body-fields"> | |
| <rect x="195" y="3" width="90" height="32"/> | |
| <rect x="193" y="1" width="90" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="203" y="21">body-fields</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#SP" xlink:title="SP"> | |
| <rect x="305" y="3" width="36" height="32"/> | |
| <rect x="303" y="1" width="36" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="313" y="21">SP</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#body-fld-lines" xlink:title="body-fld-lines"> | |
| <rect x="361" y="3" width="106" height="32"/> | |
| <rect x="359" y="1" width="106" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="369" y="21">body-fld-lines</text></a><svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m0 0 h10 m88 0 h10 m0 0 h10 m36 0 h10 m0 0 h10 m90 0 h10 m0 0 h10 m36 0 h10 m0 0 h10 m106 0 h10 m3 0 h-3"/> | |
| <polygon points="485 17 493 13 493 21"/> | |
| <polygon points="485 17 477 13 477 21"/></svg><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml"> | |
| <xhtml:div class="ebnf"><xhtml:code> | |
| <div><a href="#body-type-text" title="body-type-text">body-type-text</a></div> | |
| <div> ::= <a href="#media-text" title="media-text">media-text</a> <a href="#SP" title="SP">SP</a> <a href="#body-fields" title="body-fields">body-fields</a> <a href="#SP" title="SP">SP</a> <a href="#body-fld-lines" title="body-fld-lines">body-fld-lines</a></div></xhtml:code></xhtml:div> | |
| </xhtml:p> | |
| <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by: | |
| <xhtml:ul> | |
| <xhtml:li><xhtml:a href="#body-type-1part" title="body-type-1part">body-type-1part</xhtml:a></xhtml:li> | |
| </xhtml:ul> | |
| </xhtml:p><xhtml:br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><xhtml:a name="capability">capability:</xhtml:a></xhtml:p><svg xmlns="http://www.w3.org/2000/svg" width="269" height="81"> | |
| <defs> | |
| <style type="text/css"> | |
| @namespace "http://www.w3.org/2000/svg"; | |
| .line {fill: none; stroke: #332900; stroke-width: 1;} | |
| .bold-line {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} | |
| .thin-line {stroke: #1F1800; shape-rendering: crispEdges} | |
| .filled {fill: #332900; stroke: none;} | |
| text.terminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #141000; | |
| font-weight: bold; | |
| } | |
| text.nonterminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1A1400; | |
| font-weight: normal; | |
| } | |
| text.regexp {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1F1800; | |
| font-weight: normal; | |
| } | |
| rect, circle, polygon {fill: #332900; stroke: #332900;} | |
| rect.terminal {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} | |
| rect.nonterminal {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} | |
| rect.text {fill: none; stroke: none;} | |
| polygon.regexp {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} | |
| </style> | |
| </defs> | |
| <polygon points="9 17 1 13 1 21"/> | |
| <polygon points="17 17 9 13 9 21"/> | |
| <rect x="51" y="3" width="68" height="32" rx="10"/> | |
| <rect x="49" y="1" width="68" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="59" y="21">AUTH=</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#auth-type" xlink:title="auth-type"> | |
| <rect x="139" y="3" width="82" height="32"/> | |
| <rect x="137" y="1" width="82" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="147" y="21">auth-type</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#atom" xlink:title="atom"> | |
| <rect x="51" y="47" width="52" height="32"/> | |
| <rect x="49" y="45" width="52" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="59" y="65">atom</text></a><svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m20 0 h10 m68 0 h10 m0 0 h10 m82 0 h10 m-210 0 h20 m190 0 h20 m-230 0 q10 0 10 10 m210 0 q0 -10 10 -10 m-220 10 v24 m210 0 v-24 m-210 24 q0 10 10 10 m190 0 q10 0 10 -10 m-200 10 h10 m52 0 h10 m0 0 h118 m23 -44 h-3"/> | |
| <polygon points="259 17 267 13 267 21"/> | |
| <polygon points="259 17 251 13 251 21"/></svg><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml"> | |
| <xhtml:div class="ebnf"><xhtml:code> | |
| <div><a href="#capability" title="capability">capability</a></div> | |
| <div> ::= 'AUTH=' <a href="#auth-type" title="auth-type">auth-type</a></div> | |
| <div> | <a href="#atom" title="atom">atom</a></div></xhtml:code></xhtml:div> | |
| </xhtml:p> | |
| <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by: | |
| <xhtml:ul> | |
| <xhtml:li><xhtml:a href="#capability-data" title="capability-data">capability-data</xhtml:a></xhtml:li> | |
| <xhtml:li><xhtml:a href="#enable" title="enable">enable</xhtml:a></xhtml:li> | |
| <xhtml:li><xhtml:a href="#enable-data" title="enable-data">enable-data</xhtml:a></xhtml:li> | |
| </xhtml:ul> | |
| </xhtml:p><xhtml:br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><xhtml:a name="capability-data">capability-data:</xhtml:a></xhtml:p><svg xmlns="http://www.w3.org/2000/svg" width="655" height="97"> | |
| <defs> | |
| <style type="text/css"> | |
| @namespace "http://www.w3.org/2000/svg"; | |
| .line {fill: none; stroke: #332900; stroke-width: 1;} | |
| .bold-line {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} | |
| .thin-line {stroke: #1F1800; shape-rendering: crispEdges} | |
| .filled {fill: #332900; stroke: none;} | |
| text.terminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #141000; | |
| font-weight: bold; | |
| } | |
| text.nonterminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1A1400; | |
| font-weight: normal; | |
| } | |
| text.regexp {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1F1800; | |
| font-weight: normal; | |
| } | |
| rect, circle, polygon {fill: #332900; stroke: #332900;} | |
| rect.terminal {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} | |
| rect.nonterminal {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} | |
| rect.text {fill: none; stroke: none;} | |
| polygon.regexp {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} | |
| </style> | |
| </defs> | |
| <polygon points="9 61 1 57 1 65"/> | |
| <polygon points="17 61 9 57 9 65"/> | |
| <rect x="31" y="47" width="104" height="32" rx="10"/> | |
| <rect x="29" y="45" width="104" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="39" y="65">CAPABILITY</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#SP" xlink:title="SP"> | |
| <rect x="175" y="47" width="36" height="32"/> | |
| <rect x="173" y="45" width="36" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="183" y="65">SP</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#capability" xlink:title="capability"> | |
| <rect x="175" y="3" width="80" height="32"/> | |
| <rect x="173" y="1" width="80" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="183" y="21">capability</text></a><rect x="295" y="47" width="96" height="32" rx="10"/> | |
| <rect x="293" y="45" width="96" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="303" y="65">IMAP4rev2</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#SP" xlink:title="SP"> | |
| <rect x="451" y="47" width="36" height="32"/> | |
| <rect x="449" y="45" width="36" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="459" y="65">SP</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#capability" xlink:title="capability"> | |
| <rect x="507" y="47" width="80" height="32"/> | |
| <rect x="505" y="45" width="80" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="515" y="65">capability</text></a><svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 61 h2 m0 0 h10 m104 0 h10 m20 0 h10 m36 0 h10 m0 0 h44 m-120 0 l20 0 m-1 0 q-9 0 -9 -10 l0 -24 q0 -10 10 -10 m100 44 l20 0 m-20 0 q10 0 10 -10 l0 -24 q0 -10 -10 -10 m-100 0 h10 m80 0 h10 m20 44 h10 m96 0 h10 m40 0 h10 m36 0 h10 m0 0 h10 m80 0 h10 m-176 0 l20 0 m-1 0 q-9 0 -9 -10 l0 -12 q0 -10 10 -10 m156 32 l20 0 m-20 0 q10 0 10 -10 l0 -12 q0 -10 -10 -10 m-156 0 h10 m0 0 h146 m-196 32 h20 m196 0 h20 m-236 0 q10 0 10 10 m216 0 q0 -10 10 -10 m-226 10 v14 m216 0 v-14 m-216 14 q0 10 10 10 m196 0 q10 0 10 -10 m-206 10 h10 m0 0 h186 m23 -34 h-3"/> | |
| <polygon points="645 61 653 57 653 65"/> | |
| <polygon points="645 61 637 57 637 65"/></svg><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml"> | |
| <xhtml:div class="ebnf"><xhtml:code> | |
| <div><a href="#capability-data" title="capability-data">capability-data</a></div> | |
| <div> ::= 'CAPABILITY' <a href="#SP" title="SP">SP</a> ( <a href="#capability" title="capability">capability</a> <a href="#SP" title="SP">SP</a> )* 'IMAP4rev2' ( <a href="#SP" title="SP">SP</a> <a href="#capability" title="capability">capability</a> )*</div></xhtml:code></xhtml:div> | |
| </xhtml:p> | |
| <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by: | |
| <xhtml:ul> | |
| <xhtml:li><xhtml:a href="#resp-text-code" title="resp-text-code">resp-text-code</xhtml:a></xhtml:li> | |
| <xhtml:li><xhtml:a href="#response-data" title="response-data">response-data</xhtml:a></xhtml:li> | |
| </xhtml:ul> | |
| </xhtml:p><xhtml:br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><xhtml:a name="CHAR8">CHAR8:</xhtml:a></xhtml:p><svg xmlns="http://www.w3.org/2000/svg" width="161" height="37"> | |
| <defs> | |
| <style type="text/css"> | |
| @namespace "http://www.w3.org/2000/svg"; | |
| .line {fill: none; stroke: #332900; stroke-width: 1;} | |
| .bold-line {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} | |
| .thin-line {stroke: #1F1800; shape-rendering: crispEdges} | |
| .filled {fill: #332900; stroke: none;} | |
| text.terminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #141000; | |
| font-weight: bold; | |
| } | |
| text.nonterminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1A1400; | |
| font-weight: normal; | |
| } | |
| text.regexp {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1F1800; | |
| font-weight: normal; | |
| } | |
| rect, circle, polygon {fill: #332900; stroke: #332900;} | |
| rect.terminal {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} | |
| rect.nonterminal {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} | |
| rect.text {fill: none; stroke: none;} | |
| polygon.regexp {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} | |
| </style> | |
| </defs> | |
| <polygon points="9 17 1 13 1 21"/> | |
| <polygon points="17 17 9 13 9 21"/> | |
| <polygon points="31 19 38 3 126 3 133 19 126 35 38 35"/> | |
| <polygon points="29 17 36 1 124 1 131 17 124 33 36 33" class="regexp"/> | |
| <text class="regexp" x="44" y="21">[#x1-#xFF]</text> | |
| <svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m0 0 h10 m102 0 h10 m3 0 h-3"/> | |
| <polygon points="151 17 159 13 159 21"/> | |
| <polygon points="151 17 143 13 143 21"/></svg><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml"> | |
| <xhtml:div class="ebnf"><xhtml:code> | |
| <div><a href="#CHAR8" title="CHAR8">CHAR8</a> ::= [#x1-#xFF]</div></xhtml:code></xhtml:div> | |
| </xhtml:p> | |
| <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by: | |
| <xhtml:ul> | |
| <xhtml:li><xhtml:a href="#literal" title="literal">literal</xhtml:a></xhtml:li> | |
| </xhtml:ul> | |
| </xhtml:p><xhtml:br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><xhtml:a name="charset">charset:</xhtml:a></xhtml:p><svg xmlns="http://www.w3.org/2000/svg" width="163" height="81"> | |
| <defs> | |
| <style type="text/css"> | |
| @namespace "http://www.w3.org/2000/svg"; | |
| .line {fill: none; stroke: #332900; stroke-width: 1;} | |
| .bold-line {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} | |
| .thin-line {stroke: #1F1800; shape-rendering: crispEdges} | |
| .filled {fill: #332900; stroke: none;} | |
| text.terminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #141000; | |
| font-weight: bold; | |
| } | |
| text.nonterminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1A1400; | |
| font-weight: normal; | |
| } | |
| text.regexp {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1F1800; | |
| font-weight: normal; | |
| } | |
| rect, circle, polygon {fill: #332900; stroke: #332900;} | |
| rect.terminal {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} | |
| rect.nonterminal {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} | |
| rect.text {fill: none; stroke: none;} | |
| polygon.regexp {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} | |
| </style> | |
| </defs> | |
| <polygon points="9 17 1 13 1 21"/> | |
| <polygon points="17 17 9 13 9 21"/><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#atom" xlink:title="atom"> | |
| <rect x="51" y="3" width="52" height="32"/> | |
| <rect x="49" y="1" width="52" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="59" y="21">atom</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#quoted" xlink:title="quoted"> | |
| <rect x="51" y="47" width="64" height="32"/> | |
| <rect x="49" y="45" width="64" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="59" y="65">quoted</text></a><svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m20 0 h10 m52 0 h10 m0 0 h12 m-104 0 h20 m84 0 h20 m-124 0 q10 0 10 10 m104 0 q0 -10 10 -10 m-114 10 v24 m104 0 v-24 m-104 24 q0 10 10 10 m84 0 q10 0 10 -10 m-94 10 h10 m64 0 h10 m23 -44 h-3"/> | |
| <polygon points="153 17 161 13 161 21"/> | |
| <polygon points="153 17 145 13 145 21"/></svg><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml"> | |
| <xhtml:div class="ebnf"><xhtml:code> | |
| <div><a href="#charset" title="charset">charset</a> ::= <a href="#atom" title="atom">atom</a></div> | |
| <div> | <a href="#quoted" title="quoted">quoted</a></div></xhtml:code></xhtml:div> | |
| </xhtml:p> | |
| <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by: | |
| <xhtml:ul> | |
| <xhtml:li><xhtml:a href="#resp-text-code" title="resp-text-code">resp-text-code</xhtml:a></xhtml:li> | |
| <xhtml:li><xhtml:a href="#search-program" title="search-program">search-program</xhtml:a></xhtml:li> | |
| </xhtml:ul> | |
| </xhtml:p><xhtml:br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><xhtml:a name="childinfo-extended-item">childinfo-extended-item:</xhtml:a></xhtml:p><svg xmlns="http://www.w3.org/2000/svg" width="559" height="81"> | |
| <defs> | |
| <style type="text/css"> | |
| @namespace "http://www.w3.org/2000/svg"; | |
| .line {fill: none; stroke: #332900; stroke-width: 1;} | |
| .bold-line {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} | |
| .thin-line {stroke: #1F1800; shape-rendering: crispEdges} | |
| .filled {fill: #332900; stroke: none;} | |
| text.terminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #141000; | |
| font-weight: bold; | |
| } | |
| text.nonterminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1A1400; | |
| font-weight: normal; | |
| } | |
| text.regexp {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1F1800; | |
| font-weight: normal; | |
| } | |
| rect, circle, polygon {fill: #332900; stroke: #332900;} | |
| rect.terminal {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} | |
| rect.nonterminal {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} | |
| rect.text {fill: none; stroke: none;} | |
| polygon.regexp {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} | |
| </style> | |
| </defs> | |
| <polygon points="9 61 1 57 1 65"/> | |
| <polygon points="17 61 9 57 9 65"/> | |
| <rect x="31" y="47" width="98" height="32" rx="10"/> | |
| <rect x="29" y="45" width="98" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="39" y="65">CHILDINFO</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#SP" xlink:title="SP"> | |
| <rect x="149" y="47" width="36" height="32"/> | |
| <rect x="147" y="45" width="36" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="157" y="65">SP</text></a><rect x="205" y="47" width="26" height="32" rx="10"/> | |
| <rect x="203" y="45" width="26" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="213" y="65">(</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#list-select-base-opt-quoted" xlink:title="list-select-base-opt-quoted"> | |
| <rect x="271" y="47" width="194" height="32"/> | |
| <rect x="269" y="45" width="194" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="279" y="65">list-select-base-opt-quoted</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#SP" xlink:title="SP"> | |
| <rect x="271" y="3" width="36" height="32"/> | |
| <rect x="269" y="1" width="36" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="279" y="21">SP</text></a><rect x="505" y="47" width="26" height="32" rx="10"/> | |
| <rect x="503" y="45" width="26" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="513" y="65">)</text> | |
| <svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 61 h2 m0 0 h10 m98 0 h10 m0 0 h10 m36 0 h10 m0 0 h10 m26 0 h10 m20 0 h10 m194 0 h10 m-234 0 l20 0 m-1 0 q-9 0 -9 -10 l0 -24 q0 -10 10 -10 m214 44 l20 0 m-20 0 q10 0 10 -10 l0 -24 q0 -10 -10 -10 m-214 0 h10 m36 0 h10 m0 0 h158 m20 44 h10 m26 0 h10 m3 0 h-3"/> | |
| <polygon points="549 61 557 57 557 65"/> | |
| <polygon points="549 61 541 57 541 65"/></svg><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml"> | |
| <xhtml:div class="ebnf"><xhtml:code> | |
| <div><a href="#childinfo-extended-item" title="childinfo-extended-item">childinfo-extended-item</a></div> | |
| <div> ::= 'CHILDINFO' <a href="#SP" title="SP">SP</a> '(' <a href="#list-select-base-opt-quoted" title="list-select-base-opt-quoted">list-select-base-opt-quoted</a> ( <a href="#SP" title="SP">SP</a> <a href="#list-select-base-opt-quoted" title="list-select-base-opt-quoted">list-select-base-opt-quoted</a> )* ')'</div></xhtml:code></xhtml:div> | |
| </xhtml:p> | |
| <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">no references</xhtml:p><xhtml:br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><xhtml:a name="child-mbox-flag">child-mbox-flag:</xhtml:a></xhtml:p><svg xmlns="http://www.w3.org/2000/svg" width="227" height="81"> | |
| <defs> | |
| <style type="text/css"> | |
| @namespace "http://www.w3.org/2000/svg"; | |
| .line {fill: none; stroke: #332900; stroke-width: 1;} | |
| .bold-line {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} | |
| .thin-line {stroke: #1F1800; shape-rendering: crispEdges} | |
| .filled {fill: #332900; stroke: none;} | |
| text.terminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #141000; | |
| font-weight: bold; | |
| } | |
| text.nonterminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1A1400; | |
| font-weight: normal; | |
| } | |
| text.regexp {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1F1800; | |
| font-weight: normal; | |
| } | |
| rect, circle, polygon {fill: #332900; stroke: #332900;} | |
| rect.terminal {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} | |
| rect.nonterminal {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} | |
| rect.text {fill: none; stroke: none;} | |
| polygon.regexp {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} | |
| </style> | |
| </defs> | |
| <polygon points="9 17 1 13 1 21"/> | |
| <polygon points="17 17 9 13 9 21"/> | |
| <rect x="51" y="3" width="110" height="32" rx="10"/> | |
| <rect x="49" y="1" width="110" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="59" y="21">\HasChildren</text> | |
| <rect x="51" y="47" width="128" height="32" rx="10"/> | |
| <rect x="49" y="45" width="128" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="59" y="65">\HasNoChildren</text> | |
| <svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m20 0 h10 m110 0 h10 m0 0 h18 m-168 0 h20 m148 0 h20 m-188 0 q10 0 10 10 m168 0 q0 -10 10 -10 m-178 10 v24 m168 0 v-24 m-168 24 q0 10 10 10 m148 0 q10 0 10 -10 m-158 10 h10 m128 0 h10 m23 -44 h-3"/> | |
| <polygon points="217 17 225 13 225 21"/> | |
| <polygon points="217 17 209 13 209 21"/></svg><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml"> | |
| <xhtml:div class="ebnf"><xhtml:code> | |
| <div><a href="#child-mbox-flag" title="child-mbox-flag">child-mbox-flag</a></div> | |
| <div> ::= '\HasChildren'</div> | |
| <div> | '\HasNoChildren'</div></xhtml:code></xhtml:div> | |
| </xhtml:p> | |
| <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by: | |
| <xhtml:ul> | |
| <xhtml:li><xhtml:a href="#mbx-list-oflag" title="mbx-list-oflag">mbx-list-oflag</xhtml:a></xhtml:li> | |
| </xhtml:ul> | |
| </xhtml:p><xhtml:br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><xhtml:a name="command">command:</xhtml:a></xhtml:p><svg xmlns="http://www.w3.org/2000/svg" width="425" height="169"> | |
| <defs> | |
| <style type="text/css"> | |
| @namespace "http://www.w3.org/2000/svg"; | |
| .line {fill: none; stroke: #332900; stroke-width: 1;} | |
| .bold-line {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} | |
| .thin-line {stroke: #1F1800; shape-rendering: crispEdges} | |
| .filled {fill: #332900; stroke: none;} | |
| text.terminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #141000; | |
| font-weight: bold; | |
| } | |
| text.nonterminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1A1400; | |
| font-weight: normal; | |
| } | |
| text.regexp {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1F1800; | |
| font-weight: normal; | |
| } | |
| rect, circle, polygon {fill: #332900; stroke: #332900;} | |
| rect.terminal {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} | |
| rect.nonterminal {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} | |
| rect.text {fill: none; stroke: none;} | |
| polygon.regexp {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} | |
| </style> | |
| </defs> | |
| <polygon points="9 17 1 13 1 21"/> | |
| <polygon points="17 17 9 13 9 21"/><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#tag" xlink:title="tag"> | |
| <rect x="31" y="3" width="40" height="32"/> | |
| <rect x="29" y="1" width="40" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="39" y="21">tag</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#SP" xlink:title="SP"> | |
| <rect x="91" y="3" width="36" height="32"/> | |
| <rect x="89" y="1" width="36" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="99" y="21">SP</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#command-any" xlink:title="command-any"> | |
| <rect x="167" y="3" width="110" height="32"/> | |
| <rect x="165" y="1" width="110" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="175" y="21">command-any</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#command-auth" xlink:title="command-auth"> | |
| <rect x="167" y="47" width="116" height="32"/> | |
| <rect x="165" y="45" width="116" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="175" y="65">command-auth</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#command-nonauth" xlink:title="command-nonauth"> | |
| <rect x="167" y="91" width="140" height="32"/> | |
| <rect x="165" y="89" width="140" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="175" y="109">command-nonauth</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#command-select" xlink:title="command-select"> | |
| <rect x="167" y="135" width="124" height="32"/> | |
| <rect x="165" y="133" width="124" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="175" y="153">command-select</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#CRLF" xlink:title="CRLF"> | |
| <rect x="347" y="3" width="50" height="32"/> | |
| <rect x="345" y="1" width="50" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="355" y="21">CRLF</text></a><svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m0 0 h10 m40 0 h10 m0 0 h10 m36 0 h10 m20 0 h10 m110 0 h10 m0 0 h30 m-180 0 h20 m160 0 h20 m-200 0 q10 0 10 10 m180 0 q0 -10 10 -10 m-190 10 v24 m180 0 v-24 m-180 24 q0 10 10 10 m160 0 q10 0 10 -10 m-170 10 h10 m116 0 h10 m0 0 h24 m-170 -10 v20 m180 0 v-20 m-180 20 v24 m180 0 v-24 m-180 24 q0 10 10 10 m160 0 q10 0 10 -10 m-170 10 h10 m140 0 h10 m-170 -10 v20 m180 0 v-20 m-180 20 v24 m180 0 v-24 m-180 24 q0 10 10 10 m160 0 q10 0 10 -10 m-170 10 h10 m124 0 h10 m0 0 h16 m20 -132 h10 m50 0 h10 m3 0 h-3"/> | |
| <polygon points="415 17 423 13 423 21"/> | |
| <polygon points="415 17 407 13 407 21"/></svg><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml"> | |
| <xhtml:div class="ebnf"><xhtml:code> | |
| <div><a href="#command" title="command">command</a> ::= <a href="#tag" title="tag">tag</a> <a href="#SP" title="SP">SP</a> ( <a href="#command-any" title="command-any">command-any</a> | <a href="#command-auth" title="command-auth">command-auth</a> | <a href="#command-nonauth" title="command-nonauth">command-nonauth</a> | <a href="#command-select" title="command-select">command-select</a> ) <a href="#CRLF" title="CRLF">CRLF</a></div></xhtml:code></xhtml:div> | |
| </xhtml:p> | |
| <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">no references</xhtml:p><xhtml:br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><xhtml:a name="command-any">command-any:</xhtml:a></xhtml:p><svg xmlns="http://www.w3.org/2000/svg" width="203" height="125"> | |
| <defs> | |
| <style type="text/css"> | |
| @namespace "http://www.w3.org/2000/svg"; | |
| .line {fill: none; stroke: #332900; stroke-width: 1;} | |
| .bold-line {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} | |
| .thin-line {stroke: #1F1800; shape-rendering: crispEdges} | |
| .filled {fill: #332900; stroke: none;} | |
| text.terminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #141000; | |
| font-weight: bold; | |
| } | |
| text.nonterminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1A1400; | |
| font-weight: normal; | |
| } | |
| text.regexp {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1F1800; | |
| font-weight: normal; | |
| } | |
| rect, circle, polygon {fill: #332900; stroke: #332900;} | |
| rect.terminal {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} | |
| rect.nonterminal {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} | |
| rect.text {fill: none; stroke: none;} | |
| polygon.regexp {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} | |
| </style> | |
| </defs> | |
| <polygon points="9 17 1 13 1 21"/> | |
| <polygon points="17 17 9 13 9 21"/> | |
| <rect x="51" y="3" width="104" height="32" rx="10"/> | |
| <rect x="49" y="1" width="104" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="59" y="21">CAPABILITY</text> | |
| <rect x="51" y="47" width="78" height="32" rx="10"/> | |
| <rect x="49" y="45" width="78" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="59" y="65">LOGOUT</text> | |
| <rect x="51" y="91" width="60" height="32" rx="10"/> | |
| <rect x="49" y="89" width="60" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="59" y="109">NOOP</text> | |
| <svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m20 0 h10 m104 0 h10 m-144 0 h20 m124 0 h20 m-164 0 q10 0 10 10 m144 0 q0 -10 10 -10 m-154 10 v24 m144 0 v-24 m-144 24 q0 10 10 10 m124 0 q10 0 10 -10 m-134 10 h10 m78 0 h10 m0 0 h26 m-134 -10 v20 m144 0 v-20 m-144 20 v24 m144 0 v-24 m-144 24 q0 10 10 10 m124 0 q10 0 10 -10 m-134 10 h10 m60 0 h10 m0 0 h44 m23 -88 h-3"/> | |
| <polygon points="193 17 201 13 201 21"/> | |
| <polygon points="193 17 185 13 185 21"/></svg><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml"> | |
| <xhtml:div class="ebnf"><xhtml:code> | |
| <div><a href="#command-any" title="command-any">command-any</a></div> | |
| <div> ::= 'CAPABILITY'</div> | |
| <div> | 'LOGOUT'</div> | |
| <div> | 'NOOP'</div></xhtml:code></xhtml:div> | |
| </xhtml:p> | |
| <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by: | |
| <xhtml:ul> | |
| <xhtml:li><xhtml:a href="#command" title="command">command</xhtml:a></xhtml:li> | |
| </xhtml:ul> | |
| </xhtml:p><xhtml:br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><xhtml:a name="command-auth">command-auth:</xhtml:a></xhtml:p><svg xmlns="http://www.w3.org/2000/svg" width="203" height="565"> | |
| <defs> | |
| <style type="text/css"> | |
| @namespace "http://www.w3.org/2000/svg"; | |
| .line {fill: none; stroke: #332900; stroke-width: 1;} | |
| .bold-line {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} | |
| .thin-line {stroke: #1F1800; shape-rendering: crispEdges} | |
| .filled {fill: #332900; stroke: none;} | |
| text.terminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #141000; | |
| font-weight: bold; | |
| } | |
| text.nonterminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1A1400; | |
| font-weight: normal; | |
| } | |
| text.regexp {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1F1800; | |
| font-weight: normal; | |
| } | |
| rect, circle, polygon {fill: #332900; stroke: #332900;} | |
| rect.terminal {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} | |
| rect.nonterminal {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} | |
| rect.text {fill: none; stroke: none;} | |
| polygon.regexp {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} | |
| </style> | |
| </defs> | |
| <polygon points="9 17 1 13 1 21"/> | |
| <polygon points="17 17 9 13 9 21"/><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#append" xlink:title="append"> | |
| <rect x="51" y="3" width="68" height="32"/> | |
| <rect x="49" y="1" width="68" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="59" y="21">append</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#create" xlink:title="create"> | |
| <rect x="51" y="47" width="60" height="32"/> | |
| <rect x="49" y="45" width="60" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="59" y="65">create</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#delete" xlink:title="delete"> | |
| <rect x="51" y="91" width="60" height="32"/> | |
| <rect x="49" y="89" width="60" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="59" y="109">delete</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#enable" xlink:title="enable"> | |
| <rect x="51" y="135" width="62" height="32"/> | |
| <rect x="49" y="133" width="62" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="59" y="153">enable</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#examine" xlink:title="examine"> | |
| <rect x="51" y="179" width="74" height="32"/> | |
| <rect x="49" y="177" width="74" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="59" y="197">examine</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#list" xlink:title="list"> | |
| <rect x="51" y="223" width="38" height="32"/> | |
| <rect x="49" y="221" width="38" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="59" y="241">list</text></a><rect x="51" y="267" width="104" height="32" rx="10"/> | |
| <rect x="49" y="265" width="104" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="59" y="285">NAMESPACE</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#rename" xlink:title="rename"> | |
| <rect x="51" y="311" width="68" height="32"/> | |
| <rect x="49" y="309" width="68" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="59" y="329">rename</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#select" xlink:title="select"> | |
| <rect x="51" y="355" width="58" height="32"/> | |
| <rect x="49" y="353" width="58" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="59" y="373">select</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#status" xlink:title="status"> | |
| <rect x="51" y="399" width="60" height="32"/> | |
| <rect x="49" y="397" width="60" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="59" y="417">status</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#subscribe" xlink:title="subscribe"> | |
| <rect x="51" y="443" width="80" height="32"/> | |
| <rect x="49" y="441" width="80" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="59" y="461">subscribe</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#unsubscribe" xlink:title="unsubscribe"> | |
| <rect x="51" y="487" width="96" height="32"/> | |
| <rect x="49" y="485" width="96" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="59" y="505">unsubscribe</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#idle" xlink:title="idle"> | |
| <rect x="51" y="531" width="42" height="32"/> | |
| <rect x="49" y="529" width="42" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="59" y="549">idle</text></a><svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m20 0 h10 m68 0 h10 m0 0 h36 m-144 0 h20 m124 0 h20 m-164 0 q10 0 10 10 m144 0 q0 -10 10 -10 m-154 10 v24 m144 0 v-24 m-144 24 q0 10 10 10 m124 0 q10 0 10 -10 m-134 10 h10 m60 0 h10 m0 0 h44 m-134 -10 v20 m144 0 v-20 m-144 20 v24 m144 0 v-24 m-144 24 q0 10 10 10 m124 0 q10 0 10 -10 m-134 10 h10 m60 0 h10 m0 0 h44 m-134 -10 v20 m144 0 v-20 m-144 20 v24 m144 0 v-24 m-144 24 q0 10 10 10 m124 0 q10 0 10 -10 m-134 10 h10 m62 0 h10 m0 0 h42 m-134 -10 v20 m144 0 v-20 m-144 20 v24 m144 0 v-24 m-144 24 q0 10 10 10 m124 0 q10 0 10 -10 m-134 10 h10 m74 0 h10 m0 0 h30 m-134 -10 v20 m144 0 v-20 m-144 20 v24 m144 0 v-24 m-144 24 q0 10 10 10 m124 0 q10 0 10 -10 m-134 10 h10 m38 0 h10 m0 0 h66 m-134 -10 v20 m144 0 v-20 m-144 20 v24 m144 0 v-24 m-144 24 q0 10 10 10 m124 0 q10 0 10 -10 m-134 10 h10 m104 0 h10 m-134 -10 v20 m144 0 v-20 m-144 20 v24 m144 0 v-24 m-144 24 q0 10 10 10 m124 0 q10 0 10 -10 m-134 10 h10 m68 0 h10 m0 0 h36 m-134 -10 v20 m144 0 v-20 m-144 20 v24 m144 0 v-24 m-144 24 q0 10 10 10 m124 0 q10 0 10 -10 m-134 10 h10 m58 0 h10 m0 0 h46 m-134 -10 v20 m144 0 v-20 m-144 20 v24 m144 0 v-24 m-144 24 q0 10 10 10 m124 0 q10 0 10 -10 m-134 10 h10 m60 0 h10 m0 0 h44 m-134 -10 v20 m144 0 v-20 m-144 20 v24 m144 0 v-24 m-144 24 q0 10 10 10 m124 0 q10 0 10 -10 m-134 10 h10 m80 0 h10 m0 0 h24 m-134 -10 v20 m144 0 v-20 m-144 20 v24 m144 0 v-24 m-144 24 q0 10 10 10 m124 0 q10 0 10 -10 m-134 10 h10 m96 0 h10 m0 0 h8 m-134 -10 v20 m144 0 v-20 m-144 20 v24 m144 0 v-24 m-144 24 q0 10 10 10 m124 0 q10 0 10 -10 m-134 10 h10 m42 0 h10 m0 0 h62 m23 -528 h-3"/> | |
| <polygon points="193 17 201 13 201 21"/> | |
| <polygon points="193 17 185 13 185 21"/></svg><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml"> | |
| <xhtml:div class="ebnf"><xhtml:code> | |
| <div><a href="#command-auth" title="command-auth">command-auth</a></div> | |
| <div> ::= <a href="#append" title="append">append</a></div> | |
| <div> | <a href="#create" title="create">create</a></div> | |
| <div> | <a href="#delete" title="delete">delete</a></div> | |
| <div> | <a href="#enable" title="enable">enable</a></div> | |
| <div> | <a href="#examine" title="examine">examine</a></div> | |
| <div> | <a href="#list" title="list">list</a></div> | |
| <div> | 'NAMESPACE'</div> | |
| <div> | <a href="#rename" title="rename">rename</a></div> | |
| <div> | <a href="#select" title="select">select</a></div> | |
| <div> | <a href="#status" title="status">status</a></div> | |
| <div> | <a href="#subscribe" title="subscribe">subscribe</a></div> | |
| <div> | <a href="#unsubscribe" title="unsubscribe">unsubscribe</a></div> | |
| <div> | <a href="#idle" title="idle">idle</a></div></xhtml:code></xhtml:div> | |
| </xhtml:p> | |
| <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by: | |
| <xhtml:ul> | |
| <xhtml:li><xhtml:a href="#command" title="command">command</xhtml:a></xhtml:li> | |
| </xhtml:ul> | |
| </xhtml:p><xhtml:br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><xhtml:a name="command-nonauth">command-nonauth:</xhtml:a></xhtml:p><svg xmlns="http://www.w3.org/2000/svg" width="199" height="125"> | |
| <defs> | |
| <style type="text/css"> | |
| @namespace "http://www.w3.org/2000/svg"; | |
| .line {fill: none; stroke: #332900; stroke-width: 1;} | |
| .bold-line {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} | |
| .thin-line {stroke: #1F1800; shape-rendering: crispEdges} | |
| .filled {fill: #332900; stroke: none;} | |
| text.terminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #141000; | |
| font-weight: bold; | |
| } | |
| text.nonterminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1A1400; | |
| font-weight: normal; | |
| } | |
| text.regexp {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1F1800; | |
| font-weight: normal; | |
| } | |
| rect, circle, polygon {fill: #332900; stroke: #332900;} | |
| rect.terminal {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} | |
| rect.nonterminal {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} | |
| rect.text {fill: none; stroke: none;} | |
| polygon.regexp {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} | |
| </style> | |
| </defs> | |
| <polygon points="9 17 1 13 1 21"/> | |
| <polygon points="17 17 9 13 9 21"/><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#login" xlink:title="login"> | |
| <rect x="51" y="3" width="50" height="32"/> | |
| <rect x="49" y="1" width="50" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="59" y="21">login</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#authenticate" xlink:title="authenticate"> | |
| <rect x="51" y="47" width="100" height="32"/> | |
| <rect x="49" y="45" width="100" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="59" y="65">authenticate</text></a><rect x="51" y="91" width="88" height="32" rx="10"/> | |
| <rect x="49" y="89" width="88" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="59" y="109">STARTTLS</text> | |
| <svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m20 0 h10 m50 0 h10 m0 0 h50 m-140 0 h20 m120 0 h20 m-160 0 q10 0 10 10 m140 0 q0 -10 10 -10 m-150 10 v24 m140 0 v-24 m-140 24 q0 10 10 10 m120 0 q10 0 10 -10 m-130 10 h10 m100 0 h10 m-130 -10 v20 m140 0 v-20 m-140 20 v24 m140 0 v-24 m-140 24 q0 10 10 10 m120 0 q10 0 10 -10 m-130 10 h10 m88 0 h10 m0 0 h12 m23 -88 h-3"/> | |
| <polygon points="189 17 197 13 197 21"/> | |
| <polygon points="189 17 181 13 181 21"/></svg><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml"> | |
| <xhtml:div class="ebnf"><xhtml:code> | |
| <div><a href="#command-nonauth" title="command-nonauth">command-nonauth</a></div> | |
| <div> ::= <a href="#login" title="login">login</a></div> | |
| <div> | <a href="#authenticate" title="authenticate">authenticate</a></div> | |
| <div> | 'STARTTLS'</div></xhtml:code></xhtml:div> | |
| </xhtml:p> | |
| <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by: | |
| <xhtml:ul> | |
| <xhtml:li><xhtml:a href="#command" title="command">command</xhtml:a></xhtml:li> | |
| </xhtml:ul> | |
| </xhtml:p><xhtml:br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><xhtml:a name="command-select">command-select:</xhtml:a></xhtml:p><svg xmlns="http://www.w3.org/2000/svg" width="189" height="389"> | |
| <defs> | |
| <style type="text/css"> | |
| @namespace "http://www.w3.org/2000/svg"; | |
| .line {fill: none; stroke: #332900; stroke-width: 1;} | |
| .bold-line {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} | |
| .thin-line {stroke: #1F1800; shape-rendering: crispEdges} | |
| .filled {fill: #332900; stroke: none;} | |
| text.terminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #141000; | |
| font-weight: bold; | |
| } | |
| text.nonterminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1A1400; | |
| font-weight: normal; | |
| } | |
| text.regexp {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1F1800; | |
| font-weight: normal; | |
| } | |
| rect, circle, polygon {fill: #332900; stroke: #332900;} | |
| rect.terminal {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} | |
| rect.nonterminal {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} | |
| rect.text {fill: none; stroke: none;} | |
| polygon.regexp {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} | |
| </style> | |
| </defs> | |
| <polygon points="9 17 1 13 1 21"/> | |
| <polygon points="17 17 9 13 9 21"/> | |
| <rect x="51" y="3" width="64" height="32" rx="10"/> | |
| <rect x="49" y="1" width="64" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="59" y="21">CLOSE</text> | |
| <rect x="51" y="47" width="90" height="32" rx="10"/> | |
| <rect x="49" y="45" width="90" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="59" y="65">UNSELECT</text> | |
| <rect x="51" y="91" width="84" height="32" rx="10"/> | |
| <rect x="49" y="89" width="84" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="59" y="109">EXPUNGE</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#copy" xlink:title="copy"> | |
| <rect x="51" y="135" width="48" height="32"/> | |
| <rect x="49" y="133" width="48" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="59" y="153">copy</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#move" xlink:title="move"> | |
| <rect x="51" y="179" width="54" height="32"/> | |
| <rect x="49" y="177" width="54" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="59" y="197">move</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#fetch" xlink:title="fetch"> | |
| <rect x="51" y="223" width="50" height="32"/> | |
| <rect x="49" y="221" width="50" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="59" y="241">fetch</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#store" xlink:title="store"> | |
| <rect x="51" y="267" width="52" height="32"/> | |
| <rect x="49" y="265" width="52" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="59" y="285">store</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#search" xlink:title="search"> | |
| <rect x="51" y="311" width="62" height="32"/> | |
| <rect x="49" y="309" width="62" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="59" y="329">search</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#uid" xlink:title="uid"> | |
| <rect x="51" y="355" width="38" height="32"/> | |
| <rect x="49" y="353" width="38" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="59" y="373">uid</text></a><svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m20 0 h10 m64 0 h10 m0 0 h26 m-130 0 h20 m110 0 h20 m-150 0 q10 0 10 10 m130 0 q0 -10 10 -10 m-140 10 v24 m130 0 v-24 m-130 24 q0 10 10 10 m110 0 q10 0 10 -10 m-120 10 h10 m90 0 h10 m-120 -10 v20 m130 0 v-20 m-130 20 v24 m130 0 v-24 m-130 24 q0 10 10 10 m110 0 q10 0 10 -10 m-120 10 h10 m84 0 h10 m0 0 h6 m-120 -10 v20 m130 0 v-20 m-130 20 v24 m130 0 v-24 m-130 24 q0 10 10 10 m110 0 q10 0 10 -10 m-120 10 h10 m48 0 h10 m0 0 h42 m-120 -10 v20 m130 0 v-20 m-130 20 v24 m130 0 v-24 m-130 24 q0 10 10 10 m110 0 q10 0 10 -10 m-120 10 h10 m54 0 h10 m0 0 h36 m-120 -10 v20 m130 0 v-20 m-130 20 v24 m130 0 v-24 m-130 24 q0 10 10 10 m110 0 q10 0 10 -10 m-120 10 h10 m50 0 h10 m0 0 h40 m-120 -10 v20 m130 0 v-20 m-130 20 v24 m130 0 v-24 m-130 24 q0 10 10 10 m110 0 q10 0 10 -10 m-120 10 h10 m52 0 h10 m0 0 h38 m-120 -10 v20 m130 0 v-20 m-130 20 v24 m130 0 v-24 m-130 24 q0 10 10 10 m110 0 q10 0 10 -10 m-120 10 h10 m62 0 h10 m0 0 h28 m-120 -10 v20 m130 0 v-20 m-130 20 v24 m130 0 v-24 m-130 24 q0 10 10 10 m110 0 q10 0 10 -10 m-120 10 h10 m38 0 h10 m0 0 h52 m23 -352 h-3"/> | |
| <polygon points="179 17 187 13 187 21"/> | |
| <polygon points="179 17 171 13 171 21"/></svg><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml"> | |
| <xhtml:div class="ebnf"><xhtml:code> | |
| <div><a href="#command-select" title="command-select">command-select</a></div> | |
| <div> ::= 'CLOSE'</div> | |
| <div> | 'UNSELECT'</div> | |
| <div> | 'EXPUNGE'</div> | |
| <div> | <a href="#copy" title="copy">copy</a></div> | |
| <div> | <a href="#move" title="move">move</a></div> | |
| <div> | <a href="#fetch" title="fetch">fetch</a></div> | |
| <div> | <a href="#store" title="store">store</a></div> | |
| <div> | <a href="#search" title="search">search</a></div> | |
| <div> | <a href="#uid" title="uid">uid</a></div></xhtml:code></xhtml:div> | |
| </xhtml:p> | |
| <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by: | |
| <xhtml:ul> | |
| <xhtml:li><xhtml:a href="#command" title="command">command</xhtml:a></xhtml:li> | |
| </xhtml:ul> | |
| </xhtml:p><xhtml:br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><xhtml:a name="continue-req">continue-req:</xhtml:a></xhtml:p><svg xmlns="http://www.w3.org/2000/svg" width="353" height="81"> | |
| <defs> | |
| <style type="text/css"> | |
| @namespace "http://www.w3.org/2000/svg"; | |
| .line {fill: none; stroke: #332900; stroke-width: 1;} | |
| .bold-line {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} | |
| .thin-line {stroke: #1F1800; shape-rendering: crispEdges} | |
| .filled {fill: #332900; stroke: none;} | |
| text.terminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #141000; | |
| font-weight: bold; | |
| } | |
| text.nonterminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1A1400; | |
| font-weight: normal; | |
| } | |
| text.regexp {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1F1800; | |
| font-weight: normal; | |
| } | |
| rect, circle, polygon {fill: #332900; stroke: #332900;} | |
| rect.terminal {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} | |
| rect.nonterminal {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} | |
| rect.text {fill: none; stroke: none;} | |
| polygon.regexp {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} | |
| </style> | |
| </defs> | |
| <polygon points="9 17 1 13 1 21"/> | |
| <polygon points="17 17 9 13 9 21"/> | |
| <rect x="31" y="3" width="30" height="32" rx="10"/> | |
| <rect x="29" y="1" width="30" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="39" y="21">+</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#SP" xlink:title="SP"> | |
| <rect x="81" y="3" width="36" height="32"/> | |
| <rect x="79" y="1" width="36" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="89" y="21">SP</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#resp-text" xlink:title="resp-text"> | |
| <rect x="157" y="3" width="78" height="32"/> | |
| <rect x="155" y="1" width="78" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="165" y="21">resp-text</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#base64" xlink:title="base64"> | |
| <rect x="157" y="47" width="66" height="32"/> | |
| <rect x="155" y="45" width="66" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="165" y="65">base64</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#CRLF" xlink:title="CRLF"> | |
| <rect x="275" y="3" width="50" height="32"/> | |
| <rect x="273" y="1" width="50" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="283" y="21">CRLF</text></a><svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m0 0 h10 m30 0 h10 m0 0 h10 m36 0 h10 m20 0 h10 m78 0 h10 m-118 0 h20 m98 0 h20 m-138 0 q10 0 10 10 m118 0 q0 -10 10 -10 m-128 10 v24 m118 0 v-24 m-118 24 q0 10 10 10 m98 0 q10 0 10 -10 m-108 10 h10 m66 0 h10 m0 0 h12 m20 -44 h10 m50 0 h10 m3 0 h-3"/> | |
| <polygon points="343 17 351 13 351 21"/> | |
| <polygon points="343 17 335 13 335 21"/></svg><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml"> | |
| <xhtml:div class="ebnf"><xhtml:code> | |
| <div><a href="#continue-req" title="continue-req">continue-req</a></div> | |
| <div> ::= '+' <a href="#SP" title="SP">SP</a> ( <a href="#resp-text" title="resp-text">resp-text</a> | <a href="#base64" title="base64">base64</a> ) <a href="#CRLF" title="CRLF">CRLF</a></div></xhtml:code></xhtml:div> | |
| </xhtml:p> | |
| <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by: | |
| <xhtml:ul> | |
| <xhtml:li><xhtml:a href="#response" title="response">response</xhtml:a></xhtml:li> | |
| </xhtml:ul> | |
| </xhtml:p><xhtml:br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><xhtml:a name="copy">copy:</xhtml:a></xhtml:p><svg xmlns="http://www.w3.org/2000/svg" width="443" height="37"> | |
| <defs> | |
| <style type="text/css"> | |
| @namespace "http://www.w3.org/2000/svg"; | |
| .line {fill: none; stroke: #332900; stroke-width: 1;} | |
| .bold-line {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} | |
| .thin-line {stroke: #1F1800; shape-rendering: crispEdges} | |
| .filled {fill: #332900; stroke: none;} | |
| text.terminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #141000; | |
| font-weight: bold; | |
| } | |
| text.nonterminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1A1400; | |
| font-weight: normal; | |
| } | |
| text.regexp {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1F1800; | |
| font-weight: normal; | |
| } | |
| rect, circle, polygon {fill: #332900; stroke: #332900;} | |
| rect.terminal {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} | |
| rect.nonterminal {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} | |
| rect.text {fill: none; stroke: none;} | |
| polygon.regexp {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} | |
| </style> | |
| </defs> | |
| <polygon points="9 17 1 13 1 21"/> | |
| <polygon points="17 17 9 13 9 21"/> | |
| <rect x="31" y="3" width="58" height="32" rx="10"/> | |
| <rect x="29" y="1" width="58" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="39" y="21">COPY</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#SP" xlink:title="SP"> | |
| <rect x="109" y="3" width="36" height="32"/> | |
| <rect x="107" y="1" width="36" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="117" y="21">SP</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#sequence-set" xlink:title="sequence-set"> | |
| <rect x="165" y="3" width="106" height="32"/> | |
| <rect x="163" y="1" width="106" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="173" y="21">sequence-set</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#SP" xlink:title="SP"> | |
| <rect x="291" y="3" width="36" height="32"/> | |
| <rect x="289" y="1" width="36" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="299" y="21">SP</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#mailbox" xlink:title="mailbox"> | |
| <rect x="347" y="3" width="68" height="32"/> | |
| <rect x="345" y="1" width="68" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="355" y="21">mailbox</text></a><svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m0 0 h10 m58 0 h10 m0 0 h10 m36 0 h10 m0 0 h10 m106 0 h10 m0 0 h10 m36 0 h10 m0 0 h10 m68 0 h10 m3 0 h-3"/> | |
| <polygon points="433 17 441 13 441 21"/> | |
| <polygon points="433 17 425 13 425 21"/></svg><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml"> | |
| <xhtml:div class="ebnf"><xhtml:code> | |
| <div><a href="#copy" title="copy">copy</a> ::= 'COPY' <a href="#SP" title="SP">SP</a> <a href="#sequence-set" title="sequence-set">sequence-set</a> <a href="#SP" title="SP">SP</a> <a href="#mailbox" title="mailbox">mailbox</a></div></xhtml:code></xhtml:div> | |
| </xhtml:p> | |
| <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by: | |
| <xhtml:ul> | |
| <xhtml:li><xhtml:a href="#command-select" title="command-select">command-select</xhtml:a></xhtml:li> | |
| <xhtml:li><xhtml:a href="#uid" title="uid">uid</xhtml:a></xhtml:li> | |
| </xhtml:ul> | |
| </xhtml:p><xhtml:br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><xhtml:a name="create">create:</xhtml:a></xhtml:p><svg xmlns="http://www.w3.org/2000/svg" width="275" height="37"> | |
| <defs> | |
| <style type="text/css"> | |
| @namespace "http://www.w3.org/2000/svg"; | |
| .line {fill: none; stroke: #332900; stroke-width: 1;} | |
| .bold-line {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} | |
| .thin-line {stroke: #1F1800; shape-rendering: crispEdges} | |
| .filled {fill: #332900; stroke: none;} | |
| text.terminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #141000; | |
| font-weight: bold; | |
| } | |
| text.nonterminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1A1400; | |
| font-weight: normal; | |
| } | |
| text.regexp {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1F1800; | |
| font-weight: normal; | |
| } | |
| rect, circle, polygon {fill: #332900; stroke: #332900;} | |
| rect.terminal {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} | |
| rect.nonterminal {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} | |
| rect.text {fill: none; stroke: none;} | |
| polygon.regexp {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} | |
| </style> | |
| </defs> | |
| <polygon points="9 17 1 13 1 21"/> | |
| <polygon points="17 17 9 13 9 21"/> | |
| <rect x="31" y="3" width="72" height="32" rx="10"/> | |
| <rect x="29" y="1" width="72" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="39" y="21">CREATE</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#SP" xlink:title="SP"> | |
| <rect x="123" y="3" width="36" height="32"/> | |
| <rect x="121" y="1" width="36" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="131" y="21">SP</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#mailbox" xlink:title="mailbox"> | |
| <rect x="179" y="3" width="68" height="32"/> | |
| <rect x="177" y="1" width="68" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="187" y="21">mailbox</text></a><svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m0 0 h10 m72 0 h10 m0 0 h10 m36 0 h10 m0 0 h10 m68 0 h10 m3 0 h-3"/> | |
| <polygon points="265 17 273 13 273 21"/> | |
| <polygon points="265 17 257 13 257 21"/></svg><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml"> | |
| <xhtml:div class="ebnf"><xhtml:code> | |
| <div><a href="#create" title="create">create</a> ::= 'CREATE' <a href="#SP" title="SP">SP</a> <a href="#mailbox" title="mailbox">mailbox</a></div></xhtml:code></xhtml:div> | |
| </xhtml:p> | |
| <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by: | |
| <xhtml:ul> | |
| <xhtml:li><xhtml:a href="#command-auth" title="command-auth">command-auth</xhtml:a></xhtml:li> | |
| </xhtml:ul> | |
| </xhtml:p><xhtml:br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><xhtml:a name="date">date:</xhtml:a></xhtml:p><svg xmlns="http://www.w3.org/2000/svg" width="363" height="81"> | |
| <defs> | |
| <style type="text/css"> | |
| @namespace "http://www.w3.org/2000/svg"; | |
| .line {fill: none; stroke: #332900; stroke-width: 1;} | |
| .bold-line {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} | |
| .thin-line {stroke: #1F1800; shape-rendering: crispEdges} | |
| .filled {fill: #332900; stroke: none;} | |
| text.terminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #141000; | |
| font-weight: bold; | |
| } | |
| text.nonterminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1A1400; | |
| font-weight: normal; | |
| } | |
| text.regexp {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1F1800; | |
| font-weight: normal; | |
| } | |
| rect, circle, polygon {fill: #332900; stroke: #332900;} | |
| rect.terminal {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} | |
| rect.nonterminal {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} | |
| rect.text {fill: none; stroke: none;} | |
| polygon.regexp {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} | |
| </style> | |
| </defs> | |
| <polygon points="9 17 1 13 1 21"/> | |
| <polygon points="17 17 9 13 9 21"/><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#date-text" xlink:title="date-text"> | |
| <rect x="51" y="3" width="80" height="32"/> | |
| <rect x="49" y="1" width="80" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="59" y="21">date-text</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#DQUOTE" xlink:title="DQUOTE"> | |
| <rect x="51" y="47" width="72" height="32"/> | |
| <rect x="49" y="45" width="72" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="59" y="65">DQUOTE</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#date-text" xlink:title="date-text"> | |
| <rect x="143" y="47" width="80" height="32"/> | |
| <rect x="141" y="45" width="80" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="151" y="65">date-text</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#DQUOTE" xlink:title="DQUOTE"> | |
| <rect x="243" y="47" width="72" height="32"/> | |
| <rect x="241" y="45" width="72" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="251" y="65">DQUOTE</text></a><svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m20 0 h10 m80 0 h10 m0 0 h184 m-304 0 h20 m284 0 h20 m-324 0 q10 0 10 10 m304 0 q0 -10 10 -10 m-314 10 v24 m304 0 v-24 m-304 24 q0 10 10 10 m284 0 q10 0 10 -10 m-294 10 h10 m72 0 h10 m0 0 h10 m80 0 h10 m0 0 h10 m72 0 h10 m23 -44 h-3"/> | |
| <polygon points="353 17 361 13 361 21"/> | |
| <polygon points="353 17 345 13 345 21"/></svg><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml"> | |
| <xhtml:div class="ebnf"><xhtml:code> | |
| <div><a href="#date" title="date">date</a> ::= <a href="#date-text" title="date-text">date-text</a></div> | |
| <div> | <a href="#DQUOTE" title="DQUOTE">DQUOTE</a> <a href="#date-text" title="date-text">date-text</a> <a href="#DQUOTE" title="DQUOTE">DQUOTE</a></div></xhtml:code></xhtml:div> | |
| </xhtml:p> | |
| <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by: | |
| <xhtml:ul> | |
| <xhtml:li><xhtml:a href="#search-key" title="search-key">search-key</xhtml:a></xhtml:li> | |
| </xhtml:ul> | |
| </xhtml:p><xhtml:br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><xhtml:a name="date-day">date-day:</xhtml:a></xhtml:p><svg xmlns="http://www.w3.org/2000/svg" width="231" height="69"> | |
| <defs> | |
| <style type="text/css"> | |
| @namespace "http://www.w3.org/2000/svg"; | |
| .line {fill: none; stroke: #332900; stroke-width: 1;} | |
| .bold-line {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} | |
| .thin-line {stroke: #1F1800; shape-rendering: crispEdges} | |
| .filled {fill: #332900; stroke: none;} | |
| text.terminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #141000; | |
| font-weight: bold; | |
| } | |
| text.nonterminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1A1400; | |
| font-weight: normal; | |
| } | |
| text.regexp {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1F1800; | |
| font-weight: normal; | |
| } | |
| rect, circle, polygon {fill: #332900; stroke: #332900;} | |
| rect.terminal {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} | |
| rect.nonterminal {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} | |
| rect.text {fill: none; stroke: none;} | |
| polygon.regexp {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} | |
| </style> | |
| </defs> | |
| <polygon points="9 17 1 13 1 21"/> | |
| <polygon points="17 17 9 13 9 21"/><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#DIGIT" xlink:title="DIGIT"> | |
| <rect x="31" y="3" width="56" height="32"/> | |
| <rect x="29" y="1" width="56" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="39" y="21">DIGIT</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#DIGIT" xlink:title="DIGIT"> | |
| <rect x="127" y="35" width="56" height="32"/> | |
| <rect x="125" y="33" width="56" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="135" y="53">DIGIT</text></a><svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m0 0 h10 m56 0 h10 m20 0 h10 m0 0 h66 m-96 0 h20 m76 0 h20 m-116 0 q10 0 10 10 m96 0 q0 -10 10 -10 m-106 10 v12 m96 0 v-12 m-96 12 q0 10 10 10 m76 0 q10 0 10 -10 m-86 10 h10 m56 0 h10 m23 -32 h-3"/> | |
| <polygon points="221 17 229 13 229 21"/> | |
| <polygon points="221 17 213 13 213 21"/></svg><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml"> | |
| <xhtml:div class="ebnf"><xhtml:code> | |
| <div><a href="#date-day" title="date-day">date-day</a> ::= <a href="#DIGIT" title="DIGIT">DIGIT</a> <a href="#DIGIT" title="DIGIT">DIGIT</a>?</div></xhtml:code></xhtml:div> | |
| </xhtml:p> | |
| <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by: | |
| <xhtml:ul> | |
| <xhtml:li><xhtml:a href="#date-text" title="date-text">date-text</xhtml:a></xhtml:li> | |
| </xhtml:ul> | |
| </xhtml:p><xhtml:br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><xhtml:a name="date-day-fixed">date-day-fixed:</xhtml:a></xhtml:p><svg xmlns="http://www.w3.org/2000/svg" width="231" height="81"> | |
| <defs> | |
| <style type="text/css"> | |
| @namespace "http://www.w3.org/2000/svg"; | |
| .line {fill: none; stroke: #332900; stroke-width: 1;} | |
| .bold-line {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} | |
| .thin-line {stroke: #1F1800; shape-rendering: crispEdges} | |
| .filled {fill: #332900; stroke: none;} | |
| text.terminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #141000; | |
| font-weight: bold; | |
| } | |
| text.nonterminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1A1400; | |
| font-weight: normal; | |
| } | |
| text.regexp {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1F1800; | |
| font-weight: normal; | |
| } | |
| rect, circle, polygon {fill: #332900; stroke: #332900;} | |
| rect.terminal {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} | |
| rect.nonterminal {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} | |
| rect.text {fill: none; stroke: none;} | |
| polygon.regexp {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} | |
| </style> | |
| </defs> | |
| <polygon points="9 17 1 13 1 21"/> | |
| <polygon points="17 17 9 13 9 21"/><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#SP" xlink:title="SP"> | |
| <rect x="51" y="3" width="36" height="32"/> | |
| <rect x="49" y="1" width="36" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="59" y="21">SP</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#DIGIT" xlink:title="DIGIT"> | |
| <rect x="51" y="47" width="56" height="32"/> | |
| <rect x="49" y="45" width="56" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="59" y="65">DIGIT</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#DIGIT" xlink:title="DIGIT"> | |
| <rect x="147" y="3" width="56" height="32"/> | |
| <rect x="145" y="1" width="56" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="155" y="21">DIGIT</text></a><svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m20 0 h10 m36 0 h10 m0 0 h20 m-96 0 h20 m76 0 h20 m-116 0 q10 0 10 10 m96 0 q0 -10 10 -10 m-106 10 v24 m96 0 v-24 m-96 24 q0 10 10 10 m76 0 q10 0 10 -10 m-86 10 h10 m56 0 h10 m20 -44 h10 m56 0 h10 m3 0 h-3"/> | |
| <polygon points="221 17 229 13 229 21"/> | |
| <polygon points="221 17 213 13 213 21"/></svg><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml"> | |
| <xhtml:div class="ebnf"><xhtml:code> | |
| <div><a href="#date-day-fixed" title="date-day-fixed">date-day-fixed</a></div> | |
| <div> ::= ( <a href="#SP" title="SP">SP</a> | <a href="#DIGIT" title="DIGIT">DIGIT</a> ) <a href="#DIGIT" title="DIGIT">DIGIT</a></div></xhtml:code></xhtml:div> | |
| </xhtml:p> | |
| <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by: | |
| <xhtml:ul> | |
| <xhtml:li><xhtml:a href="#date-time" title="date-time">date-time</xhtml:a></xhtml:li> | |
| </xhtml:ul> | |
| </xhtml:p><xhtml:br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><xhtml:a name="date-month">date-month:</xhtml:a></xhtml:p><svg xmlns="http://www.w3.org/2000/svg" width="145" height="521"> | |
| <defs> | |
| <style type="text/css"> | |
| @namespace "http://www.w3.org/2000/svg"; | |
| .line {fill: none; stroke: #332900; stroke-width: 1;} | |
| .bold-line {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} | |
| .thin-line {stroke: #1F1800; shape-rendering: crispEdges} | |
| .filled {fill: #332900; stroke: none;} | |
| text.terminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #141000; | |
| font-weight: bold; | |
| } | |
| text.nonterminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1A1400; | |
| font-weight: normal; | |
| } | |
| text.regexp {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1F1800; | |
| font-weight: normal; | |
| } | |
| rect, circle, polygon {fill: #332900; stroke: #332900;} | |
| rect.terminal {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} | |
| rect.nonterminal {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} | |
| rect.text {fill: none; stroke: none;} | |
| polygon.regexp {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} | |
| </style> | |
| </defs> | |
| <polygon points="9 17 1 13 1 21"/> | |
| <polygon points="17 17 9 13 9 21"/> | |
| <rect x="51" y="3" width="44" height="32" rx="10"/> | |
| <rect x="49" y="1" width="44" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="59" y="21">Jan</text> | |
| <rect x="51" y="47" width="44" height="32" rx="10"/> | |
| <rect x="49" y="45" width="44" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="59" y="65">Feb</text> | |
| <rect x="51" y="91" width="44" height="32" rx="10"/> | |
| <rect x="49" y="89" width="44" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="59" y="109">Mar</text> | |
| <rect x="51" y="135" width="44" height="32" rx="10"/> | |
| <rect x="49" y="133" width="44" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="59" y="153">Apr</text> | |
| <rect x="51" y="179" width="46" height="32" rx="10"/> | |
| <rect x="49" y="177" width="46" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="59" y="197">May</text> | |
| <rect x="51" y="223" width="44" height="32" rx="10"/> | |
| <rect x="49" y="221" width="44" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="59" y="241">Jun</text> | |
| <rect x="51" y="267" width="40" height="32" rx="10"/> | |
| <rect x="49" y="265" width="40" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="59" y="285">Jul</text> | |
| <rect x="51" y="311" width="46" height="32" rx="10"/> | |
| <rect x="49" y="309" width="46" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="59" y="329">Aug</text> | |
| <rect x="51" y="355" width="44" height="32" rx="10"/> | |
| <rect x="49" y="353" width="44" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="59" y="373">Sep</text> | |
| <rect x="51" y="399" width="42" height="32" rx="10"/> | |
| <rect x="49" y="397" width="42" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="59" y="417">Oct</text> | |
| <rect x="51" y="443" width="46" height="32" rx="10"/> | |
| <rect x="49" y="441" width="46" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="59" y="461">Nov</text> | |
| <rect x="51" y="487" width="44" height="32" rx="10"/> | |
| <rect x="49" y="485" width="44" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="59" y="505">Dec</text> | |
| <svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m20 0 h10 m44 0 h10 m0 0 h2 m-86 0 h20 m66 0 h20 m-106 0 q10 0 10 10 m86 0 q0 -10 10 -10 m-96 10 v24 m86 0 v-24 m-86 24 q0 10 10 10 m66 0 q10 0 10 -10 m-76 10 h10 m44 0 h10 m0 0 h2 m-76 -10 v20 m86 0 v-20 m-86 20 v24 m86 0 v-24 m-86 24 q0 10 10 10 m66 0 q10 0 10 -10 m-76 10 h10 m44 0 h10 m0 0 h2 m-76 -10 v20 m86 0 v-20 m-86 20 v24 m86 0 v-24 m-86 24 q0 10 10 10 m66 0 q10 0 10 -10 m-76 10 h10 m44 0 h10 m0 0 h2 m-76 -10 v20 m86 0 v-20 m-86 20 v24 m86 0 v-24 m-86 24 q0 10 10 10 m66 0 q10 0 10 -10 m-76 10 h10 m46 0 h10 m-76 -10 v20 m86 0 v-20 m-86 20 v24 m86 0 v-24 m-86 24 q0 10 10 10 m66 0 q10 0 10 -10 m-76 10 h10 m44 0 h10 m0 0 h2 m-76 -10 v20 m86 0 v-20 m-86 20 v24 m86 0 v-24 m-86 24 q0 10 10 10 m66 0 q10 0 10 -10 m-76 10 h10 m40 0 h10 m0 0 h6 m-76 -10 v20 m86 0 v-20 m-86 20 v24 m86 0 v-24 m-86 24 q0 10 10 10 m66 0 q10 0 10 -10 m-76 10 h10 m46 0 h10 m-76 -10 v20 m86 0 v-20 m-86 20 v24 m86 0 v-24 m-86 24 q0 10 10 10 m66 0 q10 0 10 -10 m-76 10 h10 m44 0 h10 m0 0 h2 m-76 -10 v20 m86 0 v-20 m-86 20 v24 m86 0 v-24 m-86 24 q0 10 10 10 m66 0 q10 0 10 -10 m-76 10 h10 m42 0 h10 m0 0 h4 m-76 -10 v20 m86 0 v-20 m-86 20 v24 m86 0 v-24 m-86 24 q0 10 10 10 m66 0 q10 0 10 -10 m-76 10 h10 m46 0 h10 m-76 -10 v20 m86 0 v-20 m-86 20 v24 m86 0 v-24 m-86 24 q0 10 10 10 m66 0 q10 0 10 -10 m-76 10 h10 m44 0 h10 m0 0 h2 m23 -484 h-3"/> | |
| <polygon points="135 17 143 13 143 21"/> | |
| <polygon points="135 17 127 13 127 21"/></svg><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml"> | |
| <xhtml:div class="ebnf"><xhtml:code> | |
| <div><a href="#date-month" title="date-month">date-month</a></div> | |
| <div> ::= 'Jan'</div> | |
| <div> | 'Feb'</div> | |
| <div> | 'Mar'</div> | |
| <div> | 'Apr'</div> | |
| <div> | 'May'</div> | |
| <div> | 'Jun'</div> | |
| <div> | 'Jul'</div> | |
| <div> | 'Aug'</div> | |
| <div> | 'Sep'</div> | |
| <div> | 'Oct'</div> | |
| <div> | 'Nov'</div> | |
| <div> | 'Dec'</div></xhtml:code></xhtml:div> | |
| </xhtml:p> | |
| <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by: | |
| <xhtml:ul> | |
| <xhtml:li><xhtml:a href="#date-text" title="date-text">date-text</xhtml:a></xhtml:li> | |
| <xhtml:li><xhtml:a href="#date-time" title="date-time">date-time</xhtml:a></xhtml:li> | |
| </xhtml:ul> | |
| </xhtml:p><xhtml:br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><xhtml:a name="date-text">date-text:</xhtml:a></xhtml:p><svg xmlns="http://www.w3.org/2000/svg" width="445" height="37"> | |
| <defs> | |
| <style type="text/css"> | |
| @namespace "http://www.w3.org/2000/svg"; | |
| .line {fill: none; stroke: #332900; stroke-width: 1;} | |
| .bold-line {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} | |
| .thin-line {stroke: #1F1800; shape-rendering: crispEdges} | |
| .filled {fill: #332900; stroke: none;} | |
| text.terminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #141000; | |
| font-weight: bold; | |
| } | |
| text.nonterminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1A1400; | |
| font-weight: normal; | |
| } | |
| text.regexp {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1F1800; | |
| font-weight: normal; | |
| } | |
| rect, circle, polygon {fill: #332900; stroke: #332900;} | |
| rect.terminal {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} | |
| rect.nonterminal {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} | |
| rect.text {fill: none; stroke: none;} | |
| polygon.regexp {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} | |
| </style> | |
| </defs> | |
| <polygon points="9 17 1 13 1 21"/> | |
| <polygon points="17 17 9 13 9 21"/><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#date-day" xlink:title="date-day"> | |
| <rect x="31" y="3" width="78" height="32"/> | |
| <rect x="29" y="1" width="78" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="39" y="21">date-day</text></a><rect x="129" y="3" width="26" height="32" rx="10"/> | |
| <rect x="127" y="1" width="26" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="137" y="21">-</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#date-month" xlink:title="date-month"> | |
| <rect x="175" y="3" width="94" height="32"/> | |
| <rect x="173" y="1" width="94" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="183" y="21">date-month</text></a><rect x="289" y="3" width="26" height="32" rx="10"/> | |
| <rect x="287" y="1" width="26" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="297" y="21">-</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#date-year" xlink:title="date-year"> | |
| <rect x="335" y="3" width="82" height="32"/> | |
| <rect x="333" y="1" width="82" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="343" y="21">date-year</text></a><svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m0 0 h10 m78 0 h10 m0 0 h10 m26 0 h10 m0 0 h10 m94 0 h10 m0 0 h10 m26 0 h10 m0 0 h10 m82 0 h10 m3 0 h-3"/> | |
| <polygon points="435 17 443 13 443 21"/> | |
| <polygon points="435 17 427 13 427 21"/></svg><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml"> | |
| <xhtml:div class="ebnf"><xhtml:code> | |
| <div><a href="#date-text" title="date-text">date-text</a></div> | |
| <div> ::= <a href="#date-day" title="date-day">date-day</a> '-' <a href="#date-month" title="date-month">date-month</a> '-' <a href="#date-year" title="date-year">date-year</a></div></xhtml:code></xhtml:div> | |
| </xhtml:p> | |
| <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by: | |
| <xhtml:ul> | |
| <xhtml:li><xhtml:a href="#date" title="date">date</xhtml:a></xhtml:li> | |
| </xhtml:ul> | |
| </xhtml:p><xhtml:br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><xhtml:a name="date-year">date-year:</xhtml:a></xhtml:p><svg xmlns="http://www.w3.org/2000/svg" width="343" height="37"> | |
| <defs> | |
| <style type="text/css"> | |
| @namespace "http://www.w3.org/2000/svg"; | |
| .line {fill: none; stroke: #332900; stroke-width: 1;} | |
| .bold-line {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} | |
| .thin-line {stroke: #1F1800; shape-rendering: crispEdges} | |
| .filled {fill: #332900; stroke: none;} | |
| text.terminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #141000; | |
| font-weight: bold; | |
| } | |
| text.nonterminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1A1400; | |
| font-weight: normal; | |
| } | |
| text.regexp {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1F1800; | |
| font-weight: normal; | |
| } | |
| rect, circle, polygon {fill: #332900; stroke: #332900;} | |
| rect.terminal {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} | |
| rect.nonterminal {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} | |
| rect.text {fill: none; stroke: none;} | |
| polygon.regexp {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} | |
| </style> | |
| </defs> | |
| <polygon points="9 17 1 13 1 21"/> | |
| <polygon points="17 17 9 13 9 21"/><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#DIGIT" xlink:title="DIGIT"> | |
| <rect x="31" y="3" width="56" height="32"/> | |
| <rect x="29" y="1" width="56" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="39" y="21">DIGIT</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#DIGIT" xlink:title="DIGIT"> | |
| <rect x="107" y="3" width="56" height="32"/> | |
| <rect x="105" y="1" width="56" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="115" y="21">DIGIT</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#DIGIT" xlink:title="DIGIT"> | |
| <rect x="183" y="3" width="56" height="32"/> | |
| <rect x="181" y="1" width="56" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="191" y="21">DIGIT</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#DIGIT" xlink:title="DIGIT"> | |
| <rect x="259" y="3" width="56" height="32"/> | |
| <rect x="257" y="1" width="56" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="267" y="21">DIGIT</text></a><svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m0 0 h10 m56 0 h10 m0 0 h10 m56 0 h10 m0 0 h10 m56 0 h10 m0 0 h10 m56 0 h10 m3 0 h-3"/> | |
| <polygon points="333 17 341 13 341 21"/> | |
| <polygon points="333 17 325 13 325 21"/></svg><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml"> | |
| <xhtml:div class="ebnf"><xhtml:code> | |
| <div><a href="#date-year" title="date-year">date-year</a></div> | |
| <div> ::= <a href="#DIGIT" title="DIGIT">DIGIT</a> <a href="#DIGIT" title="DIGIT">DIGIT</a> <a href="#DIGIT" title="DIGIT">DIGIT</a> <a href="#DIGIT" title="DIGIT">DIGIT</a></div></xhtml:code></xhtml:div> | |
| </xhtml:p> | |
| <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by: | |
| <xhtml:ul> | |
| <xhtml:li><xhtml:a href="#date-text" title="date-text">date-text</xhtml:a></xhtml:li> | |
| <xhtml:li><xhtml:a href="#date-time" title="date-time">date-time</xhtml:a></xhtml:li> | |
| </xhtml:ul> | |
| </xhtml:p><xhtml:br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><xhtml:a name="date-time">date-time:</xhtml:a></xhtml:p><svg xmlns="http://www.w3.org/2000/svg" width="915" height="37"> | |
| <defs> | |
| <style type="text/css"> | |
| @namespace "http://www.w3.org/2000/svg"; | |
| .line {fill: none; stroke: #332900; stroke-width: 1;} | |
| .bold-line {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} | |
| .thin-line {stroke: #1F1800; shape-rendering: crispEdges} | |
| .filled {fill: #332900; stroke: none;} | |
| text.terminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #141000; | |
| font-weight: bold; | |
| } | |
| text.nonterminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1A1400; | |
| font-weight: normal; | |
| } | |
| text.regexp {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1F1800; | |
| font-weight: normal; | |
| } | |
| rect, circle, polygon {fill: #332900; stroke: #332900;} | |
| rect.terminal {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} | |
| rect.nonterminal {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} | |
| rect.text {fill: none; stroke: none;} | |
| polygon.regexp {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} | |
| </style> | |
| </defs> | |
| <polygon points="9 17 1 13 1 21"/> | |
| <polygon points="17 17 9 13 9 21"/><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#DQUOTE" xlink:title="DQUOTE"> | |
| <rect x="31" y="3" width="72" height="32"/> | |
| <rect x="29" y="1" width="72" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="39" y="21">DQUOTE</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#date-day-fixed" xlink:title="date-day-fixed"> | |
| <rect x="123" y="3" width="114" height="32"/> | |
| <rect x="121" y="1" width="114" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="131" y="21">date-day-fixed</text></a><rect x="257" y="3" width="26" height="32" rx="10"/> | |
| <rect x="255" y="1" width="26" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="265" y="21">-</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#date-month" xlink:title="date-month"> | |
| <rect x="303" y="3" width="94" height="32"/> | |
| <rect x="301" y="1" width="94" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="311" y="21">date-month</text></a><rect x="417" y="3" width="26" height="32" rx="10"/> | |
| <rect x="415" y="1" width="26" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="425" y="21">-</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#date-year" xlink:title="date-year"> | |
| <rect x="463" y="3" width="82" height="32"/> | |
| <rect x="461" y="1" width="82" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="471" y="21">date-year</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#SP" xlink:title="SP"> | |
| <rect x="565" y="3" width="36" height="32"/> | |
| <rect x="563" y="1" width="36" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="573" y="21">SP</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#time" xlink:title="time"> | |
| <rect x="621" y="3" width="48" height="32"/> | |
| <rect x="619" y="1" width="48" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="629" y="21">time</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#SP" xlink:title="SP"> | |
| <rect x="689" y="3" width="36" height="32"/> | |
| <rect x="687" y="1" width="36" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="697" y="21">SP</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#zone" xlink:title="zone"> | |
| <rect x="745" y="3" width="50" height="32"/> | |
| <rect x="743" y="1" width="50" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="753" y="21">zone</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#DQUOTE" xlink:title="DQUOTE"> | |
| <rect x="815" y="3" width="72" height="32"/> | |
| <rect x="813" y="1" width="72" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="823" y="21">DQUOTE</text></a><svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m0 0 h10 m72 0 h10 m0 0 h10 m114 0 h10 m0 0 h10 m26 0 h10 m0 0 h10 m94 0 h10 m0 0 h10 m26 0 h10 m0 0 h10 m82 0 h10 m0 0 h10 m36 0 h10 m0 0 h10 m48 0 h10 m0 0 h10 m36 0 h10 m0 0 h10 m50 0 h10 m0 0 h10 m72 0 h10 m3 0 h-3"/> | |
| <polygon points="905 17 913 13 913 21"/> | |
| <polygon points="905 17 897 13 897 21"/></svg><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml"> | |
| <xhtml:div class="ebnf"><xhtml:code> | |
| <div><a href="#date-time" title="date-time">date-time</a></div> | |
| <div> ::= <a href="#DQUOTE" title="DQUOTE">DQUOTE</a> <a href="#date-day-fixed" title="date-day-fixed">date-day-fixed</a> '-' <a href="#date-month" title="date-month">date-month</a> '-' <a href="#date-year" title="date-year">date-year</a> <a href="#SP" title="SP">SP</a> <a href="#time" title="time">time</a> <a href="#SP" title="SP">SP</a> <a href="#zone" title="zone">zone</a> <a href="#DQUOTE" title="DQUOTE">DQUOTE</a></div></xhtml:code></xhtml:div> | |
| </xhtml:p> | |
| <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by: | |
| <xhtml:ul> | |
| <xhtml:li><xhtml:a href="#append" title="append">append</xhtml:a></xhtml:li> | |
| <xhtml:li><xhtml:a href="#msg-att-static" title="msg-att-static">msg-att-static</xhtml:a></xhtml:li> | |
| </xhtml:ul> | |
| </xhtml:p><xhtml:br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><xhtml:a name="delete">delete:</xhtml:a></xhtml:p><svg xmlns="http://www.w3.org/2000/svg" width="273" height="37"> | |
| <defs> | |
| <style type="text/css"> | |
| @namespace "http://www.w3.org/2000/svg"; | |
| .line {fill: none; stroke: #332900; stroke-width: 1;} | |
| .bold-line {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} | |
| .thin-line {stroke: #1F1800; shape-rendering: crispEdges} | |
| .filled {fill: #332900; stroke: none;} | |
| text.terminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #141000; | |
| font-weight: bold; | |
| } | |
| text.nonterminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1A1400; | |
| font-weight: normal; | |
| } | |
| text.regexp {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1F1800; | |
| font-weight: normal; | |
| } | |
| rect, circle, polygon {fill: #332900; stroke: #332900;} | |
| rect.terminal {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} | |
| rect.nonterminal {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} | |
| rect.text {fill: none; stroke: none;} | |
| polygon.regexp {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} | |
| </style> | |
| </defs> | |
| <polygon points="9 17 1 13 1 21"/> | |
| <polygon points="17 17 9 13 9 21"/> | |
| <rect x="31" y="3" width="70" height="32" rx="10"/> | |
| <rect x="29" y="1" width="70" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="39" y="21">DELETE</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#SP" xlink:title="SP"> | |
| <rect x="121" y="3" width="36" height="32"/> | |
| <rect x="119" y="1" width="36" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="129" y="21">SP</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#mailbox" xlink:title="mailbox"> | |
| <rect x="177" y="3" width="68" height="32"/> | |
| <rect x="175" y="1" width="68" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="185" y="21">mailbox</text></a><svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m0 0 h10 m70 0 h10 m0 0 h10 m36 0 h10 m0 0 h10 m68 0 h10 m3 0 h-3"/> | |
| <polygon points="263 17 271 13 271 21"/> | |
| <polygon points="263 17 255 13 255 21"/></svg><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml"> | |
| <xhtml:div class="ebnf"><xhtml:code> | |
| <div><a href="#delete" title="delete">delete</a> ::= 'DELETE' <a href="#SP" title="SP">SP</a> <a href="#mailbox" title="mailbox">mailbox</a></div></xhtml:code></xhtml:div> | |
| </xhtml:p> | |
| <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by: | |
| <xhtml:ul> | |
| <xhtml:li><xhtml:a href="#command-auth" title="command-auth">command-auth</xhtml:a></xhtml:li> | |
| </xhtml:ul> | |
| </xhtml:p><xhtml:br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><xhtml:a name="digit-nz">digit-nz:</xhtml:a></xhtml:p><svg xmlns="http://www.w3.org/2000/svg" width="121" height="37"> | |
| <defs> | |
| <style type="text/css"> | |
| @namespace "http://www.w3.org/2000/svg"; | |
| .line {fill: none; stroke: #332900; stroke-width: 1;} | |
| .bold-line {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} | |
| .thin-line {stroke: #1F1800; shape-rendering: crispEdges} | |
| .filled {fill: #332900; stroke: none;} | |
| text.terminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #141000; | |
| font-weight: bold; | |
| } | |
| text.nonterminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1A1400; | |
| font-weight: normal; | |
| } | |
| text.regexp {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1F1800; | |
| font-weight: normal; | |
| } | |
| rect, circle, polygon {fill: #332900; stroke: #332900;} | |
| rect.terminal {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} | |
| rect.nonterminal {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} | |
| rect.text {fill: none; stroke: none;} | |
| polygon.regexp {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} | |
| </style> | |
| </defs> | |
| <polygon points="9 17 1 13 1 21"/> | |
| <polygon points="17 17 9 13 9 21"/> | |
| <polygon points="31 19 38 3 86 3 93 19 86 35 38 35"/> | |
| <polygon points="29 17 36 1 84 1 91 17 84 33 36 33" class="regexp"/> | |
| <text class="regexp" x="44" y="21">[1-9]</text> | |
| <svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m0 0 h10 m62 0 h10 m3 0 h-3"/> | |
| <polygon points="111 17 119 13 119 21"/> | |
| <polygon points="111 17 103 13 103 21"/></svg><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml"> | |
| <xhtml:div class="ebnf"><xhtml:code> | |
| <div><a href="#digit-nz" title="digit-nz">digit-nz</a> ::= [1-9]</div></xhtml:code></xhtml:div> | |
| </xhtml:p> | |
| <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by: | |
| <xhtml:ul> | |
| <xhtml:li><xhtml:a href="#nz-number" title="nz-number">nz-number</xhtml:a></xhtml:li> | |
| <xhtml:li><xhtml:a href="#nz-number64" title="nz-number64">nz-number64</xhtml:a></xhtml:li> | |
| </xhtml:ul> | |
| </xhtml:p><xhtml:br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><xhtml:a name="eitem-standard-tag">eitem-standard-tag:</xhtml:a></xhtml:p><svg xmlns="http://www.w3.org/2000/svg" width="111" height="37"> | |
| <defs> | |
| <style type="text/css"> | |
| @namespace "http://www.w3.org/2000/svg"; | |
| .line {fill: none; stroke: #332900; stroke-width: 1;} | |
| .bold-line {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} | |
| .thin-line {stroke: #1F1800; shape-rendering: crispEdges} | |
| .filled {fill: #332900; stroke: none;} | |
| text.terminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #141000; | |
| font-weight: bold; | |
| } | |
| text.nonterminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1A1400; | |
| font-weight: normal; | |
| } | |
| text.regexp {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1F1800; | |
| font-weight: normal; | |
| } | |
| rect, circle, polygon {fill: #332900; stroke: #332900;} | |
| rect.terminal {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} | |
| rect.nonterminal {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} | |
| rect.text {fill: none; stroke: none;} | |
| polygon.regexp {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} | |
| </style> | |
| </defs> | |
| <polygon points="9 17 1 13 1 21"/> | |
| <polygon points="17 17 9 13 9 21"/><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#atom" xlink:title="atom"> | |
| <rect x="31" y="3" width="52" height="32"/> | |
| <rect x="29" y="1" width="52" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="39" y="21">atom</text></a><svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m0 0 h10 m52 0 h10 m3 0 h-3"/> | |
| <polygon points="101 17 109 13 109 21"/> | |
| <polygon points="101 17 93 13 93 21"/></svg><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml"> | |
| <xhtml:div class="ebnf"><xhtml:code> | |
| <div><a href="#eitem-standard-tag" title="eitem-standard-tag">eitem-standard-tag</a></div> | |
| <div> ::= <a href="#atom" title="atom">atom</a></div></xhtml:code></xhtml:div> | |
| </xhtml:p> | |
| <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">no references</xhtml:p><xhtml:br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><xhtml:a name="eitem-vendor-tag">eitem-vendor-tag:</xhtml:a></xhtml:p><svg xmlns="http://www.w3.org/2000/svg" width="283" height="37"> | |
| <defs> | |
| <style type="text/css"> | |
| @namespace "http://www.w3.org/2000/svg"; | |
| .line {fill: none; stroke: #332900; stroke-width: 1;} | |
| .bold-line {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} | |
| .thin-line {stroke: #1F1800; shape-rendering: crispEdges} | |
| .filled {fill: #332900; stroke: none;} | |
| text.terminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #141000; | |
| font-weight: bold; | |
| } | |
| text.nonterminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1A1400; | |
| font-weight: normal; | |
| } | |
| text.regexp {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1F1800; | |
| font-weight: normal; | |
| } | |
| rect, circle, polygon {fill: #332900; stroke: #332900;} | |
| rect.terminal {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} | |
| rect.nonterminal {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} | |
| rect.text {fill: none; stroke: none;} | |
| polygon.regexp {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} | |
| </style> | |
| </defs> | |
| <polygon points="9 17 1 13 1 21"/> | |
| <polygon points="17 17 9 13 9 21"/><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#vendor-token" xlink:title="vendor-token"> | |
| <rect x="31" y="3" width="106" height="32"/> | |
| <rect x="29" y="1" width="106" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="39" y="21">vendor-token</text></a><rect x="157" y="3" width="26" height="32" rx="10"/> | |
| <rect x="155" y="1" width="26" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="165" y="21">-</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#atom" xlink:title="atom"> | |
| <rect x="203" y="3" width="52" height="32"/> | |
| <rect x="201" y="1" width="52" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="211" y="21">atom</text></a><svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m0 0 h10 m106 0 h10 m0 0 h10 m26 0 h10 m0 0 h10 m52 0 h10 m3 0 h-3"/> | |
| <polygon points="273 17 281 13 281 21"/> | |
| <polygon points="273 17 265 13 265 21"/></svg><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml"> | |
| <xhtml:div class="ebnf"><xhtml:code> | |
| <div><a href="#eitem-vendor-tag" title="eitem-vendor-tag">eitem-vendor-tag</a></div> | |
| <div> ::= <a href="#vendor-token" title="vendor-token">vendor-token</a> '-' <a href="#atom" title="atom">atom</a></div></xhtml:code></xhtml:div> | |
| </xhtml:p> | |
| <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">no references</xhtml:p><xhtml:br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><xhtml:a name="enable">enable:</xhtml:a></xhtml:p><svg xmlns="http://www.w3.org/2000/svg" width="327" height="53"> | |
| <defs> | |
| <style type="text/css"> | |
| @namespace "http://www.w3.org/2000/svg"; | |
| .line {fill: none; stroke: #332900; stroke-width: 1;} | |
| .bold-line {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} | |
| .thin-line {stroke: #1F1800; shape-rendering: crispEdges} | |
| .filled {fill: #332900; stroke: none;} | |
| text.terminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #141000; | |
| font-weight: bold; | |
| } | |
| text.nonterminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1A1400; | |
| font-weight: normal; | |
| } | |
| text.regexp {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1F1800; | |
| font-weight: normal; | |
| } | |
| rect, circle, polygon {fill: #332900; stroke: #332900;} | |
| rect.terminal {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} | |
| rect.nonterminal {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} | |
| rect.text {fill: none; stroke: none;} | |
| polygon.regexp {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} | |
| </style> | |
| </defs> | |
| <polygon points="9 33 1 29 1 37"/> | |
| <polygon points="17 33 9 29 9 37"/> | |
| <rect x="31" y="19" width="72" height="32" rx="10"/> | |
| <rect x="29" y="17" width="72" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="39" y="37">ENABLE</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#SP" xlink:title="SP"> | |
| <rect x="143" y="19" width="36" height="32"/> | |
| <rect x="141" y="17" width="36" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="151" y="37">SP</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#capability" xlink:title="capability"> | |
| <rect x="199" y="19" width="80" height="32"/> | |
| <rect x="197" y="17" width="80" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="207" y="37">capability</text></a><svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 33 h2 m0 0 h10 m72 0 h10 m20 0 h10 m36 0 h10 m0 0 h10 m80 0 h10 m-176 0 l20 0 m-1 0 q-9 0 -9 -10 l0 -12 q0 -10 10 -10 m156 32 l20 0 m-20 0 q10 0 10 -10 l0 -12 q0 -10 -10 -10 m-156 0 h10 m0 0 h146 m23 32 h-3"/> | |
| <polygon points="317 33 325 29 325 37"/> | |
| <polygon points="317 33 309 29 309 37"/></svg><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml"> | |
| <xhtml:div class="ebnf"><xhtml:code> | |
| <div><a href="#enable" title="enable">enable</a> ::= 'ENABLE' ( <a href="#SP" title="SP">SP</a> <a href="#capability" title="capability">capability</a> )+</div></xhtml:code></xhtml:div> | |
| </xhtml:p> | |
| <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by: | |
| <xhtml:ul> | |
| <xhtml:li><xhtml:a href="#command-auth" title="command-auth">command-auth</xhtml:a></xhtml:li> | |
| </xhtml:ul> | |
| </xhtml:p><xhtml:br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><xhtml:a name="enable-data">enable-data:</xhtml:a></xhtml:p><svg xmlns="http://www.w3.org/2000/svg" width="377" height="69"> | |
| <defs> | |
| <style type="text/css"> | |
| @namespace "http://www.w3.org/2000/svg"; | |
| .line {fill: none; stroke: #332900; stroke-width: 1;} | |
| .bold-line {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} | |
| .thin-line {stroke: #1F1800; shape-rendering: crispEdges} | |
| .filled {fill: #332900; stroke: none;} | |
| text.terminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #141000; | |
| font-weight: bold; | |
| } | |
| text.nonterminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1A1400; | |
| font-weight: normal; | |
| } | |
| text.regexp {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1F1800; | |
| font-weight: normal; | |
| } | |
| rect, circle, polygon {fill: #332900; stroke: #332900;} | |
| rect.terminal {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} | |
| rect.nonterminal {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} | |
| rect.text {fill: none; stroke: none;} | |
| polygon.regexp {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} | |
| </style> | |
| </defs> | |
| <polygon points="9 33 1 29 1 37"/> | |
| <polygon points="17 33 9 29 9 37"/> | |
| <rect x="31" y="19" width="82" height="32" rx="10"/> | |
| <rect x="29" y="17" width="82" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="39" y="37">ENABLED</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#SP" xlink:title="SP"> | |
| <rect x="173" y="19" width="36" height="32"/> | |
| <rect x="171" y="17" width="36" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="181" y="37">SP</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#capability" xlink:title="capability"> | |
| <rect x="229" y="19" width="80" height="32"/> | |
| <rect x="227" y="17" width="80" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="237" y="37">capability</text></a><svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 33 h2 m0 0 h10 m82 0 h10 m40 0 h10 m36 0 h10 m0 0 h10 m80 0 h10 m-176 0 l20 0 m-1 0 q-9 0 -9 -10 l0 -12 q0 -10 10 -10 m156 32 l20 0 m-20 0 q10 0 10 -10 l0 -12 q0 -10 -10 -10 m-156 0 h10 m0 0 h146 m-196 32 h20 m196 0 h20 m-236 0 q10 0 10 10 m216 0 q0 -10 10 -10 m-226 10 v14 m216 0 v-14 m-216 14 q0 10 10 10 m196 0 q10 0 10 -10 m-206 10 h10 m0 0 h186 m23 -34 h-3"/> | |
| <polygon points="367 33 375 29 375 37"/> | |
| <polygon points="367 33 359 29 359 37"/></svg><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml"> | |
| <xhtml:div class="ebnf"><xhtml:code> | |
| <div><a href="#enable-data" title="enable-data">enable-data</a></div> | |
| <div> ::= 'ENABLED' ( <a href="#SP" title="SP">SP</a> <a href="#capability" title="capability">capability</a> )*</div></xhtml:code></xhtml:div> | |
| </xhtml:p> | |
| <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by: | |
| <xhtml:ul> | |
| <xhtml:li><xhtml:a href="#response-data" title="response-data">response-data</xhtml:a></xhtml:li> | |
| </xhtml:ul> | |
| </xhtml:p><xhtml:br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><xhtml:a name="envelope">envelope:</xhtml:a></xhtml:p><svg xmlns="http://www.w3.org/2000/svg" width="979" height="103"> | |
| <defs> | |
| <style type="text/css"> | |
| @namespace "http://www.w3.org/2000/svg"; | |
| .line {fill: none; stroke: #332900; stroke-width: 1;} | |
| .bold-line {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} | |
| .thin-line {stroke: #1F1800; shape-rendering: crispEdges} | |
| .filled {fill: #332900; stroke: none;} | |
| text.terminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #141000; | |
| font-weight: bold; | |
| } | |
| text.nonterminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1A1400; | |
| font-weight: normal; | |
| } | |
| text.regexp {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1F1800; | |
| font-weight: normal; | |
| } | |
| rect, circle, polygon {fill: #332900; stroke: #332900;} | |
| rect.terminal {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} | |
| rect.nonterminal {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} | |
| rect.text {fill: none; stroke: none;} | |
| polygon.regexp {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} | |
| </style> | |
| </defs> | |
| <polygon points="9 17 1 13 1 21"/> | |
| <polygon points="17 17 9 13 9 21"/> | |
| <rect x="31" y="3" width="26" height="32" rx="10"/> | |
| <rect x="29" y="1" width="26" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="39" y="21">(</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#env-date" xlink:title="env-date"> | |
| <rect x="77" y="3" width="78" height="32"/> | |
| <rect x="75" y="1" width="78" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="85" y="21">env-date</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#SP" xlink:title="SP"> | |
| <rect x="175" y="3" width="36" height="32"/> | |
| <rect x="173" y="1" width="36" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="183" y="21">SP</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#env-subject" xlink:title="env-subject"> | |
| <rect x="231" y="3" width="94" height="32"/> | |
| <rect x="229" y="1" width="94" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="239" y="21">env-subject</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#SP" xlink:title="SP"> | |
| <rect x="345" y="3" width="36" height="32"/> | |
| <rect x="343" y="1" width="36" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="353" y="21">SP</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#env-from" xlink:title="env-from"> | |
| <rect x="401" y="3" width="76" height="32"/> | |
| <rect x="399" y="1" width="76" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="409" y="21">env-from</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#SP" xlink:title="SP"> | |
| <rect x="497" y="3" width="36" height="32"/> | |
| <rect x="495" y="1" width="36" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="505" y="21">SP</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#env-sender" xlink:title="env-sender"> | |
| <rect x="553" y="3" width="92" height="32"/> | |
| <rect x="551" y="1" width="92" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="561" y="21">env-sender</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#SP" xlink:title="SP"> | |
| <rect x="665" y="3" width="36" height="32"/> | |
| <rect x="663" y="1" width="36" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="673" y="21">SP</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#env-reply-to" xlink:title="env-reply-to"> | |
| <rect x="721" y="3" width="98" height="32"/> | |
| <rect x="719" y="1" width="98" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="729" y="21">env-reply-to</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#SP" xlink:title="SP"> | |
| <rect x="839" y="3" width="36" height="32"/> | |
| <rect x="837" y="1" width="36" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="847" y="21">SP</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#env-to" xlink:title="env-to"> | |
| <rect x="895" y="3" width="62" height="32"/> | |
| <rect x="893" y="1" width="62" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="903" y="21">env-to</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#SP" xlink:title="SP"> | |
| <rect x="257" y="69" width="36" height="32"/> | |
| <rect x="255" y="67" width="36" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="265" y="87">SP</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#env-cc" xlink:title="env-cc"> | |
| <rect x="313" y="69" width="60" height="32"/> | |
| <rect x="311" y="67" width="60" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="321" y="87">env-cc</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#SP" xlink:title="SP"> | |
| <rect x="393" y="69" width="36" height="32"/> | |
| <rect x="391" y="67" width="36" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="401" y="87">SP</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#env-bcc" xlink:title="env-bcc"> | |
| <rect x="449" y="69" width="68" height="32"/> | |
| <rect x="447" y="67" width="68" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="457" y="87">env-bcc</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#SP" xlink:title="SP"> | |
| <rect x="537" y="69" width="36" height="32"/> | |
| <rect x="535" y="67" width="36" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="545" y="87">SP</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#env-in-reply-to" xlink:title="env-in-reply-to"> | |
| <rect x="593" y="69" width="114" height="32"/> | |
| <rect x="591" y="67" width="114" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="601" y="87">env-in-reply-to</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#SP" xlink:title="SP"> | |
| <rect x="727" y="69" width="36" height="32"/> | |
| <rect x="725" y="67" width="36" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="735" y="87">SP</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#env-message-id" xlink:title="env-message-id"> | |
| <rect x="783" y="69" width="122" height="32"/> | |
| <rect x="781" y="67" width="122" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="791" y="87">env-message-id</text></a><rect x="925" y="69" width="26" height="32" rx="10"/> | |
| <rect x="923" y="67" width="26" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="933" y="87">)</text> | |
| <svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m0 0 h10 m26 0 h10 m0 0 h10 m78 0 h10 m0 0 h10 m36 0 h10 m0 0 h10 m94 0 h10 m0 0 h10 m36 0 h10 m0 0 h10 m76 0 h10 m0 0 h10 m36 0 h10 m0 0 h10 m92 0 h10 m0 0 h10 m36 0 h10 m0 0 h10 m98 0 h10 m0 0 h10 m36 0 h10 m0 0 h10 m62 0 h10 m2 0 l2 0 m2 0 l2 0 m2 0 l2 0 m-744 66 l2 0 m2 0 l2 0 m2 0 l2 0 m2 0 h10 m36 0 h10 m0 0 h10 m60 0 h10 m0 0 h10 m36 0 h10 m0 0 h10 m68 0 h10 m0 0 h10 m36 0 h10 m0 0 h10 m114 0 h10 m0 0 h10 m36 0 h10 m0 0 h10 m122 0 h10 m0 0 h10 m26 0 h10 m3 0 h-3"/> | |
| <polygon points="969 83 977 79 977 87"/> | |
| <polygon points="969 83 961 79 961 87"/></svg><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml"> | |
| <xhtml:div class="ebnf"><xhtml:code> | |
| <div><a href="#envelope" title="envelope">envelope</a> ::= '(' <a href="#env-date" title="env-date">env-date</a> <a href="#SP" title="SP">SP</a> <a href="#env-subject" title="env-subject">env-subject</a> <a href="#SP" title="SP">SP</a> <a href="#env-from" title="env-from">env-from</a> <a href="#SP" title="SP">SP</a> <a href="#env-sender" title="env-sender">env-sender</a> <a href="#SP" title="SP">SP</a> <a href="#env-reply-to" title="env-reply-to">env-reply-to</a> <a href="#SP" title="SP">SP</a> <a href="#env-to" title="env-to">env-to</a> <a href="#SP" title="SP">SP</a> <a href="#env-cc" title="env-cc">env-cc</a> <a href="#SP" title="SP">SP</a> <a href="#env-bcc" title="env-bcc">env-bcc</a> <a href="#SP" title="SP">SP</a> <a href="#env-in-reply-to" title="env-in-reply-to">env-in-reply-to</a> <a href="#SP" title="SP">SP</a> <a href="#env-message-id" title="env-message-id">env-message-id</a> ')'</div></xhtml:code></xhtml:div> | |
| </xhtml:p> | |
| <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by: | |
| <xhtml:ul> | |
| <xhtml:li><xhtml:a href="#body-type-msg" title="body-type-msg">body-type-msg</xhtml:a></xhtml:li> | |
| <xhtml:li><xhtml:a href="#msg-att-static" title="msg-att-static">msg-att-static</xhtml:a></xhtml:li> | |
| </xhtml:ul> | |
| </xhtml:p><xhtml:br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><xhtml:a name="env-bcc">env-bcc:</xhtml:a></xhtml:p><svg xmlns="http://www.w3.org/2000/svg" width="301" height="97"> | |
| <defs> | |
| <style type="text/css"> | |
| @namespace "http://www.w3.org/2000/svg"; | |
| .line {fill: none; stroke: #332900; stroke-width: 1;} | |
| .bold-line {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} | |
| .thin-line {stroke: #1F1800; shape-rendering: crispEdges} | |
| .filled {fill: #332900; stroke: none;} | |
| text.terminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #141000; | |
| font-weight: bold; | |
| } | |
| text.nonterminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1A1400; | |
| font-weight: normal; | |
| } | |
| text.regexp {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1F1800; | |
| font-weight: normal; | |
| } | |
| rect, circle, polygon {fill: #332900; stroke: #332900;} | |
| rect.terminal {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} | |
| rect.nonterminal {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} | |
| rect.text {fill: none; stroke: none;} | |
| polygon.regexp {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} | |
| </style> | |
| </defs> | |
| <polygon points="9 33 1 29 1 37"/> | |
| <polygon points="17 33 9 29 9 37"/> | |
| <rect x="51" y="19" width="26" height="32" rx="10"/> | |
| <rect x="49" y="17" width="26" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="59" y="37">(</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#address" xlink:title="address"> | |
| <rect x="117" y="19" width="70" height="32"/> | |
| <rect x="115" y="17" width="70" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="125" y="37">address</text></a><rect x="227" y="19" width="26" height="32" rx="10"/> | |
| <rect x="225" y="17" width="26" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="235" y="37">)</text> | |
| <rect x="51" y="63" width="44" height="32" rx="10"/> | |
| <rect x="49" y="61" width="44" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="59" y="81">NIL</text> | |
| <svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 33 h2 m20 0 h10 m26 0 h10 m20 0 h10 m70 0 h10 m-110 0 l20 0 m-1 0 q-9 0 -9 -10 l0 -12 q0 -10 10 -10 m90 32 l20 0 m-20 0 q10 0 10 -10 l0 -12 q0 -10 -10 -10 m-90 0 h10 m0 0 h80 m20 32 h10 m26 0 h10 m-242 0 h20 m222 0 h20 m-262 0 q10 0 10 10 m242 0 q0 -10 10 -10 m-252 10 v24 m242 0 v-24 m-242 24 q0 10 10 10 m222 0 q10 0 10 -10 m-232 10 h10 m44 0 h10 m0 0 h158 m23 -44 h-3"/> | |
| <polygon points="291 33 299 29 299 37"/> | |
| <polygon points="291 33 283 29 283 37"/></svg><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml"> | |
| <xhtml:div class="ebnf"><xhtml:code> | |
| <div><a href="#env-bcc" title="env-bcc">env-bcc</a> ::= '(' <a href="#address" title="address">address</a>+ ')'</div> | |
| <div> | 'NIL'</div></xhtml:code></xhtml:div> | |
| </xhtml:p> | |
| <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by: | |
| <xhtml:ul> | |
| <xhtml:li><xhtml:a href="#envelope" title="envelope">envelope</xhtml:a></xhtml:li> | |
| </xhtml:ul> | |
| </xhtml:p><xhtml:br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><xhtml:a name="env-cc">env-cc:</xhtml:a></xhtml:p><svg xmlns="http://www.w3.org/2000/svg" width="301" height="97"> | |
| <defs> | |
| <style type="text/css"> | |
| @namespace "http://www.w3.org/2000/svg"; | |
| .line {fill: none; stroke: #332900; stroke-width: 1;} | |
| .bold-line {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} | |
| .thin-line {stroke: #1F1800; shape-rendering: crispEdges} | |
| .filled {fill: #332900; stroke: none;} | |
| text.terminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #141000; | |
| font-weight: bold; | |
| } | |
| text.nonterminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1A1400; | |
| font-weight: normal; | |
| } | |
| text.regexp {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1F1800; | |
| font-weight: normal; | |
| } | |
| rect, circle, polygon {fill: #332900; stroke: #332900;} | |
| rect.terminal {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} | |
| rect.nonterminal {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} | |
| rect.text {fill: none; stroke: none;} | |
| polygon.regexp {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} | |
| </style> | |
| </defs> | |
| <polygon points="9 33 1 29 1 37"/> | |
| <polygon points="17 33 9 29 9 37"/> | |
| <rect x="51" y="19" width="26" height="32" rx="10"/> | |
| <rect x="49" y="17" width="26" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="59" y="37">(</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#address" xlink:title="address"> | |
| <rect x="117" y="19" width="70" height="32"/> | |
| <rect x="115" y="17" width="70" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="125" y="37">address</text></a><rect x="227" y="19" width="26" height="32" rx="10"/> | |
| <rect x="225" y="17" width="26" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="235" y="37">)</text> | |
| <rect x="51" y="63" width="44" height="32" rx="10"/> | |
| <rect x="49" y="61" width="44" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="59" y="81">NIL</text> | |
| <svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 33 h2 m20 0 h10 m26 0 h10 m20 0 h10 m70 0 h10 m-110 0 l20 0 m-1 0 q-9 0 -9 -10 l0 -12 q0 -10 10 -10 m90 32 l20 0 m-20 0 q10 0 10 -10 l0 -12 q0 -10 -10 -10 m-90 0 h10 m0 0 h80 m20 32 h10 m26 0 h10 m-242 0 h20 m222 0 h20 m-262 0 q10 0 10 10 m242 0 q0 -10 10 -10 m-252 10 v24 m242 0 v-24 m-242 24 q0 10 10 10 m222 0 q10 0 10 -10 m-232 10 h10 m44 0 h10 m0 0 h158 m23 -44 h-3"/> | |
| <polygon points="291 33 299 29 299 37"/> | |
| <polygon points="291 33 283 29 283 37"/></svg><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml"> | |
| <xhtml:div class="ebnf"><xhtml:code> | |
| <div><a href="#env-cc" title="env-cc">env-cc</a> ::= '(' <a href="#address" title="address">address</a>+ ')'</div> | |
| <div> | 'NIL'</div></xhtml:code></xhtml:div> | |
| </xhtml:p> | |
| <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by: | |
| <xhtml:ul> | |
| <xhtml:li><xhtml:a href="#envelope" title="envelope">envelope</xhtml:a></xhtml:li> | |
| </xhtml:ul> | |
| </xhtml:p><xhtml:br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><xhtml:a name="env-date">env-date:</xhtml:a></xhtml:p><svg xmlns="http://www.w3.org/2000/svg" width="123" height="37"> | |
| <defs> | |
| <style type="text/css"> | |
| @namespace "http://www.w3.org/2000/svg"; | |
| .line {fill: none; stroke: #332900; stroke-width: 1;} | |
| .bold-line {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} | |
| .thin-line {stroke: #1F1800; shape-rendering: crispEdges} | |
| .filled {fill: #332900; stroke: none;} | |
| text.terminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #141000; | |
| font-weight: bold; | |
| } | |
| text.nonterminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1A1400; | |
| font-weight: normal; | |
| } | |
| text.regexp {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1F1800; | |
| font-weight: normal; | |
| } | |
| rect, circle, polygon {fill: #332900; stroke: #332900;} | |
| rect.terminal {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} | |
| rect.nonterminal {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} | |
| rect.text {fill: none; stroke: none;} | |
| polygon.regexp {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} | |
| </style> | |
| </defs> | |
| <polygon points="9 17 1 13 1 21"/> | |
| <polygon points="17 17 9 13 9 21"/><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#nstring" xlink:title="nstring"> | |
| <rect x="31" y="3" width="64" height="32"/> | |
| <rect x="29" y="1" width="64" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="39" y="21">nstring</text></a><svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m0 0 h10 m64 0 h10 m3 0 h-3"/> | |
| <polygon points="113 17 121 13 121 21"/> | |
| <polygon points="113 17 105 13 105 21"/></svg><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml"> | |
| <xhtml:div class="ebnf"><xhtml:code> | |
| <div><a href="#env-date" title="env-date">env-date</a> ::= <a href="#nstring" title="nstring">nstring</a></div></xhtml:code></xhtml:div> | |
| </xhtml:p> | |
| <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by: | |
| <xhtml:ul> | |
| <xhtml:li><xhtml:a href="#envelope" title="envelope">envelope</xhtml:a></xhtml:li> | |
| </xhtml:ul> | |
| </xhtml:p><xhtml:br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><xhtml:a name="env-from">env-from:</xhtml:a></xhtml:p><svg xmlns="http://www.w3.org/2000/svg" width="301" height="97"> | |
| <defs> | |
| <style type="text/css"> | |
| @namespace "http://www.w3.org/2000/svg"; | |
| .line {fill: none; stroke: #332900; stroke-width: 1;} | |
| .bold-line {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} | |
| .thin-line {stroke: #1F1800; shape-rendering: crispEdges} | |
| .filled {fill: #332900; stroke: none;} | |
| text.terminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #141000; | |
| font-weight: bold; | |
| } | |
| text.nonterminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1A1400; | |
| font-weight: normal; | |
| } | |
| text.regexp {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1F1800; | |
| font-weight: normal; | |
| } | |
| rect, circle, polygon {fill: #332900; stroke: #332900;} | |
| rect.terminal {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} | |
| rect.nonterminal {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} | |
| rect.text {fill: none; stroke: none;} | |
| polygon.regexp {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} | |
| </style> | |
| </defs> | |
| <polygon points="9 33 1 29 1 37"/> | |
| <polygon points="17 33 9 29 9 37"/> | |
| <rect x="51" y="19" width="26" height="32" rx="10"/> | |
| <rect x="49" y="17" width="26" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="59" y="37">(</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#address" xlink:title="address"> | |
| <rect x="117" y="19" width="70" height="32"/> | |
| <rect x="115" y="17" width="70" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="125" y="37">address</text></a><rect x="227" y="19" width="26" height="32" rx="10"/> | |
| <rect x="225" y="17" width="26" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="235" y="37">)</text> | |
| <rect x="51" y="63" width="44" height="32" rx="10"/> | |
| <rect x="49" y="61" width="44" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="59" y="81">NIL</text> | |
| <svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 33 h2 m20 0 h10 m26 0 h10 m20 0 h10 m70 0 h10 m-110 0 l20 0 m-1 0 q-9 0 -9 -10 l0 -12 q0 -10 10 -10 m90 32 l20 0 m-20 0 q10 0 10 -10 l0 -12 q0 -10 -10 -10 m-90 0 h10 m0 0 h80 m20 32 h10 m26 0 h10 m-242 0 h20 m222 0 h20 m-262 0 q10 0 10 10 m242 0 q0 -10 10 -10 m-252 10 v24 m242 0 v-24 m-242 24 q0 10 10 10 m222 0 q10 0 10 -10 m-232 10 h10 m44 0 h10 m0 0 h158 m23 -44 h-3"/> | |
| <polygon points="291 33 299 29 299 37"/> | |
| <polygon points="291 33 283 29 283 37"/></svg><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml"> | |
| <xhtml:div class="ebnf"><xhtml:code> | |
| <div><a href="#env-from" title="env-from">env-from</a> ::= '(' <a href="#address" title="address">address</a>+ ')'</div> | |
| <div> | 'NIL'</div></xhtml:code></xhtml:div> | |
| </xhtml:p> | |
| <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by: | |
| <xhtml:ul> | |
| <xhtml:li><xhtml:a href="#envelope" title="envelope">envelope</xhtml:a></xhtml:li> | |
| </xhtml:ul> | |
| </xhtml:p><xhtml:br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><xhtml:a name="env-in-reply-to">env-in-reply-to:</xhtml:a></xhtml:p><svg xmlns="http://www.w3.org/2000/svg" width="123" height="37"> | |
| <defs> | |
| <style type="text/css"> | |
| @namespace "http://www.w3.org/2000/svg"; | |
| .line {fill: none; stroke: #332900; stroke-width: 1;} | |
| .bold-line {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} | |
| .thin-line {stroke: #1F1800; shape-rendering: crispEdges} | |
| .filled {fill: #332900; stroke: none;} | |
| text.terminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #141000; | |
| font-weight: bold; | |
| } | |
| text.nonterminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1A1400; | |
| font-weight: normal; | |
| } | |
| text.regexp {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1F1800; | |
| font-weight: normal; | |
| } | |
| rect, circle, polygon {fill: #332900; stroke: #332900;} | |
| rect.terminal {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} | |
| rect.nonterminal {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} | |
| rect.text {fill: none; stroke: none;} | |
| polygon.regexp {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} | |
| </style> | |
| </defs> | |
| <polygon points="9 17 1 13 1 21"/> | |
| <polygon points="17 17 9 13 9 21"/><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#nstring" xlink:title="nstring"> | |
| <rect x="31" y="3" width="64" height="32"/> | |
| <rect x="29" y="1" width="64" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="39" y="21">nstring</text></a><svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m0 0 h10 m64 0 h10 m3 0 h-3"/> | |
| <polygon points="113 17 121 13 121 21"/> | |
| <polygon points="113 17 105 13 105 21"/></svg><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml"> | |
| <xhtml:div class="ebnf"><xhtml:code> | |
| <div><a href="#env-in-reply-to" title="env-in-reply-to">env-in-reply-to</a></div> | |
| <div> ::= <a href="#nstring" title="nstring">nstring</a></div></xhtml:code></xhtml:div> | |
| </xhtml:p> | |
| <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by: | |
| <xhtml:ul> | |
| <xhtml:li><xhtml:a href="#envelope" title="envelope">envelope</xhtml:a></xhtml:li> | |
| </xhtml:ul> | |
| </xhtml:p><xhtml:br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><xhtml:a name="env-message-id">env-message-id:</xhtml:a></xhtml:p><svg xmlns="http://www.w3.org/2000/svg" width="123" height="37"> | |
| <defs> | |
| <style type="text/css"> | |
| @namespace "http://www.w3.org/2000/svg"; | |
| .line {fill: none; stroke: #332900; stroke-width: 1;} | |
| .bold-line {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} | |
| .thin-line {stroke: #1F1800; shape-rendering: crispEdges} | |
| .filled {fill: #332900; stroke: none;} | |
| text.terminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #141000; | |
| font-weight: bold; | |
| } | |
| text.nonterminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1A1400; | |
| font-weight: normal; | |
| } | |
| text.regexp {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1F1800; | |
| font-weight: normal; | |
| } | |
| rect, circle, polygon {fill: #332900; stroke: #332900;} | |
| rect.terminal {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} | |
| rect.nonterminal {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} | |
| rect.text {fill: none; stroke: none;} | |
| polygon.regexp {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} | |
| </style> | |
| </defs> | |
| <polygon points="9 17 1 13 1 21"/> | |
| <polygon points="17 17 9 13 9 21"/><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#nstring" xlink:title="nstring"> | |
| <rect x="31" y="3" width="64" height="32"/> | |
| <rect x="29" y="1" width="64" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="39" y="21">nstring</text></a><svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m0 0 h10 m64 0 h10 m3 0 h-3"/> | |
| <polygon points="113 17 121 13 121 21"/> | |
| <polygon points="113 17 105 13 105 21"/></svg><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml"> | |
| <xhtml:div class="ebnf"><xhtml:code> | |
| <div><a href="#env-message-id" title="env-message-id">env-message-id</a></div> | |
| <div> ::= <a href="#nstring" title="nstring">nstring</a></div></xhtml:code></xhtml:div> | |
| </xhtml:p> | |
| <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by: | |
| <xhtml:ul> | |
| <xhtml:li><xhtml:a href="#envelope" title="envelope">envelope</xhtml:a></xhtml:li> | |
| </xhtml:ul> | |
| </xhtml:p><xhtml:br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><xhtml:a name="env-reply-to">env-reply-to:</xhtml:a></xhtml:p><svg xmlns="http://www.w3.org/2000/svg" width="301" height="97"> | |
| <defs> | |
| <style type="text/css"> | |
| @namespace "http://www.w3.org/2000/svg"; | |
| .line {fill: none; stroke: #332900; stroke-width: 1;} | |
| .bold-line {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} | |
| .thin-line {stroke: #1F1800; shape-rendering: crispEdges} | |
| .filled {fill: #332900; stroke: none;} | |
| text.terminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #141000; | |
| font-weight: bold; | |
| } | |
| text.nonterminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1A1400; | |
| font-weight: normal; | |
| } | |
| text.regexp {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1F1800; | |
| font-weight: normal; | |
| } | |
| rect, circle, polygon {fill: #332900; stroke: #332900;} | |
| rect.terminal {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} | |
| rect.nonterminal {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} | |
| rect.text {fill: none; stroke: none;} | |
| polygon.regexp {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} | |
| </style> | |
| </defs> | |
| <polygon points="9 33 1 29 1 37"/> | |
| <polygon points="17 33 9 29 9 37"/> | |
| <rect x="51" y="19" width="26" height="32" rx="10"/> | |
| <rect x="49" y="17" width="26" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="59" y="37">(</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#address" xlink:title="address"> | |
| <rect x="117" y="19" width="70" height="32"/> | |
| <rect x="115" y="17" width="70" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="125" y="37">address</text></a><rect x="227" y="19" width="26" height="32" rx="10"/> | |
| <rect x="225" y="17" width="26" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="235" y="37">)</text> | |
| <rect x="51" y="63" width="44" height="32" rx="10"/> | |
| <rect x="49" y="61" width="44" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="59" y="81">NIL</text> | |
| <svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 33 h2 m20 0 h10 m26 0 h10 m20 0 h10 m70 0 h10 m-110 0 l20 0 m-1 0 q-9 0 -9 -10 l0 -12 q0 -10 10 -10 m90 32 l20 0 m-20 0 q10 0 10 -10 l0 -12 q0 -10 -10 -10 m-90 0 h10 m0 0 h80 m20 32 h10 m26 0 h10 m-242 0 h20 m222 0 h20 m-262 0 q10 0 10 10 m242 0 q0 -10 10 -10 m-252 10 v24 m242 0 v-24 m-242 24 q0 10 10 10 m222 0 q10 0 10 -10 m-232 10 h10 m44 0 h10 m0 0 h158 m23 -44 h-3"/> | |
| <polygon points="291 33 299 29 299 37"/> | |
| <polygon points="291 33 283 29 283 37"/></svg><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml"> | |
| <xhtml:div class="ebnf"><xhtml:code> | |
| <div><a href="#env-reply-to" title="env-reply-to">env-reply-to</a></div> | |
| <div> ::= '(' <a href="#address" title="address">address</a>+ ')'</div> | |
| <div> | 'NIL'</div></xhtml:code></xhtml:div> | |
| </xhtml:p> | |
| <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by: | |
| <xhtml:ul> | |
| <xhtml:li><xhtml:a href="#envelope" title="envelope">envelope</xhtml:a></xhtml:li> | |
| </xhtml:ul> | |
| </xhtml:p><xhtml:br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><xhtml:a name="env-sender">env-sender:</xhtml:a></xhtml:p><svg xmlns="http://www.w3.org/2000/svg" width="301" height="97"> | |
| <defs> | |
| <style type="text/css"> | |
| @namespace "http://www.w3.org/2000/svg"; | |
| .line {fill: none; stroke: #332900; stroke-width: 1;} | |
| .bold-line {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} | |
| .thin-line {stroke: #1F1800; shape-rendering: crispEdges} | |
| .filled {fill: #332900; stroke: none;} | |
| text.terminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #141000; | |
| font-weight: bold; | |
| } | |
| text.nonterminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1A1400; | |
| font-weight: normal; | |
| } | |
| text.regexp {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1F1800; | |
| font-weight: normal; | |
| } | |
| rect, circle, polygon {fill: #332900; stroke: #332900;} | |
| rect.terminal {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} | |
| rect.nonterminal {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} | |
| rect.text {fill: none; stroke: none;} | |
| polygon.regexp {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} | |
| </style> | |
| </defs> | |
| <polygon points="9 33 1 29 1 37"/> | |
| <polygon points="17 33 9 29 9 37"/> | |
| <rect x="51" y="19" width="26" height="32" rx="10"/> | |
| <rect x="49" y="17" width="26" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="59" y="37">(</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#address" xlink:title="address"> | |
| <rect x="117" y="19" width="70" height="32"/> | |
| <rect x="115" y="17" width="70" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="125" y="37">address</text></a><rect x="227" y="19" width="26" height="32" rx="10"/> | |
| <rect x="225" y="17" width="26" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="235" y="37">)</text> | |
| <rect x="51" y="63" width="44" height="32" rx="10"/> | |
| <rect x="49" y="61" width="44" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="59" y="81">NIL</text> | |
| <svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 33 h2 m20 0 h10 m26 0 h10 m20 0 h10 m70 0 h10 m-110 0 l20 0 m-1 0 q-9 0 -9 -10 l0 -12 q0 -10 10 -10 m90 32 l20 0 m-20 0 q10 0 10 -10 l0 -12 q0 -10 -10 -10 m-90 0 h10 m0 0 h80 m20 32 h10 m26 0 h10 m-242 0 h20 m222 0 h20 m-262 0 q10 0 10 10 m242 0 q0 -10 10 -10 m-252 10 v24 m242 0 v-24 m-242 24 q0 10 10 10 m222 0 q10 0 10 -10 m-232 10 h10 m44 0 h10 m0 0 h158 m23 -44 h-3"/> | |
| <polygon points="291 33 299 29 299 37"/> | |
| <polygon points="291 33 283 29 283 37"/></svg><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml"> | |
| <xhtml:div class="ebnf"><xhtml:code> | |
| <div><a href="#env-sender" title="env-sender">env-sender</a></div> | |
| <div> ::= '(' <a href="#address" title="address">address</a>+ ')'</div> | |
| <div> | 'NIL'</div></xhtml:code></xhtml:div> | |
| </xhtml:p> | |
| <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by: | |
| <xhtml:ul> | |
| <xhtml:li><xhtml:a href="#envelope" title="envelope">envelope</xhtml:a></xhtml:li> | |
| </xhtml:ul> | |
| </xhtml:p><xhtml:br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><xhtml:a name="env-subject">env-subject:</xhtml:a></xhtml:p><svg xmlns="http://www.w3.org/2000/svg" width="123" height="37"> | |
| <defs> | |
| <style type="text/css"> | |
| @namespace "http://www.w3.org/2000/svg"; | |
| .line {fill: none; stroke: #332900; stroke-width: 1;} | |
| .bold-line {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} | |
| .thin-line {stroke: #1F1800; shape-rendering: crispEdges} | |
| .filled {fill: #332900; stroke: none;} | |
| text.terminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #141000; | |
| font-weight: bold; | |
| } | |
| text.nonterminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1A1400; | |
| font-weight: normal; | |
| } | |
| text.regexp {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1F1800; | |
| font-weight: normal; | |
| } | |
| rect, circle, polygon {fill: #332900; stroke: #332900;} | |
| rect.terminal {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} | |
| rect.nonterminal {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} | |
| rect.text {fill: none; stroke: none;} | |
| polygon.regexp {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} | |
| </style> | |
| </defs> | |
| <polygon points="9 17 1 13 1 21"/> | |
| <polygon points="17 17 9 13 9 21"/><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#nstring" xlink:title="nstring"> | |
| <rect x="31" y="3" width="64" height="32"/> | |
| <rect x="29" y="1" width="64" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="39" y="21">nstring</text></a><svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m0 0 h10 m64 0 h10 m3 0 h-3"/> | |
| <polygon points="113 17 121 13 121 21"/> | |
| <polygon points="113 17 105 13 105 21"/></svg><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml"> | |
| <xhtml:div class="ebnf"><xhtml:code> | |
| <div><a href="#env-subject" title="env-subject">env-subject</a></div> | |
| <div> ::= <a href="#nstring" title="nstring">nstring</a></div></xhtml:code></xhtml:div> | |
| </xhtml:p> | |
| <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by: | |
| <xhtml:ul> | |
| <xhtml:li><xhtml:a href="#envelope" title="envelope">envelope</xhtml:a></xhtml:li> | |
| </xhtml:ul> | |
| </xhtml:p><xhtml:br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><xhtml:a name="env-to">env-to:</xhtml:a></xhtml:p><svg xmlns="http://www.w3.org/2000/svg" width="301" height="97"> | |
| <defs> | |
| <style type="text/css"> | |
| @namespace "http://www.w3.org/2000/svg"; | |
| .line {fill: none; stroke: #332900; stroke-width: 1;} | |
| .bold-line {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} | |
| .thin-line {stroke: #1F1800; shape-rendering: crispEdges} | |
| .filled {fill: #332900; stroke: none;} | |
| text.terminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #141000; | |
| font-weight: bold; | |
| } | |
| text.nonterminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1A1400; | |
| font-weight: normal; | |
| } | |
| text.regexp {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1F1800; | |
| font-weight: normal; | |
| } | |
| rect, circle, polygon {fill: #332900; stroke: #332900;} | |
| rect.terminal {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} | |
| rect.nonterminal {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} | |
| rect.text {fill: none; stroke: none;} | |
| polygon.regexp {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} | |
| </style> | |
| </defs> | |
| <polygon points="9 33 1 29 1 37"/> | |
| <polygon points="17 33 9 29 9 37"/> | |
| <rect x="51" y="19" width="26" height="32" rx="10"/> | |
| <rect x="49" y="17" width="26" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="59" y="37">(</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#address" xlink:title="address"> | |
| <rect x="117" y="19" width="70" height="32"/> | |
| <rect x="115" y="17" width="70" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="125" y="37">address</text></a><rect x="227" y="19" width="26" height="32" rx="10"/> | |
| <rect x="225" y="17" width="26" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="235" y="37">)</text> | |
| <rect x="51" y="63" width="44" height="32" rx="10"/> | |
| <rect x="49" y="61" width="44" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="59" y="81">NIL</text> | |
| <svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 33 h2 m20 0 h10 m26 0 h10 m20 0 h10 m70 0 h10 m-110 0 l20 0 m-1 0 q-9 0 -9 -10 l0 -12 q0 -10 10 -10 m90 32 l20 0 m-20 0 q10 0 10 -10 l0 -12 q0 -10 -10 -10 m-90 0 h10 m0 0 h80 m20 32 h10 m26 0 h10 m-242 0 h20 m222 0 h20 m-262 0 q10 0 10 10 m242 0 q0 -10 10 -10 m-252 10 v24 m242 0 v-24 m-242 24 q0 10 10 10 m222 0 q10 0 10 -10 m-232 10 h10 m44 0 h10 m0 0 h158 m23 -44 h-3"/> | |
| <polygon points="291 33 299 29 299 37"/> | |
| <polygon points="291 33 283 29 283 37"/></svg><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml"> | |
| <xhtml:div class="ebnf"><xhtml:code> | |
| <div><a href="#env-to" title="env-to">env-to</a> ::= '(' <a href="#address" title="address">address</a>+ ')'</div> | |
| <div> | 'NIL'</div></xhtml:code></xhtml:div> | |
| </xhtml:p> | |
| <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by: | |
| <xhtml:ul> | |
| <xhtml:li><xhtml:a href="#envelope" title="envelope">envelope</xhtml:a></xhtml:li> | |
| </xhtml:ul> | |
| </xhtml:p><xhtml:br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><xhtml:a name="esearch-response">esearch-response:</xhtml:a></xhtml:p><svg xmlns="http://www.w3.org/2000/svg" width="789" height="85"> | |
| <defs> | |
| <style type="text/css"> | |
| @namespace "http://www.w3.org/2000/svg"; | |
| .line {fill: none; stroke: #332900; stroke-width: 1;} | |
| .bold-line {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} | |
| .thin-line {stroke: #1F1800; shape-rendering: crispEdges} | |
| .filled {fill: #332900; stroke: none;} | |
| text.terminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #141000; | |
| font-weight: bold; | |
| } | |
| text.nonterminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1A1400; | |
| font-weight: normal; | |
| } | |
| text.regexp {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1F1800; | |
| font-weight: normal; | |
| } | |
| rect, circle, polygon {fill: #332900; stroke: #332900;} | |
| rect.terminal {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} | |
| rect.nonterminal {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} | |
| rect.text {fill: none; stroke: none;} | |
| polygon.regexp {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} | |
| </style> | |
| </defs> | |
| <polygon points="9 33 1 29 1 37"/> | |
| <polygon points="17 33 9 29 9 37"/> | |
| <rect x="31" y="19" width="82" height="32" rx="10"/> | |
| <rect x="29" y="17" width="82" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="39" y="37">ESEARCH</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#search-correlator" xlink:title="search-correlator"> | |
| <rect x="153" y="51" width="130" height="32"/> | |
| <rect x="151" y="49" width="130" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="161" y="69">search-correlator</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#SP" xlink:title="SP"> | |
| <rect x="343" y="51" width="36" height="32"/> | |
| <rect x="341" y="49" width="36" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="351" y="69">SP</text></a><rect x="399" y="51" width="46" height="32" rx="10"/> | |
| <rect x="397" y="49" width="46" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="407" y="69">UID</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#SP" xlink:title="SP"> | |
| <rect x="525" y="19" width="36" height="32"/> | |
| <rect x="523" y="17" width="36" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="533" y="37">SP</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#search-return-data" xlink:title="search-return-data"> | |
| <rect x="581" y="19" width="140" height="32"/> | |
| <rect x="579" y="17" width="140" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="589" y="37">search-return-data</text></a><svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 33 h2 m0 0 h10 m82 0 h10 m20 0 h10 m0 0 h140 m-170 0 h20 m150 0 h20 m-190 0 q10 0 10 10 m170 0 q0 -10 10 -10 m-180 10 v12 m170 0 v-12 m-170 12 q0 10 10 10 m150 0 q10 0 10 -10 m-160 10 h10 m130 0 h10 m40 -32 h10 m0 0 h112 m-142 0 h20 m122 0 h20 m-162 0 q10 0 10 10 m142 0 q0 -10 10 -10 m-152 10 v12 m142 0 v-12 m-142 12 q0 10 10 10 m122 0 q10 0 10 -10 m-132 10 h10 m36 0 h10 m0 0 h10 m46 0 h10 m60 -32 h10 m36 0 h10 m0 0 h10 m140 0 h10 m-236 0 l20 0 m-1 0 q-9 0 -9 -10 l0 -12 q0 -10 10 -10 m216 32 l20 0 m-20 0 q10 0 10 -10 l0 -12 q0 -10 -10 -10 m-216 0 h10 m0 0 h206 m-256 32 h20 m256 0 h20 m-296 0 q10 0 10 10 m276 0 q0 -10 10 -10 m-286 10 v14 m276 0 v-14 m-276 14 q0 10 10 10 m256 0 q10 0 10 -10 m-266 10 h10 m0 0 h246 m23 -34 h-3"/> | |
| <polygon points="779 33 787 29 787 37"/> | |
| <polygon points="779 33 771 29 771 37"/></svg><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml"> | |
| <xhtml:div class="ebnf"><xhtml:code> | |
| <div><a href="#esearch-response" title="esearch-response">esearch-response</a></div> | |
| <div> ::= 'ESEARCH' <a href="#search-correlator" title="search-correlator">search-correlator</a>? ( <a href="#SP" title="SP">SP</a> 'UID' )? ( <a href="#SP" title="SP">SP</a> <a href="#search-return-data" title="search-return-data">search-return-data</a> )*</div></xhtml:code></xhtml:div> | |
| </xhtml:p> | |
| <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by: | |
| <xhtml:ul> | |
| <xhtml:li><xhtml:a href="#mailbox-data" title="mailbox-data">mailbox-data</xhtml:a></xhtml:li> | |
| </xhtml:ul> | |
| </xhtml:p><xhtml:br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><xhtml:a name="examine">examine:</xhtml:a></xhtml:p><svg xmlns="http://www.w3.org/2000/svg" width="285" height="37"> | |
| <defs> | |
| <style type="text/css"> | |
| @namespace "http://www.w3.org/2000/svg"; | |
| .line {fill: none; stroke: #332900; stroke-width: 1;} | |
| .bold-line {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} | |
| .thin-line {stroke: #1F1800; shape-rendering: crispEdges} | |
| .filled {fill: #332900; stroke: none;} | |
| text.terminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #141000; | |
| font-weight: bold; | |
| } | |
| text.nonterminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1A1400; | |
| font-weight: normal; | |
| } | |
| text.regexp {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1F1800; | |
| font-weight: normal; | |
| } | |
| rect, circle, polygon {fill: #332900; stroke: #332900;} | |
| rect.terminal {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} | |
| rect.nonterminal {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} | |
| rect.text {fill: none; stroke: none;} | |
| polygon.regexp {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} | |
| </style> | |
| </defs> | |
| <polygon points="9 17 1 13 1 21"/> | |
| <polygon points="17 17 9 13 9 21"/> | |
| <rect x="31" y="3" width="82" height="32" rx="10"/> | |
| <rect x="29" y="1" width="82" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="39" y="21">EXAMINE</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#SP" xlink:title="SP"> | |
| <rect x="133" y="3" width="36" height="32"/> | |
| <rect x="131" y="1" width="36" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="141" y="21">SP</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#mailbox" xlink:title="mailbox"> | |
| <rect x="189" y="3" width="68" height="32"/> | |
| <rect x="187" y="1" width="68" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="197" y="21">mailbox</text></a><svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m0 0 h10 m82 0 h10 m0 0 h10 m36 0 h10 m0 0 h10 m68 0 h10 m3 0 h-3"/> | |
| <polygon points="275 17 283 13 283 21"/> | |
| <polygon points="275 17 267 13 267 21"/></svg><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml"> | |
| <xhtml:div class="ebnf"><xhtml:code> | |
| <div><a href="#examine" title="examine">examine</a> ::= 'EXAMINE' <a href="#SP" title="SP">SP</a> <a href="#mailbox" title="mailbox">mailbox</a></div></xhtml:code></xhtml:div> | |
| </xhtml:p> | |
| <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by: | |
| <xhtml:ul> | |
| <xhtml:li><xhtml:a href="#command-auth" title="command-auth">command-auth</xhtml:a></xhtml:li> | |
| </xhtml:ul> | |
| </xhtml:p><xhtml:br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><xhtml:a name="fetch">fetch:</xhtml:a></xhtml:p><svg xmlns="http://www.w3.org/2000/svg" width="625" height="257"> | |
| <defs> | |
| <style type="text/css"> | |
| @namespace "http://www.w3.org/2000/svg"; | |
| .line {fill: none; stroke: #332900; stroke-width: 1;} | |
| .bold-line {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} | |
| .thin-line {stroke: #1F1800; shape-rendering: crispEdges} | |
| .filled {fill: #332900; stroke: none;} | |
| text.terminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #141000; | |
| font-weight: bold; | |
| } | |
| text.nonterminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1A1400; | |
| font-weight: normal; | |
| } | |
| text.regexp {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1F1800; | |
| font-weight: normal; | |
| } | |
| rect, circle, polygon {fill: #332900; stroke: #332900;} | |
| rect.terminal {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} | |
| rect.nonterminal {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} | |
| rect.text {fill: none; stroke: none;} | |
| polygon.regexp {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} | |
| </style> | |
| </defs> | |
| <polygon points="9 17 1 13 1 21"/> | |
| <polygon points="17 17 9 13 9 21"/> | |
| <rect x="31" y="3" width="62" height="32" rx="10"/> | |
| <rect x="29" y="1" width="62" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="39" y="21">FETCH</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#SP" xlink:title="SP"> | |
| <rect x="113" y="3" width="36" height="32"/> | |
| <rect x="111" y="1" width="36" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="121" y="21">SP</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#sequence-set" xlink:title="sequence-set"> | |
| <rect x="169" y="3" width="106" height="32"/> | |
| <rect x="167" y="1" width="106" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="177" y="21">sequence-set</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#SP" xlink:title="SP"> | |
| <rect x="295" y="3" width="36" height="32"/> | |
| <rect x="293" y="1" width="36" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="303" y="21">SP</text></a><rect x="371" y="3" width="44" height="32" rx="10"/> | |
| <rect x="369" y="1" width="44" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="379" y="21">ALL</text> | |
| <rect x="371" y="47" width="54" height="32" rx="10"/> | |
| <rect x="369" y="45" width="54" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="379" y="65">FULL</text> | |
| <rect x="371" y="91" width="54" height="32" rx="10"/> | |
| <rect x="369" y="89" width="54" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="379" y="109">FAST</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#fetch-att" xlink:title="fetch-att"> | |
| <rect x="371" y="135" width="74" height="32"/> | |
| <rect x="369" y="133" width="74" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="379" y="153">fetch-att</text></a><rect x="371" y="223" width="26" height="32" rx="10"/> | |
| <rect x="369" y="221" width="26" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="379" y="241">(</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#fetch-att" xlink:title="fetch-att"> | |
| <rect x="437" y="223" width="74" height="32"/> | |
| <rect x="435" y="221" width="74" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="445" y="241">fetch-att</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#SP" xlink:title="SP"> | |
| <rect x="437" y="179" width="36" height="32"/> | |
| <rect x="435" y="177" width="36" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="445" y="197">SP</text></a><rect x="551" y="223" width="26" height="32" rx="10"/> | |
| <rect x="549" y="221" width="26" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="559" y="241">)</text> | |
| <svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m0 0 h10 m62 0 h10 m0 0 h10 m36 0 h10 m0 0 h10 m106 0 h10 m0 0 h10 m36 0 h10 m20 0 h10 m44 0 h10 m0 0 h162 m-246 0 h20 m226 0 h20 m-266 0 q10 0 10 10 m246 0 q0 -10 10 -10 m-256 10 v24 m246 0 v-24 m-246 24 q0 10 10 10 m226 0 q10 0 10 -10 m-236 10 h10 m54 0 h10 m0 0 h152 m-236 -10 v20 m246 0 v-20 m-246 20 v24 m246 0 v-24 m-246 24 q0 10 10 10 m226 0 q10 0 10 -10 m-236 10 h10 m54 0 h10 m0 0 h152 m-236 -10 v20 m246 0 v-20 m-246 20 v24 m246 0 v-24 m-246 24 q0 10 10 10 m226 0 q10 0 10 -10 m-236 10 h10 m74 0 h10 m0 0 h132 m-236 -10 v20 m246 0 v-20 m-246 20 v68 m246 0 v-68 m-246 68 q0 10 10 10 m226 0 q10 0 10 -10 m-236 10 h10 m26 0 h10 m20 0 h10 m74 0 h10 m-114 0 l20 0 m-1 0 q-9 0 -9 -10 l0 -24 q0 -10 10 -10 m94 44 l20 0 m-20 0 q10 0 10 -10 l0 -24 q0 -10 -10 -10 m-94 0 h10 m36 0 h10 m0 0 h38 m20 44 h10 m26 0 h10 m23 -220 h-3"/> | |
| <polygon points="615 17 623 13 623 21"/> | |
| <polygon points="615 17 607 13 607 21"/></svg><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml"> | |
| <xhtml:div class="ebnf"><xhtml:code> | |
| <div><a href="#fetch" title="fetch">fetch</a> ::= 'FETCH' <a href="#SP" title="SP">SP</a> <a href="#sequence-set" title="sequence-set">sequence-set</a> <a href="#SP" title="SP">SP</a> ( 'ALL' | 'FULL' | 'FAST' | <a href="#fetch-att" title="fetch-att">fetch-att</a> | '(' <a href="#fetch-att" title="fetch-att">fetch-att</a> ( <a href="#SP" title="SP">SP</a> <a href="#fetch-att" title="fetch-att">fetch-att</a> )* ')' )</div></xhtml:code></xhtml:div> | |
| </xhtml:p> | |
| <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by: | |
| <xhtml:ul> | |
| <xhtml:li><xhtml:a href="#command-select" title="command-select">command-select</xhtml:a></xhtml:li> | |
| <xhtml:li><xhtml:a href="#uid" title="uid">uid</xhtml:a></xhtml:li> | |
| </xhtml:ul> | |
| </xhtml:p><xhtml:br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><xhtml:a name="fetch-att">fetch-att:</xhtml:a></xhtml:p><svg xmlns="http://www.w3.org/2000/svg" width="579" height="529"> | |
| <defs> | |
| <style type="text/css"> | |
| @namespace "http://www.w3.org/2000/svg"; | |
| .line {fill: none; stroke: #332900; stroke-width: 1;} | |
| .bold-line {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} | |
| .thin-line {stroke: #1F1800; shape-rendering: crispEdges} | |
| .filled {fill: #332900; stroke: none;} | |
| text.terminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #141000; | |
| font-weight: bold; | |
| } | |
| text.nonterminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1A1400; | |
| font-weight: normal; | |
| } | |
| text.regexp {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1F1800; | |
| font-weight: normal; | |
| } | |
| rect, circle, polygon {fill: #332900; stroke: #332900;} | |
| rect.terminal {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} | |
| rect.nonterminal {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} | |
| rect.text {fill: none; stroke: none;} | |
| polygon.regexp {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} | |
| </style> | |
| </defs> | |
| <polygon points="9 17 1 13 1 21"/> | |
| <polygon points="17 17 9 13 9 21"/> | |
| <rect x="51" y="3" width="92" height="32" rx="10"/> | |
| <rect x="49" y="1" width="92" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="59" y="21">ENVELOPE</text> | |
| <rect x="51" y="47" width="64" height="32" rx="10"/> | |
| <rect x="49" y="45" width="64" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="59" y="65">FLAGS</text> | |
| <rect x="51" y="91" width="124" height="32" rx="10"/> | |
| <rect x="49" y="89" width="124" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="59" y="109">INTERNALDATE</text> | |
| <rect x="51" y="135" width="110" height="32" rx="10"/> | |
| <rect x="49" y="133" width="110" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="59" y="153">RFC822.SIZE</text> | |
| <rect x="51" y="179" width="58" height="32" rx="10"/> | |
| <rect x="49" y="177" width="58" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="59" y="197">BODY</text> | |
| <rect x="149" y="211" width="100" height="32" rx="10"/> | |
| <rect x="147" y="209" width="100" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="157" y="229">STRUCTURE</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#section" xlink:title="section"> | |
| <rect x="149" y="255" width="66" height="32"/> | |
| <rect x="147" y="253" width="66" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="157" y="273">section</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#partial" xlink:title="partial"> | |
| <rect x="255" y="287" width="60" height="32"/> | |
| <rect x="253" y="285" width="60" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="263" y="305">partial</text></a><rect x="51" y="331" width="46" height="32" rx="10"/> | |
| <rect x="49" y="329" width="46" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="59" y="349">UID</text> | |
| <rect x="71" y="375" width="98" height="32" rx="10"/> | |
| <rect x="69" y="373" width="98" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="79" y="393">BODY.PEEK</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#section" xlink:title="section"> | |
| <rect x="189" y="375" width="66" height="32"/> | |
| <rect x="187" y="373" width="66" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="197" y="393">section</text></a><rect x="71" y="419" width="72" height="32" rx="10"/> | |
| <rect x="69" y="417" width="72" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="79" y="437">BINARY</text> | |
| <rect x="183" y="451" width="58" height="32" rx="10"/> | |
| <rect x="181" y="449" width="58" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="191" y="469">.PEEK</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#section-binary" xlink:title="section-binary"> | |
| <rect x="281" y="419" width="110" height="32"/> | |
| <rect x="279" y="417" width="110" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="289" y="437">section-binary</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#partial" xlink:title="partial"> | |
| <rect x="451" y="407" width="60" height="32"/> | |
| <rect x="449" y="405" width="60" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="459" y="425">partial</text></a><rect x="51" y="495" width="110" height="32" rx="10"/> | |
| <rect x="49" y="493" width="110" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="59" y="513">BINARY.SIZE</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#section-binary" xlink:title="section-binary"> | |
| <rect x="181" y="495" width="110" height="32"/> | |
| <rect x="179" y="493" width="110" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="189" y="513">section-binary</text></a><svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m20 0 h10 m92 0 h10 m0 0 h388 m-520 0 h20 m500 0 h20 m-540 0 q10 0 10 10 m520 0 q0 -10 10 -10 m-530 10 v24 m520 0 v-24 m-520 24 q0 10 10 10 m500 0 q10 0 10 -10 m-510 10 h10 m64 0 h10 m0 0 h416 m-510 -10 v20 m520 0 v-20 m-520 20 v24 m520 0 v-24 m-520 24 q0 10 10 10 m500 0 q10 0 10 -10 m-510 10 h10 m124 0 h10 m0 0 h356 m-510 -10 v20 m520 0 v-20 m-520 20 v24 m520 0 v-24 m-520 24 q0 10 10 10 m500 0 q10 0 10 -10 m-510 10 h10 m110 0 h10 m0 0 h370 m-510 -10 v20 m520 0 v-20 m-520 20 v24 m520 0 v-24 m-520 24 q0 10 10 10 m500 0 q10 0 10 -10 m-510 10 h10 m58 0 h10 m20 0 h10 m0 0 h196 m-226 0 h20 m206 0 h20 m-246 0 q10 0 10 10 m226 0 q0 -10 10 -10 m-236 10 v12 m226 0 v-12 m-226 12 q0 10 10 10 m206 0 q10 0 10 -10 m-216 10 h10 m100 0 h10 m0 0 h86 m-216 -10 v20 m226 0 v-20 m-226 20 v24 m226 0 v-24 m-226 24 q0 10 10 10 m206 0 q10 0 10 -10 m-216 10 h10 m66 0 h10 m20 0 h10 m0 0 h70 m-100 0 h20 m80 0 h20 m-120 0 q10 0 10 10 m100 0 q0 -10 10 -10 m-110 10 v12 m100 0 v-12 m-100 12 q0 10 10 10 m80 0 q10 0 10 -10 m-90 10 h10 m60 0 h10 m40 -108 h176 m-510 -10 v20 m520 0 v-20 m-520 20 v132 m520 0 v-132 m-520 132 q0 10 10 10 m500 0 q10 0 10 -10 m-510 10 h10 m46 0 h10 m0 0 h434 m-510 -10 v20 m520 0 v-20 m-520 20 v24 m520 0 v-24 m-520 24 q0 10 10 10 m500 0 q10 0 10 -10 m-490 10 h10 m98 0 h10 m0 0 h10 m66 0 h10 m0 0 h136 m-360 0 h20 m340 0 h20 m-380 0 q10 0 10 10 m360 0 q0 -10 10 -10 m-370 10 v24 m360 0 v-24 m-360 24 q0 10 10 10 m340 0 q10 0 10 -10 m-350 10 h10 m72 0 h10 m20 0 h10 m0 0 h68 m-98 0 h20 m78 0 h20 m-118 0 q10 0 10 10 m98 0 q0 -10 10 -10 m-108 10 v12 m98 0 v-12 m-98 12 q0 10 10 10 m78 0 q10 0 10 -10 m-88 10 h10 m58 0 h10 m20 -32 h10 m110 0 h10 m40 -44 h10 m0 0 h70 m-100 0 h20 m80 0 h20 m-120 0 q10 0 10 10 m100 0 q0 -10 10 -10 m-110 10 v12 m100 0 v-12 m-100 12 q0 10 10 10 m80 0 q10 0 10 -10 m-90 10 h10 m60 0 h10 m-490 -42 v20 m520 0 v-20 m-520 20 v100 m520 0 v-100 m-520 100 q0 10 10 10 m500 0 q10 0 10 -10 m-510 10 h10 m110 0 h10 m0 0 h10 m110 0 h10 m0 0 h240 m23 -492 h-3"/> | |
| <polygon points="569 17 577 13 577 21"/> | |
| <polygon points="569 17 561 13 561 21"/></svg><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml"> | |
| <xhtml:div class="ebnf"><xhtml:code> | |
| <div><a href="#fetch-att" title="fetch-att">fetch-att</a></div> | |
| <div> ::= 'ENVELOPE'</div> | |
| <div> | 'FLAGS'</div> | |
| <div> | 'INTERNALDATE'</div> | |
| <div> | 'RFC822.SIZE'</div> | |
| <div> | 'BODY' ( 'STRUCTURE' | <a href="#section" title="section">section</a> <a href="#partial" title="partial">partial</a>? )?</div> | |
| <div> | 'UID'</div> | |
| <div> | ( 'BODY.PEEK' <a href="#section" title="section">section</a> | 'BINARY' '.PEEK'? <a href="#section-binary" title="section-binary">section-binary</a> ) <a href="#partial" title="partial">partial</a>?</div> | |
| <div> | 'BINARY.SIZE' <a href="#section-binary" title="section-binary">section-binary</a></div></xhtml:code></xhtml:div> | |
| </xhtml:p> | |
| <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by: | |
| <xhtml:ul> | |
| <xhtml:li><xhtml:a href="#fetch" title="fetch">fetch</xhtml:a></xhtml:li> | |
| </xhtml:ul> | |
| </xhtml:p><xhtml:br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><xhtml:a name="flag">flag:</xhtml:a></xhtml:p><svg xmlns="http://www.w3.org/2000/svg" width="209" height="301"> | |
| <defs> | |
| <style type="text/css"> | |
| @namespace "http://www.w3.org/2000/svg"; | |
| .line {fill: none; stroke: #332900; stroke-width: 1;} | |
| .bold-line {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} | |
| .thin-line {stroke: #1F1800; shape-rendering: crispEdges} | |
| .filled {fill: #332900; stroke: none;} | |
| text.terminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #141000; | |
| font-weight: bold; | |
| } | |
| text.nonterminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1A1400; | |
| font-weight: normal; | |
| } | |
| text.regexp {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1F1800; | |
| font-weight: normal; | |
| } | |
| rect, circle, polygon {fill: #332900; stroke: #332900;} | |
| rect.terminal {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} | |
| rect.nonterminal {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} | |
| rect.text {fill: none; stroke: none;} | |
| polygon.regexp {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} | |
| </style> | |
| </defs> | |
| <polygon points="9 17 1 13 1 21"/> | |
| <polygon points="17 17 9 13 9 21"/> | |
| <rect x="51" y="3" width="96" height="32" rx="10"/> | |
| <rect x="49" y="1" width="96" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="59" y="21">\Answered</text> | |
| <rect x="51" y="47" width="82" height="32" rx="10"/> | |
| <rect x="49" y="45" width="82" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="59" y="65">\Flagged</text> | |
| <rect x="51" y="91" width="80" height="32" rx="10"/> | |
| <rect x="49" y="89" width="80" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="59" y="109">\Deleted</text> | |
| <rect x="51" y="135" width="62" height="32" rx="10"/> | |
| <rect x="49" y="133" width="62" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="59" y="153">\Seen</text> | |
| <rect x="51" y="179" width="62" height="32" rx="10"/> | |
| <rect x="49" y="177" width="62" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="59" y="197">\Draft</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#flag-keyword" xlink:title="flag-keyword"> | |
| <rect x="51" y="223" width="102" height="32"/> | |
| <rect x="49" y="221" width="102" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="59" y="241">flag-keyword</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#flag-extension" xlink:title="flag-extension"> | |
| <rect x="51" y="267" width="110" height="32"/> | |
| <rect x="49" y="265" width="110" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="59" y="285">flag-extension</text></a><svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m20 0 h10 m96 0 h10 m0 0 h14 m-150 0 h20 m130 0 h20 m-170 0 q10 0 10 10 m150 0 q0 -10 10 -10 m-160 10 v24 m150 0 v-24 m-150 24 q0 10 10 10 m130 0 q10 0 10 -10 m-140 10 h10 m82 0 h10 m0 0 h28 m-140 -10 v20 m150 0 v-20 m-150 20 v24 m150 0 v-24 m-150 24 q0 10 10 10 m130 0 q10 0 10 -10 m-140 10 h10 m80 0 h10 m0 0 h30 m-140 -10 v20 m150 0 v-20 m-150 20 v24 m150 0 v-24 m-150 24 q0 10 10 10 m130 0 q10 0 10 -10 m-140 10 h10 m62 0 h10 m0 0 h48 m-140 -10 v20 m150 0 v-20 m-150 20 v24 m150 0 v-24 m-150 24 q0 10 10 10 m130 0 q10 0 10 -10 m-140 10 h10 m62 0 h10 m0 0 h48 m-140 -10 v20 m150 0 v-20 m-150 20 v24 m150 0 v-24 m-150 24 q0 10 10 10 m130 0 q10 0 10 -10 m-140 10 h10 m102 0 h10 m0 0 h8 m-140 -10 v20 m150 0 v-20 m-150 20 v24 m150 0 v-24 m-150 24 q0 10 10 10 m130 0 q10 0 10 -10 m-140 10 h10 m110 0 h10 m23 -264 h-3"/> | |
| <polygon points="199 17 207 13 207 21"/> | |
| <polygon points="199 17 191 13 191 21"/></svg><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml"> | |
| <xhtml:div class="ebnf"><xhtml:code> | |
| <div><a href="#flag" title="flag">flag</a> ::= '\Answered'</div> | |
| <div> | '\Flagged'</div> | |
| <div> | '\Deleted'</div> | |
| <div> | '\Seen'</div> | |
| <div> | '\Draft'</div> | |
| <div> | <a href="#flag-keyword" title="flag-keyword">flag-keyword</a></div> | |
| <div> | <a href="#flag-extension" title="flag-extension">flag-extension</a></div></xhtml:code></xhtml:div> | |
| </xhtml:p> | |
| <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by: | |
| <xhtml:ul> | |
| <xhtml:li><xhtml:a href="#flag-fetch" title="flag-fetch">flag-fetch</xhtml:a></xhtml:li> | |
| <xhtml:li><xhtml:a href="#flag-list" title="flag-list">flag-list</xhtml:a></xhtml:li> | |
| <xhtml:li><xhtml:a href="#flag-perm" title="flag-perm">flag-perm</xhtml:a></xhtml:li> | |
| <xhtml:li><xhtml:a href="#store-att-flags" title="store-att-flags">store-att-flags</xhtml:a></xhtml:li> | |
| </xhtml:ul> | |
| </xhtml:p><xhtml:br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><xhtml:a name="flag-extension">flag-extension:</xhtml:a></xhtml:p><svg xmlns="http://www.w3.org/2000/svg" width="159" height="37"> | |
| <defs> | |
| <style type="text/css"> | |
| @namespace "http://www.w3.org/2000/svg"; | |
| .line {fill: none; stroke: #332900; stroke-width: 1;} | |
| .bold-line {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} | |
| .thin-line {stroke: #1F1800; shape-rendering: crispEdges} | |
| .filled {fill: #332900; stroke: none;} | |
| text.terminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #141000; | |
| font-weight: bold; | |
| } | |
| text.nonterminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1A1400; | |
| font-weight: normal; | |
| } | |
| text.regexp {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1F1800; | |
| font-weight: normal; | |
| } | |
| rect, circle, polygon {fill: #332900; stroke: #332900;} | |
| rect.terminal {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} | |
| rect.nonterminal {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} | |
| rect.text {fill: none; stroke: none;} | |
| polygon.regexp {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} | |
| </style> | |
| </defs> | |
| <polygon points="9 17 1 13 1 21"/> | |
| <polygon points="17 17 9 13 9 21"/> | |
| <rect x="31" y="3" width="28" height="32" rx="10"/> | |
| <rect x="29" y="1" width="28" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="39" y="21">\</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#atom" xlink:title="atom"> | |
| <rect x="79" y="3" width="52" height="32"/> | |
| <rect x="77" y="1" width="52" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="87" y="21">atom</text></a><svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m0 0 h10 m28 0 h10 m0 0 h10 m52 0 h10 m3 0 h-3"/> | |
| <polygon points="149 17 157 13 157 21"/> | |
| <polygon points="149 17 141 13 141 21"/></svg><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml"> | |
| <xhtml:div class="ebnf"><xhtml:code> | |
| <div><a href="#flag-extension" title="flag-extension">flag-extension</a></div> | |
| <div> ::= '\' <a href="#atom" title="atom">atom</a></div></xhtml:code></xhtml:div> | |
| </xhtml:p> | |
| <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by: | |
| <xhtml:ul> | |
| <xhtml:li><xhtml:a href="#flag" title="flag">flag</xhtml:a></xhtml:li> | |
| <xhtml:li><xhtml:a href="#mbx-list-oflag" title="mbx-list-oflag">mbx-list-oflag</xhtml:a></xhtml:li> | |
| </xhtml:ul> | |
| </xhtml:p><xhtml:br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><xhtml:a name="flag-fetch">flag-fetch:</xhtml:a></xhtml:p><svg xmlns="http://www.w3.org/2000/svg" width="173" height="81"> | |
| <defs> | |
| <style type="text/css"> | |
| @namespace "http://www.w3.org/2000/svg"; | |
| .line {fill: none; stroke: #332900; stroke-width: 1;} | |
| .bold-line {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} | |
| .thin-line {stroke: #1F1800; shape-rendering: crispEdges} | |
| .filled {fill: #332900; stroke: none;} | |
| text.terminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #141000; | |
| font-weight: bold; | |
| } | |
| text.nonterminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1A1400; | |
| font-weight: normal; | |
| } | |
| text.regexp {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1F1800; | |
| font-weight: normal; | |
| } | |
| rect, circle, polygon {fill: #332900; stroke: #332900;} | |
| rect.terminal {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} | |
| rect.nonterminal {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} | |
| rect.text {fill: none; stroke: none;} | |
| polygon.regexp {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} | |
| </style> | |
| </defs> | |
| <polygon points="9 17 1 13 1 21"/> | |
| <polygon points="17 17 9 13 9 21"/><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#flag" xlink:title="flag"> | |
| <rect x="51" y="3" width="44" height="32"/> | |
| <rect x="49" y="1" width="44" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="59" y="21">flag</text></a><rect x="51" y="47" width="74" height="32" rx="10"/> | |
| <rect x="49" y="45" width="74" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="59" y="65">\Recent</text> | |
| <svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m20 0 h10 m44 0 h10 m0 0 h30 m-114 0 h20 m94 0 h20 m-134 0 q10 0 10 10 m114 0 q0 -10 10 -10 m-124 10 v24 m114 0 v-24 m-114 24 q0 10 10 10 m94 0 q10 0 10 -10 m-104 10 h10 m74 0 h10 m23 -44 h-3"/> | |
| <polygon points="163 17 171 13 171 21"/> | |
| <polygon points="163 17 155 13 155 21"/></svg><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml"> | |
| <xhtml:div class="ebnf"><xhtml:code> | |
| <div><a href="#flag-fetch" title="flag-fetch">flag-fetch</a></div> | |
| <div> ::= <a href="#flag" title="flag">flag</a></div> | |
| <div> | '\Recent'</div></xhtml:code></xhtml:div> | |
| </xhtml:p> | |
| <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by: | |
| <xhtml:ul> | |
| <xhtml:li><xhtml:a href="#msg-att-dynamic" title="msg-att-dynamic">msg-att-dynamic</xhtml:a></xhtml:li> | |
| </xhtml:ul> | |
| </xhtml:p><xhtml:br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><xhtml:a name="flag-keyword">flag-keyword:</xhtml:a></xhtml:p><svg xmlns="http://www.w3.org/2000/svg" width="201" height="257"> | |
| <defs> | |
| <style type="text/css"> | |
| @namespace "http://www.w3.org/2000/svg"; | |
| .line {fill: none; stroke: #332900; stroke-width: 1;} | |
| .bold-line {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} | |
| .thin-line {stroke: #1F1800; shape-rendering: crispEdges} | |
| .filled {fill: #332900; stroke: none;} | |
| text.terminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #141000; | |
| font-weight: bold; | |
| } | |
| text.nonterminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1A1400; | |
| font-weight: normal; | |
| } | |
| text.regexp {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1F1800; | |
| font-weight: normal; | |
| } | |
| rect, circle, polygon {fill: #332900; stroke: #332900;} | |
| rect.terminal {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} | |
| rect.nonterminal {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} | |
| rect.text {fill: none; stroke: none;} | |
| polygon.regexp {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} | |
| </style> | |
| </defs> | |
| <polygon points="9 17 1 13 1 21"/> | |
| <polygon points="17 17 9 13 9 21"/> | |
| <rect x="51" y="3" width="90" height="32" rx="10"/> | |
| <rect x="49" y="1" width="90" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="59" y="21">$MDNSent</text> | |
| <rect x="51" y="47" width="102" height="32" rx="10"/> | |
| <rect x="49" y="45" width="102" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="59" y="65">$Forwarded</text> | |
| <rect x="51" y="91" width="60" height="32" rx="10"/> | |
| <rect x="49" y="89" width="60" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="59" y="109">$Junk</text> | |
| <rect x="51" y="135" width="84" height="32" rx="10"/> | |
| <rect x="49" y="133" width="84" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="59" y="153">$NotJunk</text> | |
| <rect x="51" y="179" width="86" height="32" rx="10"/> | |
| <rect x="49" y="177" width="86" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="59" y="197">$Phishing</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#atom" xlink:title="atom"> | |
| <rect x="51" y="223" width="52" height="32"/> | |
| <rect x="49" y="221" width="52" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="59" y="241">atom</text></a><svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m20 0 h10 m90 0 h10 m0 0 h12 m-142 0 h20 m122 0 h20 m-162 0 q10 0 10 10 m142 0 q0 -10 10 -10 m-152 10 v24 m142 0 v-24 m-142 24 q0 10 10 10 m122 0 q10 0 10 -10 m-132 10 h10 m102 0 h10 m-132 -10 v20 m142 0 v-20 m-142 20 v24 m142 0 v-24 m-142 24 q0 10 10 10 m122 0 q10 0 10 -10 m-132 10 h10 m60 0 h10 m0 0 h42 m-132 -10 v20 m142 0 v-20 m-142 20 v24 m142 0 v-24 m-142 24 q0 10 10 10 m122 0 q10 0 10 -10 m-132 10 h10 m84 0 h10 m0 0 h18 m-132 -10 v20 m142 0 v-20 m-142 20 v24 m142 0 v-24 m-142 24 q0 10 10 10 m122 0 q10 0 10 -10 m-132 10 h10 m86 0 h10 m0 0 h16 m-132 -10 v20 m142 0 v-20 m-142 20 v24 m142 0 v-24 m-142 24 q0 10 10 10 m122 0 q10 0 10 -10 m-132 10 h10 m52 0 h10 m0 0 h50 m23 -220 h-3"/> | |
| <polygon points="191 17 199 13 199 21"/> | |
| <polygon points="191 17 183 13 183 21"/></svg><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml"> | |
| <xhtml:div class="ebnf"><xhtml:code> | |
| <div><a href="#flag-keyword" title="flag-keyword">flag-keyword</a></div> | |
| <div> ::= '$MDNSent'</div> | |
| <div> | '$Forwarded'</div> | |
| <div> | '$Junk'</div> | |
| <div> | '$NotJunk'</div> | |
| <div> | '$Phishing'</div> | |
| <div> | <a href="#atom" title="atom">atom</a></div></xhtml:code></xhtml:div> | |
| </xhtml:p> | |
| <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by: | |
| <xhtml:ul> | |
| <xhtml:li><xhtml:a href="#flag" title="flag">flag</xhtml:a></xhtml:li> | |
| <xhtml:li><xhtml:a href="#search-key" title="search-key">search-key</xhtml:a></xhtml:li> | |
| </xhtml:ul> | |
| </xhtml:p><xhtml:br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><xhtml:a name="flag-list">flag-list:</xhtml:a></xhtml:p><svg xmlns="http://www.w3.org/2000/svg" width="275" height="97"> | |
| <defs> | |
| <style type="text/css"> | |
| @namespace "http://www.w3.org/2000/svg"; | |
| .line {fill: none; stroke: #332900; stroke-width: 1;} | |
| .bold-line {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} | |
| .thin-line {stroke: #1F1800; shape-rendering: crispEdges} | |
| .filled {fill: #332900; stroke: none;} | |
| text.terminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #141000; | |
| font-weight: bold; | |
| } | |
| text.nonterminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1A1400; | |
| font-weight: normal; | |
| } | |
| text.regexp {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1F1800; | |
| font-weight: normal; | |
| } | |
| rect, circle, polygon {fill: #332900; stroke: #332900;} | |
| rect.terminal {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} | |
| rect.nonterminal {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} | |
| rect.text {fill: none; stroke: none;} | |
| polygon.regexp {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} | |
| </style> | |
| </defs> | |
| <polygon points="9 61 1 57 1 65"/> | |
| <polygon points="17 61 9 57 9 65"/> | |
| <rect x="31" y="47" width="26" height="32" rx="10"/> | |
| <rect x="29" y="45" width="26" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="39" y="65">(</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#flag" xlink:title="flag"> | |
| <rect x="117" y="47" width="44" height="32"/> | |
| <rect x="115" y="45" width="44" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="125" y="65">flag</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#SP" xlink:title="SP"> | |
| <rect x="117" y="3" width="36" height="32"/> | |
| <rect x="115" y="1" width="36" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="125" y="21">SP</text></a><rect x="221" y="47" width="26" height="32" rx="10"/> | |
| <rect x="219" y="45" width="26" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="229" y="65">)</text> | |
| <svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 61 h2 m0 0 h10 m26 0 h10 m40 0 h10 m44 0 h10 m-84 0 l20 0 m-1 0 q-9 0 -9 -10 l0 -24 q0 -10 10 -10 m64 44 l20 0 m-20 0 q10 0 10 -10 l0 -24 q0 -10 -10 -10 m-64 0 h10 m36 0 h10 m0 0 h8 m-104 44 h20 m104 0 h20 m-144 0 q10 0 10 10 m124 0 q0 -10 10 -10 m-134 10 v14 m124 0 v-14 m-124 14 q0 10 10 10 m104 0 q10 0 10 -10 m-114 10 h10 m0 0 h94 m20 -34 h10 m26 0 h10 m3 0 h-3"/> | |
| <polygon points="265 61 273 57 273 65"/> | |
| <polygon points="265 61 257 57 257 65"/></svg><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml"> | |
| <xhtml:div class="ebnf"><xhtml:code> | |
| <div><a href="#flag-list" title="flag-list">flag-list</a></div> | |
| <div> ::= '(' ( <a href="#flag" title="flag">flag</a> ( <a href="#SP" title="SP">SP</a> <a href="#flag" title="flag">flag</a> )* )? ')'</div></xhtml:code></xhtml:div> | |
| </xhtml:p> | |
| <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by: | |
| <xhtml:ul> | |
| <xhtml:li><xhtml:a href="#append" title="append">append</xhtml:a></xhtml:li> | |
| <xhtml:li><xhtml:a href="#mailbox-data" title="mailbox-data">mailbox-data</xhtml:a></xhtml:li> | |
| <xhtml:li><xhtml:a href="#store-att-flags" title="store-att-flags">store-att-flags</xhtml:a></xhtml:li> | |
| </xhtml:ul> | |
| </xhtml:p><xhtml:br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><xhtml:a name="flag-perm">flag-perm:</xhtml:a></xhtml:p><svg xmlns="http://www.w3.org/2000/svg" width="143" height="81"> | |
| <defs> | |
| <style type="text/css"> | |
| @namespace "http://www.w3.org/2000/svg"; | |
| .line {fill: none; stroke: #332900; stroke-width: 1;} | |
| .bold-line {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} | |
| .thin-line {stroke: #1F1800; shape-rendering: crispEdges} | |
| .filled {fill: #332900; stroke: none;} | |
| text.terminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #141000; | |
| font-weight: bold; | |
| } | |
| text.nonterminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1A1400; | |
| font-weight: normal; | |
| } | |
| text.regexp {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1F1800; | |
| font-weight: normal; | |
| } | |
| rect, circle, polygon {fill: #332900; stroke: #332900;} | |
| rect.terminal {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} | |
| rect.nonterminal {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} | |
| rect.text {fill: none; stroke: none;} | |
| polygon.regexp {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} | |
| </style> | |
| </defs> | |
| <polygon points="9 17 1 13 1 21"/> | |
| <polygon points="17 17 9 13 9 21"/><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#flag" xlink:title="flag"> | |
| <rect x="51" y="3" width="44" height="32"/> | |
| <rect x="49" y="1" width="44" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="59" y="21">flag</text></a><rect x="51" y="47" width="36" height="32" rx="10"/> | |
| <rect x="49" y="45" width="36" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="59" y="65">\*</text> | |
| <svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m20 0 h10 m44 0 h10 m-84 0 h20 m64 0 h20 m-104 0 q10 0 10 10 m84 0 q0 -10 10 -10 m-94 10 v24 m84 0 v-24 m-84 24 q0 10 10 10 m64 0 q10 0 10 -10 m-74 10 h10 m36 0 h10 m0 0 h8 m23 -44 h-3"/> | |
| <polygon points="133 17 141 13 141 21"/> | |
| <polygon points="133 17 125 13 125 21"/></svg><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml"> | |
| <xhtml:div class="ebnf"><xhtml:code> | |
| <div><a href="#flag-perm" title="flag-perm">flag-perm</a></div> | |
| <div> ::= <a href="#flag" title="flag">flag</a></div> | |
| <div> | '\*'</div></xhtml:code></xhtml:div> | |
| </xhtml:p> | |
| <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by: | |
| <xhtml:ul> | |
| <xhtml:li><xhtml:a href="#resp-text-code" title="resp-text-code">resp-text-code</xhtml:a></xhtml:li> | |
| </xhtml:ul> | |
| </xhtml:p><xhtml:br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><xhtml:a name="greeting">greeting:</xhtml:a></xhtml:p><svg xmlns="http://www.w3.org/2000/svg" width="391" height="81"> | |
| <defs> | |
| <style type="text/css"> | |
| @namespace "http://www.w3.org/2000/svg"; | |
| .line {fill: none; stroke: #332900; stroke-width: 1;} | |
| .bold-line {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} | |
| .thin-line {stroke: #1F1800; shape-rendering: crispEdges} | |
| .filled {fill: #332900; stroke: none;} | |
| text.terminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #141000; | |
| font-weight: bold; | |
| } | |
| text.nonterminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1A1400; | |
| font-weight: normal; | |
| } | |
| text.regexp {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1F1800; | |
| font-weight: normal; | |
| } | |
| rect, circle, polygon {fill: #332900; stroke: #332900;} | |
| rect.terminal {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} | |
| rect.nonterminal {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} | |
| rect.text {fill: none; stroke: none;} | |
| polygon.regexp {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} | |
| </style> | |
| </defs> | |
| <polygon points="9 17 1 13 1 21"/> | |
| <polygon points="17 17 9 13 9 21"/> | |
| <rect x="31" y="3" width="28" height="32" rx="10"/> | |
| <rect x="29" y="1" width="28" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="39" y="21">*</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#SP" xlink:title="SP"> | |
| <rect x="79" y="3" width="36" height="32"/> | |
| <rect x="77" y="1" width="36" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="87" y="21">SP</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#resp-cond-auth" xlink:title="resp-cond-auth"> | |
| <rect x="155" y="3" width="118" height="32"/> | |
| <rect x="153" y="1" width="118" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="163" y="21">resp-cond-auth</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#resp-cond-bye" xlink:title="resp-cond-bye"> | |
| <rect x="155" y="47" width="112" height="32"/> | |
| <rect x="153" y="45" width="112" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="163" y="65">resp-cond-bye</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#CRLF" xlink:title="CRLF"> | |
| <rect x="313" y="3" width="50" height="32"/> | |
| <rect x="311" y="1" width="50" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="321" y="21">CRLF</text></a><svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m0 0 h10 m28 0 h10 m0 0 h10 m36 0 h10 m20 0 h10 m118 0 h10 m-158 0 h20 m138 0 h20 m-178 0 q10 0 10 10 m158 0 q0 -10 10 -10 m-168 10 v24 m158 0 v-24 m-158 24 q0 10 10 10 m138 0 q10 0 10 -10 m-148 10 h10 m112 0 h10 m0 0 h6 m20 -44 h10 m50 0 h10 m3 0 h-3"/> | |
| <polygon points="381 17 389 13 389 21"/> | |
| <polygon points="381 17 373 13 373 21"/></svg><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml"> | |
| <xhtml:div class="ebnf"><xhtml:code> | |
| <div><a href="#greeting" title="greeting">greeting</a> ::= '*' <a href="#SP" title="SP">SP</a> ( <a href="#resp-cond-auth" title="resp-cond-auth">resp-cond-auth</a> | <a href="#resp-cond-bye" title="resp-cond-bye">resp-cond-bye</a> ) <a href="#CRLF" title="CRLF">CRLF</a></div></xhtml:code></xhtml:div> | |
| </xhtml:p> | |
| <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">no references</xhtml:p><xhtml:br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><xhtml:a name="header-fld-name">header-fld-name:</xhtml:a></xhtml:p><svg xmlns="http://www.w3.org/2000/svg" width="123" height="37"> | |
| <defs> | |
| <style type="text/css"> | |
| @namespace "http://www.w3.org/2000/svg"; | |
| .line {fill: none; stroke: #332900; stroke-width: 1;} | |
| .bold-line {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} | |
| .thin-line {stroke: #1F1800; shape-rendering: crispEdges} | |
| .filled {fill: #332900; stroke: none;} | |
| text.terminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #141000; | |
| font-weight: bold; | |
| } | |
| text.nonterminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1A1400; | |
| font-weight: normal; | |
| } | |
| text.regexp {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1F1800; | |
| font-weight: normal; | |
| } | |
| rect, circle, polygon {fill: #332900; stroke: #332900;} | |
| rect.terminal {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} | |
| rect.nonterminal {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} | |
| rect.text {fill: none; stroke: none;} | |
| polygon.regexp {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} | |
| </style> | |
| </defs> | |
| <polygon points="9 17 1 13 1 21"/> | |
| <polygon points="17 17 9 13 9 21"/><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#astring" xlink:title="astring"> | |
| <rect x="31" y="3" width="64" height="32"/> | |
| <rect x="29" y="1" width="64" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="39" y="21">astring</text></a><svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m0 0 h10 m64 0 h10 m3 0 h-3"/> | |
| <polygon points="113 17 121 13 121 21"/> | |
| <polygon points="113 17 105 13 105 21"/></svg><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml"> | |
| <xhtml:div class="ebnf"><xhtml:code> | |
| <div><a href="#header-fld-name" title="header-fld-name">header-fld-name</a></div> | |
| <div> ::= <a href="#astring" title="astring">astring</a></div></xhtml:code></xhtml:div> | |
| </xhtml:p> | |
| <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by: | |
| <xhtml:ul> | |
| <xhtml:li><xhtml:a href="#header-list" title="header-list">header-list</xhtml:a></xhtml:li> | |
| <xhtml:li><xhtml:a href="#search-key" title="search-key">search-key</xhtml:a></xhtml:li> | |
| </xhtml:ul> | |
| </xhtml:p><xhtml:br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><xhtml:a name="header-list">header-list:</xhtml:a></xhtml:p><svg xmlns="http://www.w3.org/2000/svg" width="317" height="81"> | |
| <defs> | |
| <style type="text/css"> | |
| @namespace "http://www.w3.org/2000/svg"; | |
| .line {fill: none; stroke: #332900; stroke-width: 1;} | |
| .bold-line {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} | |
| .thin-line {stroke: #1F1800; shape-rendering: crispEdges} | |
| .filled {fill: #332900; stroke: none;} | |
| text.terminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #141000; | |
| font-weight: bold; | |
| } | |
| text.nonterminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1A1400; | |
| font-weight: normal; | |
| } | |
| text.regexp {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1F1800; | |
| font-weight: normal; | |
| } | |
| rect, circle, polygon {fill: #332900; stroke: #332900;} | |
| rect.terminal {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} | |
| rect.nonterminal {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} | |
| rect.text {fill: none; stroke: none;} | |
| polygon.regexp {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} | |
| </style> | |
| </defs> | |
| <polygon points="9 61 1 57 1 65"/> | |
| <polygon points="17 61 9 57 9 65"/> | |
| <rect x="31" y="47" width="26" height="32" rx="10"/> | |
| <rect x="29" y="45" width="26" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="39" y="65">(</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#header-fld-name" xlink:title="header-fld-name"> | |
| <rect x="97" y="47" width="126" height="32"/> | |
| <rect x="95" y="45" width="126" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="105" y="65">header-fld-name</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#SP" xlink:title="SP"> | |
| <rect x="97" y="3" width="36" height="32"/> | |
| <rect x="95" y="1" width="36" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="105" y="21">SP</text></a><rect x="263" y="47" width="26" height="32" rx="10"/> | |
| <rect x="261" y="45" width="26" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="271" y="65">)</text> | |
| <svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 61 h2 m0 0 h10 m26 0 h10 m20 0 h10 m126 0 h10 m-166 0 l20 0 m-1 0 q-9 0 -9 -10 l0 -24 q0 -10 10 -10 m146 44 l20 0 m-20 0 q10 0 10 -10 l0 -24 q0 -10 -10 -10 m-146 0 h10 m36 0 h10 m0 0 h90 m20 44 h10 m26 0 h10 m3 0 h-3"/> | |
| <polygon points="307 61 315 57 315 65"/> | |
| <polygon points="307 61 299 57 299 65"/></svg><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml"> | |
| <xhtml:div class="ebnf"><xhtml:code> | |
| <div><a href="#header-list" title="header-list">header-list</a></div> | |
| <div> ::= '(' <a href="#header-fld-name" title="header-fld-name">header-fld-name</a> ( <a href="#SP" title="SP">SP</a> <a href="#header-fld-name" title="header-fld-name">header-fld-name</a> )* ')'</div></xhtml:code></xhtml:div> | |
| </xhtml:p> | |
| <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by: | |
| <xhtml:ul> | |
| <xhtml:li><xhtml:a href="#section-msgtext" title="section-msgtext">section-msgtext</xhtml:a></xhtml:li> | |
| </xhtml:ul> | |
| </xhtml:p><xhtml:br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><xhtml:a name="idle">idle:</xhtml:a></xhtml:p><svg xmlns="http://www.w3.org/2000/svg" width="259" height="37"> | |
| <defs> | |
| <style type="text/css"> | |
| @namespace "http://www.w3.org/2000/svg"; | |
| .line {fill: none; stroke: #332900; stroke-width: 1;} | |
| .bold-line {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} | |
| .thin-line {stroke: #1F1800; shape-rendering: crispEdges} | |
| .filled {fill: #332900; stroke: none;} | |
| text.terminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #141000; | |
| font-weight: bold; | |
| } | |
| text.nonterminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1A1400; | |
| font-weight: normal; | |
| } | |
| text.regexp {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1F1800; | |
| font-weight: normal; | |
| } | |
| rect, circle, polygon {fill: #332900; stroke: #332900;} | |
| rect.terminal {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} | |
| rect.nonterminal {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} | |
| rect.text {fill: none; stroke: none;} | |
| polygon.regexp {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} | |
| </style> | |
| </defs> | |
| <polygon points="9 17 1 13 1 21"/> | |
| <polygon points="17 17 9 13 9 21"/> | |
| <rect x="31" y="3" width="52" height="32" rx="10"/> | |
| <rect x="29" y="1" width="52" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="39" y="21">IDLE</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#CRLF" xlink:title="CRLF"> | |
| <rect x="103" y="3" width="50" height="32"/> | |
| <rect x="101" y="1" width="50" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="111" y="21">CRLF</text></a><rect x="173" y="3" width="58" height="32" rx="10"/> | |
| <rect x="171" y="1" width="58" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="181" y="21">DONE</text> | |
| <svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m0 0 h10 m52 0 h10 m0 0 h10 m50 0 h10 m0 0 h10 m58 0 h10 m3 0 h-3"/> | |
| <polygon points="249 17 257 13 257 21"/> | |
| <polygon points="249 17 241 13 241 21"/></svg><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml"> | |
| <xhtml:div class="ebnf"><xhtml:code> | |
| <div><a href="#idle" title="idle">idle</a> ::= 'IDLE' <a href="#CRLF" title="CRLF">CRLF</a> 'DONE'</div></xhtml:code></xhtml:div> | |
| </xhtml:p> | |
| <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by: | |
| <xhtml:ul> | |
| <xhtml:li><xhtml:a href="#command-auth" title="command-auth">command-auth</xhtml:a></xhtml:li> | |
| </xhtml:ul> | |
| </xhtml:p><xhtml:br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><xhtml:a name="initial-resp">initial-resp:</xhtml:a></xhtml:p><svg xmlns="http://www.w3.org/2000/svg" width="165" height="81"> | |
| <defs> | |
| <style type="text/css"> | |
| @namespace "http://www.w3.org/2000/svg"; | |
| .line {fill: none; stroke: #332900; stroke-width: 1;} | |
| .bold-line {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} | |
| .thin-line {stroke: #1F1800; shape-rendering: crispEdges} | |
| .filled {fill: #332900; stroke: none;} | |
| text.terminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #141000; | |
| font-weight: bold; | |
| } | |
| text.nonterminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1A1400; | |
| font-weight: normal; | |
| } | |
| text.regexp {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1F1800; | |
| font-weight: normal; | |
| } | |
| rect, circle, polygon {fill: #332900; stroke: #332900;} | |
| rect.terminal {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} | |
| rect.nonterminal {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} | |
| rect.text {fill: none; stroke: none;} | |
| polygon.regexp {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} | |
| </style> | |
| </defs> | |
| <polygon points="9 17 1 13 1 21"/> | |
| <polygon points="17 17 9 13 9 21"/><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#base64" xlink:title="base64"> | |
| <rect x="51" y="3" width="66" height="32"/> | |
| <rect x="49" y="1" width="66" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="59" y="21">base64</text></a><rect x="51" y="47" width="30" height="32" rx="10"/> | |
| <rect x="49" y="45" width="30" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="59" y="65">=</text> | |
| <svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m20 0 h10 m66 0 h10 m-106 0 h20 m86 0 h20 m-126 0 q10 0 10 10 m106 0 q0 -10 10 -10 m-116 10 v24 m106 0 v-24 m-106 24 q0 10 10 10 m86 0 q10 0 10 -10 m-96 10 h10 m30 0 h10 m0 0 h36 m23 -44 h-3"/> | |
| <polygon points="155 17 163 13 163 21"/> | |
| <polygon points="155 17 147 13 147 21"/></svg><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml"> | |
| <xhtml:div class="ebnf"><xhtml:code> | |
| <div><a href="#initial-resp" title="initial-resp">initial-resp</a></div> | |
| <div> ::= <a href="#base64" title="base64">base64</a></div> | |
| <div> | '='</div></xhtml:code></xhtml:div> | |
| </xhtml:p> | |
| <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by: | |
| <xhtml:ul> | |
| <xhtml:li><xhtml:a href="#authenticate" title="authenticate">authenticate</xhtml:a></xhtml:li> | |
| </xhtml:ul> | |
| </xhtml:p><xhtml:br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><xhtml:a name="list">list:</xhtml:a></xhtml:p><svg xmlns="http://www.w3.org/2000/svg" width="893" height="69"> | |
| <defs> | |
| <style type="text/css"> | |
| @namespace "http://www.w3.org/2000/svg"; | |
| .line {fill: none; stroke: #332900; stroke-width: 1;} | |
| .bold-line {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} | |
| .thin-line {stroke: #1F1800; shape-rendering: crispEdges} | |
| .filled {fill: #332900; stroke: none;} | |
| text.terminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #141000; | |
| font-weight: bold; | |
| } | |
| text.nonterminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1A1400; | |
| font-weight: normal; | |
| } | |
| text.regexp {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1F1800; | |
| font-weight: normal; | |
| } | |
| rect, circle, polygon {fill: #332900; stroke: #332900;} | |
| rect.terminal {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} | |
| rect.nonterminal {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} | |
| rect.text {fill: none; stroke: none;} | |
| polygon.regexp {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} | |
| </style> | |
| </defs> | |
| <polygon points="9 17 1 13 1 21"/> | |
| <polygon points="17 17 9 13 9 21"/> | |
| <rect x="31" y="3" width="52" height="32" rx="10"/> | |
| <rect x="29" y="1" width="52" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="39" y="21">LIST</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#SP" xlink:title="SP"> | |
| <rect x="103" y="3" width="36" height="32"/> | |
| <rect x="101" y="1" width="36" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="111" y="21">SP</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#list-select-opts" xlink:title="list-select-opts"> | |
| <rect x="179" y="35" width="114" height="32"/> | |
| <rect x="177" y="33" width="114" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="187" y="53">list-select-opts</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#SP" xlink:title="SP"> | |
| <rect x="313" y="35" width="36" height="32"/> | |
| <rect x="311" y="33" width="36" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="321" y="53">SP</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#mailbox" xlink:title="mailbox"> | |
| <rect x="389" y="3" width="68" height="32"/> | |
| <rect x="387" y="1" width="68" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="397" y="21">mailbox</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#SP" xlink:title="SP"> | |
| <rect x="477" y="3" width="36" height="32"/> | |
| <rect x="475" y="1" width="36" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="485" y="21">SP</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#mbox-or-pat" xlink:title="mbox-or-pat"> | |
| <rect x="533" y="3" width="100" height="32"/> | |
| <rect x="531" y="1" width="100" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="541" y="21">mbox-or-pat</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#SP" xlink:title="SP"> | |
| <rect x="673" y="35" width="36" height="32"/> | |
| <rect x="671" y="33" width="36" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="681" y="53">SP</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#list-return-opts" xlink:title="list-return-opts"> | |
| <rect x="729" y="35" width="116" height="32"/> | |
| <rect x="727" y="33" width="116" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="737" y="53">list-return-opts</text></a><svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m0 0 h10 m52 0 h10 m0 0 h10 m36 0 h10 m20 0 h10 m0 0 h180 m-210 0 h20 m190 0 h20 m-230 0 q10 0 10 10 m210 0 q0 -10 10 -10 m-220 10 v12 m210 0 v-12 m-210 12 q0 10 10 10 m190 0 q10 0 10 -10 m-200 10 h10 m114 0 h10 m0 0 h10 m36 0 h10 m20 -32 h10 m68 0 h10 m0 0 h10 m36 0 h10 m0 0 h10 m100 0 h10 m20 0 h10 m0 0 h182 m-212 0 h20 m192 0 h20 m-232 0 q10 0 10 10 m212 0 q0 -10 10 -10 m-222 10 v12 m212 0 v-12 m-212 12 q0 10 10 10 m192 0 q10 0 10 -10 m-202 10 h10 m36 0 h10 m0 0 h10 m116 0 h10 m23 -32 h-3"/> | |
| <polygon points="883 17 891 13 891 21"/> | |
| <polygon points="883 17 875 13 875 21"/></svg><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml"> | |
| <xhtml:div class="ebnf"><xhtml:code> | |
| <div><a href="#list" title="list">list</a> ::= 'LIST' <a href="#SP" title="SP">SP</a> ( <a href="#list-select-opts" title="list-select-opts">list-select-opts</a> <a href="#SP" title="SP">SP</a> )? <a href="#mailbox" title="mailbox">mailbox</a> <a href="#SP" title="SP">SP</a> <a href="#mbox-or-pat" title="mbox-or-pat">mbox-or-pat</a> ( <a href="#SP" title="SP">SP</a> <a href="#list-return-opts" title="list-return-opts">list-return-opts</a> )?</div></xhtml:code></xhtml:div> | |
| </xhtml:p> | |
| <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by: | |
| <xhtml:ul> | |
| <xhtml:li><xhtml:a href="#command-auth" title="command-auth">command-auth</xhtml:a></xhtml:li> | |
| </xhtml:ul> | |
| </xhtml:p><xhtml:br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><xhtml:a name="list-mailbox">list-mailbox:</xhtml:a></xhtml:p><svg xmlns="http://www.w3.org/2000/svg" width="209" height="97"> | |
| <defs> | |
| <style type="text/css"> | |
| @namespace "http://www.w3.org/2000/svg"; | |
| .line {fill: none; stroke: #332900; stroke-width: 1;} | |
| .bold-line {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} | |
| .thin-line {stroke: #1F1800; shape-rendering: crispEdges} | |
| .filled {fill: #332900; stroke: none;} | |
| text.terminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #141000; | |
| font-weight: bold; | |
| } | |
| text.nonterminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1A1400; | |
| font-weight: normal; | |
| } | |
| text.regexp {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1F1800; | |
| font-weight: normal; | |
| } | |
| rect, circle, polygon {fill: #332900; stroke: #332900;} | |
| rect.terminal {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} | |
| rect.nonterminal {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} | |
| rect.text {fill: none; stroke: none;} | |
| polygon.regexp {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} | |
| </style> | |
| </defs> | |
| <polygon points="9 33 1 29 1 37"/> | |
| <polygon points="17 33 9 29 9 37"/><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#list-char" xlink:title="list-char"> | |
| <rect x="71" y="19" width="70" height="32"/> | |
| <rect x="69" y="17" width="70" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="79" y="37">list-char</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#string" xlink:title="string"> | |
| <rect x="51" y="63" width="56" height="32"/> | |
| <rect x="49" y="61" width="56" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="59" y="81">string</text></a><svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 33 h2 m40 0 h10 m70 0 h10 m-110 0 l20 0 m-1 0 q-9 0 -9 -10 l0 -12 q0 -10 10 -10 m90 32 l20 0 m-20 0 q10 0 10 -10 l0 -12 q0 -10 -10 -10 m-90 0 h10 m0 0 h80 m-130 32 h20 m130 0 h20 m-170 0 q10 0 10 10 m150 0 q0 -10 10 -10 m-160 10 v24 m150 0 v-24 m-150 24 q0 10 10 10 m130 0 q10 0 10 -10 m-140 10 h10 m56 0 h10 m0 0 h54 m23 -44 h-3"/> | |
| <polygon points="199 33 207 29 207 37"/> | |
| <polygon points="199 33 191 29 191 37"/></svg><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml"> | |
| <xhtml:div class="ebnf"><xhtml:code> | |
| <div><a href="#list-mailbox" title="list-mailbox">list-mailbox</a></div> | |
| <div> ::= <a href="#list-char" title="list-char">list-char</a>+</div> | |
| <div> | <a href="#string" title="string">string</a></div></xhtml:code></xhtml:div> | |
| </xhtml:p> | |
| <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by: | |
| <xhtml:ul> | |
| <xhtml:li><xhtml:a href="#mbox-or-pat" title="mbox-or-pat">mbox-or-pat</xhtml:a></xhtml:li> | |
| <xhtml:li><xhtml:a href="#patterns" title="patterns">patterns</xhtml:a></xhtml:li> | |
| </xhtml:ul> | |
| </xhtml:p><xhtml:br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><xhtml:a name="list-char">list-char:</xhtml:a></xhtml:p><svg xmlns="http://www.w3.org/2000/svg" width="201" height="125"> | |
| <defs> | |
| <style type="text/css"> | |
| @namespace "http://www.w3.org/2000/svg"; | |
| .line {fill: none; stroke: #332900; stroke-width: 1;} | |
| .bold-line {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} | |
| .thin-line {stroke: #1F1800; shape-rendering: crispEdges} | |
| .filled {fill: #332900; stroke: none;} | |
| text.terminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #141000; | |
| font-weight: bold; | |
| } | |
| text.nonterminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1A1400; | |
| font-weight: normal; | |
| } | |
| text.regexp {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1F1800; | |
| font-weight: normal; | |
| } | |
| rect, circle, polygon {fill: #332900; stroke: #332900;} | |
| rect.terminal {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} | |
| rect.nonterminal {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} | |
| rect.text {fill: none; stroke: none;} | |
| polygon.regexp {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} | |
| </style> | |
| </defs> | |
| <polygon points="9 17 1 13 1 21"/> | |
| <polygon points="17 17 9 13 9 21"/><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#ATOM-CHAR" xlink:title="ATOM-CHAR"> | |
| <rect x="51" y="3" width="94" height="32"/> | |
| <rect x="49" y="1" width="94" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="59" y="21">ATOM-CHAR</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#list-wildcards" xlink:title="list-wildcards"> | |
| <rect x="51" y="47" width="102" height="32"/> | |
| <rect x="49" y="45" width="102" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="59" y="65">list-wildcards</text></a><rect x="51" y="91" width="26" height="32" rx="10"/> | |
| <rect x="49" y="89" width="26" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="59" y="109">]</text> | |
| <svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m20 0 h10 m94 0 h10 m0 0 h8 m-142 0 h20 m122 0 h20 m-162 0 q10 0 10 10 m142 0 q0 -10 10 -10 m-152 10 v24 m142 0 v-24 m-142 24 q0 10 10 10 m122 0 q10 0 10 -10 m-132 10 h10 m102 0 h10 m-132 -10 v20 m142 0 v-20 m-142 20 v24 m142 0 v-24 m-142 24 q0 10 10 10 m122 0 q10 0 10 -10 m-132 10 h10 m26 0 h10 m0 0 h76 m23 -88 h-3"/> | |
| <polygon points="191 17 199 13 199 21"/> | |
| <polygon points="191 17 183 13 183 21"/></svg><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml"> | |
| <xhtml:div class="ebnf"><xhtml:code> | |
| <div><a href="#list-char" title="list-char">list-char</a></div> | |
| <div> ::= <a href="#ATOM-CHAR" title="ATOM-CHAR">ATOM-CHAR</a></div> | |
| <div> | <a href="#list-wildcards" title="list-wildcards">list-wildcards</a></div> | |
| <div> | ']'</div></xhtml:code></xhtml:div> | |
| </xhtml:p> | |
| <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by: | |
| <xhtml:ul> | |
| <xhtml:li><xhtml:a href="#list-mailbox" title="list-mailbox">list-mailbox</xhtml:a></xhtml:li> | |
| </xhtml:ul> | |
| </xhtml:p><xhtml:br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><xhtml:a name="list-return-opt">list-return-opt:</xhtml:a></xhtml:p><svg xmlns="http://www.w3.org/2000/svg" width="163" height="37"> | |
| <defs> | |
| <style type="text/css"> | |
| @namespace "http://www.w3.org/2000/svg"; | |
| .line {fill: none; stroke: #332900; stroke-width: 1;} | |
| .bold-line {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} | |
| .thin-line {stroke: #1F1800; shape-rendering: crispEdges} | |
| .filled {fill: #332900; stroke: none;} | |
| text.terminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #141000; | |
| font-weight: bold; | |
| } | |
| text.nonterminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1A1400; | |
| font-weight: normal; | |
| } | |
| text.regexp {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1F1800; | |
| font-weight: normal; | |
| } | |
| rect, circle, polygon {fill: #332900; stroke: #332900;} | |
| rect.terminal {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} | |
| rect.nonterminal {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} | |
| rect.text {fill: none; stroke: none;} | |
| polygon.regexp {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} | |
| </style> | |
| </defs> | |
| <polygon points="9 17 1 13 1 21"/> | |
| <polygon points="17 17 9 13 9 21"/><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#return-option" xlink:title="return-option"> | |
| <rect x="31" y="3" width="104" height="32"/> | |
| <rect x="29" y="1" width="104" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="39" y="21">return-option</text></a><svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m0 0 h10 m104 0 h10 m3 0 h-3"/> | |
| <polygon points="153 17 161 13 161 21"/> | |
| <polygon points="153 17 145 13 145 21"/></svg><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml"> | |
| <xhtml:div class="ebnf"><xhtml:code> | |
| <div><a href="#list-return-opt" title="list-return-opt">list-return-opt</a></div> | |
| <div> ::= <a href="#return-option" title="return-option">return-option</a></div></xhtml:code></xhtml:div> | |
| </xhtml:p> | |
| <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by: | |
| <xhtml:ul> | |
| <xhtml:li><xhtml:a href="#list-return-opts" title="list-return-opts">list-return-opts</xhtml:a></xhtml:li> | |
| </xhtml:ul> | |
| </xhtml:p><xhtml:br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><xhtml:a name="list-return-opts">list-return-opts:</xhtml:a></xhtml:p><svg xmlns="http://www.w3.org/2000/svg" width="491" height="97"> | |
| <defs> | |
| <style type="text/css"> | |
| @namespace "http://www.w3.org/2000/svg"; | |
| .line {fill: none; stroke: #332900; stroke-width: 1;} | |
| .bold-line {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} | |
| .thin-line {stroke: #1F1800; shape-rendering: crispEdges} | |
| .filled {fill: #332900; stroke: none;} | |
| text.terminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #141000; | |
| font-weight: bold; | |
| } | |
| text.nonterminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1A1400; | |
| font-weight: normal; | |
| } | |
| text.regexp {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1F1800; | |
| font-weight: normal; | |
| } | |
| rect, circle, polygon {fill: #332900; stroke: #332900;} | |
| rect.terminal {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} | |
| rect.nonterminal {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} | |
| rect.text {fill: none; stroke: none;} | |
| polygon.regexp {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} | |
| </style> | |
| </defs> | |
| <polygon points="9 61 1 57 1 65"/> | |
| <polygon points="17 61 9 57 9 65"/> | |
| <rect x="31" y="47" width="74" height="32" rx="10"/> | |
| <rect x="29" y="45" width="74" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="39" y="65">RETURN</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#SP" xlink:title="SP"> | |
| <rect x="125" y="47" width="36" height="32"/> | |
| <rect x="123" y="45" width="36" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="133" y="65">SP</text></a><rect x="181" y="47" width="26" height="32" rx="10"/> | |
| <rect x="179" y="45" width="26" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="189" y="65">(</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#list-return-opt" xlink:title="list-return-opt"> | |
| <rect x="267" y="47" width="110" height="32"/> | |
| <rect x="265" y="45" width="110" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="275" y="65">list-return-opt</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#SP" xlink:title="SP"> | |
| <rect x="267" y="3" width="36" height="32"/> | |
| <rect x="265" y="1" width="36" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="275" y="21">SP</text></a><rect x="437" y="47" width="26" height="32" rx="10"/> | |
| <rect x="435" y="45" width="26" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="445" y="65">)</text> | |
| <svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 61 h2 m0 0 h10 m74 0 h10 m0 0 h10 m36 0 h10 m0 0 h10 m26 0 h10 m40 0 h10 m110 0 h10 m-150 0 l20 0 m-1 0 q-9 0 -9 -10 l0 -24 q0 -10 10 -10 m130 44 l20 0 m-20 0 q10 0 10 -10 l0 -24 q0 -10 -10 -10 m-130 0 h10 m36 0 h10 m0 0 h74 m-170 44 h20 m170 0 h20 m-210 0 q10 0 10 10 m190 0 q0 -10 10 -10 m-200 10 v14 m190 0 v-14 m-190 14 q0 10 10 10 m170 0 q10 0 10 -10 m-180 10 h10 m0 0 h160 m20 -34 h10 m26 0 h10 m3 0 h-3"/> | |
| <polygon points="481 61 489 57 489 65"/> | |
| <polygon points="481 61 473 57 473 65"/></svg><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml"> | |
| <xhtml:div class="ebnf"><xhtml:code> | |
| <div><a href="#list-return-opts" title="list-return-opts">list-return-opts</a></div> | |
| <div> ::= 'RETURN' <a href="#SP" title="SP">SP</a> '(' ( <a href="#list-return-opt" title="list-return-opt">list-return-opt</a> ( <a href="#SP" title="SP">SP</a> <a href="#list-return-opt" title="list-return-opt">list-return-opt</a> )* )? ')'</div></xhtml:code></xhtml:div> | |
| </xhtml:p> | |
| <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by: | |
| <xhtml:ul> | |
| <xhtml:li><xhtml:a href="#list" title="list">list</xhtml:a></xhtml:li> | |
| </xhtml:ul> | |
| </xhtml:p><xhtml:br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><xhtml:a name="list-select-base-opt">list-select-base-opt:</xhtml:a></xhtml:p><svg xmlns="http://www.w3.org/2000/svg" width="227" height="81"> | |
| <defs> | |
| <style type="text/css"> | |
| @namespace "http://www.w3.org/2000/svg"; | |
| .line {fill: none; stroke: #332900; stroke-width: 1;} | |
| .bold-line {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} | |
| .thin-line {stroke: #1F1800; shape-rendering: crispEdges} | |
| .filled {fill: #332900; stroke: none;} | |
| text.terminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #141000; | |
| font-weight: bold; | |
| } | |
| text.nonterminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1A1400; | |
| font-weight: normal; | |
| } | |
| text.regexp {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1F1800; | |
| font-weight: normal; | |
| } | |
| rect, circle, polygon {fill: #332900; stroke: #332900;} | |
| rect.terminal {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} | |
| rect.nonterminal {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} | |
| rect.text {fill: none; stroke: none;} | |
| polygon.regexp {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} | |
| </style> | |
| </defs> | |
| <polygon points="9 17 1 13 1 21"/> | |
| <polygon points="17 17 9 13 9 21"/> | |
| <rect x="51" y="3" width="108" height="32" rx="10"/> | |
| <rect x="49" y="1" width="108" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="59" y="21">SUBSCRIBED</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#option-extension" xlink:title="option-extension"> | |
| <rect x="51" y="47" width="128" height="32"/> | |
| <rect x="49" y="45" width="128" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="59" y="65">option-extension</text></a><svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m20 0 h10 m108 0 h10 m0 0 h20 m-168 0 h20 m148 0 h20 m-188 0 q10 0 10 10 m168 0 q0 -10 10 -10 m-178 10 v24 m168 0 v-24 m-168 24 q0 10 10 10 m148 0 q10 0 10 -10 m-158 10 h10 m128 0 h10 m23 -44 h-3"/> | |
| <polygon points="217 17 225 13 225 21"/> | |
| <polygon points="217 17 209 13 209 21"/></svg><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml"> | |
| <xhtml:div class="ebnf"><xhtml:code> | |
| <div><a href="#list-select-base-opt" title="list-select-base-opt">list-select-base-opt</a></div> | |
| <div> ::= 'SUBSCRIBED'</div> | |
| <div> | <a href="#option-extension" title="option-extension">option-extension</a></div></xhtml:code></xhtml:div> | |
| </xhtml:p> | |
| <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by: | |
| <xhtml:ul> | |
| <xhtml:li><xhtml:a href="#list-select-base-opt-quoted" title="list-select-base-opt-quoted">list-select-base-opt-quoted</xhtml:a></xhtml:li> | |
| <xhtml:li><xhtml:a href="#list-select-opt" title="list-select-opt">list-select-opt</xhtml:a></xhtml:li> | |
| <xhtml:li><xhtml:a href="#list-select-opts" title="list-select-opts">list-select-opts</xhtml:a></xhtml:li> | |
| </xhtml:ul> | |
| </xhtml:p><xhtml:br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><xhtml:a name="list-select-base-opt-quoted">list-select-base-opt-quoted:</xhtml:a></xhtml:p><svg xmlns="http://www.w3.org/2000/svg" width="387" height="37"> | |
| <defs> | |
| <style type="text/css"> | |
| @namespace "http://www.w3.org/2000/svg"; | |
| .line {fill: none; stroke: #332900; stroke-width: 1;} | |
| .bold-line {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} | |
| .thin-line {stroke: #1F1800; shape-rendering: crispEdges} | |
| .filled {fill: #332900; stroke: none;} | |
| text.terminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #141000; | |
| font-weight: bold; | |
| } | |
| text.nonterminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1A1400; | |
| font-weight: normal; | |
| } | |
| text.regexp {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1F1800; | |
| font-weight: normal; | |
| } | |
| rect, circle, polygon {fill: #332900; stroke: #332900;} | |
| rect.terminal {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} | |
| rect.nonterminal {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} | |
| rect.text {fill: none; stroke: none;} | |
| polygon.regexp {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} | |
| </style> | |
| </defs> | |
| <polygon points="9 17 1 13 1 21"/> | |
| <polygon points="17 17 9 13 9 21"/><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#DQUOTE" xlink:title="DQUOTE"> | |
| <rect x="31" y="3" width="72" height="32"/> | |
| <rect x="29" y="1" width="72" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="39" y="21">DQUOTE</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#list-select-base-opt" xlink:title="list-select-base-opt"> | |
| <rect x="123" y="3" width="144" height="32"/> | |
| <rect x="121" y="1" width="144" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="131" y="21">list-select-base-opt</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#DQUOTE" xlink:title="DQUOTE"> | |
| <rect x="287" y="3" width="72" height="32"/> | |
| <rect x="285" y="1" width="72" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="295" y="21">DQUOTE</text></a><svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m0 0 h10 m72 0 h10 m0 0 h10 m144 0 h10 m0 0 h10 m72 0 h10 m3 0 h-3"/> | |
| <polygon points="377 17 385 13 385 21"/> | |
| <polygon points="377 17 369 13 369 21"/></svg><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml"> | |
| <xhtml:div class="ebnf"><xhtml:code> | |
| <div><a href="#list-select-base-opt-quoted" title="list-select-base-opt-quoted">list-select-base-opt-quoted</a></div> | |
| <div> ::= <a href="#DQUOTE" title="DQUOTE">DQUOTE</a> <a href="#list-select-base-opt" title="list-select-base-opt">list-select-base-opt</a> <a href="#DQUOTE" title="DQUOTE">DQUOTE</a></div></xhtml:code></xhtml:div> | |
| </xhtml:p> | |
| <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by: | |
| <xhtml:ul> | |
| <xhtml:li><xhtml:a href="#childinfo-extended-item" title="childinfo-extended-item">childinfo-extended-item</xhtml:a></xhtml:li> | |
| </xhtml:ul> | |
| </xhtml:p><xhtml:br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><xhtml:a name="list-select-independent-opt">list-select-independent-opt:</xhtml:a></xhtml:p><svg xmlns="http://www.w3.org/2000/svg" width="227" height="81"> | |
| <defs> | |
| <style type="text/css"> | |
| @namespace "http://www.w3.org/2000/svg"; | |
| .line {fill: none; stroke: #332900; stroke-width: 1;} | |
| .bold-line {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} | |
| .thin-line {stroke: #1F1800; shape-rendering: crispEdges} | |
| .filled {fill: #332900; stroke: none;} | |
| text.terminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #141000; | |
| font-weight: bold; | |
| } | |
| text.nonterminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1A1400; | |
| font-weight: normal; | |
| } | |
| text.regexp {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1F1800; | |
| font-weight: normal; | |
| } | |
| rect, circle, polygon {fill: #332900; stroke: #332900;} | |
| rect.terminal {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} | |
| rect.nonterminal {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} | |
| rect.text {fill: none; stroke: none;} | |
| polygon.regexp {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} | |
| </style> | |
| </defs> | |
| <polygon points="9 17 1 13 1 21"/> | |
| <polygon points="17 17 9 13 9 21"/> | |
| <rect x="51" y="3" width="76" height="32" rx="10"/> | |
| <rect x="49" y="1" width="76" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="59" y="21">REMOTE</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#option-extension" xlink:title="option-extension"> | |
| <rect x="51" y="47" width="128" height="32"/> | |
| <rect x="49" y="45" width="128" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="59" y="65">option-extension</text></a><svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m20 0 h10 m76 0 h10 m0 0 h52 m-168 0 h20 m148 0 h20 m-188 0 q10 0 10 10 m168 0 q0 -10 10 -10 m-178 10 v24 m168 0 v-24 m-168 24 q0 10 10 10 m148 0 q10 0 10 -10 m-158 10 h10 m128 0 h10 m23 -44 h-3"/> | |
| <polygon points="217 17 225 13 225 21"/> | |
| <polygon points="217 17 209 13 209 21"/></svg><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml"> | |
| <xhtml:div class="ebnf"><xhtml:code> | |
| <div><a href="#list-select-independent-opt" title="list-select-independent-opt">list-select-independent-opt</a></div> | |
| <div> ::= 'REMOTE'</div> | |
| <div> | <a href="#option-extension" title="option-extension">option-extension</a></div></xhtml:code></xhtml:div> | |
| </xhtml:p> | |
| <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by: | |
| <xhtml:ul> | |
| <xhtml:li><xhtml:a href="#list-select-opt" title="list-select-opt">list-select-opt</xhtml:a></xhtml:li> | |
| <xhtml:li><xhtml:a href="#list-select-opts" title="list-select-opts">list-select-opts</xhtml:a></xhtml:li> | |
| </xhtml:ul> | |
| </xhtml:p><xhtml:br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><xhtml:a name="list-select-mod-opt">list-select-mod-opt:</xhtml:a></xhtml:p><svg xmlns="http://www.w3.org/2000/svg" width="245" height="81"> | |
| <defs> | |
| <style type="text/css"> | |
| @namespace "http://www.w3.org/2000/svg"; | |
| .line {fill: none; stroke: #332900; stroke-width: 1;} | |
| .bold-line {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} | |
| .thin-line {stroke: #1F1800; shape-rendering: crispEdges} | |
| .filled {fill: #332900; stroke: none;} | |
| text.terminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #141000; | |
| font-weight: bold; | |
| } | |
| text.nonterminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1A1400; | |
| font-weight: normal; | |
| } | |
| text.regexp {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1F1800; | |
| font-weight: normal; | |
| } | |
| rect, circle, polygon {fill: #332900; stroke: #332900;} | |
| rect.terminal {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} | |
| rect.nonterminal {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} | |
| rect.text {fill: none; stroke: none;} | |
| polygon.regexp {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} | |
| </style> | |
| </defs> | |
| <polygon points="9 17 1 13 1 21"/> | |
| <polygon points="17 17 9 13 9 21"/> | |
| <rect x="51" y="3" width="146" height="32" rx="10"/> | |
| <rect x="49" y="1" width="146" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="59" y="21">RECURSIVEMATCH</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#option-extension" xlink:title="option-extension"> | |
| <rect x="51" y="47" width="128" height="32"/> | |
| <rect x="49" y="45" width="128" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="59" y="65">option-extension</text></a><svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m20 0 h10 m146 0 h10 m-186 0 h20 m166 0 h20 m-206 0 q10 0 10 10 m186 0 q0 -10 10 -10 m-196 10 v24 m186 0 v-24 m-186 24 q0 10 10 10 m166 0 q10 0 10 -10 m-176 10 h10 m128 0 h10 m0 0 h18 m23 -44 h-3"/> | |
| <polygon points="235 17 243 13 243 21"/> | |
| <polygon points="235 17 227 13 227 21"/></svg><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml"> | |
| <xhtml:div class="ebnf"><xhtml:code> | |
| <div><a href="#list-select-mod-opt" title="list-select-mod-opt">list-select-mod-opt</a></div> | |
| <div> ::= 'RECURSIVEMATCH'</div> | |
| <div> | <a href="#option-extension" title="option-extension">option-extension</a></div></xhtml:code></xhtml:div> | |
| </xhtml:p> | |
| <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by: | |
| <xhtml:ul> | |
| <xhtml:li><xhtml:a href="#list-select-opt" title="list-select-opt">list-select-opt</xhtml:a></xhtml:li> | |
| </xhtml:ul> | |
| </xhtml:p><xhtml:br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><xhtml:a name="list-select-opt">list-select-opt:</xhtml:a></xhtml:p><svg xmlns="http://www.w3.org/2000/svg" width="293" height="125"> | |
| <defs> | |
| <style type="text/css"> | |
| @namespace "http://www.w3.org/2000/svg"; | |
| .line {fill: none; stroke: #332900; stroke-width: 1;} | |
| .bold-line {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} | |
| .thin-line {stroke: #1F1800; shape-rendering: crispEdges} | |
| .filled {fill: #332900; stroke: none;} | |
| text.terminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #141000; | |
| font-weight: bold; | |
| } | |
| text.nonterminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1A1400; | |
| font-weight: normal; | |
| } | |
| text.regexp {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1F1800; | |
| font-weight: normal; | |
| } | |
| rect, circle, polygon {fill: #332900; stroke: #332900;} | |
| rect.terminal {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} | |
| rect.nonterminal {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} | |
| rect.text {fill: none; stroke: none;} | |
| polygon.regexp {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} | |
| </style> | |
| </defs> | |
| <polygon points="9 17 1 13 1 21"/> | |
| <polygon points="17 17 9 13 9 21"/><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#list-select-base-opt" xlink:title="list-select-base-opt"> | |
| <rect x="51" y="3" width="144" height="32"/> | |
| <rect x="49" y="1" width="144" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="59" y="21">list-select-base-opt</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#list-select-independent-opt" xlink:title="list-select-independent-opt"> | |
| <rect x="51" y="47" width="194" height="32"/> | |
| <rect x="49" y="45" width="194" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="59" y="65">list-select-independent-opt</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#list-select-mod-opt" xlink:title="list-select-mod-opt"> | |
| <rect x="51" y="91" width="140" height="32"/> | |
| <rect x="49" y="89" width="140" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="59" y="109">list-select-mod-opt</text></a><svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m20 0 h10 m144 0 h10 m0 0 h50 m-234 0 h20 m214 0 h20 m-254 0 q10 0 10 10 m234 0 q0 -10 10 -10 m-244 10 v24 m234 0 v-24 m-234 24 q0 10 10 10 m214 0 q10 0 10 -10 m-224 10 h10 m194 0 h10 m-224 -10 v20 m234 0 v-20 m-234 20 v24 m234 0 v-24 m-234 24 q0 10 10 10 m214 0 q10 0 10 -10 m-224 10 h10 m140 0 h10 m0 0 h54 m23 -88 h-3"/> | |
| <polygon points="283 17 291 13 291 21"/> | |
| <polygon points="283 17 275 13 275 21"/></svg><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml"> | |
| <xhtml:div class="ebnf"><xhtml:code> | |
| <div><a href="#list-select-opt" title="list-select-opt">list-select-opt</a></div> | |
| <div> ::= <a href="#list-select-base-opt" title="list-select-base-opt">list-select-base-opt</a></div> | |
| <div> | <a href="#list-select-independent-opt" title="list-select-independent-opt">list-select-independent-opt</a></div> | |
| <div> | <a href="#list-select-mod-opt" title="list-select-mod-opt">list-select-mod-opt</a></div></xhtml:code></xhtml:div> | |
| </xhtml:p> | |
| <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by: | |
| <xhtml:ul> | |
| <xhtml:li><xhtml:a href="#list-select-opts" title="list-select-opts">list-select-opts</xhtml:a></xhtml:li> | |
| </xhtml:ul> | |
| </xhtml:p><xhtml:br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><xhtml:a name="list-select-opts">list-select-opts:</xhtml:a></xhtml:p><svg xmlns="http://www.w3.org/2000/svg" width="863" height="179"> | |
| <defs> | |
| <style type="text/css"> | |
| @namespace "http://www.w3.org/2000/svg"; | |
| .line {fill: none; stroke: #332900; stroke-width: 1;} | |
| .bold-line {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} | |
| .thin-line {stroke: #1F1800; shape-rendering: crispEdges} | |
| .filled {fill: #332900; stroke: none;} | |
| text.terminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #141000; | |
| font-weight: bold; | |
| } | |
| text.nonterminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1A1400; | |
| font-weight: normal; | |
| } | |
| text.regexp {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1F1800; | |
| font-weight: normal; | |
| } | |
| rect, circle, polygon {fill: #332900; stroke: #332900;} | |
| rect.terminal {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} | |
| rect.nonterminal {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} | |
| rect.text {fill: none; stroke: none;} | |
| polygon.regexp {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} | |
| </style> | |
| </defs> | |
| <polygon points="9 33 1 29 1 37"/> | |
| <polygon points="17 33 9 29 9 37"/> | |
| <rect x="31" y="19" width="26" height="32" rx="10"/> | |
| <rect x="29" y="17" width="26" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="39" y="37">(</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#list-select-opt" xlink:title="list-select-opt"> | |
| <rect x="137" y="19" width="108" height="32"/> | |
| <rect x="135" y="17" width="108" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="145" y="37">list-select-opt</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#SP" xlink:title="SP"> | |
| <rect x="265" y="19" width="36" height="32"/> | |
| <rect x="263" y="17" width="36" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="273" y="37">SP</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#list-select-base-opt" xlink:title="list-select-base-opt"> | |
| <rect x="361" y="19" width="144" height="32"/> | |
| <rect x="359" y="17" width="144" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="369" y="37">list-select-base-opt</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#SP" xlink:title="SP"> | |
| <rect x="565" y="19" width="36" height="32"/> | |
| <rect x="563" y="17" width="36" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="573" y="37">SP</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#list-select-opt" xlink:title="list-select-opt"> | |
| <rect x="621" y="19" width="108" height="32"/> | |
| <rect x="619" y="17" width="108" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="629" y="37">list-select-opt</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#list-select-independent-opt" xlink:title="list-select-independent-opt"> | |
| <rect x="117" y="129" width="194" height="32"/> | |
| <rect x="115" y="127" width="194" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="125" y="147">list-select-independent-opt</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#SP" xlink:title="SP"> | |
| <rect x="117" y="85" width="36" height="32"/> | |
| <rect x="115" y="83" width="36" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="125" y="103">SP</text></a><rect x="809" y="19" width="26" height="32" rx="10"/> | |
| <rect x="807" y="17" width="26" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="817" y="37">)</text> | |
| <svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 33 h2 m0 0 h10 m26 0 h10 m60 0 h10 m108 0 h10 m0 0 h10 m36 0 h10 m-204 0 l20 0 m-1 0 q-9 0 -9 -10 l0 -12 q0 -10 10 -10 m184 32 l20 0 m-20 0 q10 0 10 -10 l0 -12 q0 -10 -10 -10 m-184 0 h10 m0 0 h174 m-224 32 h20 m224 0 h20 m-264 0 q10 0 10 10 m244 0 q0 -10 10 -10 m-254 10 v14 m244 0 v-14 m-244 14 q0 10 10 10 m224 0 q10 0 10 -10 m-234 10 h10 m0 0 h214 m20 -34 h10 m144 0 h10 m40 0 h10 m36 0 h10 m0 0 h10 m108 0 h10 m-204 0 l20 0 m-1 0 q-9 0 -9 -10 l0 -12 q0 -10 10 -10 m184 32 l20 0 m-20 0 q10 0 10 -10 l0 -12 q0 -10 -10 -10 m-184 0 h10 m0 0 h174 m-224 32 h20 m224 0 h20 m-264 0 q10 0 10 10 m244 0 q0 -10 10 -10 m-254 10 v14 m244 0 v-14 m-244 14 q0 10 10 10 m224 0 q10 0 10 -10 m-234 10 h10 m0 0 h214 m-692 -34 h20 m692 0 h20 m-732 0 q10 0 10 10 m712 0 q0 -10 10 -10 m-722 10 v90 m712 0 v-90 m-712 90 q0 10 10 10 m692 0 q10 0 10 -10 m-682 10 h10 m194 0 h10 m-234 0 l20 0 m-1 0 q-9 0 -9 -10 l0 -24 q0 -10 10 -10 m214 44 l20 0 m-20 0 q10 0 10 -10 l0 -24 q0 -10 -10 -10 m-214 0 h10 m36 0 h10 m0 0 h158 m20 44 h438 m-702 -10 v20 m712 0 v-20 m-712 20 v14 m712 0 v-14 m-712 14 q0 10 10 10 m692 0 q10 0 10 -10 m-702 10 h10 m0 0 h682 m20 -144 h10 m26 0 h10 m3 0 h-3"/> | |
| <polygon points="853 33 861 29 861 37"/> | |
| <polygon points="853 33 845 29 845 37"/></svg><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml"> | |
| <xhtml:div class="ebnf"><xhtml:code> | |
| <div><a href="#list-select-opts" title="list-select-opts">list-select-opts</a></div> | |
| <div> ::= '(' ( ( <a href="#list-select-opt" title="list-select-opt">list-select-opt</a> <a href="#SP" title="SP">SP</a> )* <a href="#list-select-base-opt" title="list-select-base-opt">list-select-base-opt</a> ( <a href="#SP" title="SP">SP</a> <a href="#list-select-opt" title="list-select-opt">list-select-opt</a> )* | <a href="#list-select-independent-opt" title="list-select-independent-opt">list-select-independent-opt</a> ( <a href="#SP" title="SP">SP</a> <a href="#list-select-independent-opt" title="list-select-independent-opt">list-select-independent-opt</a> )* )? ')'</div></xhtml:code></xhtml:div> | |
| </xhtml:p> | |
| <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by: | |
| <xhtml:ul> | |
| <xhtml:li><xhtml:a href="#list" title="list">list</xhtml:a></xhtml:li> | |
| </xhtml:ul> | |
| </xhtml:p><xhtml:br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><xhtml:a name="list-wildcards">list-wildcards:</xhtml:a></xhtml:p><svg xmlns="http://www.w3.org/2000/svg" width="133" height="81"> | |
| <defs> | |
| <style type="text/css"> | |
| @namespace "http://www.w3.org/2000/svg"; | |
| .line {fill: none; stroke: #332900; stroke-width: 1;} | |
| .bold-line {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} | |
| .thin-line {stroke: #1F1800; shape-rendering: crispEdges} | |
| .filled {fill: #332900; stroke: none;} | |
| text.terminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #141000; | |
| font-weight: bold; | |
| } | |
| text.nonterminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1A1400; | |
| font-weight: normal; | |
| } | |
| text.regexp {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1F1800; | |
| font-weight: normal; | |
| } | |
| rect, circle, polygon {fill: #332900; stroke: #332900;} | |
| rect.terminal {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} | |
| rect.nonterminal {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} | |
| rect.text {fill: none; stroke: none;} | |
| polygon.regexp {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} | |
| </style> | |
| </defs> | |
| <polygon points="9 17 1 13 1 21"/> | |
| <polygon points="17 17 9 13 9 21"/> | |
| <rect x="51" y="3" width="34" height="32" rx="10"/> | |
| <rect x="49" y="1" width="34" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="59" y="21">%</text> | |
| <rect x="51" y="47" width="28" height="32" rx="10"/> | |
| <rect x="49" y="45" width="28" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="59" y="65">*</text> | |
| <svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m20 0 h10 m34 0 h10 m-74 0 h20 m54 0 h20 m-94 0 q10 0 10 10 m74 0 q0 -10 10 -10 m-84 10 v24 m74 0 v-24 m-74 24 q0 10 10 10 m54 0 q10 0 10 -10 m-64 10 h10 m28 0 h10 m0 0 h6 m23 -44 h-3"/> | |
| <polygon points="123 17 131 13 131 21"/> | |
| <polygon points="123 17 115 13 115 21"/></svg><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml"> | |
| <xhtml:div class="ebnf"><xhtml:code> | |
| <div><a href="#list-wildcards" title="list-wildcards">list-wildcards</a></div> | |
| <div> ::= '%'</div> | |
| <div> | '*'</div></xhtml:code></xhtml:div> | |
| </xhtml:p> | |
| <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by: | |
| <xhtml:ul> | |
| <xhtml:li><xhtml:a href="#atom-specials" title="atom-specials">atom-specials</xhtml:a></xhtml:li> | |
| <xhtml:li><xhtml:a href="#list-char" title="list-char">list-char</xhtml:a></xhtml:li> | |
| <xhtml:li><xhtml:a href="#name-component" title="name-component">name-component</xhtml:a></xhtml:li> | |
| </xhtml:ul> | |
| </xhtml:p><xhtml:br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><xhtml:a name="literal">literal:</xhtml:a></xhtml:p><svg xmlns="http://www.w3.org/2000/svg" width="521" height="103"> | |
| <defs> | |
| <style type="text/css"> | |
| @namespace "http://www.w3.org/2000/svg"; | |
| .line {fill: none; stroke: #332900; stroke-width: 1;} | |
| .bold-line {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} | |
| .thin-line {stroke: #1F1800; shape-rendering: crispEdges} | |
| .filled {fill: #332900; stroke: none;} | |
| text.terminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #141000; | |
| font-weight: bold; | |
| } | |
| text.nonterminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1A1400; | |
| font-weight: normal; | |
| } | |
| text.regexp {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1F1800; | |
| font-weight: normal; | |
| } | |
| rect, circle, polygon {fill: #332900; stroke: #332900;} | |
| rect.terminal {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} | |
| rect.nonterminal {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} | |
| rect.text {fill: none; stroke: none;} | |
| polygon.regexp {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} | |
| </style> | |
| </defs> | |
| <polygon points="9 51 1 47 1 55"/> | |
| <polygon points="17 51 9 47 9 55"/> | |
| <rect x="31" y="37" width="28" height="32" rx="10"/> | |
| <rect x="29" y="35" width="28" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="39" y="55">{</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#number64" xlink:title="number64"> | |
| <rect x="79" y="37" width="84" height="32"/> | |
| <rect x="77" y="35" width="84" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="87" y="55">number64</text></a><rect x="203" y="69" width="30" height="32" rx="10"/> | |
| <rect x="201" y="67" width="30" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="211" y="87">+</text> | |
| <rect x="273" y="37" width="28" height="32" rx="10"/> | |
| <rect x="271" y="35" width="28" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="281" y="55">}</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#CRLF" xlink:title="CRLF"> | |
| <rect x="321" y="37" width="50" height="32"/> | |
| <rect x="319" y="35" width="50" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="329" y="55">CRLF</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#CHAR8" xlink:title="CHAR8"> | |
| <rect x="411" y="3" width="62" height="32"/> | |
| <rect x="409" y="1" width="62" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="419" y="21">CHAR8</text></a><svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 51 h2 m0 0 h10 m28 0 h10 m0 0 h10 m84 0 h10 m20 0 h10 m0 0 h40 m-70 0 h20 m50 0 h20 m-90 0 q10 0 10 10 m70 0 q0 -10 10 -10 m-80 10 v12 m70 0 v-12 m-70 12 q0 10 10 10 m50 0 q10 0 10 -10 m-60 10 h10 m30 0 h10 m20 -32 h10 m28 0 h10 m0 0 h10 m50 0 h10 m20 0 h10 m0 0 h72 m-102 0 l20 0 m-1 0 q-9 0 -9 -10 l0 -14 q0 -10 10 -10 m82 34 l20 0 m-20 0 q10 0 10 -10 l0 -14 q0 -10 -10 -10 m-82 0 h10 m62 0 h10 m23 34 h-3"/> | |
| <polygon points="511 51 519 47 519 55"/> | |
| <polygon points="511 51 503 47 503 55"/></svg><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml"> | |
| <xhtml:div class="ebnf"><xhtml:code> | |
| <div><a href="#literal" title="literal">literal</a> ::= '{' <a href="#number64" title="number64">number64</a> '+'? '}' <a href="#CRLF" title="CRLF">CRLF</a> <a href="#CHAR8" title="CHAR8">CHAR8</a>*</div></xhtml:code></xhtml:div> | |
| </xhtml:p> | |
| <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by: | |
| <xhtml:ul> | |
| <xhtml:li><xhtml:a href="#append" title="append">append</xhtml:a></xhtml:li> | |
| <xhtml:li><xhtml:a href="#string" title="string">string</xhtml:a></xhtml:li> | |
| </xhtml:ul> | |
| </xhtml:p><xhtml:br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><xhtml:a name="literal8">literal8:</xhtml:a></xhtml:p><svg xmlns="http://www.w3.org/2000/svg" width="439" height="71"> | |
| <defs> | |
| <style type="text/css"> | |
| @namespace "http://www.w3.org/2000/svg"; | |
| .line {fill: none; stroke: #332900; stroke-width: 1;} | |
| .bold-line {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} | |
| .thin-line {stroke: #1F1800; shape-rendering: crispEdges} | |
| .filled {fill: #332900; stroke: none;} | |
| text.terminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #141000; | |
| font-weight: bold; | |
| } | |
| text.nonterminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1A1400; | |
| font-weight: normal; | |
| } | |
| text.regexp {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1F1800; | |
| font-weight: normal; | |
| } | |
| rect, circle, polygon {fill: #332900; stroke: #332900;} | |
| rect.terminal {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} | |
| rect.nonterminal {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} | |
| rect.text {fill: none; stroke: none;} | |
| polygon.regexp {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} | |
| </style> | |
| </defs> | |
| <polygon points="9 51 1 47 1 55"/> | |
| <polygon points="17 51 9 47 9 55"/> | |
| <rect x="31" y="37" width="38" height="32" rx="10"/> | |
| <rect x="29" y="35" width="38" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="39" y="55">~{</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#number64" xlink:title="number64"> | |
| <rect x="89" y="37" width="84" height="32"/> | |
| <rect x="87" y="35" width="84" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="97" y="55">number64</text></a><rect x="193" y="37" width="28" height="32" rx="10"/> | |
| <rect x="191" y="35" width="28" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="201" y="55">}</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#CRLF" xlink:title="CRLF"> | |
| <rect x="241" y="37" width="50" height="32"/> | |
| <rect x="239" y="35" width="50" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="249" y="55">CRLF</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#OCTET" xlink:title="OCTET"> | |
| <rect x="331" y="3" width="60" height="32"/> | |
| <rect x="329" y="1" width="60" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="339" y="21">OCTET</text></a><svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 51 h2 m0 0 h10 m38 0 h10 m0 0 h10 m84 0 h10 m0 0 h10 m28 0 h10 m0 0 h10 m50 0 h10 m20 0 h10 m0 0 h70 m-100 0 l20 0 m-1 0 q-9 0 -9 -10 l0 -14 q0 -10 10 -10 m80 34 l20 0 m-20 0 q10 0 10 -10 l0 -14 q0 -10 -10 -10 m-80 0 h10 m60 0 h10 m23 34 h-3"/> | |
| <polygon points="429 51 437 47 437 55"/> | |
| <polygon points="429 51 421 47 421 55"/></svg><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml"> | |
| <xhtml:div class="ebnf"><xhtml:code> | |
| <div><a href="#literal8" title="literal8">literal8</a> ::= '~{' <a href="#number64" title="number64">number64</a> '}' <a href="#CRLF" title="CRLF">CRLF</a> <a href="#OCTET" title="OCTET">OCTET</a>*</div></xhtml:code></xhtml:div> | |
| </xhtml:p> | |
| <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by: | |
| <xhtml:ul> | |
| <xhtml:li><xhtml:a href="#msg-att-static" title="msg-att-static">msg-att-static</xhtml:a></xhtml:li> | |
| </xhtml:ul> | |
| </xhtml:p><xhtml:br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><xhtml:a name="login">login:</xhtml:a></xhtml:p><svg xmlns="http://www.w3.org/2000/svg" width="413" height="37"> | |
| <defs> | |
| <style type="text/css"> | |
| @namespace "http://www.w3.org/2000/svg"; | |
| .line {fill: none; stroke: #332900; stroke-width: 1;} | |
| .bold-line {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} | |
| .thin-line {stroke: #1F1800; shape-rendering: crispEdges} | |
| .filled {fill: #332900; stroke: none;} | |
| text.terminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #141000; | |
| font-weight: bold; | |
| } | |
| text.nonterminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1A1400; | |
| font-weight: normal; | |
| } | |
| text.regexp {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1F1800; | |
| font-weight: normal; | |
| } | |
| rect, circle, polygon {fill: #332900; stroke: #332900;} | |
| rect.terminal {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} | |
| rect.nonterminal {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} | |
| rect.text {fill: none; stroke: none;} | |
| polygon.regexp {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} | |
| </style> | |
| </defs> | |
| <polygon points="9 17 1 13 1 21"/> | |
| <polygon points="17 17 9 13 9 21"/> | |
| <rect x="31" y="3" width="64" height="32" rx="10"/> | |
| <rect x="29" y="1" width="64" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="39" y="21">LOGIN</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#SP" xlink:title="SP"> | |
| <rect x="115" y="3" width="36" height="32"/> | |
| <rect x="113" y="1" width="36" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="123" y="21">SP</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#userid" xlink:title="userid"> | |
| <rect x="171" y="3" width="58" height="32"/> | |
| <rect x="169" y="1" width="58" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="179" y="21">userid</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#SP" xlink:title="SP"> | |
| <rect x="249" y="3" width="36" height="32"/> | |
| <rect x="247" y="1" width="36" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="257" y="21">SP</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#password" xlink:title="password"> | |
| <rect x="305" y="3" width="80" height="32"/> | |
| <rect x="303" y="1" width="80" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="313" y="21">password</text></a><svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m0 0 h10 m64 0 h10 m0 0 h10 m36 0 h10 m0 0 h10 m58 0 h10 m0 0 h10 m36 0 h10 m0 0 h10 m80 0 h10 m3 0 h-3"/> | |
| <polygon points="403 17 411 13 411 21"/> | |
| <polygon points="403 17 395 13 395 21"/></svg><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml"> | |
| <xhtml:div class="ebnf"><xhtml:code> | |
| <div><a href="#login" title="login">login</a> ::= 'LOGIN' <a href="#SP" title="SP">SP</a> <a href="#userid" title="userid">userid</a> <a href="#SP" title="SP">SP</a> <a href="#password" title="password">password</a></div></xhtml:code></xhtml:div> | |
| </xhtml:p> | |
| <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by: | |
| <xhtml:ul> | |
| <xhtml:li><xhtml:a href="#command-nonauth" title="command-nonauth">command-nonauth</xhtml:a></xhtml:li> | |
| </xhtml:ul> | |
| </xhtml:p><xhtml:br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><xhtml:a name="mailbox">mailbox:</xhtml:a></xhtml:p><svg xmlns="http://www.w3.org/2000/svg" width="165" height="81"> | |
| <defs> | |
| <style type="text/css"> | |
| @namespace "http://www.w3.org/2000/svg"; | |
| .line {fill: none; stroke: #332900; stroke-width: 1;} | |
| .bold-line {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} | |
| .thin-line {stroke: #1F1800; shape-rendering: crispEdges} | |
| .filled {fill: #332900; stroke: none;} | |
| text.terminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #141000; | |
| font-weight: bold; | |
| } | |
| text.nonterminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1A1400; | |
| font-weight: normal; | |
| } | |
| text.regexp {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1F1800; | |
| font-weight: normal; | |
| } | |
| rect, circle, polygon {fill: #332900; stroke: #332900;} | |
| rect.terminal {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} | |
| rect.nonterminal {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} | |
| rect.text {fill: none; stroke: none;} | |
| polygon.regexp {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} | |
| </style> | |
| </defs> | |
| <polygon points="9 17 1 13 1 21"/> | |
| <polygon points="17 17 9 13 9 21"/> | |
| <rect x="51" y="3" width="66" height="32" rx="10"/> | |
| <rect x="49" y="1" width="66" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="59" y="21">INBOX</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#astring" xlink:title="astring"> | |
| <rect x="51" y="47" width="64" height="32"/> | |
| <rect x="49" y="45" width="64" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="59" y="65">astring</text></a><svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m20 0 h10 m66 0 h10 m-106 0 h20 m86 0 h20 m-126 0 q10 0 10 10 m106 0 q0 -10 10 -10 m-116 10 v24 m106 0 v-24 m-106 24 q0 10 10 10 m86 0 q10 0 10 -10 m-96 10 h10 m64 0 h10 m0 0 h2 m23 -44 h-3"/> | |
| <polygon points="155 17 163 13 163 21"/> | |
| <polygon points="155 17 147 13 147 21"/></svg><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml"> | |
| <xhtml:div class="ebnf"><xhtml:code> | |
| <div><a href="#mailbox" title="mailbox">mailbox</a> ::= 'INBOX'</div> | |
| <div> | <a href="#astring" title="astring">astring</a></div></xhtml:code></xhtml:div> | |
| </xhtml:p> | |
| <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by: | |
| <xhtml:ul> | |
| <xhtml:li><xhtml:a href="#append" title="append">append</xhtml:a></xhtml:li> | |
| <xhtml:li><xhtml:a href="#copy" title="copy">copy</xhtml:a></xhtml:li> | |
| <xhtml:li><xhtml:a href="#create" title="create">create</xhtml:a></xhtml:li> | |
| <xhtml:li><xhtml:a href="#delete" title="delete">delete</xhtml:a></xhtml:li> | |
| <xhtml:li><xhtml:a href="#examine" title="examine">examine</xhtml:a></xhtml:li> | |
| <xhtml:li><xhtml:a href="#list" title="list">list</xhtml:a></xhtml:li> | |
| <xhtml:li><xhtml:a href="#mailbox-data" title="mailbox-data">mailbox-data</xhtml:a></xhtml:li> | |
| <xhtml:li><xhtml:a href="#mailbox-list" title="mailbox-list">mailbox-list</xhtml:a></xhtml:li> | |
| <xhtml:li><xhtml:a href="#move" title="move">move</xhtml:a></xhtml:li> | |
| <xhtml:li><xhtml:a href="#oldname-extended-item" title="oldname-extended-item">oldname-extended-item</xhtml:a></xhtml:li> | |
| <xhtml:li><xhtml:a href="#rename" title="rename">rename</xhtml:a></xhtml:li> | |
| <xhtml:li><xhtml:a href="#select" title="select">select</xhtml:a></xhtml:li> | |
| <xhtml:li><xhtml:a href="#status" title="status">status</xhtml:a></xhtml:li> | |
| <xhtml:li><xhtml:a href="#subscribe" title="subscribe">subscribe</xhtml:a></xhtml:li> | |
| <xhtml:li><xhtml:a href="#unsubscribe" title="unsubscribe">unsubscribe</xhtml:a></xhtml:li> | |
| </xhtml:ul> | |
| </xhtml:p><xhtml:br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><xhtml:a name="mailbox-data">mailbox-data:</xhtml:a></xhtml:p><svg xmlns="http://www.w3.org/2000/svg" width="629" height="377"> | |
| <defs> | |
| <style type="text/css"> | |
| @namespace "http://www.w3.org/2000/svg"; | |
| .line {fill: none; stroke: #332900; stroke-width: 1;} | |
| .bold-line {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} | |
| .thin-line {stroke: #1F1800; shape-rendering: crispEdges} | |
| .filled {fill: #332900; stroke: none;} | |
| text.terminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #141000; | |
| font-weight: bold; | |
| } | |
| text.nonterminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1A1400; | |
| font-weight: normal; | |
| } | |
| text.regexp {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1F1800; | |
| font-weight: normal; | |
| } | |
| rect, circle, polygon {fill: #332900; stroke: #332900;} | |
| rect.terminal {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} | |
| rect.nonterminal {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} | |
| rect.text {fill: none; stroke: none;} | |
| polygon.regexp {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} | |
| </style> | |
| </defs> | |
| <polygon points="9 17 1 13 1 21"/> | |
| <polygon points="17 17 9 13 9 21"/> | |
| <rect x="51" y="3" width="64" height="32" rx="10"/> | |
| <rect x="49" y="1" width="64" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="59" y="21">FLAGS</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#SP" xlink:title="SP"> | |
| <rect x="135" y="3" width="36" height="32"/> | |
| <rect x="133" y="1" width="36" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="143" y="21">SP</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#flag-list" xlink:title="flag-list"> | |
| <rect x="191" y="3" width="68" height="32"/> | |
| <rect x="189" y="1" width="68" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="199" y="21">flag-list</text></a><rect x="51" y="47" width="52" height="32" rx="10"/> | |
| <rect x="49" y="45" width="52" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="59" y="65">LIST</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#SP" xlink:title="SP"> | |
| <rect x="123" y="47" width="36" height="32"/> | |
| <rect x="121" y="45" width="36" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="131" y="65">SP</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#mailbox-list" xlink:title="mailbox-list"> | |
| <rect x="179" y="47" width="92" height="32"/> | |
| <rect x="177" y="45" width="92" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="187" y="65">mailbox-list</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#esearch-response" xlink:title="esearch-response"> | |
| <rect x="51" y="91" width="134" height="32"/> | |
| <rect x="49" y="89" width="134" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="59" y="109">esearch-response</text></a><rect x="51" y="135" width="72" height="32" rx="10"/> | |
| <rect x="49" y="133" width="72" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="59" y="153">STATUS</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#SP" xlink:title="SP"> | |
| <rect x="143" y="135" width="36" height="32"/> | |
| <rect x="141" y="133" width="36" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="151" y="153">SP</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#mailbox" xlink:title="mailbox"> | |
| <rect x="199" y="135" width="68" height="32"/> | |
| <rect x="197" y="133" width="68" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="207" y="153">mailbox</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#SP" xlink:title="SP"> | |
| <rect x="287" y="135" width="36" height="32"/> | |
| <rect x="285" y="133" width="36" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="295" y="153">SP</text></a><rect x="343" y="135" width="26" height="32" rx="10"/> | |
| <rect x="341" y="133" width="26" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="351" y="153">(</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#status-att-list" xlink:title="status-att-list"> | |
| <rect x="409" y="167" width="106" height="32"/> | |
| <rect x="407" y="165" width="106" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="417" y="185">status-att-list</text></a><rect x="555" y="135" width="26" height="32" rx="10"/> | |
| <rect x="553" y="133" width="26" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="563" y="153">)</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#number" xlink:title="number"> | |
| <rect x="51" y="211" width="68" height="32"/> | |
| <rect x="49" y="209" width="68" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="59" y="229">number</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#SP" xlink:title="SP"> | |
| <rect x="139" y="211" width="36" height="32"/> | |
| <rect x="137" y="209" width="36" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="147" y="229">SP</text></a><rect x="195" y="211" width="70" height="32" rx="10"/> | |
| <rect x="193" y="209" width="70" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="203" y="229">EXISTS</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#namespace-response" xlink:title="namespace-response"> | |
| <rect x="51" y="255" width="156" height="32"/> | |
| <rect x="49" y="253" width="156" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="59" y="273">namespace-response</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#obsolete-search-response" xlink:title="obsolete-search-response"> | |
| <rect x="51" y="299" width="188" height="32"/> | |
| <rect x="49" y="297" width="188" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="59" y="317">obsolete-search-response</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#obsolete-recent-response" xlink:title="obsolete-recent-response"> | |
| <rect x="51" y="343" width="186" height="32"/> | |
| <rect x="49" y="341" width="186" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="59" y="361">obsolete-recent-response</text></a><svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m20 0 h10 m64 0 h10 m0 0 h10 m36 0 h10 m0 0 h10 m68 0 h10 m0 0 h322 m-570 0 h20 m550 0 h20 m-590 0 q10 0 10 10 m570 0 q0 -10 10 -10 m-580 10 v24 m570 0 v-24 m-570 24 q0 10 10 10 m550 0 q10 0 10 -10 m-560 10 h10 m52 0 h10 m0 0 h10 m36 0 h10 m0 0 h10 m92 0 h10 m0 0 h310 m-560 -10 v20 m570 0 v-20 m-570 20 v24 m570 0 v-24 m-570 24 q0 10 10 10 m550 0 q10 0 10 -10 m-560 10 h10 m134 0 h10 m0 0 h396 m-560 -10 v20 m570 0 v-20 m-570 20 v24 m570 0 v-24 m-570 24 q0 10 10 10 m550 0 q10 0 10 -10 m-560 10 h10 m72 0 h10 m0 0 h10 m36 0 h10 m0 0 h10 m68 0 h10 m0 0 h10 m36 0 h10 m0 0 h10 m26 0 h10 m20 0 h10 m0 0 h116 m-146 0 h20 m126 0 h20 m-166 0 q10 0 10 10 m146 0 q0 -10 10 -10 m-156 10 v12 m146 0 v-12 m-146 12 q0 10 10 10 m126 0 q10 0 10 -10 m-136 10 h10 m106 0 h10 m20 -32 h10 m26 0 h10 m-560 -10 v20 m570 0 v-20 m-570 20 v56 m570 0 v-56 m-570 56 q0 10 10 10 m550 0 q10 0 10 -10 m-560 10 h10 m68 0 h10 m0 0 h10 m36 0 h10 m0 0 h10 m70 0 h10 m0 0 h316 m-560 -10 v20 m570 0 v-20 m-570 20 v24 m570 0 v-24 m-570 24 q0 10 10 10 m550 0 q10 0 10 -10 m-560 10 h10 m156 0 h10 m0 0 h374 m-560 -10 v20 m570 0 v-20 m-570 20 v24 m570 0 v-24 m-570 24 q0 10 10 10 m550 0 q10 0 10 -10 m-560 10 h10 m188 0 h10 m0 0 h342 m-560 -10 v20 m570 0 v-20 m-570 20 v24 m570 0 v-24 m-570 24 q0 10 10 10 m550 0 q10 0 10 -10 m-560 10 h10 m186 0 h10 m0 0 h344 m23 -340 h-3"/> | |
| <polygon points="619 17 627 13 627 21"/> | |
| <polygon points="619 17 611 13 611 21"/></svg><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml"> | |
| <xhtml:div class="ebnf"><xhtml:code> | |
| <div><a href="#mailbox-data" title="mailbox-data">mailbox-data</a></div> | |
| <div> ::= 'FLAGS' <a href="#SP" title="SP">SP</a> <a href="#flag-list" title="flag-list">flag-list</a></div> | |
| <div> | 'LIST' <a href="#SP" title="SP">SP</a> <a href="#mailbox-list" title="mailbox-list">mailbox-list</a></div> | |
| <div> | <a href="#esearch-response" title="esearch-response">esearch-response</a></div> | |
| <div> | 'STATUS' <a href="#SP" title="SP">SP</a> <a href="#mailbox" title="mailbox">mailbox</a> <a href="#SP" title="SP">SP</a> '(' <a href="#status-att-list" title="status-att-list">status-att-list</a>? ')'</div> | |
| <div> | <a href="#number" title="number">number</a> <a href="#SP" title="SP">SP</a> 'EXISTS'</div> | |
| <div> | <a href="#namespace-response" title="namespace-response">namespace-response</a></div> | |
| <div> | <a href="#obsolete-search-response" title="obsolete-search-response">obsolete-search-response</a></div> | |
| <div> | <a href="#obsolete-recent-response" title="obsolete-recent-response">obsolete-recent-response</a></div></xhtml:code></xhtml:div> | |
| </xhtml:p> | |
| <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by: | |
| <xhtml:ul> | |
| <xhtml:li><xhtml:a href="#response-data" title="response-data">response-data</xhtml:a></xhtml:li> | |
| </xhtml:ul> | |
| </xhtml:p><xhtml:br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><xhtml:a name="mailbox-list">mailbox-list:</xhtml:a></xhtml:p><svg xmlns="http://www.w3.org/2000/svg" width="847" height="167"> | |
| <defs> | |
| <style type="text/css"> | |
| @namespace "http://www.w3.org/2000/svg"; | |
| .line {fill: none; stroke: #332900; stroke-width: 1;} | |
| .bold-line {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} | |
| .thin-line {stroke: #1F1800; shape-rendering: crispEdges} | |
| .filled {fill: #332900; stroke: none;} | |
| text.terminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #141000; | |
| font-weight: bold; | |
| } | |
| text.nonterminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1A1400; | |
| font-weight: normal; | |
| } | |
| text.regexp {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1F1800; | |
| font-weight: normal; | |
| } | |
| rect, circle, polygon {fill: #332900; stroke: #332900;} | |
| rect.terminal {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} | |
| rect.nonterminal {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} | |
| rect.text {fill: none; stroke: none;} | |
| polygon.regexp {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} | |
| </style> | |
| </defs> | |
| <polygon points="9 17 1 13 1 21"/> | |
| <polygon points="17 17 9 13 9 21"/> | |
| <rect x="31" y="3" width="26" height="32" rx="10"/> | |
| <rect x="29" y="1" width="26" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="39" y="21">(</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#mbx-list-flags" xlink:title="mbx-list-flags"> | |
| <rect x="97" y="35" width="106" height="32"/> | |
| <rect x="95" y="33" width="106" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="105" y="53">mbx-list-flags</text></a><rect x="243" y="3" width="26" height="32" rx="10"/> | |
| <rect x="241" y="1" width="26" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="251" y="21">)</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#SP" xlink:title="SP"> | |
| <rect x="289" y="3" width="36" height="32"/> | |
| <rect x="287" y="1" width="36" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="297" y="21">SP</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#DQUOTE" xlink:title="DQUOTE"> | |
| <rect x="365" y="3" width="72" height="32"/> | |
| <rect x="363" y="1" width="72" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="373" y="21">DQUOTE</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#QUOTED-CHAR" xlink:title="QUOTED-CHAR"> | |
| <rect x="457" y="3" width="112" height="32"/> | |
| <rect x="455" y="1" width="112" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="465" y="21">QUOTED-CHAR</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#DQUOTE" xlink:title="DQUOTE"> | |
| <rect x="589" y="3" width="72" height="32"/> | |
| <rect x="587" y="1" width="72" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="597" y="21">DQUOTE</text></a><rect x="365" y="47" width="44" height="32" rx="10"/> | |
| <rect x="363" y="45" width="44" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="373" y="65">NIL</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#SP" xlink:title="SP"> | |
| <rect x="701" y="3" width="36" height="32"/> | |
| <rect x="699" y="1" width="36" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="709" y="21">SP</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#mailbox" xlink:title="mailbox"> | |
| <rect x="757" y="3" width="68" height="32"/> | |
| <rect x="755" y="1" width="68" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="765" y="21">mailbox</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#SP" xlink:title="SP"> | |
| <rect x="599" y="133" width="36" height="32"/> | |
| <rect x="597" y="131" width="36" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="607" y="151">SP</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#mbox-list-extended" xlink:title="mbox-list-extended"> | |
| <rect x="655" y="133" width="144" height="32"/> | |
| <rect x="653" y="131" width="144" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="663" y="151">mbox-list-extended</text></a><svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m0 0 h10 m26 0 h10 m20 0 h10 m0 0 h116 m-146 0 h20 m126 0 h20 m-166 0 q10 0 10 10 m146 0 q0 -10 10 -10 m-156 10 v12 m146 0 v-12 m-146 12 q0 10 10 10 m126 0 q10 0 10 -10 m-136 10 h10 m106 0 h10 m20 -32 h10 m26 0 h10 m0 0 h10 m36 0 h10 m20 0 h10 m72 0 h10 m0 0 h10 m112 0 h10 m0 0 h10 m72 0 h10 m-336 0 h20 m316 0 h20 m-356 0 q10 0 10 10 m336 0 q0 -10 10 -10 m-346 10 v24 m336 0 v-24 m-336 24 q0 10 10 10 m316 0 q10 0 10 -10 m-326 10 h10 m44 0 h10 m0 0 h252 m20 -44 h10 m36 0 h10 m0 0 h10 m68 0 h10 m2 0 l2 0 m2 0 l2 0 m2 0 l2 0 m-290 98 l2 0 m2 0 l2 0 m2 0 l2 0 m22 0 h10 m0 0 h210 m-240 0 h20 m220 0 h20 m-260 0 q10 0 10 10 m240 0 q0 -10 10 -10 m-250 10 v12 m240 0 v-12 m-240 12 q0 10 10 10 m220 0 q10 0 10 -10 m-230 10 h10 m36 0 h10 m0 0 h10 m144 0 h10 m23 -32 h-3"/> | |
| <polygon points="837 115 845 111 845 119"/> | |
| <polygon points="837 115 829 111 829 119"/></svg><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml"> | |
| <xhtml:div class="ebnf"><xhtml:code> | |
| <div><a href="#mailbox-list" title="mailbox-list">mailbox-list</a></div> | |
| <div> ::= '(' <a href="#mbx-list-flags" title="mbx-list-flags">mbx-list-flags</a>? ')' <a href="#SP" title="SP">SP</a> ( <a href="#DQUOTE" title="DQUOTE">DQUOTE</a> <a href="#QUOTED-CHAR" title="QUOTED-CHAR">QUOTED-CHAR</a> <a href="#DQUOTE" title="DQUOTE">DQUOTE</a> | 'NIL' ) <a href="#SP" title="SP">SP</a> <a href="#mailbox" title="mailbox">mailbox</a> ( <a href="#SP" title="SP">SP</a> <a href="#mbox-list-extended" title="mbox-list-extended">mbox-list-extended</a> )?</div></xhtml:code></xhtml:div> | |
| </xhtml:p> | |
| <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by: | |
| <xhtml:ul> | |
| <xhtml:li><xhtml:a href="#mailbox-data" title="mailbox-data">mailbox-data</xhtml:a></xhtml:li> | |
| </xhtml:ul> | |
| </xhtml:p><xhtml:br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><xhtml:a name="mbox-list-extended">mbox-list-extended:</xhtml:a></xhtml:p><svg xmlns="http://www.w3.org/2000/svg" width="409" height="97"> | |
| <defs> | |
| <style type="text/css"> | |
| @namespace "http://www.w3.org/2000/svg"; | |
| .line {fill: none; stroke: #332900; stroke-width: 1;} | |
| .bold-line {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} | |
| .thin-line {stroke: #1F1800; shape-rendering: crispEdges} | |
| .filled {fill: #332900; stroke: none;} | |
| text.terminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #141000; | |
| font-weight: bold; | |
| } | |
| text.nonterminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1A1400; | |
| font-weight: normal; | |
| } | |
| text.regexp {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1F1800; | |
| font-weight: normal; | |
| } | |
| rect, circle, polygon {fill: #332900; stroke: #332900;} | |
| rect.terminal {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} | |
| rect.nonterminal {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} | |
| rect.text {fill: none; stroke: none;} | |
| polygon.regexp {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} | |
| </style> | |
| </defs> | |
| <polygon points="9 61 1 57 1 65"/> | |
| <polygon points="17 61 9 57 9 65"/> | |
| <rect x="31" y="47" width="26" height="32" rx="10"/> | |
| <rect x="29" y="45" width="26" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="39" y="65">(</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#mbox-list-extended-item" xlink:title="mbox-list-extended-item"> | |
| <rect x="117" y="47" width="178" height="32"/> | |
| <rect x="115" y="45" width="178" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="125" y="65">mbox-list-extended-item</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#SP" xlink:title="SP"> | |
| <rect x="117" y="3" width="36" height="32"/> | |
| <rect x="115" y="1" width="36" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="125" y="21">SP</text></a><rect x="355" y="47" width="26" height="32" rx="10"/> | |
| <rect x="353" y="45" width="26" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="363" y="65">)</text> | |
| <svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 61 h2 m0 0 h10 m26 0 h10 m40 0 h10 m178 0 h10 m-218 0 l20 0 m-1 0 q-9 0 -9 -10 l0 -24 q0 -10 10 -10 m198 44 l20 0 m-20 0 q10 0 10 -10 l0 -24 q0 -10 -10 -10 m-198 0 h10 m36 0 h10 m0 0 h142 m-238 44 h20 m238 0 h20 m-278 0 q10 0 10 10 m258 0 q0 -10 10 -10 m-268 10 v14 m258 0 v-14 m-258 14 q0 10 10 10 m238 0 q10 0 10 -10 m-248 10 h10 m0 0 h228 m20 -34 h10 m26 0 h10 m3 0 h-3"/> | |
| <polygon points="399 61 407 57 407 65"/> | |
| <polygon points="399 61 391 57 391 65"/></svg><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml"> | |
| <xhtml:div class="ebnf"><xhtml:code> | |
| <div><a href="#mbox-list-extended" title="mbox-list-extended">mbox-list-extended</a></div> | |
| <div> ::= '(' ( <a href="#mbox-list-extended-item" title="mbox-list-extended-item">mbox-list-extended-item</a> ( <a href="#SP" title="SP">SP</a> <a href="#mbox-list-extended-item" title="mbox-list-extended-item">mbox-list-extended-item</a> )* )? ')'</div></xhtml:code></xhtml:div> | |
| </xhtml:p> | |
| <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by: | |
| <xhtml:ul> | |
| <xhtml:li><xhtml:a href="#mailbox-list" title="mailbox-list">mailbox-list</xhtml:a></xhtml:li> | |
| </xhtml:ul> | |
| </xhtml:p><xhtml:br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><xhtml:a name="mbox-list-extended-item">mbox-list-extended-item:</xhtml:a></xhtml:p><svg xmlns="http://www.w3.org/2000/svg" width="453" height="37"> | |
| <defs> | |
| <style type="text/css"> | |
| @namespace "http://www.w3.org/2000/svg"; | |
| .line {fill: none; stroke: #332900; stroke-width: 1;} | |
| .bold-line {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} | |
| .thin-line {stroke: #1F1800; shape-rendering: crispEdges} | |
| .filled {fill: #332900; stroke: none;} | |
| text.terminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #141000; | |
| font-weight: bold; | |
| } | |
| text.nonterminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1A1400; | |
| font-weight: normal; | |
| } | |
| text.regexp {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1F1800; | |
| font-weight: normal; | |
| } | |
| rect, circle, polygon {fill: #332900; stroke: #332900;} | |
| rect.terminal {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} | |
| rect.nonterminal {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} | |
| rect.text {fill: none; stroke: none;} | |
| polygon.regexp {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} | |
| </style> | |
| </defs> | |
| <polygon points="9 17 1 13 1 21"/> | |
| <polygon points="17 17 9 13 9 21"/><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#mbox-list-extended-item-tag" xlink:title="mbox-list-extended-item-tag"> | |
| <rect x="31" y="3" width="204" height="32"/> | |
| <rect x="29" y="1" width="204" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="39" y="21">mbox-list-extended-item-tag</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#SP" xlink:title="SP"> | |
| <rect x="255" y="3" width="36" height="32"/> | |
| <rect x="253" y="1" width="36" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="263" y="21">SP</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#tagged-ext-val" xlink:title="tagged-ext-val"> | |
| <rect x="311" y="3" width="114" height="32"/> | |
| <rect x="309" y="1" width="114" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="319" y="21">tagged-ext-val</text></a><svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m0 0 h10 m204 0 h10 m0 0 h10 m36 0 h10 m0 0 h10 m114 0 h10 m3 0 h-3"/> | |
| <polygon points="443 17 451 13 451 21"/> | |
| <polygon points="443 17 435 13 435 21"/></svg><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml"> | |
| <xhtml:div class="ebnf"><xhtml:code> | |
| <div><a href="#mbox-list-extended-item" title="mbox-list-extended-item">mbox-list-extended-item</a></div> | |
| <div> ::= <a href="#mbox-list-extended-item-tag" title="mbox-list-extended-item-tag">mbox-list-extended-item-tag</a> <a href="#SP" title="SP">SP</a> <a href="#tagged-ext-val" title="tagged-ext-val">tagged-ext-val</a></div></xhtml:code></xhtml:div> | |
| </xhtml:p> | |
| <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by: | |
| <xhtml:ul> | |
| <xhtml:li><xhtml:a href="#mbox-list-extended" title="mbox-list-extended">mbox-list-extended</xhtml:a></xhtml:li> | |
| </xhtml:ul> | |
| </xhtml:p><xhtml:br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><xhtml:a name="mbox-list-extended-item-tag">mbox-list-extended-item-tag:</xhtml:a></xhtml:p><svg xmlns="http://www.w3.org/2000/svg" width="123" height="37"> | |
| <defs> | |
| <style type="text/css"> | |
| @namespace "http://www.w3.org/2000/svg"; | |
| .line {fill: none; stroke: #332900; stroke-width: 1;} | |
| .bold-line {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} | |
| .thin-line {stroke: #1F1800; shape-rendering: crispEdges} | |
| .filled {fill: #332900; stroke: none;} | |
| text.terminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #141000; | |
| font-weight: bold; | |
| } | |
| text.nonterminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1A1400; | |
| font-weight: normal; | |
| } | |
| text.regexp {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1F1800; | |
| font-weight: normal; | |
| } | |
| rect, circle, polygon {fill: #332900; stroke: #332900;} | |
| rect.terminal {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} | |
| rect.nonterminal {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} | |
| rect.text {fill: none; stroke: none;} | |
| polygon.regexp {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} | |
| </style> | |
| </defs> | |
| <polygon points="9 17 1 13 1 21"/> | |
| <polygon points="17 17 9 13 9 21"/><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#astring" xlink:title="astring"> | |
| <rect x="31" y="3" width="64" height="32"/> | |
| <rect x="29" y="1" width="64" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="39" y="21">astring</text></a><svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m0 0 h10 m64 0 h10 m3 0 h-3"/> | |
| <polygon points="113 17 121 13 121 21"/> | |
| <polygon points="113 17 105 13 105 21"/></svg><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml"> | |
| <xhtml:div class="ebnf"><xhtml:code> | |
| <div><a href="#mbox-list-extended-item-tag" title="mbox-list-extended-item-tag">mbox-list-extended-item-tag</a></div> | |
| <div> ::= <a href="#astring" title="astring">astring</a></div></xhtml:code></xhtml:div> | |
| </xhtml:p> | |
| <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by: | |
| <xhtml:ul> | |
| <xhtml:li><xhtml:a href="#mbox-list-extended-item" title="mbox-list-extended-item">mbox-list-extended-item</xhtml:a></xhtml:li> | |
| </xhtml:ul> | |
| </xhtml:p><xhtml:br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><xhtml:a name="mbox-or-pat">mbox-or-pat:</xhtml:a></xhtml:p><svg xmlns="http://www.w3.org/2000/svg" width="191" height="81"> | |
| <defs> | |
| <style type="text/css"> | |
| @namespace "http://www.w3.org/2000/svg"; | |
| .line {fill: none; stroke: #332900; stroke-width: 1;} | |
| .bold-line {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} | |
| .thin-line {stroke: #1F1800; shape-rendering: crispEdges} | |
| .filled {fill: #332900; stroke: none;} | |
| text.terminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #141000; | |
| font-weight: bold; | |
| } | |
| text.nonterminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1A1400; | |
| font-weight: normal; | |
| } | |
| text.regexp {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1F1800; | |
| font-weight: normal; | |
| } | |
| rect, circle, polygon {fill: #332900; stroke: #332900;} | |
| rect.terminal {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} | |
| rect.nonterminal {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} | |
| rect.text {fill: none; stroke: none;} | |
| polygon.regexp {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} | |
| </style> | |
| </defs> | |
| <polygon points="9 17 1 13 1 21"/> | |
| <polygon points="17 17 9 13 9 21"/><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#list-mailbox" xlink:title="list-mailbox"> | |
| <rect x="51" y="3" width="92" height="32"/> | |
| <rect x="49" y="1" width="92" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="59" y="21">list-mailbox</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#patterns" xlink:title="patterns"> | |
| <rect x="51" y="47" width="74" height="32"/> | |
| <rect x="49" y="45" width="74" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="59" y="65">patterns</text></a><svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m20 0 h10 m92 0 h10 m-132 0 h20 m112 0 h20 m-152 0 q10 0 10 10 m132 0 q0 -10 10 -10 m-142 10 v24 m132 0 v-24 m-132 24 q0 10 10 10 m112 0 q10 0 10 -10 m-122 10 h10 m74 0 h10 m0 0 h18 m23 -44 h-3"/> | |
| <polygon points="181 17 189 13 189 21"/> | |
| <polygon points="181 17 173 13 173 21"/></svg><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml"> | |
| <xhtml:div class="ebnf"><xhtml:code> | |
| <div><a href="#mbox-or-pat" title="mbox-or-pat">mbox-or-pat</a></div> | |
| <div> ::= <a href="#list-mailbox" title="list-mailbox">list-mailbox</a></div> | |
| <div> | <a href="#patterns" title="patterns">patterns</a></div></xhtml:code></xhtml:div> | |
| </xhtml:p> | |
| <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by: | |
| <xhtml:ul> | |
| <xhtml:li><xhtml:a href="#list" title="list">list</xhtml:a></xhtml:li> | |
| </xhtml:ul> | |
| </xhtml:p><xhtml:br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><xhtml:a name="mbx-list-flags">mbx-list-flags:</xhtml:a></xhtml:p><svg xmlns="http://www.w3.org/2000/svg" width="733" height="119"> | |
| <defs> | |
| <style type="text/css"> | |
| @namespace "http://www.w3.org/2000/svg"; | |
| .line {fill: none; stroke: #332900; stroke-width: 1;} | |
| .bold-line {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} | |
| .thin-line {stroke: #1F1800; shape-rendering: crispEdges} | |
| .filled {fill: #332900; stroke: none;} | |
| text.terminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #141000; | |
| font-weight: bold; | |
| } | |
| text.nonterminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1A1400; | |
| font-weight: normal; | |
| } | |
| text.regexp {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1F1800; | |
| font-weight: normal; | |
| } | |
| rect, circle, polygon {fill: #332900; stroke: #332900;} | |
| rect.terminal {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} | |
| rect.nonterminal {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} | |
| rect.text {fill: none; stroke: none;} | |
| polygon.regexp {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} | |
| </style> | |
| </defs> | |
| <polygon points="9 33 1 29 1 37"/> | |
| <polygon points="17 33 9 29 9 37"/><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#mbx-list-oflag" xlink:title="mbx-list-oflag"> | |
| <rect x="91" y="19" width="108" height="32"/> | |
| <rect x="89" y="17" width="108" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="99" y="37">mbx-list-oflag</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#SP" xlink:title="SP"> | |
| <rect x="219" y="19" width="36" height="32"/> | |
| <rect x="217" y="17" width="36" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="227" y="37">SP</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#mbx-list-sflag" xlink:title="mbx-list-sflag"> | |
| <rect x="315" y="19" width="106" height="32"/> | |
| <rect x="313" y="17" width="106" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="323" y="37">mbx-list-sflag</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#mbx-list-oflag" xlink:title="mbx-list-oflag"> | |
| <rect x="51" y="85" width="108" height="32"/> | |
| <rect x="49" y="83" width="108" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="59" y="103">mbx-list-oflag</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#SP" xlink:title="SP"> | |
| <rect x="501" y="19" width="36" height="32"/> | |
| <rect x="499" y="17" width="36" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="509" y="37">SP</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#mbx-list-oflag" xlink:title="mbx-list-oflag"> | |
| <rect x="557" y="19" width="108" height="32"/> | |
| <rect x="555" y="17" width="108" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="565" y="37">mbx-list-oflag</text></a><svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 33 h2 m60 0 h10 m108 0 h10 m0 0 h10 m36 0 h10 m-204 0 l20 0 m-1 0 q-9 0 -9 -10 l0 -12 q0 -10 10 -10 m184 32 l20 0 m-20 0 q10 0 10 -10 l0 -12 q0 -10 -10 -10 m-184 0 h10 m0 0 h174 m-224 32 h20 m224 0 h20 m-264 0 q10 0 10 10 m244 0 q0 -10 10 -10 m-254 10 v14 m244 0 v-14 m-244 14 q0 10 10 10 m224 0 q10 0 10 -10 m-234 10 h10 m0 0 h214 m20 -34 h10 m106 0 h10 m-410 0 h20 m390 0 h20 m-430 0 q10 0 10 10 m410 0 q0 -10 10 -10 m-420 10 v46 m410 0 v-46 m-410 46 q0 10 10 10 m390 0 q10 0 10 -10 m-400 10 h10 m108 0 h10 m0 0 h262 m60 -66 h10 m36 0 h10 m0 0 h10 m108 0 h10 m-204 0 l20 0 m-1 0 q-9 0 -9 -10 l0 -12 q0 -10 10 -10 m184 32 l20 0 m-20 0 q10 0 10 -10 l0 -12 q0 -10 -10 -10 m-184 0 h10 m0 0 h174 m-224 32 h20 m224 0 h20 m-264 0 q10 0 10 10 m244 0 q0 -10 10 -10 m-254 10 v14 m244 0 v-14 m-244 14 q0 10 10 10 m224 0 q10 0 10 -10 m-234 10 h10 m0 0 h214 m23 -34 h-3"/> | |
| <polygon points="723 33 731 29 731 37"/> | |
| <polygon points="723 33 715 29 715 37"/></svg><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml"> | |
| <xhtml:div class="ebnf"><xhtml:code> | |
| <div><a href="#mbx-list-flags" title="mbx-list-flags">mbx-list-flags</a></div> | |
| <div> ::= ( ( <a href="#mbx-list-oflag" title="mbx-list-oflag">mbx-list-oflag</a> <a href="#SP" title="SP">SP</a> )* <a href="#mbx-list-sflag" title="mbx-list-sflag">mbx-list-sflag</a> | <a href="#mbx-list-oflag" title="mbx-list-oflag">mbx-list-oflag</a> ) ( <a href="#SP" title="SP">SP</a> <a href="#mbx-list-oflag" title="mbx-list-oflag">mbx-list-oflag</a> )*</div></xhtml:code></xhtml:div> | |
| </xhtml:p> | |
| <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by: | |
| <xhtml:ul> | |
| <xhtml:li><xhtml:a href="#mailbox-list" title="mailbox-list">mailbox-list</xhtml:a></xhtml:li> | |
| </xhtml:ul> | |
| </xhtml:p><xhtml:br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><xhtml:a name="mbx-list-oflag">mbx-list-oflag:</xhtml:a></xhtml:p><svg xmlns="http://www.w3.org/2000/svg" width="217" height="213"> | |
| <defs> | |
| <style type="text/css"> | |
| @namespace "http://www.w3.org/2000/svg"; | |
| .line {fill: none; stroke: #332900; stroke-width: 1;} | |
| .bold-line {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} | |
| .thin-line {stroke: #1F1800; shape-rendering: crispEdges} | |
| .filled {fill: #332900; stroke: none;} | |
| text.terminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #141000; | |
| font-weight: bold; | |
| } | |
| text.nonterminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1A1400; | |
| font-weight: normal; | |
| } | |
| text.regexp {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1F1800; | |
| font-weight: normal; | |
| } | |
| rect, circle, polygon {fill: #332900; stroke: #332900;} | |
| rect.terminal {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} | |
| rect.nonterminal {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} | |
| rect.text {fill: none; stroke: none;} | |
| polygon.regexp {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} | |
| </style> | |
| </defs> | |
| <polygon points="9 17 1 13 1 21"/> | |
| <polygon points="17 17 9 13 9 21"/> | |
| <rect x="51" y="3" width="104" height="32" rx="10"/> | |
| <rect x="49" y="1" width="104" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="59" y="21">\Noinferiors</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#child-mbox-flag" xlink:title="child-mbox-flag"> | |
| <rect x="51" y="47" width="118" height="32"/> | |
| <rect x="49" y="45" width="118" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="59" y="65">child-mbox-flag</text></a><rect x="51" y="91" width="102" height="32" rx="10"/> | |
| <rect x="49" y="89" width="102" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="59" y="109">\Subscribed</text> | |
| <rect x="51" y="135" width="80" height="32" rx="10"/> | |
| <rect x="49" y="133" width="80" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="59" y="153">\Remote</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#flag-extension" xlink:title="flag-extension"> | |
| <rect x="51" y="179" width="110" height="32"/> | |
| <rect x="49" y="177" width="110" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="59" y="197">flag-extension</text></a><svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m20 0 h10 m104 0 h10 m0 0 h14 m-158 0 h20 m138 0 h20 m-178 0 q10 0 10 10 m158 0 q0 -10 10 -10 m-168 10 v24 m158 0 v-24 m-158 24 q0 10 10 10 m138 0 q10 0 10 -10 m-148 10 h10 m118 0 h10 m-148 -10 v20 m158 0 v-20 m-158 20 v24 m158 0 v-24 m-158 24 q0 10 10 10 m138 0 q10 0 10 -10 m-148 10 h10 m102 0 h10 m0 0 h16 m-148 -10 v20 m158 0 v-20 m-158 20 v24 m158 0 v-24 m-158 24 q0 10 10 10 m138 0 q10 0 10 -10 m-148 10 h10 m80 0 h10 m0 0 h38 m-148 -10 v20 m158 0 v-20 m-158 20 v24 m158 0 v-24 m-158 24 q0 10 10 10 m138 0 q10 0 10 -10 m-148 10 h10 m110 0 h10 m0 0 h8 m23 -176 h-3"/> | |
| <polygon points="207 17 215 13 215 21"/> | |
| <polygon points="207 17 199 13 199 21"/></svg><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml"> | |
| <xhtml:div class="ebnf"><xhtml:code> | |
| <div><a href="#mbx-list-oflag" title="mbx-list-oflag">mbx-list-oflag</a></div> | |
| <div> ::= '\Noinferiors'</div> | |
| <div> | <a href="#child-mbox-flag" title="child-mbox-flag">child-mbox-flag</a></div> | |
| <div> | '\Subscribed'</div> | |
| <div> | '\Remote'</div> | |
| <div> | <a href="#flag-extension" title="flag-extension">flag-extension</a></div></xhtml:code></xhtml:div> | |
| </xhtml:p> | |
| <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by: | |
| <xhtml:ul> | |
| <xhtml:li><xhtml:a href="#mbx-list-flags" title="mbx-list-flags">mbx-list-flags</xhtml:a></xhtml:li> | |
| </xhtml:ul> | |
| </xhtml:p><xhtml:br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><xhtml:a name="mbx-list-sflag">mbx-list-sflag:</xhtml:a></xhtml:p><svg xmlns="http://www.w3.org/2000/svg" width="209" height="169"> | |
| <defs> | |
| <style type="text/css"> | |
| @namespace "http://www.w3.org/2000/svg"; | |
| .line {fill: none; stroke: #332900; stroke-width: 1;} | |
| .bold-line {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} | |
| .thin-line {stroke: #1F1800; shape-rendering: crispEdges} | |
| .filled {fill: #332900; stroke: none;} | |
| text.terminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #141000; | |
| font-weight: bold; | |
| } | |
| text.nonterminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1A1400; | |
| font-weight: normal; | |
| } | |
| text.regexp {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1F1800; | |
| font-weight: normal; | |
| } | |
| rect, circle, polygon {fill: #332900; stroke: #332900;} | |
| rect.terminal {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} | |
| rect.nonterminal {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} | |
| rect.text {fill: none; stroke: none;} | |
| polygon.regexp {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} | |
| </style> | |
| </defs> | |
| <polygon points="9 17 1 13 1 21"/> | |
| <polygon points="17 17 9 13 9 21"/> | |
| <rect x="51" y="3" width="110" height="32" rx="10"/> | |
| <rect x="49" y="1" width="110" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="59" y="21">\NonExistent</text> | |
| <rect x="51" y="47" width="86" height="32" rx="10"/> | |
| <rect x="49" y="45" width="86" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="59" y="65">\Noselect</text> | |
| <rect x="51" y="91" width="78" height="32" rx="10"/> | |
| <rect x="49" y="89" width="78" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="59" y="109">\Marked</text> | |
| <rect x="51" y="135" width="98" height="32" rx="10"/> | |
| <rect x="49" y="133" width="98" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="59" y="153">\Unmarked</text> | |
| <svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m20 0 h10 m110 0 h10 m-150 0 h20 m130 0 h20 m-170 0 q10 0 10 10 m150 0 q0 -10 10 -10 m-160 10 v24 m150 0 v-24 m-150 24 q0 10 10 10 m130 0 q10 0 10 -10 m-140 10 h10 m86 0 h10 m0 0 h24 m-140 -10 v20 m150 0 v-20 m-150 20 v24 m150 0 v-24 m-150 24 q0 10 10 10 m130 0 q10 0 10 -10 m-140 10 h10 m78 0 h10 m0 0 h32 m-140 -10 v20 m150 0 v-20 m-150 20 v24 m150 0 v-24 m-150 24 q0 10 10 10 m130 0 q10 0 10 -10 m-140 10 h10 m98 0 h10 m0 0 h12 m23 -132 h-3"/> | |
| <polygon points="199 17 207 13 207 21"/> | |
| <polygon points="199 17 191 13 191 21"/></svg><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml"> | |
| <xhtml:div class="ebnf"><xhtml:code> | |
| <div><a href="#mbx-list-sflag" title="mbx-list-sflag">mbx-list-sflag</a></div> | |
| <div> ::= '\NonExistent'</div> | |
| <div> | '\Noselect'</div> | |
| <div> | '\Marked'</div> | |
| <div> | '\Unmarked'</div></xhtml:code></xhtml:div> | |
| </xhtml:p> | |
| <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by: | |
| <xhtml:ul> | |
| <xhtml:li><xhtml:a href="#mbx-list-flags" title="mbx-list-flags">mbx-list-flags</xhtml:a></xhtml:li> | |
| </xhtml:ul> | |
| </xhtml:p><xhtml:br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><xhtml:a name="media-basic">media-basic:</xhtml:a></xhtml:p><svg xmlns="http://www.w3.org/2000/svg" width="629" height="345"> | |
| <defs> | |
| <style type="text/css"> | |
| @namespace "http://www.w3.org/2000/svg"; | |
| .line {fill: none; stroke: #332900; stroke-width: 1;} | |
| .bold-line {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} | |
| .thin-line {stroke: #1F1800; shape-rendering: crispEdges} | |
| .filled {fill: #332900; stroke: none;} | |
| text.terminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #141000; | |
| font-weight: bold; | |
| } | |
| text.nonterminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1A1400; | |
| font-weight: normal; | |
| } | |
| text.regexp {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1F1800; | |
| font-weight: normal; | |
| } | |
| rect, circle, polygon {fill: #332900; stroke: #332900;} | |
| rect.terminal {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} | |
| rect.nonterminal {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} | |
| rect.text {fill: none; stroke: none;} | |
| polygon.regexp {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} | |
| </style> | |
| </defs> | |
| <polygon points="9 17 1 13 1 21"/> | |
| <polygon points="17 17 9 13 9 21"/><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#DQUOTE" xlink:title="DQUOTE"> | |
| <rect x="51" y="3" width="72" height="32"/> | |
| <rect x="49" y="1" width="72" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="59" y="21">DQUOTE</text></a><rect x="163" y="3" width="116" height="32" rx="10"/> | |
| <rect x="161" y="1" width="116" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="171" y="21">APPLICATION</text> | |
| <rect x="163" y="47" width="66" height="32" rx="10"/> | |
| <rect x="161" y="45" width="66" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="171" y="65">AUDIO</text> | |
| <rect x="163" y="91" width="64" height="32" rx="10"/> | |
| <rect x="161" y="89" width="64" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="171" y="109">IMAGE</text> | |
| <rect x="163" y="135" width="56" height="32" rx="10"/> | |
| <rect x="161" y="133" width="56" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="171" y="153">FONT</text> | |
| <rect x="163" y="179" width="84" height="32" rx="10"/> | |
| <rect x="161" y="177" width="84" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="171" y="197">MESSAGE</text> | |
| <rect x="163" y="223" width="68" height="32" rx="10"/> | |
| <rect x="161" y="221" width="68" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="171" y="241">MODEL</text> | |
| <rect x="163" y="267" width="64" height="32" rx="10"/> | |
| <rect x="161" y="265" width="64" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="171" y="285">VIDEO</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#DQUOTE" xlink:title="DQUOTE"> | |
| <rect x="319" y="3" width="72" height="32"/> | |
| <rect x="317" y="1" width="72" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="327" y="21">DQUOTE</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#string" xlink:title="string"> | |
| <rect x="51" y="311" width="56" height="32"/> | |
| <rect x="49" y="309" width="56" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="59" y="329">string</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#SP" xlink:title="SP"> | |
| <rect x="431" y="3" width="36" height="32"/> | |
| <rect x="429" y="1" width="36" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="439" y="21">SP</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#media-subtype" xlink:title="media-subtype"> | |
| <rect x="487" y="3" width="114" height="32"/> | |
| <rect x="485" y="1" width="114" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="495" y="21">media-subtype</text></a><svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m20 0 h10 m72 0 h10 m20 0 h10 m116 0 h10 m-156 0 h20 m136 0 h20 m-176 0 q10 0 10 10 m156 0 q0 -10 10 -10 m-166 10 v24 m156 0 v-24 m-156 24 q0 10 10 10 m136 0 q10 0 10 -10 m-146 10 h10 m66 0 h10 m0 0 h50 m-146 -10 v20 m156 0 v-20 m-156 20 v24 m156 0 v-24 m-156 24 q0 10 10 10 m136 0 q10 0 10 -10 m-146 10 h10 m64 0 h10 m0 0 h52 m-146 -10 v20 m156 0 v-20 m-156 20 v24 m156 0 v-24 m-156 24 q0 10 10 10 m136 0 q10 0 10 -10 m-146 10 h10 m56 0 h10 m0 0 h60 m-146 -10 v20 m156 0 v-20 m-156 20 v24 m156 0 v-24 m-156 24 q0 10 10 10 m136 0 q10 0 10 -10 m-146 10 h10 m84 0 h10 m0 0 h32 m-146 -10 v20 m156 0 v-20 m-156 20 v24 m156 0 v-24 m-156 24 q0 10 10 10 m136 0 q10 0 10 -10 m-146 10 h10 m68 0 h10 m0 0 h48 m-146 -10 v20 m156 0 v-20 m-156 20 v24 m156 0 v-24 m-156 24 q0 10 10 10 m136 0 q10 0 10 -10 m-146 10 h10 m64 0 h10 m0 0 h52 m20 -264 h10 m72 0 h10 m-380 0 h20 m360 0 h20 m-400 0 q10 0 10 10 m380 0 q0 -10 10 -10 m-390 10 v288 m380 0 v-288 m-380 288 q0 10 10 10 m360 0 q10 0 10 -10 m-370 10 h10 m56 0 h10 m0 0 h284 m20 -308 h10 m36 0 h10 m0 0 h10 m114 0 h10 m3 0 h-3"/> | |
| <polygon points="619 17 627 13 627 21"/> | |
| <polygon points="619 17 611 13 611 21"/></svg><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml"> | |
| <xhtml:div class="ebnf"><xhtml:code> | |
| <div><a href="#media-basic" title="media-basic">media-basic</a></div> | |
| <div> ::= ( <a href="#DQUOTE" title="DQUOTE">DQUOTE</a> ( 'APPLICATION' | 'AUDIO' | 'IMAGE' | 'FONT' | 'MESSAGE' | 'MODEL' | 'VIDEO' ) <a href="#DQUOTE" title="DQUOTE">DQUOTE</a> | <a href="#string" title="string">string</a> ) <a href="#SP" title="SP">SP</a> <a href="#media-subtype" title="media-subtype">media-subtype</a></div></xhtml:code></xhtml:div> | |
| </xhtml:p> | |
| <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by: | |
| <xhtml:ul> | |
| <xhtml:li><xhtml:a href="#body-type-basic" title="body-type-basic">body-type-basic</xhtml:a></xhtml:li> | |
| </xhtml:ul> | |
| </xhtml:p><xhtml:br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><xhtml:a name="media-message">media-message:</xhtml:a></xhtml:p><svg xmlns="http://www.w3.org/2000/svg" width="701" height="81"> | |
| <defs> | |
| <style type="text/css"> | |
| @namespace "http://www.w3.org/2000/svg"; | |
| .line {fill: none; stroke: #332900; stroke-width: 1;} | |
| .bold-line {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} | |
| .thin-line {stroke: #1F1800; shape-rendering: crispEdges} | |
| .filled {fill: #332900; stroke: none;} | |
| text.terminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #141000; | |
| font-weight: bold; | |
| } | |
| text.nonterminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1A1400; | |
| font-weight: normal; | |
| } | |
| text.regexp {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1F1800; | |
| font-weight: normal; | |
| } | |
| rect, circle, polygon {fill: #332900; stroke: #332900;} | |
| rect.terminal {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} | |
| rect.nonterminal {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} | |
| rect.text {fill: none; stroke: none;} | |
| polygon.regexp {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} | |
| </style> | |
| </defs> | |
| <polygon points="9 17 1 13 1 21"/> | |
| <polygon points="17 17 9 13 9 21"/><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#DQUOTE" xlink:title="DQUOTE"> | |
| <rect x="31" y="3" width="72" height="32"/> | |
| <rect x="29" y="1" width="72" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="39" y="21">DQUOTE</text></a><rect x="123" y="3" width="84" height="32" rx="10"/> | |
| <rect x="121" y="1" width="84" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="131" y="21">MESSAGE</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#DQUOTE" xlink:title="DQUOTE"> | |
| <rect x="227" y="3" width="72" height="32"/> | |
| <rect x="225" y="1" width="72" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="235" y="21">DQUOTE</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#SP" xlink:title="SP"> | |
| <rect x="319" y="3" width="36" height="32"/> | |
| <rect x="317" y="1" width="36" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="327" y="21">SP</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#DQUOTE" xlink:title="DQUOTE"> | |
| <rect x="375" y="3" width="72" height="32"/> | |
| <rect x="373" y="1" width="72" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="383" y="21">DQUOTE</text></a><rect x="487" y="3" width="72" height="32" rx="10"/> | |
| <rect x="485" y="1" width="72" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="495" y="21">RFC822</text> | |
| <rect x="487" y="47" width="74" height="32" rx="10"/> | |
| <rect x="485" y="45" width="74" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="495" y="65">GLOBAL</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#DQUOTE" xlink:title="DQUOTE"> | |
| <rect x="601" y="3" width="72" height="32"/> | |
| <rect x="599" y="1" width="72" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="609" y="21">DQUOTE</text></a><svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m0 0 h10 m72 0 h10 m0 0 h10 m84 0 h10 m0 0 h10 m72 0 h10 m0 0 h10 m36 0 h10 m0 0 h10 m72 0 h10 m20 0 h10 m72 0 h10 m0 0 h2 m-114 0 h20 m94 0 h20 m-134 0 q10 0 10 10 m114 0 q0 -10 10 -10 m-124 10 v24 m114 0 v-24 m-114 24 q0 10 10 10 m94 0 q10 0 10 -10 m-104 10 h10 m74 0 h10 m20 -44 h10 m72 0 h10 m3 0 h-3"/> | |
| <polygon points="691 17 699 13 699 21"/> | |
| <polygon points="691 17 683 13 683 21"/></svg><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml"> | |
| <xhtml:div class="ebnf"><xhtml:code> | |
| <div><a href="#media-message" title="media-message">media-message</a></div> | |
| <div> ::= <a href="#DQUOTE" title="DQUOTE">DQUOTE</a> 'MESSAGE' <a href="#DQUOTE" title="DQUOTE">DQUOTE</a> <a href="#SP" title="SP">SP</a> <a href="#DQUOTE" title="DQUOTE">DQUOTE</a> ( 'RFC822' | 'GLOBAL' ) <a href="#DQUOTE" title="DQUOTE">DQUOTE</a></div></xhtml:code></xhtml:div> | |
| </xhtml:p> | |
| <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by: | |
| <xhtml:ul> | |
| <xhtml:li><xhtml:a href="#body-type-msg" title="body-type-msg">body-type-msg</xhtml:a></xhtml:li> | |
| </xhtml:ul> | |
| </xhtml:p><xhtml:br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><xhtml:a name="media-subtype">media-subtype:</xhtml:a></xhtml:p><svg xmlns="http://www.w3.org/2000/svg" width="115" height="37"> | |
| <defs> | |
| <style type="text/css"> | |
| @namespace "http://www.w3.org/2000/svg"; | |
| .line {fill: none; stroke: #332900; stroke-width: 1;} | |
| .bold-line {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} | |
| .thin-line {stroke: #1F1800; shape-rendering: crispEdges} | |
| .filled {fill: #332900; stroke: none;} | |
| text.terminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #141000; | |
| font-weight: bold; | |
| } | |
| text.nonterminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1A1400; | |
| font-weight: normal; | |
| } | |
| text.regexp {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1F1800; | |
| font-weight: normal; | |
| } | |
| rect, circle, polygon {fill: #332900; stroke: #332900;} | |
| rect.terminal {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} | |
| rect.nonterminal {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} | |
| rect.text {fill: none; stroke: none;} | |
| polygon.regexp {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} | |
| </style> | |
| </defs> | |
| <polygon points="9 17 1 13 1 21"/> | |
| <polygon points="17 17 9 13 9 21"/><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#string" xlink:title="string"> | |
| <rect x="31" y="3" width="56" height="32"/> | |
| <rect x="29" y="1" width="56" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="39" y="21">string</text></a><svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m0 0 h10 m56 0 h10 m3 0 h-3"/> | |
| <polygon points="105 17 113 13 113 21"/> | |
| <polygon points="105 17 97 13 97 21"/></svg><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml"> | |
| <xhtml:div class="ebnf"><xhtml:code> | |
| <div><a href="#media-subtype" title="media-subtype">media-subtype</a></div> | |
| <div> ::= <a href="#string" title="string">string</a></div></xhtml:code></xhtml:div> | |
| </xhtml:p> | |
| <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by: | |
| <xhtml:ul> | |
| <xhtml:li><xhtml:a href="#body-type-mpart" title="body-type-mpart">body-type-mpart</xhtml:a></xhtml:li> | |
| <xhtml:li><xhtml:a href="#media-basic" title="media-basic">media-basic</xhtml:a></xhtml:li> | |
| <xhtml:li><xhtml:a href="#media-text" title="media-text">media-text</xhtml:a></xhtml:li> | |
| </xhtml:ul> | |
| </xhtml:p><xhtml:br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><xhtml:a name="media-text">media-text:</xhtml:a></xhtml:p><svg xmlns="http://www.w3.org/2000/svg" width="487" height="37"> | |
| <defs> | |
| <style type="text/css"> | |
| @namespace "http://www.w3.org/2000/svg"; | |
| .line {fill: none; stroke: #332900; stroke-width: 1;} | |
| .bold-line {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} | |
| .thin-line {stroke: #1F1800; shape-rendering: crispEdges} | |
| .filled {fill: #332900; stroke: none;} | |
| text.terminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #141000; | |
| font-weight: bold; | |
| } | |
| text.nonterminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1A1400; | |
| font-weight: normal; | |
| } | |
| text.regexp {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1F1800; | |
| font-weight: normal; | |
| } | |
| rect, circle, polygon {fill: #332900; stroke: #332900;} | |
| rect.terminal {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} | |
| rect.nonterminal {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} | |
| rect.text {fill: none; stroke: none;} | |
| polygon.regexp {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} | |
| </style> | |
| </defs> | |
| <polygon points="9 17 1 13 1 21"/> | |
| <polygon points="17 17 9 13 9 21"/><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#DQUOTE" xlink:title="DQUOTE"> | |
| <rect x="31" y="3" width="72" height="32"/> | |
| <rect x="29" y="1" width="72" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="39" y="21">DQUOTE</text></a><rect x="123" y="3" width="54" height="32" rx="10"/> | |
| <rect x="121" y="1" width="54" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="131" y="21">TEXT</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#DQUOTE" xlink:title="DQUOTE"> | |
| <rect x="197" y="3" width="72" height="32"/> | |
| <rect x="195" y="1" width="72" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="205" y="21">DQUOTE</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#SP" xlink:title="SP"> | |
| <rect x="289" y="3" width="36" height="32"/> | |
| <rect x="287" y="1" width="36" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="297" y="21">SP</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#media-subtype" xlink:title="media-subtype"> | |
| <rect x="345" y="3" width="114" height="32"/> | |
| <rect x="343" y="1" width="114" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="353" y="21">media-subtype</text></a><svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m0 0 h10 m72 0 h10 m0 0 h10 m54 0 h10 m0 0 h10 m72 0 h10 m0 0 h10 m36 0 h10 m0 0 h10 m114 0 h10 m3 0 h-3"/> | |
| <polygon points="477 17 485 13 485 21"/> | |
| <polygon points="477 17 469 13 469 21"/></svg><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml"> | |
| <xhtml:div class="ebnf"><xhtml:code> | |
| <div><a href="#media-text" title="media-text">media-text</a></div> | |
| <div> ::= <a href="#DQUOTE" title="DQUOTE">DQUOTE</a> 'TEXT' <a href="#DQUOTE" title="DQUOTE">DQUOTE</a> <a href="#SP" title="SP">SP</a> <a href="#media-subtype" title="media-subtype">media-subtype</a></div></xhtml:code></xhtml:div> | |
| </xhtml:p> | |
| <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by: | |
| <xhtml:ul> | |
| <xhtml:li><xhtml:a href="#body-type-text" title="body-type-text">body-type-text</xhtml:a></xhtml:li> | |
| </xhtml:ul> | |
| </xhtml:p><xhtml:br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><xhtml:a name="message-data">message-data:</xhtml:a></xhtml:p><svg xmlns="http://www.w3.org/2000/svg" width="471" height="81"> | |
| <defs> | |
| <style type="text/css"> | |
| @namespace "http://www.w3.org/2000/svg"; | |
| .line {fill: none; stroke: #332900; stroke-width: 1;} | |
| .bold-line {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} | |
| .thin-line {stroke: #1F1800; shape-rendering: crispEdges} | |
| .filled {fill: #332900; stroke: none;} | |
| text.terminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #141000; | |
| font-weight: bold; | |
| } | |
| text.nonterminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1A1400; | |
| font-weight: normal; | |
| } | |
| text.regexp {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1F1800; | |
| font-weight: normal; | |
| } | |
| rect, circle, polygon {fill: #332900; stroke: #332900;} | |
| rect.terminal {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} | |
| rect.nonterminal {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} | |
| rect.text {fill: none; stroke: none;} | |
| polygon.regexp {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} | |
| </style> | |
| </defs> | |
| <polygon points="9 17 1 13 1 21"/> | |
| <polygon points="17 17 9 13 9 21"/><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#nz-number" xlink:title="nz-number"> | |
| <rect x="31" y="3" width="88" height="32"/> | |
| <rect x="29" y="1" width="88" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="39" y="21">nz-number</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#SP" xlink:title="SP"> | |
| <rect x="139" y="3" width="36" height="32"/> | |
| <rect x="137" y="1" width="36" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="147" y="21">SP</text></a><rect x="215" y="3" width="84" height="32" rx="10"/> | |
| <rect x="213" y="1" width="84" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="223" y="21">EXPUNGE</text> | |
| <rect x="215" y="47" width="62" height="32" rx="10"/> | |
| <rect x="213" y="45" width="62" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="223" y="65">FETCH</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#SP" xlink:title="SP"> | |
| <rect x="297" y="47" width="36" height="32"/> | |
| <rect x="295" y="45" width="36" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="305" y="65">SP</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#msg-att" xlink:title="msg-att"> | |
| <rect x="353" y="47" width="70" height="32"/> | |
| <rect x="351" y="45" width="70" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="361" y="65">msg-att</text></a><svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m0 0 h10 m88 0 h10 m0 0 h10 m36 0 h10 m20 0 h10 m84 0 h10 m0 0 h124 m-248 0 h20 m228 0 h20 m-268 0 q10 0 10 10 m248 0 q0 -10 10 -10 m-258 10 v24 m248 0 v-24 m-248 24 q0 10 10 10 m228 0 q10 0 10 -10 m-238 10 h10 m62 0 h10 m0 0 h10 m36 0 h10 m0 0 h10 m70 0 h10 m23 -44 h-3"/> | |
| <polygon points="461 17 469 13 469 21"/> | |
| <polygon points="461 17 453 13 453 21"/></svg><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml"> | |
| <xhtml:div class="ebnf"><xhtml:code> | |
| <div><a href="#message-data" title="message-data">message-data</a></div> | |
| <div> ::= <a href="#nz-number" title="nz-number">nz-number</a> <a href="#SP" title="SP">SP</a> ( 'EXPUNGE' | 'FETCH' <a href="#SP" title="SP">SP</a> <a href="#msg-att" title="msg-att">msg-att</a> )</div></xhtml:code></xhtml:div> | |
| </xhtml:p> | |
| <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by: | |
| <xhtml:ul> | |
| <xhtml:li><xhtml:a href="#response-data" title="response-data">response-data</xhtml:a></xhtml:li> | |
| </xhtml:ul> | |
| </xhtml:p><xhtml:br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><xhtml:a name="move">move:</xhtml:a></xhtml:p><svg xmlns="http://www.w3.org/2000/svg" width="445" height="37"> | |
| <defs> | |
| <style type="text/css"> | |
| @namespace "http://www.w3.org/2000/svg"; | |
| .line {fill: none; stroke: #332900; stroke-width: 1;} | |
| .bold-line {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} | |
| .thin-line {stroke: #1F1800; shape-rendering: crispEdges} | |
| .filled {fill: #332900; stroke: none;} | |
| text.terminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #141000; | |
| font-weight: bold; | |
| } | |
| text.nonterminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1A1400; | |
| font-weight: normal; | |
| } | |
| text.regexp {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1F1800; | |
| font-weight: normal; | |
| } | |
| rect, circle, polygon {fill: #332900; stroke: #332900;} | |
| rect.terminal {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} | |
| rect.nonterminal {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} | |
| rect.text {fill: none; stroke: none;} | |
| polygon.regexp {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} | |
| </style> | |
| </defs> | |
| <polygon points="9 17 1 13 1 21"/> | |
| <polygon points="17 17 9 13 9 21"/> | |
| <rect x="31" y="3" width="60" height="32" rx="10"/> | |
| <rect x="29" y="1" width="60" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="39" y="21">MOVE</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#SP" xlink:title="SP"> | |
| <rect x="111" y="3" width="36" height="32"/> | |
| <rect x="109" y="1" width="36" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="119" y="21">SP</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#sequence-set" xlink:title="sequence-set"> | |
| <rect x="167" y="3" width="106" height="32"/> | |
| <rect x="165" y="1" width="106" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="175" y="21">sequence-set</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#SP" xlink:title="SP"> | |
| <rect x="293" y="3" width="36" height="32"/> | |
| <rect x="291" y="1" width="36" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="301" y="21">SP</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#mailbox" xlink:title="mailbox"> | |
| <rect x="349" y="3" width="68" height="32"/> | |
| <rect x="347" y="1" width="68" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="357" y="21">mailbox</text></a><svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m0 0 h10 m60 0 h10 m0 0 h10 m36 0 h10 m0 0 h10 m106 0 h10 m0 0 h10 m36 0 h10 m0 0 h10 m68 0 h10 m3 0 h-3"/> | |
| <polygon points="435 17 443 13 443 21"/> | |
| <polygon points="435 17 427 13 427 21"/></svg><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml"> | |
| <xhtml:div class="ebnf"><xhtml:code> | |
| <div><a href="#move" title="move">move</a> ::= 'MOVE' <a href="#SP" title="SP">SP</a> <a href="#sequence-set" title="sequence-set">sequence-set</a> <a href="#SP" title="SP">SP</a> <a href="#mailbox" title="mailbox">mailbox</a></div></xhtml:code></xhtml:div> | |
| </xhtml:p> | |
| <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by: | |
| <xhtml:ul> | |
| <xhtml:li><xhtml:a href="#command-select" title="command-select">command-select</xhtml:a></xhtml:li> | |
| <xhtml:li><xhtml:a href="#uid" title="uid">uid</xhtml:a></xhtml:li> | |
| </xhtml:ul> | |
| </xhtml:p><xhtml:br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><xhtml:a name="msg-att">msg-att:</xhtml:a></xhtml:p><svg xmlns="http://www.w3.org/2000/svg" width="359" height="125"> | |
| <defs> | |
| <style type="text/css"> | |
| @namespace "http://www.w3.org/2000/svg"; | |
| .line {fill: none; stroke: #332900; stroke-width: 1;} | |
| .bold-line {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} | |
| .thin-line {stroke: #1F1800; shape-rendering: crispEdges} | |
| .filled {fill: #332900; stroke: none;} | |
| text.terminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #141000; | |
| font-weight: bold; | |
| } | |
| text.nonterminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1A1400; | |
| font-weight: normal; | |
| } | |
| text.regexp {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1F1800; | |
| font-weight: normal; | |
| } | |
| rect, circle, polygon {fill: #332900; stroke: #332900;} | |
| rect.terminal {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} | |
| rect.nonterminal {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} | |
| rect.text {fill: none; stroke: none;} | |
| polygon.regexp {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} | |
| </style> | |
| </defs> | |
| <polygon points="9 61 1 57 1 65"/> | |
| <polygon points="17 61 9 57 9 65"/> | |
| <rect x="31" y="47" width="26" height="32" rx="10"/> | |
| <rect x="29" y="45" width="26" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="39" y="65">(</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#msg-att-dynamic" xlink:title="msg-att-dynamic"> | |
| <rect x="117" y="47" width="128" height="32"/> | |
| <rect x="115" y="45" width="128" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="125" y="65">msg-att-dynamic</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#msg-att-static" xlink:title="msg-att-static"> | |
| <rect x="117" y="91" width="110" height="32"/> | |
| <rect x="115" y="89" width="110" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="125" y="109">msg-att-static</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#SP" xlink:title="SP"> | |
| <rect x="97" y="3" width="36" height="32"/> | |
| <rect x="95" y="1" width="36" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="105" y="21">SP</text></a><rect x="305" y="47" width="26" height="32" rx="10"/> | |
| <rect x="303" y="45" width="26" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="313" y="65">)</text> | |
| <svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 61 h2 m0 0 h10 m26 0 h10 m40 0 h10 m128 0 h10 m-168 0 h20 m148 0 h20 m-188 0 q10 0 10 10 m168 0 q0 -10 10 -10 m-178 10 v24 m168 0 v-24 m-168 24 q0 10 10 10 m148 0 q10 0 10 -10 m-158 10 h10 m110 0 h10 m0 0 h18 m-188 -44 l20 0 m-1 0 q-9 0 -9 -10 l0 -24 q0 -10 10 -10 m188 44 l20 0 m-20 0 q10 0 10 -10 l0 -24 q0 -10 -10 -10 m-188 0 h10 m36 0 h10 m0 0 h132 m20 44 h10 m26 0 h10 m3 0 h-3"/> | |
| <polygon points="349 61 357 57 357 65"/> | |
| <polygon points="349 61 341 57 341 65"/></svg><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml"> | |
| <xhtml:div class="ebnf"><xhtml:code> | |
| <div><a href="#msg-att" title="msg-att">msg-att</a> ::= '(' ( <a href="#msg-att-dynamic" title="msg-att-dynamic">msg-att-dynamic</a> | <a href="#msg-att-static" title="msg-att-static">msg-att-static</a> ) ( <a href="#SP" title="SP">SP</a> ( <a href="#msg-att-dynamic" title="msg-att-dynamic">msg-att-dynamic</a> | <a href="#msg-att-static" title="msg-att-static">msg-att-static</a> ) )* ')'</div></xhtml:code></xhtml:div> | |
| </xhtml:p> | |
| <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by: | |
| <xhtml:ul> | |
| <xhtml:li><xhtml:a href="#message-data" title="message-data">message-data</xhtml:a></xhtml:li> | |
| </xhtml:ul> | |
| </xhtml:p><xhtml:br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><xhtml:a name="msg-att-dynamic">msg-att-dynamic:</xhtml:a></xhtml:p><svg xmlns="http://www.w3.org/2000/svg" width="451" height="97"> | |
| <defs> | |
| <style type="text/css"> | |
| @namespace "http://www.w3.org/2000/svg"; | |
| .line {fill: none; stroke: #332900; stroke-width: 1;} | |
| .bold-line {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} | |
| .thin-line {stroke: #1F1800; shape-rendering: crispEdges} | |
| .filled {fill: #332900; stroke: none;} | |
| text.terminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #141000; | |
| font-weight: bold; | |
| } | |
| text.nonterminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1A1400; | |
| font-weight: normal; | |
| } | |
| text.regexp {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1F1800; | |
| font-weight: normal; | |
| } | |
| rect, circle, polygon {fill: #332900; stroke: #332900;} | |
| rect.terminal {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} | |
| rect.nonterminal {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} | |
| rect.text {fill: none; stroke: none;} | |
| polygon.regexp {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} | |
| </style> | |
| </defs> | |
| <polygon points="9 61 1 57 1 65"/> | |
| <polygon points="17 61 9 57 9 65"/> | |
| <rect x="31" y="47" width="64" height="32" rx="10"/> | |
| <rect x="29" y="45" width="64" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="39" y="65">FLAGS</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#SP" xlink:title="SP"> | |
| <rect x="115" y="47" width="36" height="32"/> | |
| <rect x="113" y="45" width="36" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="123" y="65">SP</text></a><rect x="171" y="47" width="26" height="32" rx="10"/> | |
| <rect x="169" y="45" width="26" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="179" y="65">(</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#flag-fetch" xlink:title="flag-fetch"> | |
| <rect x="257" y="47" width="80" height="32"/> | |
| <rect x="255" y="45" width="80" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="265" y="65">flag-fetch</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#SP" xlink:title="SP"> | |
| <rect x="257" y="3" width="36" height="32"/> | |
| <rect x="255" y="1" width="36" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="265" y="21">SP</text></a><rect x="397" y="47" width="26" height="32" rx="10"/> | |
| <rect x="395" y="45" width="26" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="405" y="65">)</text> | |
| <svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 61 h2 m0 0 h10 m64 0 h10 m0 0 h10 m36 0 h10 m0 0 h10 m26 0 h10 m40 0 h10 m80 0 h10 m-120 0 l20 0 m-1 0 q-9 0 -9 -10 l0 -24 q0 -10 10 -10 m100 44 l20 0 m-20 0 q10 0 10 -10 l0 -24 q0 -10 -10 -10 m-100 0 h10 m36 0 h10 m0 0 h44 m-140 44 h20 m140 0 h20 m-180 0 q10 0 10 10 m160 0 q0 -10 10 -10 m-170 10 v14 m160 0 v-14 m-160 14 q0 10 10 10 m140 0 q10 0 10 -10 m-150 10 h10 m0 0 h130 m20 -34 h10 m26 0 h10 m3 0 h-3"/> | |
| <polygon points="441 61 449 57 449 65"/> | |
| <polygon points="441 61 433 57 433 65"/></svg><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml"> | |
| <xhtml:div class="ebnf"><xhtml:code> | |
| <div><a href="#msg-att-dynamic" title="msg-att-dynamic">msg-att-dynamic</a></div> | |
| <div> ::= 'FLAGS' <a href="#SP" title="SP">SP</a> '(' ( <a href="#flag-fetch" title="flag-fetch">flag-fetch</a> ( <a href="#SP" title="SP">SP</a> <a href="#flag-fetch" title="flag-fetch">flag-fetch</a> )* )? ')'</div></xhtml:code></xhtml:div> | |
| </xhtml:p> | |
| <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by: | |
| <xhtml:ul> | |
| <xhtml:li><xhtml:a href="#msg-att" title="msg-att">msg-att</xhtml:a></xhtml:li> | |
| </xhtml:ul> | |
| </xhtml:p><xhtml:br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><xhtml:a name="msg-att-static">msg-att-static:</xhtml:a></xhtml:p><svg xmlns="http://www.w3.org/2000/svg" width="651" height="453"> | |
| <defs> | |
| <style type="text/css"> | |
| @namespace "http://www.w3.org/2000/svg"; | |
| .line {fill: none; stroke: #332900; stroke-width: 1;} | |
| .bold-line {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} | |
| .thin-line {stroke: #1F1800; shape-rendering: crispEdges} | |
| .filled {fill: #332900; stroke: none;} | |
| text.terminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #141000; | |
| font-weight: bold; | |
| } | |
| text.nonterminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1A1400; | |
| font-weight: normal; | |
| } | |
| text.regexp {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1F1800; | |
| font-weight: normal; | |
| } | |
| rect, circle, polygon {fill: #332900; stroke: #332900;} | |
| rect.terminal {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} | |
| rect.nonterminal {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} | |
| rect.text {fill: none; stroke: none;} | |
| polygon.regexp {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} | |
| </style> | |
| </defs> | |
| <polygon points="9 17 1 13 1 21"/> | |
| <polygon points="17 17 9 13 9 21"/> | |
| <rect x="51" y="3" width="92" height="32" rx="10"/> | |
| <rect x="49" y="1" width="92" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="59" y="21">ENVELOPE</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#SP" xlink:title="SP"> | |
| <rect x="163" y="3" width="36" height="32"/> | |
| <rect x="161" y="1" width="36" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="171" y="21">SP</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#envelope" xlink:title="envelope"> | |
| <rect x="219" y="3" width="78" height="32"/> | |
| <rect x="217" y="1" width="78" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="227" y="21">envelope</text></a><rect x="51" y="47" width="124" height="32" rx="10"/> | |
| <rect x="49" y="45" width="124" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="59" y="65">INTERNALDATE</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#SP" xlink:title="SP"> | |
| <rect x="195" y="47" width="36" height="32"/> | |
| <rect x="193" y="45" width="36" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="203" y="65">SP</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#date-time" xlink:title="date-time"> | |
| <rect x="251" y="47" width="82" height="32"/> | |
| <rect x="249" y="45" width="82" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="259" y="65">date-time</text></a><rect x="51" y="91" width="110" height="32" rx="10"/> | |
| <rect x="49" y="89" width="110" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="59" y="109">RFC822.SIZE</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#SP" xlink:title="SP"> | |
| <rect x="181" y="91" width="36" height="32"/> | |
| <rect x="179" y="89" width="36" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="189" y="109">SP</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#number64" xlink:title="number64"> | |
| <rect x="237" y="91" width="84" height="32"/> | |
| <rect x="235" y="89" width="84" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="245" y="109">number64</text></a><rect x="51" y="135" width="58" height="32" rx="10"/> | |
| <rect x="49" y="133" width="58" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="59" y="153">BODY</text> | |
| <rect x="169" y="167" width="100" height="32" rx="10"/> | |
| <rect x="167" y="165" width="100" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="177" y="185">STRUCTURE</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#SP" xlink:title="SP"> | |
| <rect x="309" y="135" width="36" height="32"/> | |
| <rect x="307" y="133" width="36" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="317" y="153">SP</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#body" xlink:title="body"> | |
| <rect x="365" y="135" width="50" height="32"/> | |
| <rect x="363" y="133" width="50" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="373" y="153">body</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#section" xlink:title="section"> | |
| <rect x="149" y="211" width="66" height="32"/> | |
| <rect x="147" y="209" width="66" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="157" y="229">section</text></a><rect x="255" y="243" width="30" height="32" rx="10"/> | |
| <rect x="253" y="241" width="30" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="263" y="261"><</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#number" xlink:title="number"> | |
| <rect x="305" y="243" width="68" height="32"/> | |
| <rect x="303" y="241" width="68" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="313" y="261">number</text></a><rect x="393" y="243" width="30" height="32" rx="10"/> | |
| <rect x="391" y="241" width="30" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="401" y="261">></text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#SP" xlink:title="SP"> | |
| <rect x="463" y="211" width="36" height="32"/> | |
| <rect x="461" y="209" width="36" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="471" y="229">SP</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#nstring" xlink:title="nstring"> | |
| <rect x="519" y="211" width="64" height="32"/> | |
| <rect x="517" y="209" width="64" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="527" y="229">nstring</text></a><rect x="51" y="287" width="72" height="32" rx="10"/> | |
| <rect x="49" y="285" width="72" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="59" y="305">BINARY</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#section-binary" xlink:title="section-binary"> | |
| <rect x="143" y="287" width="110" height="32"/> | |
| <rect x="141" y="285" width="110" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="151" y="305">section-binary</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#SP" xlink:title="SP"> | |
| <rect x="273" y="287" width="36" height="32"/> | |
| <rect x="271" y="285" width="36" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="281" y="305">SP</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#nstring" xlink:title="nstring"> | |
| <rect x="349" y="287" width="64" height="32"/> | |
| <rect x="347" y="285" width="64" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="357" y="305">nstring</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#literal8" xlink:title="literal8"> | |
| <rect x="349" y="331" width="64" height="32"/> | |
| <rect x="347" y="329" width="64" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="357" y="349">literal8</text></a><rect x="51" y="375" width="110" height="32" rx="10"/> | |
| <rect x="49" y="373" width="110" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="59" y="393">BINARY.SIZE</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#section-binary" xlink:title="section-binary"> | |
| <rect x="181" y="375" width="110" height="32"/> | |
| <rect x="179" y="373" width="110" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="189" y="393">section-binary</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#SP" xlink:title="SP"> | |
| <rect x="311" y="375" width="36" height="32"/> | |
| <rect x="309" y="373" width="36" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="319" y="393">SP</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#number" xlink:title="number"> | |
| <rect x="367" y="375" width="68" height="32"/> | |
| <rect x="365" y="373" width="68" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="375" y="393">number</text></a><rect x="51" y="419" width="46" height="32" rx="10"/> | |
| <rect x="49" y="417" width="46" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="59" y="437">UID</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#SP" xlink:title="SP"> | |
| <rect x="117" y="419" width="36" height="32"/> | |
| <rect x="115" y="417" width="36" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="125" y="437">SP</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#uniqueid" xlink:title="uniqueid"> | |
| <rect x="173" y="419" width="74" height="32"/> | |
| <rect x="171" y="417" width="74" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="181" y="437">uniqueid</text></a><svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m20 0 h10 m92 0 h10 m0 0 h10 m36 0 h10 m0 0 h10 m78 0 h10 m0 0 h306 m-592 0 h20 m572 0 h20 m-612 0 q10 0 10 10 m592 0 q0 -10 10 -10 m-602 10 v24 m592 0 v-24 m-592 24 q0 10 10 10 m572 0 q10 0 10 -10 m-582 10 h10 m124 0 h10 m0 0 h10 m36 0 h10 m0 0 h10 m82 0 h10 m0 0 h270 m-582 -10 v20 m592 0 v-20 m-592 20 v24 m592 0 v-24 m-592 24 q0 10 10 10 m572 0 q10 0 10 -10 m-582 10 h10 m110 0 h10 m0 0 h10 m36 0 h10 m0 0 h10 m84 0 h10 m0 0 h282 m-582 -10 v20 m592 0 v-20 m-592 20 v24 m592 0 v-24 m-592 24 q0 10 10 10 m572 0 q10 0 10 -10 m-582 10 h10 m58 0 h10 m40 0 h10 m0 0 h110 m-140 0 h20 m120 0 h20 m-160 0 q10 0 10 10 m140 0 q0 -10 10 -10 m-150 10 v12 m140 0 v-12 m-140 12 q0 10 10 10 m120 0 q10 0 10 -10 m-130 10 h10 m100 0 h10 m20 -32 h10 m36 0 h10 m0 0 h10 m50 0 h10 m0 0 h168 m-474 0 h20 m454 0 h20 m-494 0 q10 0 10 10 m474 0 q0 -10 10 -10 m-484 10 v56 m474 0 v-56 m-474 56 q0 10 10 10 m454 0 q10 0 10 -10 m-464 10 h10 m66 0 h10 m20 0 h10 m0 0 h178 m-208 0 h20 m188 0 h20 m-228 0 q10 0 10 10 m208 0 q0 -10 10 -10 m-218 10 v12 m208 0 v-12 m-208 12 q0 10 10 10 m188 0 q10 0 10 -10 m-198 10 h10 m30 0 h10 m0 0 h10 m68 0 h10 m0 0 h10 m30 0 h10 m20 -32 h10 m36 0 h10 m0 0 h10 m64 0 h10 m-562 -86 v20 m592 0 v-20 m-592 20 v132 m592 0 v-132 m-592 132 q0 10 10 10 m572 0 q10 0 10 -10 m-582 10 h10 m72 0 h10 m0 0 h10 m110 0 h10 m0 0 h10 m36 0 h10 m20 0 h10 m64 0 h10 m-104 0 h20 m84 0 h20 m-124 0 q10 0 10 10 m104 0 q0 -10 10 -10 m-114 10 v24 m104 0 v-24 m-104 24 q0 10 10 10 m84 0 q10 0 10 -10 m-94 10 h10 m64 0 h10 m20 -44 h170 m-582 -10 v20 m592 0 v-20 m-592 20 v68 m592 0 v-68 m-592 68 q0 10 10 10 m572 0 q10 0 10 -10 m-582 10 h10 m110 0 h10 m0 0 h10 m110 0 h10 m0 0 h10 m36 0 h10 m0 0 h10 m68 0 h10 m0 0 h168 m-582 -10 v20 m592 0 v-20 m-592 20 v24 m592 0 v-24 m-592 24 q0 10 10 10 m572 0 q10 0 10 -10 m-582 10 h10 m46 0 h10 m0 0 h10 m36 0 h10 m0 0 h10 m74 0 h10 m0 0 h356 m23 -416 h-3"/> | |
| <polygon points="641 17 649 13 649 21"/> | |
| <polygon points="641 17 633 13 633 21"/></svg><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml"> | |
| <xhtml:div class="ebnf"><xhtml:code> | |
| <div><a href="#msg-att-static" title="msg-att-static">msg-att-static</a></div> | |
| <div> ::= 'ENVELOPE' <a href="#SP" title="SP">SP</a> <a href="#envelope" title="envelope">envelope</a></div> | |
| <div> | 'INTERNALDATE' <a href="#SP" title="SP">SP</a> <a href="#date-time" title="date-time">date-time</a></div> | |
| <div> | 'RFC822.SIZE' <a href="#SP" title="SP">SP</a> <a href="#number64" title="number64">number64</a></div> | |
| <div> | 'BODY' ( 'STRUCTURE'? <a href="#SP" title="SP">SP</a> <a href="#body" title="body">body</a> | <a href="#section" title="section">section</a> ( '<' <a href="#number" title="number">number</a> '>' )? <a href="#SP" title="SP">SP</a> <a href="#nstring" title="nstring">nstring</a> )</div> | |
| <div> | 'BINARY' <a href="#section-binary" title="section-binary">section-binary</a> <a href="#SP" title="SP">SP</a> ( <a href="#nstring" title="nstring">nstring</a> | <a href="#literal8" title="literal8">literal8</a> )</div> | |
| <div> | 'BINARY.SIZE' <a href="#section-binary" title="section-binary">section-binary</a> <a href="#SP" title="SP">SP</a> <a href="#number" title="number">number</a></div> | |
| <div> | 'UID' <a href="#SP" title="SP">SP</a> <a href="#uniqueid" title="uniqueid">uniqueid</a></div></xhtml:code></xhtml:div> | |
| </xhtml:p> | |
| <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by: | |
| <xhtml:ul> | |
| <xhtml:li><xhtml:a href="#msg-att" title="msg-att">msg-att</xhtml:a></xhtml:li> | |
| </xhtml:ul> | |
| </xhtml:p><xhtml:br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><xhtml:a name="name-component">name-component:</xhtml:a></xhtml:p><svg xmlns="http://www.w3.org/2000/svg" width="323" height="37"> | |
| <defs> | |
| <style type="text/css"> | |
| @namespace "http://www.w3.org/2000/svg"; | |
| .line {fill: none; stroke: #332900; stroke-width: 1;} | |
| .bold-line {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} | |
| .thin-line {stroke: #1F1800; shape-rendering: crispEdges} | |
| .filled {fill: #332900; stroke: none;} | |
| text.terminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #141000; | |
| font-weight: bold; | |
| } | |
| text.nonterminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1A1400; | |
| font-weight: normal; | |
| } | |
| text.regexp {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1F1800; | |
| font-weight: normal; | |
| } | |
| rect, circle, polygon {fill: #332900; stroke: #332900;} | |
| rect.terminal {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} | |
| rect.nonterminal {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} | |
| rect.text {fill: none; stroke: none;} | |
| polygon.regexp {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} | |
| </style> | |
| </defs> | |
| <polygon points="9 17 1 13 1 21"/> | |
| <polygon points="17 17 9 13 9 21"/> | |
| <polygon points="31 19 38 3 288 3 295 19 288 35 38 35"/> | |
| <polygon points="29 17 36 1 286 1 293 17 286 33 36 33" class="regexp"/> | |
| <text class="regexp" x="44" y="21">UTF8-CHAR - ( '.' | '/' | list-wildcards )</text> | |
| <svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m0 0 h10 m264 0 h10 m3 0 h-3"/> | |
| <polygon points="313 17 321 13 321 21"/> | |
| <polygon points="313 17 305 13 305 21"/></svg><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml"> | |
| <xhtml:div class="ebnf"><xhtml:code> | |
| <div><a href="#name-component" title="name-component">name-component</a></div> | |
| <div> ::= <a href="#UTF8-CHAR" title="UTF8-CHAR">UTF8-CHAR</a> - ( '.' | '/' | <a href="#list-wildcards" title="list-wildcards">list-wildcards</a> )</div></xhtml:code></xhtml:div> | |
| </xhtml:p> | |
| <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by: | |
| <xhtml:ul> | |
| <xhtml:li><xhtml:a href="#vendor-token" title="vendor-token">vendor-token</xhtml:a></xhtml:li> | |
| </xhtml:ul> | |
| </xhtml:p><xhtml:br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><xhtml:a name="namespace">namespace:</xhtml:a></xhtml:p><svg xmlns="http://www.w3.org/2000/svg" width="363" height="103"> | |
| <defs> | |
| <style type="text/css"> | |
| @namespace "http://www.w3.org/2000/svg"; | |
| .line {fill: none; stroke: #332900; stroke-width: 1;} | |
| .bold-line {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} | |
| .thin-line {stroke: #1F1800; shape-rendering: crispEdges} | |
| .filled {fill: #332900; stroke: none;} | |
| text.terminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #141000; | |
| font-weight: bold; | |
| } | |
| text.nonterminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1A1400; | |
| font-weight: normal; | |
| } | |
| text.regexp {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1F1800; | |
| font-weight: normal; | |
| } | |
| rect, circle, polygon {fill: #332900; stroke: #332900;} | |
| rect.terminal {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} | |
| rect.nonterminal {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} | |
| rect.text {fill: none; stroke: none;} | |
| polygon.regexp {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} | |
| </style> | |
| </defs> | |
| <polygon points="9 17 1 13 1 21"/> | |
| <polygon points="17 17 9 13 9 21"/> | |
| <rect x="51" y="3" width="44" height="32" rx="10"/> | |
| <rect x="49" y="1" width="44" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="59" y="21">NIL</text> | |
| <rect x="51" y="69" width="26" height="32" rx="10"/> | |
| <rect x="49" y="67" width="26" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="59" y="87">(</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#namespace-descr" xlink:title="namespace-descr"> | |
| <rect x="117" y="69" width="132" height="32"/> | |
| <rect x="115" y="67" width="132" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="125" y="87">namespace-descr</text></a><rect x="289" y="69" width="26" height="32" rx="10"/> | |
| <rect x="287" y="67" width="26" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="297" y="87">)</text> | |
| <svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m20 0 h10 m44 0 h10 m0 0 h220 m-304 0 h20 m284 0 h20 m-324 0 q10 0 10 10 m304 0 q0 -10 10 -10 m-314 10 v46 m304 0 v-46 m-304 46 q0 10 10 10 m284 0 q10 0 10 -10 m-294 10 h10 m26 0 h10 m20 0 h10 m132 0 h10 m-172 0 l20 0 m-1 0 q-9 0 -9 -10 l0 -12 q0 -10 10 -10 m152 32 l20 0 m-20 0 q10 0 10 -10 l0 -12 q0 -10 -10 -10 m-152 0 h10 m0 0 h142 m20 32 h10 m26 0 h10 m23 -66 h-3"/> | |
| <polygon points="353 17 361 13 361 21"/> | |
| <polygon points="353 17 345 13 345 21"/></svg><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml"> | |
| <xhtml:div class="ebnf"><xhtml:code> | |
| <div><a href="#namespace" title="namespace">namespace</a></div> | |
| <div> ::= 'NIL'</div> | |
| <div> | '(' <a href="#namespace-descr" title="namespace-descr">namespace-descr</a>+ ')'</div></xhtml:code></xhtml:div> | |
| </xhtml:p> | |
| <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by: | |
| <xhtml:ul> | |
| <xhtml:li><xhtml:a href="#namespace-response" title="namespace-response">namespace-response</xhtml:a></xhtml:li> | |
| </xhtml:ul> | |
| </xhtml:p><xhtml:br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><xhtml:a name="namespace-descr">namespace-descr:</xhtml:a></xhtml:p><svg xmlns="http://www.w3.org/2000/svg" width="911" height="81"> | |
| <defs> | |
| <style type="text/css"> | |
| @namespace "http://www.w3.org/2000/svg"; | |
| .line {fill: none; stroke: #332900; stroke-width: 1;} | |
| .bold-line {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} | |
| .thin-line {stroke: #1F1800; shape-rendering: crispEdges} | |
| .filled {fill: #332900; stroke: none;} | |
| text.terminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #141000; | |
| font-weight: bold; | |
| } | |
| text.nonterminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1A1400; | |
| font-weight: normal; | |
| } | |
| text.regexp {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1F1800; | |
| font-weight: normal; | |
| } | |
| rect, circle, polygon {fill: #332900; stroke: #332900;} | |
| rect.terminal {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} | |
| rect.nonterminal {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} | |
| rect.text {fill: none; stroke: none;} | |
| polygon.regexp {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} | |
| </style> | |
| </defs> | |
| <polygon points="9 17 1 13 1 21"/> | |
| <polygon points="17 17 9 13 9 21"/> | |
| <rect x="31" y="3" width="26" height="32" rx="10"/> | |
| <rect x="29" y="1" width="26" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="39" y="21">(</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#string" xlink:title="string"> | |
| <rect x="77" y="3" width="56" height="32"/> | |
| <rect x="75" y="1" width="56" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="85" y="21">string</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#SP" xlink:title="SP"> | |
| <rect x="153" y="3" width="36" height="32"/> | |
| <rect x="151" y="1" width="36" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="161" y="21">SP</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#DQUOTE" xlink:title="DQUOTE"> | |
| <rect x="229" y="3" width="72" height="32"/> | |
| <rect x="227" y="1" width="72" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="237" y="21">DQUOTE</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#QUOTED-CHAR" xlink:title="QUOTED-CHAR"> | |
| <rect x="321" y="3" width="112" height="32"/> | |
| <rect x="319" y="1" width="112" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="329" y="21">QUOTED-CHAR</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#DQUOTE" xlink:title="DQUOTE"> | |
| <rect x="453" y="3" width="72" height="32"/> | |
| <rect x="451" y="1" width="72" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="461" y="21">DQUOTE</text></a><rect x="229" y="47" width="44" height="32" rx="10"/> | |
| <rect x="227" y="45" width="44" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="237" y="65">NIL</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#namespace-response-extensions" xlink:title="namespace-response-extensions"> | |
| <rect x="585" y="35" width="232" height="32"/> | |
| <rect x="583" y="33" width="232" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="593" y="53">namespace-response-extensions</text></a><rect x="857" y="3" width="26" height="32" rx="10"/> | |
| <rect x="855" y="1" width="26" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="865" y="21">)</text> | |
| <svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m0 0 h10 m26 0 h10 m0 0 h10 m56 0 h10 m0 0 h10 m36 0 h10 m20 0 h10 m72 0 h10 m0 0 h10 m112 0 h10 m0 0 h10 m72 0 h10 m-336 0 h20 m316 0 h20 m-356 0 q10 0 10 10 m336 0 q0 -10 10 -10 m-346 10 v24 m336 0 v-24 m-336 24 q0 10 10 10 m316 0 q10 0 10 -10 m-326 10 h10 m44 0 h10 m0 0 h252 m40 -44 h10 m0 0 h242 m-272 0 h20 m252 0 h20 m-292 0 q10 0 10 10 m272 0 q0 -10 10 -10 m-282 10 v12 m272 0 v-12 m-272 12 q0 10 10 10 m252 0 q10 0 10 -10 m-262 10 h10 m232 0 h10 m20 -32 h10 m26 0 h10 m3 0 h-3"/> | |
| <polygon points="901 17 909 13 909 21"/> | |
| <polygon points="901 17 893 13 893 21"/></svg><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml"> | |
| <xhtml:div class="ebnf"><xhtml:code> | |
| <div><a href="#namespace-descr" title="namespace-descr">namespace-descr</a></div> | |
| <div> ::= '(' <a href="#string" title="string">string</a> <a href="#SP" title="SP">SP</a> ( <a href="#DQUOTE" title="DQUOTE">DQUOTE</a> <a href="#QUOTED-CHAR" title="QUOTED-CHAR">QUOTED-CHAR</a> <a href="#DQUOTE" title="DQUOTE">DQUOTE</a> | 'NIL' ) <a href="#namespace-response-extensions" title="namespace-response-extensions">namespace-response-extensions</a>? ')'</div></xhtml:code></xhtml:div> | |
| </xhtml:p> | |
| <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by: | |
| <xhtml:ul> | |
| <xhtml:li><xhtml:a href="#namespace" title="namespace">namespace</xhtml:a></xhtml:li> | |
| </xhtml:ul> | |
| </xhtml:p><xhtml:br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><xhtml:a name="namespace-response-extensions">namespace-response-extensions:</xhtml:a></xhtml:p><svg xmlns="http://www.w3.org/2000/svg" width="323" height="57"> | |
| <defs> | |
| <style type="text/css"> | |
| @namespace "http://www.w3.org/2000/svg"; | |
| .line {fill: none; stroke: #332900; stroke-width: 1;} | |
| .bold-line {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} | |
| .thin-line {stroke: #1F1800; shape-rendering: crispEdges} | |
| .filled {fill: #332900; stroke: none;} | |
| text.terminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #141000; | |
| font-weight: bold; | |
| } | |
| text.nonterminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1A1400; | |
| font-weight: normal; | |
| } | |
| text.regexp {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1F1800; | |
| font-weight: normal; | |
| } | |
| rect, circle, polygon {fill: #332900; stroke: #332900;} | |
| rect.terminal {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} | |
| rect.nonterminal {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} | |
| rect.text {fill: none; stroke: none;} | |
| polygon.regexp {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} | |
| </style> | |
| </defs> | |
| <polygon points="9 51 1 47 1 55"/> | |
| <polygon points="17 51 9 47 9 55"/><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#namespace-response-extension" xlink:title="namespace-response-extension"> | |
| <rect x="51" y="3" width="224" height="32"/> | |
| <rect x="49" y="1" width="224" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="59" y="21">namespace-response-extension</text></a><svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 51 h2 m20 0 h10 m0 0 h234 m-264 0 l20 0 m-1 0 q-9 0 -9 -10 l0 -14 q0 -10 10 -10 m244 34 l20 0 m-20 0 q10 0 10 -10 l0 -14 q0 -10 -10 -10 m-244 0 h10 m224 0 h10 m23 34 h-3"/> | |
| <polygon points="313 51 321 47 321 55"/> | |
| <polygon points="313 51 305 47 305 55"/></svg><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml"> | |
| <xhtml:div class="ebnf"><xhtml:code> | |
| <div><a href="#namespace-response-extensions" title="namespace-response-extensions">namespace-response-extensions</a></div> | |
| <div> ::= <a href="#namespace-response-extension" title="namespace-response-extension">namespace-response-extension</a>*</div></xhtml:code></xhtml:div> | |
| </xhtml:p> | |
| <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by: | |
| <xhtml:ul> | |
| <xhtml:li><xhtml:a href="#namespace-descr" title="namespace-descr">namespace-descr</xhtml:a></xhtml:li> | |
| </xhtml:ul> | |
| </xhtml:p><xhtml:br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><xhtml:a name="namespace-response-extension">namespace-response-extension:</xhtml:a></xhtml:p><svg xmlns="http://www.w3.org/2000/svg" width="435" height="81"> | |
| <defs> | |
| <style type="text/css"> | |
| @namespace "http://www.w3.org/2000/svg"; | |
| .line {fill: none; stroke: #332900; stroke-width: 1;} | |
| .bold-line {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} | |
| .thin-line {stroke: #1F1800; shape-rendering: crispEdges} | |
| .filled {fill: #332900; stroke: none;} | |
| text.terminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #141000; | |
| font-weight: bold; | |
| } | |
| text.nonterminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1A1400; | |
| font-weight: normal; | |
| } | |
| text.regexp {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1F1800; | |
| font-weight: normal; | |
| } | |
| rect, circle, polygon {fill: #332900; stroke: #332900;} | |
| rect.terminal {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} | |
| rect.nonterminal {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} | |
| rect.text {fill: none; stroke: none;} | |
| polygon.regexp {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} | |
| </style> | |
| </defs> | |
| <polygon points="9 61 1 57 1 65"/> | |
| <polygon points="17 61 9 57 9 65"/><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#SP" xlink:title="SP"> | |
| <rect x="31" y="47" width="36" height="32"/> | |
| <rect x="29" y="45" width="36" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="39" y="65">SP</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#string" xlink:title="string"> | |
| <rect x="87" y="47" width="56" height="32"/> | |
| <rect x="85" y="45" width="56" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="95" y="65">string</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#SP" xlink:title="SP"> | |
| <rect x="163" y="47" width="36" height="32"/> | |
| <rect x="161" y="45" width="36" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="171" y="65">SP</text></a><rect x="219" y="47" width="26" height="32" rx="10"/> | |
| <rect x="217" y="45" width="26" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="227" y="65">(</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#string" xlink:title="string"> | |
| <rect x="285" y="47" width="56" height="32"/> | |
| <rect x="283" y="45" width="56" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="293" y="65">string</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#SP" xlink:title="SP"> | |
| <rect x="285" y="3" width="36" height="32"/> | |
| <rect x="283" y="1" width="36" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="293" y="21">SP</text></a><rect x="381" y="47" width="26" height="32" rx="10"/> | |
| <rect x="379" y="45" width="26" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="389" y="65">)</text> | |
| <svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 61 h2 m0 0 h10 m36 0 h10 m0 0 h10 m56 0 h10 m0 0 h10 m36 0 h10 m0 0 h10 m26 0 h10 m20 0 h10 m56 0 h10 m-96 0 l20 0 m-1 0 q-9 0 -9 -10 l0 -24 q0 -10 10 -10 m76 44 l20 0 m-20 0 q10 0 10 -10 l0 -24 q0 -10 -10 -10 m-76 0 h10 m36 0 h10 m0 0 h20 m20 44 h10 m26 0 h10 m3 0 h-3"/> | |
| <polygon points="425 61 433 57 433 65"/> | |
| <polygon points="425 61 417 57 417 65"/></svg><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml"> | |
| <xhtml:div class="ebnf"><xhtml:code> | |
| <div><a href="#namespace-response-extension" title="namespace-response-extension">namespace-response-extension</a></div> | |
| <div> ::= <a href="#SP" title="SP">SP</a> <a href="#string" title="string">string</a> <a href="#SP" title="SP">SP</a> '(' <a href="#string" title="string">string</a> ( <a href="#SP" title="SP">SP</a> <a href="#string" title="string">string</a> )* ')'</div></xhtml:code></xhtml:div> | |
| </xhtml:p> | |
| <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by: | |
| <xhtml:ul> | |
| <xhtml:li><xhtml:a href="#namespace-response-extensions" title="namespace-response-extensions">namespace-response-extensions</xhtml:a></xhtml:li> | |
| </xhtml:ul> | |
| </xhtml:p><xhtml:br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><xhtml:a name="namespace-response">namespace-response:</xhtml:a></xhtml:p><svg xmlns="http://www.w3.org/2000/svg" width="667" height="37"> | |
| <defs> | |
| <style type="text/css"> | |
| @namespace "http://www.w3.org/2000/svg"; | |
| .line {fill: none; stroke: #332900; stroke-width: 1;} | |
| .bold-line {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} | |
| .thin-line {stroke: #1F1800; shape-rendering: crispEdges} | |
| .filled {fill: #332900; stroke: none;} | |
| text.terminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #141000; | |
| font-weight: bold; | |
| } | |
| text.nonterminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1A1400; | |
| font-weight: normal; | |
| } | |
| text.regexp {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1F1800; | |
| font-weight: normal; | |
| } | |
| rect, circle, polygon {fill: #332900; stroke: #332900;} | |
| rect.terminal {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} | |
| rect.nonterminal {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} | |
| rect.text {fill: none; stroke: none;} | |
| polygon.regexp {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} | |
| </style> | |
| </defs> | |
| <polygon points="9 17 1 13 1 21"/> | |
| <polygon points="17 17 9 13 9 21"/> | |
| <rect x="31" y="3" width="104" height="32" rx="10"/> | |
| <rect x="29" y="1" width="104" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="39" y="21">NAMESPACE</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#SP" xlink:title="SP"> | |
| <rect x="155" y="3" width="36" height="32"/> | |
| <rect x="153" y="1" width="36" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="163" y="21">SP</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#namespace" xlink:title="namespace"> | |
| <rect x="211" y="3" width="92" height="32"/> | |
| <rect x="209" y="1" width="92" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="219" y="21">namespace</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#SP" xlink:title="SP"> | |
| <rect x="323" y="3" width="36" height="32"/> | |
| <rect x="321" y="1" width="36" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="331" y="21">SP</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#namespace" xlink:title="namespace"> | |
| <rect x="379" y="3" width="92" height="32"/> | |
| <rect x="377" y="1" width="92" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="387" y="21">namespace</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#SP" xlink:title="SP"> | |
| <rect x="491" y="3" width="36" height="32"/> | |
| <rect x="489" y="1" width="36" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="499" y="21">SP</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#namespace" xlink:title="namespace"> | |
| <rect x="547" y="3" width="92" height="32"/> | |
| <rect x="545" y="1" width="92" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="555" y="21">namespace</text></a><svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m0 0 h10 m104 0 h10 m0 0 h10 m36 0 h10 m0 0 h10 m92 0 h10 m0 0 h10 m36 0 h10 m0 0 h10 m92 0 h10 m0 0 h10 m36 0 h10 m0 0 h10 m92 0 h10 m3 0 h-3"/> | |
| <polygon points="657 17 665 13 665 21"/> | |
| <polygon points="657 17 649 13 649 21"/></svg><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml"> | |
| <xhtml:div class="ebnf"><xhtml:code> | |
| <div><a href="#namespace-response" title="namespace-response">namespace-response</a></div> | |
| <div> ::= 'NAMESPACE' <a href="#SP" title="SP">SP</a> <a href="#namespace" title="namespace">namespace</a> <a href="#SP" title="SP">SP</a> <a href="#namespace" title="namespace">namespace</a> <a href="#SP" title="SP">SP</a> <a href="#namespace" title="namespace">namespace</a></div></xhtml:code></xhtml:div> | |
| </xhtml:p> | |
| <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by: | |
| <xhtml:ul> | |
| <xhtml:li><xhtml:a href="#mailbox-data" title="mailbox-data">mailbox-data</xhtml:a></xhtml:li> | |
| </xhtml:ul> | |
| </xhtml:p><xhtml:br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><xhtml:a name="nstring">nstring:</xhtml:a></xhtml:p><svg xmlns="http://www.w3.org/2000/svg" width="155" height="81"> | |
| <defs> | |
| <style type="text/css"> | |
| @namespace "http://www.w3.org/2000/svg"; | |
| .line {fill: none; stroke: #332900; stroke-width: 1;} | |
| .bold-line {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} | |
| .thin-line {stroke: #1F1800; shape-rendering: crispEdges} | |
| .filled {fill: #332900; stroke: none;} | |
| text.terminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #141000; | |
| font-weight: bold; | |
| } | |
| text.nonterminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1A1400; | |
| font-weight: normal; | |
| } | |
| text.regexp {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1F1800; | |
| font-weight: normal; | |
| } | |
| rect, circle, polygon {fill: #332900; stroke: #332900;} | |
| rect.terminal {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} | |
| rect.nonterminal {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} | |
| rect.text {fill: none; stroke: none;} | |
| polygon.regexp {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} | |
| </style> | |
| </defs> | |
| <polygon points="9 17 1 13 1 21"/> | |
| <polygon points="17 17 9 13 9 21"/><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#string" xlink:title="string"> | |
| <rect x="51" y="3" width="56" height="32"/> | |
| <rect x="49" y="1" width="56" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="59" y="21">string</text></a><rect x="51" y="47" width="44" height="32" rx="10"/> | |
| <rect x="49" y="45" width="44" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="59" y="65">NIL</text> | |
| <svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m20 0 h10 m56 0 h10 m-96 0 h20 m76 0 h20 m-116 0 q10 0 10 10 m96 0 q0 -10 10 -10 m-106 10 v24 m96 0 v-24 m-96 24 q0 10 10 10 m76 0 q10 0 10 -10 m-86 10 h10 m44 0 h10 m0 0 h12 m23 -44 h-3"/> | |
| <polygon points="145 17 153 13 153 21"/> | |
| <polygon points="145 17 137 13 137 21"/></svg><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml"> | |
| <xhtml:div class="ebnf"><xhtml:code> | |
| <div><a href="#nstring" title="nstring">nstring</a> ::= <a href="#string" title="string">string</a></div> | |
| <div> | 'NIL'</div></xhtml:code></xhtml:div> | |
| </xhtml:p> | |
| <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by: | |
| <xhtml:ul> | |
| <xhtml:li><xhtml:a href="#addr-adl" title="addr-adl">addr-adl</xhtml:a></xhtml:li> | |
| <xhtml:li><xhtml:a href="#addr-host" title="addr-host">addr-host</xhtml:a></xhtml:li> | |
| <xhtml:li><xhtml:a href="#addr-mailbox" title="addr-mailbox">addr-mailbox</xhtml:a></xhtml:li> | |
| <xhtml:li><xhtml:a href="#addr-name" title="addr-name">addr-name</xhtml:a></xhtml:li> | |
| <xhtml:li><xhtml:a href="#body-extension" title="body-extension">body-extension</xhtml:a></xhtml:li> | |
| <xhtml:li><xhtml:a href="#body-fld-desc" title="body-fld-desc">body-fld-desc</xhtml:a></xhtml:li> | |
| <xhtml:li><xhtml:a href="#body-fld-id" title="body-fld-id">body-fld-id</xhtml:a></xhtml:li> | |
| <xhtml:li><xhtml:a href="#body-fld-lang" title="body-fld-lang">body-fld-lang</xhtml:a></xhtml:li> | |
| <xhtml:li><xhtml:a href="#body-fld-loc" title="body-fld-loc">body-fld-loc</xhtml:a></xhtml:li> | |
| <xhtml:li><xhtml:a href="#body-fld-md5" title="body-fld-md5">body-fld-md5</xhtml:a></xhtml:li> | |
| <xhtml:li><xhtml:a href="#env-date" title="env-date">env-date</xhtml:a></xhtml:li> | |
| <xhtml:li><xhtml:a href="#env-in-reply-to" title="env-in-reply-to">env-in-reply-to</xhtml:a></xhtml:li> | |
| <xhtml:li><xhtml:a href="#env-message-id" title="env-message-id">env-message-id</xhtml:a></xhtml:li> | |
| <xhtml:li><xhtml:a href="#env-subject" title="env-subject">env-subject</xhtml:a></xhtml:li> | |
| <xhtml:li><xhtml:a href="#msg-att-static" title="msg-att-static">msg-att-static</xhtml:a></xhtml:li> | |
| </xhtml:ul> | |
| </xhtml:p><xhtml:br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><xhtml:a name="number">number:</xhtml:a></xhtml:p><svg xmlns="http://www.w3.org/2000/svg" width="155" height="53"> | |
| <defs> | |
| <style type="text/css"> | |
| @namespace "http://www.w3.org/2000/svg"; | |
| .line {fill: none; stroke: #332900; stroke-width: 1;} | |
| .bold-line {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} | |
| .thin-line {stroke: #1F1800; shape-rendering: crispEdges} | |
| .filled {fill: #332900; stroke: none;} | |
| text.terminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #141000; | |
| font-weight: bold; | |
| } | |
| text.nonterminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1A1400; | |
| font-weight: normal; | |
| } | |
| text.regexp {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1F1800; | |
| font-weight: normal; | |
| } | |
| rect, circle, polygon {fill: #332900; stroke: #332900;} | |
| rect.terminal {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} | |
| rect.nonterminal {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} | |
| rect.text {fill: none; stroke: none;} | |
| polygon.regexp {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} | |
| </style> | |
| </defs> | |
| <polygon points="9 33 1 29 1 37"/> | |
| <polygon points="17 33 9 29 9 37"/><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#DIGIT" xlink:title="DIGIT"> | |
| <rect x="51" y="19" width="56" height="32"/> | |
| <rect x="49" y="17" width="56" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="59" y="37">DIGIT</text></a><svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 33 h2 m20 0 h10 m56 0 h10 m-96 0 l20 0 m-1 0 q-9 0 -9 -10 l0 -12 q0 -10 10 -10 m76 32 l20 0 m-20 0 q10 0 10 -10 l0 -12 q0 -10 -10 -10 m-76 0 h10 m0 0 h66 m23 32 h-3"/> | |
| <polygon points="145 33 153 29 153 37"/> | |
| <polygon points="145 33 137 29 137 37"/></svg><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml"> | |
| <xhtml:div class="ebnf"><xhtml:code> | |
| <div><a href="#number" title="number">number</a> ::= <a href="#DIGIT" title="DIGIT">DIGIT</a>+</div></xhtml:code></xhtml:div> | |
| </xhtml:p> | |
| <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by: | |
| <xhtml:ul> | |
| <xhtml:li><xhtml:a href="#body-extension" title="body-extension">body-extension</xhtml:a></xhtml:li> | |
| <xhtml:li><xhtml:a href="#body-fld-octets" title="body-fld-octets">body-fld-octets</xhtml:a></xhtml:li> | |
| <xhtml:li><xhtml:a href="#mailbox-data" title="mailbox-data">mailbox-data</xhtml:a></xhtml:li> | |
| <xhtml:li><xhtml:a href="#msg-att-static" title="msg-att-static">msg-att-static</xhtml:a></xhtml:li> | |
| <xhtml:li><xhtml:a href="#obsolete-recent-response" title="obsolete-recent-response">obsolete-recent-response</xhtml:a></xhtml:li> | |
| <xhtml:li><xhtml:a href="#search-return-data" title="search-return-data">search-return-data</xhtml:a></xhtml:li> | |
| <xhtml:li><xhtml:a href="#status-att-val" title="status-att-val">status-att-val</xhtml:a></xhtml:li> | |
| <xhtml:li><xhtml:a href="#tagged-ext-simple" title="tagged-ext-simple">tagged-ext-simple</xhtml:a></xhtml:li> | |
| </xhtml:ul> | |
| </xhtml:p><xhtml:br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><xhtml:a name="number64">number64:</xhtml:a></xhtml:p><svg xmlns="http://www.w3.org/2000/svg" width="155" height="53"> | |
| <defs> | |
| <style type="text/css"> | |
| @namespace "http://www.w3.org/2000/svg"; | |
| .line {fill: none; stroke: #332900; stroke-width: 1;} | |
| .bold-line {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} | |
| .thin-line {stroke: #1F1800; shape-rendering: crispEdges} | |
| .filled {fill: #332900; stroke: none;} | |
| text.terminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #141000; | |
| font-weight: bold; | |
| } | |
| text.nonterminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1A1400; | |
| font-weight: normal; | |
| } | |
| text.regexp {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1F1800; | |
| font-weight: normal; | |
| } | |
| rect, circle, polygon {fill: #332900; stroke: #332900;} | |
| rect.terminal {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} | |
| rect.nonterminal {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} | |
| rect.text {fill: none; stroke: none;} | |
| polygon.regexp {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} | |
| </style> | |
| </defs> | |
| <polygon points="9 33 1 29 1 37"/> | |
| <polygon points="17 33 9 29 9 37"/><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#DIGIT" xlink:title="DIGIT"> | |
| <rect x="51" y="19" width="56" height="32"/> | |
| <rect x="49" y="17" width="56" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="59" y="37">DIGIT</text></a><svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 33 h2 m20 0 h10 m56 0 h10 m-96 0 l20 0 m-1 0 q-9 0 -9 -10 l0 -12 q0 -10 10 -10 m76 32 l20 0 m-20 0 q10 0 10 -10 l0 -12 q0 -10 -10 -10 m-76 0 h10 m0 0 h66 m23 32 h-3"/> | |
| <polygon points="145 33 153 29 153 37"/> | |
| <polygon points="145 33 137 29 137 37"/></svg><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml"> | |
| <xhtml:div class="ebnf"><xhtml:code> | |
| <div><a href="#number64" title="number64">number64</a> ::= <a href="#DIGIT" title="DIGIT">DIGIT</a>+</div></xhtml:code></xhtml:div> | |
| </xhtml:p> | |
| <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by: | |
| <xhtml:ul> | |
| <xhtml:li><xhtml:a href="#body-extension" title="body-extension">body-extension</xhtml:a></xhtml:li> | |
| <xhtml:li><xhtml:a href="#body-fld-lines" title="body-fld-lines">body-fld-lines</xhtml:a></xhtml:li> | |
| <xhtml:li><xhtml:a href="#literal" title="literal">literal</xhtml:a></xhtml:li> | |
| <xhtml:li><xhtml:a href="#literal8" title="literal8">literal8</xhtml:a></xhtml:li> | |
| <xhtml:li><xhtml:a href="#msg-att-static" title="msg-att-static">msg-att-static</xhtml:a></xhtml:li> | |
| <xhtml:li><xhtml:a href="#partial" title="partial">partial</xhtml:a></xhtml:li> | |
| <xhtml:li><xhtml:a href="#partial-range" title="partial-range">partial-range</xhtml:a></xhtml:li> | |
| <xhtml:li><xhtml:a href="#search-key" title="search-key">search-key</xhtml:a></xhtml:li> | |
| <xhtml:li><xhtml:a href="#status-att-val" title="status-att-val">status-att-val</xhtml:a></xhtml:li> | |
| <xhtml:li><xhtml:a href="#tagged-ext-simple" title="tagged-ext-simple">tagged-ext-simple</xhtml:a></xhtml:li> | |
| </xhtml:ul> | |
| </xhtml:p><xhtml:br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><xhtml:a name="nz-number">nz-number:</xhtml:a></xhtml:p><svg xmlns="http://www.w3.org/2000/svg" width="243" height="71"> | |
| <defs> | |
| <style type="text/css"> | |
| @namespace "http://www.w3.org/2000/svg"; | |
| .line {fill: none; stroke: #332900; stroke-width: 1;} | |
| .bold-line {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} | |
| .thin-line {stroke: #1F1800; shape-rendering: crispEdges} | |
| .filled {fill: #332900; stroke: none;} | |
| text.terminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #141000; | |
| font-weight: bold; | |
| } | |
| text.nonterminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1A1400; | |
| font-weight: normal; | |
| } | |
| text.regexp {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1F1800; | |
| font-weight: normal; | |
| } | |
| rect, circle, polygon {fill: #332900; stroke: #332900;} | |
| rect.terminal {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} | |
| rect.nonterminal {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} | |
| rect.text {fill: none; stroke: none;} | |
| polygon.regexp {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} | |
| </style> | |
| </defs> | |
| <polygon points="9 51 1 47 1 55"/> | |
| <polygon points="17 51 9 47 9 55"/><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#digit-nz" xlink:title="digit-nz"> | |
| <rect x="31" y="37" width="68" height="32"/> | |
| <rect x="29" y="35" width="68" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="39" y="55">digit-nz</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#DIGIT" xlink:title="DIGIT"> | |
| <rect x="139" y="3" width="56" height="32"/> | |
| <rect x="137" y="1" width="56" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="147" y="21">DIGIT</text></a><svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 51 h2 m0 0 h10 m68 0 h10 m20 0 h10 m0 0 h66 m-96 0 l20 0 m-1 0 q-9 0 -9 -10 l0 -14 q0 -10 10 -10 m76 34 l20 0 m-20 0 q10 0 10 -10 l0 -14 q0 -10 -10 -10 m-76 0 h10 m56 0 h10 m23 34 h-3"/> | |
| <polygon points="233 51 241 47 241 55"/> | |
| <polygon points="233 51 225 47 225 55"/></svg><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml"> | |
| <xhtml:div class="ebnf"><xhtml:code> | |
| <div><a href="#nz-number" title="nz-number">nz-number</a></div> | |
| <div> ::= <a href="#digit-nz" title="digit-nz">digit-nz</a> <a href="#DIGIT" title="DIGIT">DIGIT</a>*</div></xhtml:code></xhtml:div> | |
| </xhtml:p> | |
| <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by: | |
| <xhtml:ul> | |
| <xhtml:li><xhtml:a href="#message-data" title="message-data">message-data</xhtml:a></xhtml:li> | |
| <xhtml:li><xhtml:a href="#obsolete-search-response" title="obsolete-search-response">obsolete-search-response</xhtml:a></xhtml:li> | |
| <xhtml:li><xhtml:a href="#resp-code-apnd" title="resp-code-apnd">resp-code-apnd</xhtml:a></xhtml:li> | |
| <xhtml:li><xhtml:a href="#resp-code-copy" title="resp-code-copy">resp-code-copy</xhtml:a></xhtml:li> | |
| <xhtml:li><xhtml:a href="#resp-text-code" title="resp-text-code">resp-text-code</xhtml:a></xhtml:li> | |
| <xhtml:li><xhtml:a href="#search-return-data" title="search-return-data">search-return-data</xhtml:a></xhtml:li> | |
| <xhtml:li><xhtml:a href="#section-part" title="section-part">section-part</xhtml:a></xhtml:li> | |
| <xhtml:li><xhtml:a href="#seq-number" title="seq-number">seq-number</xhtml:a></xhtml:li> | |
| <xhtml:li><xhtml:a href="#status-att-val" title="status-att-val">status-att-val</xhtml:a></xhtml:li> | |
| <xhtml:li><xhtml:a href="#uniqueid" title="uniqueid">uniqueid</xhtml:a></xhtml:li> | |
| </xhtml:ul> | |
| </xhtml:p><xhtml:br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><xhtml:a name="nz-number64">nz-number64:</xhtml:a></xhtml:p><svg xmlns="http://www.w3.org/2000/svg" width="243" height="71"> | |
| <defs> | |
| <style type="text/css"> | |
| @namespace "http://www.w3.org/2000/svg"; | |
| .line {fill: none; stroke: #332900; stroke-width: 1;} | |
| .bold-line {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} | |
| .thin-line {stroke: #1F1800; shape-rendering: crispEdges} | |
| .filled {fill: #332900; stroke: none;} | |
| text.terminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #141000; | |
| font-weight: bold; | |
| } | |
| text.nonterminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1A1400; | |
| font-weight: normal; | |
| } | |
| text.regexp {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1F1800; | |
| font-weight: normal; | |
| } | |
| rect, circle, polygon {fill: #332900; stroke: #332900;} | |
| rect.terminal {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} | |
| rect.nonterminal {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} | |
| rect.text {fill: none; stroke: none;} | |
| polygon.regexp {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} | |
| </style> | |
| </defs> | |
| <polygon points="9 51 1 47 1 55"/> | |
| <polygon points="17 51 9 47 9 55"/><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#digit-nz" xlink:title="digit-nz"> | |
| <rect x="31" y="37" width="68" height="32"/> | |
| <rect x="29" y="35" width="68" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="39" y="55">digit-nz</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#DIGIT" xlink:title="DIGIT"> | |
| <rect x="139" y="3" width="56" height="32"/> | |
| <rect x="137" y="1" width="56" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="147" y="21">DIGIT</text></a><svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 51 h2 m0 0 h10 m68 0 h10 m20 0 h10 m0 0 h66 m-96 0 l20 0 m-1 0 q-9 0 -9 -10 l0 -14 q0 -10 10 -10 m76 34 l20 0 m-20 0 q10 0 10 -10 l0 -14 q0 -10 -10 -10 m-76 0 h10 m56 0 h10 m23 34 h-3"/> | |
| <polygon points="233 51 241 47 241 55"/> | |
| <polygon points="233 51 225 47 225 55"/></svg><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml"> | |
| <xhtml:div class="ebnf"><xhtml:code> | |
| <div><a href="#nz-number64" title="nz-number64">nz-number64</a></div> | |
| <div> ::= <a href="#digit-nz" title="digit-nz">digit-nz</a> <a href="#DIGIT" title="DIGIT">DIGIT</a>*</div></xhtml:code></xhtml:div> | |
| </xhtml:p> | |
| <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by: | |
| <xhtml:ul> | |
| <xhtml:li><xhtml:a href="#partial" title="partial">partial</xhtml:a></xhtml:li> | |
| <xhtml:li><xhtml:a href="#partial-range" title="partial-range">partial-range</xhtml:a></xhtml:li> | |
| </xhtml:ul> | |
| </xhtml:p><xhtml:br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><xhtml:a name="obsolete-recent-response">obsolete-recent-response:</xhtml:a></xhtml:p><svg xmlns="http://www.w3.org/2000/svg" width="275" height="37"> | |
| <defs> | |
| <style type="text/css"> | |
| @namespace "http://www.w3.org/2000/svg"; | |
| .line {fill: none; stroke: #332900; stroke-width: 1;} | |
| .bold-line {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} | |
| .thin-line {stroke: #1F1800; shape-rendering: crispEdges} | |
| .filled {fill: #332900; stroke: none;} | |
| text.terminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #141000; | |
| font-weight: bold; | |
| } | |
| text.nonterminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1A1400; | |
| font-weight: normal; | |
| } | |
| text.regexp {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1F1800; | |
| font-weight: normal; | |
| } | |
| rect, circle, polygon {fill: #332900; stroke: #332900;} | |
| rect.terminal {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} | |
| rect.nonterminal {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} | |
| rect.text {fill: none; stroke: none;} | |
| polygon.regexp {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} | |
| </style> | |
| </defs> | |
| <polygon points="9 17 1 13 1 21"/> | |
| <polygon points="17 17 9 13 9 21"/><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#number" xlink:title="number"> | |
| <rect x="31" y="3" width="68" height="32"/> | |
| <rect x="29" y="1" width="68" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="39" y="21">number</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#SP" xlink:title="SP"> | |
| <rect x="119" y="3" width="36" height="32"/> | |
| <rect x="117" y="1" width="36" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="127" y="21">SP</text></a><rect x="175" y="3" width="72" height="32" rx="10"/> | |
| <rect x="173" y="1" width="72" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="183" y="21">RECENT</text> | |
| <svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m0 0 h10 m68 0 h10 m0 0 h10 m36 0 h10 m0 0 h10 m72 0 h10 m3 0 h-3"/> | |
| <polygon points="265 17 273 13 273 21"/> | |
| <polygon points="265 17 257 13 257 21"/></svg><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml"> | |
| <xhtml:div class="ebnf"><xhtml:code> | |
| <div><a href="#obsolete-recent-response" title="obsolete-recent-response">obsolete-recent-response</a></div> | |
| <div> ::= <a href="#number" title="number">number</a> <a href="#SP" title="SP">SP</a> 'RECENT'</div></xhtml:code></xhtml:div> | |
| </xhtml:p> | |
| <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by: | |
| <xhtml:ul> | |
| <xhtml:li><xhtml:a href="#mailbox-data" title="mailbox-data">mailbox-data</xhtml:a></xhtml:li> | |
| </xhtml:ul> | |
| </xhtml:p><xhtml:br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><xhtml:a name="obsolete-search-response">obsolete-search-response:</xhtml:a></xhtml:p><svg xmlns="http://www.w3.org/2000/svg" width="377" height="69"> | |
| <defs> | |
| <style type="text/css"> | |
| @namespace "http://www.w3.org/2000/svg"; | |
| .line {fill: none; stroke: #332900; stroke-width: 1;} | |
| .bold-line {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} | |
| .thin-line {stroke: #1F1800; shape-rendering: crispEdges} | |
| .filled {fill: #332900; stroke: none;} | |
| text.terminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #141000; | |
| font-weight: bold; | |
| } | |
| text.nonterminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1A1400; | |
| font-weight: normal; | |
| } | |
| text.regexp {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1F1800; | |
| font-weight: normal; | |
| } | |
| rect, circle, polygon {fill: #332900; stroke: #332900;} | |
| rect.terminal {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} | |
| rect.nonterminal {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} | |
| rect.text {fill: none; stroke: none;} | |
| polygon.regexp {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} | |
| </style> | |
| </defs> | |
| <polygon points="9 33 1 29 1 37"/> | |
| <polygon points="17 33 9 29 9 37"/> | |
| <rect x="31" y="19" width="74" height="32" rx="10"/> | |
| <rect x="29" y="17" width="74" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="39" y="37">SEARCH</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#SP" xlink:title="SP"> | |
| <rect x="165" y="19" width="36" height="32"/> | |
| <rect x="163" y="17" width="36" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="173" y="37">SP</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#nz-number" xlink:title="nz-number"> | |
| <rect x="221" y="19" width="88" height="32"/> | |
| <rect x="219" y="17" width="88" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="229" y="37">nz-number</text></a><svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 33 h2 m0 0 h10 m74 0 h10 m40 0 h10 m36 0 h10 m0 0 h10 m88 0 h10 m-184 0 l20 0 m-1 0 q-9 0 -9 -10 l0 -12 q0 -10 10 -10 m164 32 l20 0 m-20 0 q10 0 10 -10 l0 -12 q0 -10 -10 -10 m-164 0 h10 m0 0 h154 m-204 32 h20 m204 0 h20 m-244 0 q10 0 10 10 m224 0 q0 -10 10 -10 m-234 10 v14 m224 0 v-14 m-224 14 q0 10 10 10 m204 0 q10 0 10 -10 m-214 10 h10 m0 0 h194 m23 -34 h-3"/> | |
| <polygon points="367 33 375 29 375 37"/> | |
| <polygon points="367 33 359 29 359 37"/></svg><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml"> | |
| <xhtml:div class="ebnf"><xhtml:code> | |
| <div><a href="#obsolete-search-response" title="obsolete-search-response">obsolete-search-response</a></div> | |
| <div> ::= 'SEARCH' ( <a href="#SP" title="SP">SP</a> <a href="#nz-number" title="nz-number">nz-number</a> )*</div></xhtml:code></xhtml:div> | |
| </xhtml:p> | |
| <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by: | |
| <xhtml:ul> | |
| <xhtml:li><xhtml:a href="#mailbox-data" title="mailbox-data">mailbox-data</xhtml:a></xhtml:li> | |
| </xhtml:ul> | |
| </xhtml:p><xhtml:br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><xhtml:a name="oldname-extended-item">oldname-extended-item:</xhtml:a></xhtml:p><svg xmlns="http://www.w3.org/2000/svg" width="383" height="37"> | |
| <defs> | |
| <style type="text/css"> | |
| @namespace "http://www.w3.org/2000/svg"; | |
| .line {fill: none; stroke: #332900; stroke-width: 1;} | |
| .bold-line {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} | |
| .thin-line {stroke: #1F1800; shape-rendering: crispEdges} | |
| .filled {fill: #332900; stroke: none;} | |
| text.terminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #141000; | |
| font-weight: bold; | |
| } | |
| text.nonterminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1A1400; | |
| font-weight: normal; | |
| } | |
| text.regexp {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1F1800; | |
| font-weight: normal; | |
| } | |
| rect, circle, polygon {fill: #332900; stroke: #332900;} | |
| rect.terminal {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} | |
| rect.nonterminal {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} | |
| rect.text {fill: none; stroke: none;} | |
| polygon.regexp {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} | |
| </style> | |
| </defs> | |
| <polygon points="9 17 1 13 1 21"/> | |
| <polygon points="17 17 9 13 9 21"/> | |
| <rect x="31" y="3" width="88" height="32" rx="10"/> | |
| <rect x="29" y="1" width="88" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="39" y="21">OLDNAME</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#SP" xlink:title="SP"> | |
| <rect x="139" y="3" width="36" height="32"/> | |
| <rect x="137" y="1" width="36" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="147" y="21">SP</text></a><rect x="195" y="3" width="26" height="32" rx="10"/> | |
| <rect x="193" y="1" width="26" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="203" y="21">(</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#mailbox" xlink:title="mailbox"> | |
| <rect x="241" y="3" width="68" height="32"/> | |
| <rect x="239" y="1" width="68" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="249" y="21">mailbox</text></a><rect x="329" y="3" width="26" height="32" rx="10"/> | |
| <rect x="327" y="1" width="26" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="337" y="21">)</text> | |
| <svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m0 0 h10 m88 0 h10 m0 0 h10 m36 0 h10 m0 0 h10 m26 0 h10 m0 0 h10 m68 0 h10 m0 0 h10 m26 0 h10 m3 0 h-3"/> | |
| <polygon points="373 17 381 13 381 21"/> | |
| <polygon points="373 17 365 13 365 21"/></svg><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml"> | |
| <xhtml:div class="ebnf"><xhtml:code> | |
| <div><a href="#oldname-extended-item" title="oldname-extended-item">oldname-extended-item</a></div> | |
| <div> ::= 'OLDNAME' <a href="#SP" title="SP">SP</a> '(' <a href="#mailbox" title="mailbox">mailbox</a> ')'</div></xhtml:code></xhtml:div> | |
| </xhtml:p> | |
| <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">no references</xhtml:p><xhtml:br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><xhtml:a name="option-extension">option-extension:</xhtml:a></xhtml:p><svg xmlns="http://www.w3.org/2000/svg" width="463" height="81"> | |
| <defs> | |
| <style type="text/css"> | |
| @namespace "http://www.w3.org/2000/svg"; | |
| .line {fill: none; stroke: #332900; stroke-width: 1;} | |
| .bold-line {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} | |
| .thin-line {stroke: #1F1800; shape-rendering: crispEdges} | |
| .filled {fill: #332900; stroke: none;} | |
| text.terminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #141000; | |
| font-weight: bold; | |
| } | |
| text.nonterminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1A1400; | |
| font-weight: normal; | |
| } | |
| text.regexp {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1F1800; | |
| font-weight: normal; | |
| } | |
| rect, circle, polygon {fill: #332900; stroke: #332900;} | |
| rect.terminal {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} | |
| rect.nonterminal {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} | |
| rect.text {fill: none; stroke: none;} | |
| polygon.regexp {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} | |
| </style> | |
| </defs> | |
| <polygon points="9 17 1 13 1 21"/> | |
| <polygon points="17 17 9 13 9 21"/><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#option-standard-tag" xlink:title="option-standard-tag"> | |
| <rect x="51" y="3" width="148" height="32"/> | |
| <rect x="49" y="1" width="148" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="59" y="21">option-standard-tag</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#option-vendor-tag" xlink:title="option-vendor-tag"> | |
| <rect x="51" y="47" width="136" height="32"/> | |
| <rect x="49" y="45" width="136" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="59" y="65">option-vendor-tag</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#SP" xlink:title="SP"> | |
| <rect x="259" y="35" width="36" height="32"/> | |
| <rect x="257" y="33" width="36" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="267" y="53">SP</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#option-value" xlink:title="option-value"> | |
| <rect x="315" y="35" width="100" height="32"/> | |
| <rect x="313" y="33" width="100" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="323" y="53">option-value</text></a><svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m20 0 h10 m148 0 h10 m-188 0 h20 m168 0 h20 m-208 0 q10 0 10 10 m188 0 q0 -10 10 -10 m-198 10 v24 m188 0 v-24 m-188 24 q0 10 10 10 m168 0 q10 0 10 -10 m-178 10 h10 m136 0 h10 m0 0 h12 m40 -44 h10 m0 0 h166 m-196 0 h20 m176 0 h20 m-216 0 q10 0 10 10 m196 0 q0 -10 10 -10 m-206 10 v12 m196 0 v-12 m-196 12 q0 10 10 10 m176 0 q10 0 10 -10 m-186 10 h10 m36 0 h10 m0 0 h10 m100 0 h10 m23 -32 h-3"/> | |
| <polygon points="453 17 461 13 461 21"/> | |
| <polygon points="453 17 445 13 445 21"/></svg><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml"> | |
| <xhtml:div class="ebnf"><xhtml:code> | |
| <div><a href="#option-extension" title="option-extension">option-extension</a></div> | |
| <div> ::= ( <a href="#option-standard-tag" title="option-standard-tag">option-standard-tag</a> | <a href="#option-vendor-tag" title="option-vendor-tag">option-vendor-tag</a> ) ( <a href="#SP" title="SP">SP</a> <a href="#option-value" title="option-value">option-value</a> )?</div></xhtml:code></xhtml:div> | |
| </xhtml:p> | |
| <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by: | |
| <xhtml:ul> | |
| <xhtml:li><xhtml:a href="#list-select-base-opt" title="list-select-base-opt">list-select-base-opt</xhtml:a></xhtml:li> | |
| <xhtml:li><xhtml:a href="#list-select-independent-opt" title="list-select-independent-opt">list-select-independent-opt</xhtml:a></xhtml:li> | |
| <xhtml:li><xhtml:a href="#list-select-mod-opt" title="list-select-mod-opt">list-select-mod-opt</xhtml:a></xhtml:li> | |
| <xhtml:li><xhtml:a href="#return-option" title="return-option">return-option</xhtml:a></xhtml:li> | |
| </xhtml:ul> | |
| </xhtml:p><xhtml:br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><xhtml:a name="option-standard-tag">option-standard-tag:</xhtml:a></xhtml:p><svg xmlns="http://www.w3.org/2000/svg" width="111" height="37"> | |
| <defs> | |
| <style type="text/css"> | |
| @namespace "http://www.w3.org/2000/svg"; | |
| .line {fill: none; stroke: #332900; stroke-width: 1;} | |
| .bold-line {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} | |
| .thin-line {stroke: #1F1800; shape-rendering: crispEdges} | |
| .filled {fill: #332900; stroke: none;} | |
| text.terminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #141000; | |
| font-weight: bold; | |
| } | |
| text.nonterminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1A1400; | |
| font-weight: normal; | |
| } | |
| text.regexp {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1F1800; | |
| font-weight: normal; | |
| } | |
| rect, circle, polygon {fill: #332900; stroke: #332900;} | |
| rect.terminal {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} | |
| rect.nonterminal {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} | |
| rect.text {fill: none; stroke: none;} | |
| polygon.regexp {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} | |
| </style> | |
| </defs> | |
| <polygon points="9 17 1 13 1 21"/> | |
| <polygon points="17 17 9 13 9 21"/><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#atom" xlink:title="atom"> | |
| <rect x="31" y="3" width="52" height="32"/> | |
| <rect x="29" y="1" width="52" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="39" y="21">atom</text></a><svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m0 0 h10 m52 0 h10 m3 0 h-3"/> | |
| <polygon points="101 17 109 13 109 21"/> | |
| <polygon points="101 17 93 13 93 21"/></svg><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml"> | |
| <xhtml:div class="ebnf"><xhtml:code> | |
| <div><a href="#option-standard-tag" title="option-standard-tag">option-standard-tag</a></div> | |
| <div> ::= <a href="#atom" title="atom">atom</a></div></xhtml:code></xhtml:div> | |
| </xhtml:p> | |
| <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by: | |
| <xhtml:ul> | |
| <xhtml:li><xhtml:a href="#option-extension" title="option-extension">option-extension</xhtml:a></xhtml:li> | |
| </xhtml:ul> | |
| </xhtml:p><xhtml:br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><xhtml:a name="option-val-comp">option-val-comp:</xhtml:a></xhtml:p><svg xmlns="http://www.w3.org/2000/svg" width="313" height="169"> | |
| <defs> | |
| <style type="text/css"> | |
| @namespace "http://www.w3.org/2000/svg"; | |
| .line {fill: none; stroke: #332900; stroke-width: 1;} | |
| .bold-line {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} | |
| .thin-line {stroke: #1F1800; shape-rendering: crispEdges} | |
| .filled {fill: #332900; stroke: none;} | |
| text.terminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #141000; | |
| font-weight: bold; | |
| } | |
| text.nonterminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1A1400; | |
| font-weight: normal; | |
| } | |
| text.regexp {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1F1800; | |
| font-weight: normal; | |
| } | |
| rect, circle, polygon {fill: #332900; stroke: #332900;} | |
| rect.terminal {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} | |
| rect.nonterminal {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} | |
| rect.text {fill: none; stroke: none;} | |
| polygon.regexp {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} | |
| </style> | |
| </defs> | |
| <polygon points="9 17 1 13 1 21"/> | |
| <polygon points="17 17 9 13 9 21"/><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#astring" xlink:title="astring"> | |
| <rect x="51" y="3" width="64" height="32"/> | |
| <rect x="49" y="1" width="64" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="59" y="21">astring</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#option-val-comp" xlink:title="option-val-comp"> | |
| <rect x="71" y="91" width="122" height="32"/> | |
| <rect x="69" y="89" width="122" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="79" y="109">option-val-comp</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#SP" xlink:title="SP"> | |
| <rect x="71" y="47" width="36" height="32"/> | |
| <rect x="69" y="45" width="36" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="79" y="65">SP</text></a><rect x="51" y="135" width="26" height="32" rx="10"/> | |
| <rect x="49" y="133" width="26" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="59" y="153">(</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#option-val-comp" xlink:title="option-val-comp"> | |
| <rect x="97" y="135" width="122" height="32"/> | |
| <rect x="95" y="133" width="122" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="105" y="153">option-val-comp</text></a><rect x="239" y="135" width="26" height="32" rx="10"/> | |
| <rect x="237" y="133" width="26" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="247" y="153">)</text> | |
| <svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m20 0 h10 m64 0 h10 m0 0 h150 m-254 0 h20 m234 0 h20 m-274 0 q10 0 10 10 m254 0 q0 -10 10 -10 m-264 10 v68 m254 0 v-68 m-254 68 q0 10 10 10 m234 0 q10 0 10 -10 m-224 10 h10 m122 0 h10 m-162 0 l20 0 m-1 0 q-9 0 -9 -10 l0 -24 q0 -10 10 -10 m142 44 l20 0 m-20 0 q10 0 10 -10 l0 -24 q0 -10 -10 -10 m-142 0 h10 m36 0 h10 m0 0 h86 m20 44 h52 m-244 -10 v20 m254 0 v-20 m-254 20 v24 m254 0 v-24 m-254 24 q0 10 10 10 m234 0 q10 0 10 -10 m-244 10 h10 m26 0 h10 m0 0 h10 m122 0 h10 m0 0 h10 m26 0 h10 m23 -132 h-3"/> | |
| <polygon points="303 17 311 13 311 21"/> | |
| <polygon points="303 17 295 13 295 21"/></svg><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml"> | |
| <xhtml:div class="ebnf"><xhtml:code> | |
| <div><a href="#option-val-comp" title="option-val-comp">option-val-comp</a></div> | |
| <div> ::= <a href="#astring" title="astring">astring</a></div> | |
| <div> | <a href="#option-val-comp" title="option-val-comp">option-val-comp</a> ( <a href="#SP" title="SP">SP</a> <a href="#option-val-comp" title="option-val-comp">option-val-comp</a> )*</div> | |
| <div> | '(' <a href="#option-val-comp" title="option-val-comp">option-val-comp</a> ')'</div></xhtml:code></xhtml:div> | |
| </xhtml:p> | |
| <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by: | |
| <xhtml:ul> | |
| <xhtml:li><xhtml:a href="#option-val-comp" title="option-val-comp">option-val-comp</xhtml:a></xhtml:li> | |
| <xhtml:li><xhtml:a href="#option-value" title="option-value">option-value</xhtml:a></xhtml:li> | |
| </xhtml:ul> | |
| </xhtml:p><xhtml:br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><xhtml:a name="option-value">option-value:</xhtml:a></xhtml:p><svg xmlns="http://www.w3.org/2000/svg" width="273" height="37"> | |
| <defs> | |
| <style type="text/css"> | |
| @namespace "http://www.w3.org/2000/svg"; | |
| .line {fill: none; stroke: #332900; stroke-width: 1;} | |
| .bold-line {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} | |
| .thin-line {stroke: #1F1800; shape-rendering: crispEdges} | |
| .filled {fill: #332900; stroke: none;} | |
| text.terminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #141000; | |
| font-weight: bold; | |
| } | |
| text.nonterminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1A1400; | |
| font-weight: normal; | |
| } | |
| text.regexp {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1F1800; | |
| font-weight: normal; | |
| } | |
| rect, circle, polygon {fill: #332900; stroke: #332900;} | |
| rect.terminal {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} | |
| rect.nonterminal {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} | |
| rect.text {fill: none; stroke: none;} | |
| polygon.regexp {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} | |
| </style> | |
| </defs> | |
| <polygon points="9 17 1 13 1 21"/> | |
| <polygon points="17 17 9 13 9 21"/> | |
| <rect x="31" y="3" width="26" height="32" rx="10"/> | |
| <rect x="29" y="1" width="26" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="39" y="21">(</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#option-val-comp" xlink:title="option-val-comp"> | |
| <rect x="77" y="3" width="122" height="32"/> | |
| <rect x="75" y="1" width="122" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="85" y="21">option-val-comp</text></a><rect x="219" y="3" width="26" height="32" rx="10"/> | |
| <rect x="217" y="1" width="26" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="227" y="21">)</text> | |
| <svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m0 0 h10 m26 0 h10 m0 0 h10 m122 0 h10 m0 0 h10 m26 0 h10 m3 0 h-3"/> | |
| <polygon points="263 17 271 13 271 21"/> | |
| <polygon points="263 17 255 13 255 21"/></svg><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml"> | |
| <xhtml:div class="ebnf"><xhtml:code> | |
| <div><a href="#option-value" title="option-value">option-value</a></div> | |
| <div> ::= '(' <a href="#option-val-comp" title="option-val-comp">option-val-comp</a> ')'</div></xhtml:code></xhtml:div> | |
| </xhtml:p> | |
| <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by: | |
| <xhtml:ul> | |
| <xhtml:li><xhtml:a href="#option-extension" title="option-extension">option-extension</xhtml:a></xhtml:li> | |
| </xhtml:ul> | |
| </xhtml:p><xhtml:br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><xhtml:a name="option-vendor-tag">option-vendor-tag:</xhtml:a></xhtml:p><svg xmlns="http://www.w3.org/2000/svg" width="283" height="37"> | |
| <defs> | |
| <style type="text/css"> | |
| @namespace "http://www.w3.org/2000/svg"; | |
| .line {fill: none; stroke: #332900; stroke-width: 1;} | |
| .bold-line {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} | |
| .thin-line {stroke: #1F1800; shape-rendering: crispEdges} | |
| .filled {fill: #332900; stroke: none;} | |
| text.terminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #141000; | |
| font-weight: bold; | |
| } | |
| text.nonterminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1A1400; | |
| font-weight: normal; | |
| } | |
| text.regexp {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1F1800; | |
| font-weight: normal; | |
| } | |
| rect, circle, polygon {fill: #332900; stroke: #332900;} | |
| rect.terminal {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} | |
| rect.nonterminal {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} | |
| rect.text {fill: none; stroke: none;} | |
| polygon.regexp {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} | |
| </style> | |
| </defs> | |
| <polygon points="9 17 1 13 1 21"/> | |
| <polygon points="17 17 9 13 9 21"/><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#vendor-token" xlink:title="vendor-token"> | |
| <rect x="31" y="3" width="106" height="32"/> | |
| <rect x="29" y="1" width="106" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="39" y="21">vendor-token</text></a><rect x="157" y="3" width="26" height="32" rx="10"/> | |
| <rect x="155" y="1" width="26" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="165" y="21">-</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#atom" xlink:title="atom"> | |
| <rect x="203" y="3" width="52" height="32"/> | |
| <rect x="201" y="1" width="52" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="211" y="21">atom</text></a><svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m0 0 h10 m106 0 h10 m0 0 h10 m26 0 h10 m0 0 h10 m52 0 h10 m3 0 h-3"/> | |
| <polygon points="273 17 281 13 281 21"/> | |
| <polygon points="273 17 265 13 265 21"/></svg><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml"> | |
| <xhtml:div class="ebnf"><xhtml:code> | |
| <div><a href="#option-vendor-tag" title="option-vendor-tag">option-vendor-tag</a></div> | |
| <div> ::= <a href="#vendor-token" title="vendor-token">vendor-token</a> '-' <a href="#atom" title="atom">atom</a></div></xhtml:code></xhtml:div> | |
| </xhtml:p> | |
| <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by: | |
| <xhtml:ul> | |
| <xhtml:li><xhtml:a href="#option-extension" title="option-extension">option-extension</xhtml:a></xhtml:li> | |
| </xhtml:ul> | |
| </xhtml:p><xhtml:br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><xhtml:a name="partial-range">partial-range:</xhtml:a></xhtml:p><svg xmlns="http://www.w3.org/2000/svg" width="351" height="69"> | |
| <defs> | |
| <style type="text/css"> | |
| @namespace "http://www.w3.org/2000/svg"; | |
| .line {fill: none; stroke: #332900; stroke-width: 1;} | |
| .bold-line {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} | |
| .thin-line {stroke: #1F1800; shape-rendering: crispEdges} | |
| .filled {fill: #332900; stroke: none;} | |
| text.terminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #141000; | |
| font-weight: bold; | |
| } | |
| text.nonterminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1A1400; | |
| font-weight: normal; | |
| } | |
| text.regexp {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1F1800; | |
| font-weight: normal; | |
| } | |
| rect, circle, polygon {fill: #332900; stroke: #332900;} | |
| rect.terminal {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} | |
| rect.nonterminal {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} | |
| rect.text {fill: none; stroke: none;} | |
| polygon.regexp {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} | |
| </style> | |
| </defs> | |
| <polygon points="9 17 1 13 1 21"/> | |
| <polygon points="17 17 9 13 9 21"/><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#number64" xlink:title="number64"> | |
| <rect x="31" y="3" width="84" height="32"/> | |
| <rect x="29" y="1" width="84" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="39" y="21">number64</text></a><rect x="155" y="35" width="24" height="32" rx="10"/> | |
| <rect x="153" y="33" width="24" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="163" y="53">.</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#nz-number64" xlink:title="nz-number64"> | |
| <rect x="199" y="35" width="104" height="32"/> | |
| <rect x="197" y="33" width="104" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="207" y="53">nz-number64</text></a><svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m0 0 h10 m84 0 h10 m20 0 h10 m0 0 h158 m-188 0 h20 m168 0 h20 m-208 0 q10 0 10 10 m188 0 q0 -10 10 -10 m-198 10 v12 m188 0 v-12 m-188 12 q0 10 10 10 m168 0 q10 0 10 -10 m-178 10 h10 m24 0 h10 m0 0 h10 m104 0 h10 m23 -32 h-3"/> | |
| <polygon points="341 17 349 13 349 21"/> | |
| <polygon points="341 17 333 13 333 21"/></svg><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml"> | |
| <xhtml:div class="ebnf"><xhtml:code> | |
| <div><a href="#partial-range" title="partial-range">partial-range</a></div> | |
| <div> ::= <a href="#number64" title="number64">number64</a> ( '.' <a href="#nz-number64" title="nz-number64">nz-number64</a> )?</div></xhtml:code></xhtml:div> | |
| </xhtml:p> | |
| <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">no references</xhtml:p><xhtml:br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><xhtml:a name="partial">partial:</xhtml:a></xhtml:p><svg xmlns="http://www.w3.org/2000/svg" width="411" height="37"> | |
| <defs> | |
| <style type="text/css"> | |
| @namespace "http://www.w3.org/2000/svg"; | |
| .line {fill: none; stroke: #332900; stroke-width: 1;} | |
| .bold-line {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} | |
| .thin-line {stroke: #1F1800; shape-rendering: crispEdges} | |
| .filled {fill: #332900; stroke: none;} | |
| text.terminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #141000; | |
| font-weight: bold; | |
| } | |
| text.nonterminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1A1400; | |
| font-weight: normal; | |
| } | |
| text.regexp {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1F1800; | |
| font-weight: normal; | |
| } | |
| rect, circle, polygon {fill: #332900; stroke: #332900;} | |
| rect.terminal {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} | |
| rect.nonterminal {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} | |
| rect.text {fill: none; stroke: none;} | |
| polygon.regexp {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} | |
| </style> | |
| </defs> | |
| <polygon points="9 17 1 13 1 21"/> | |
| <polygon points="17 17 9 13 9 21"/> | |
| <rect x="31" y="3" width="30" height="32" rx="10"/> | |
| <rect x="29" y="1" width="30" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="39" y="21"><</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#number64" xlink:title="number64"> | |
| <rect x="81" y="3" width="84" height="32"/> | |
| <rect x="79" y="1" width="84" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="89" y="21">number64</text></a><rect x="185" y="3" width="24" height="32" rx="10"/> | |
| <rect x="183" y="1" width="24" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="193" y="21">.</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#nz-number64" xlink:title="nz-number64"> | |
| <rect x="229" y="3" width="104" height="32"/> | |
| <rect x="227" y="1" width="104" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="237" y="21">nz-number64</text></a><rect x="353" y="3" width="30" height="32" rx="10"/> | |
| <rect x="351" y="1" width="30" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="361" y="21">></text> | |
| <svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m0 0 h10 m30 0 h10 m0 0 h10 m84 0 h10 m0 0 h10 m24 0 h10 m0 0 h10 m104 0 h10 m0 0 h10 m30 0 h10 m3 0 h-3"/> | |
| <polygon points="401 17 409 13 409 21"/> | |
| <polygon points="401 17 393 13 393 21"/></svg><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml"> | |
| <xhtml:div class="ebnf"><xhtml:code> | |
| <div><a href="#partial" title="partial">partial</a> ::= '<' <a href="#number64" title="number64">number64</a> '.' <a href="#nz-number64" title="nz-number64">nz-number64</a> '>'</div></xhtml:code></xhtml:div> | |
| </xhtml:p> | |
| <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by: | |
| <xhtml:ul> | |
| <xhtml:li><xhtml:a href="#fetch-att" title="fetch-att">fetch-att</xhtml:a></xhtml:li> | |
| </xhtml:ul> | |
| </xhtml:p><xhtml:br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><xhtml:a name="password">password:</xhtml:a></xhtml:p><svg xmlns="http://www.w3.org/2000/svg" width="123" height="37"> | |
| <defs> | |
| <style type="text/css"> | |
| @namespace "http://www.w3.org/2000/svg"; | |
| .line {fill: none; stroke: #332900; stroke-width: 1;} | |
| .bold-line {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} | |
| .thin-line {stroke: #1F1800; shape-rendering: crispEdges} | |
| .filled {fill: #332900; stroke: none;} | |
| text.terminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #141000; | |
| font-weight: bold; | |
| } | |
| text.nonterminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1A1400; | |
| font-weight: normal; | |
| } | |
| text.regexp {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1F1800; | |
| font-weight: normal; | |
| } | |
| rect, circle, polygon {fill: #332900; stroke: #332900;} | |
| rect.terminal {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} | |
| rect.nonterminal {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} | |
| rect.text {fill: none; stroke: none;} | |
| polygon.regexp {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} | |
| </style> | |
| </defs> | |
| <polygon points="9 17 1 13 1 21"/> | |
| <polygon points="17 17 9 13 9 21"/><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#astring" xlink:title="astring"> | |
| <rect x="31" y="3" width="64" height="32"/> | |
| <rect x="29" y="1" width="64" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="39" y="21">astring</text></a><svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m0 0 h10 m64 0 h10 m3 0 h-3"/> | |
| <polygon points="113 17 121 13 121 21"/> | |
| <polygon points="113 17 105 13 105 21"/></svg><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml"> | |
| <xhtml:div class="ebnf"><xhtml:code> | |
| <div><a href="#password" title="password">password</a> ::= <a href="#astring" title="astring">astring</a></div></xhtml:code></xhtml:div> | |
| </xhtml:p> | |
| <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by: | |
| <xhtml:ul> | |
| <xhtml:li><xhtml:a href="#login" title="login">login</xhtml:a></xhtml:li> | |
| </xhtml:ul> | |
| </xhtml:p><xhtml:br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><xhtml:a name="patterns">patterns:</xhtml:a></xhtml:p><svg xmlns="http://www.w3.org/2000/svg" width="243" height="37"> | |
| <defs> | |
| <style type="text/css"> | |
| @namespace "http://www.w3.org/2000/svg"; | |
| .line {fill: none; stroke: #332900; stroke-width: 1;} | |
| .bold-line {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} | |
| .thin-line {stroke: #1F1800; shape-rendering: crispEdges} | |
| .filled {fill: #332900; stroke: none;} | |
| text.terminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #141000; | |
| font-weight: bold; | |
| } | |
| text.nonterminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1A1400; | |
| font-weight: normal; | |
| } | |
| text.regexp {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1F1800; | |
| font-weight: normal; | |
| } | |
| rect, circle, polygon {fill: #332900; stroke: #332900;} | |
| rect.terminal {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} | |
| rect.nonterminal {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} | |
| rect.text {fill: none; stroke: none;} | |
| polygon.regexp {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} | |
| </style> | |
| </defs> | |
| <polygon points="9 17 1 13 1 21"/> | |
| <polygon points="17 17 9 13 9 21"/> | |
| <rect x="31" y="3" width="26" height="32" rx="10"/> | |
| <rect x="29" y="1" width="26" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="39" y="21">(</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#list-mailbox" xlink:title="list-mailbox"> | |
| <rect x="77" y="3" width="92" height="32"/> | |
| <rect x="75" y="1" width="92" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="85" y="21">list-mailbox</text></a><rect x="189" y="3" width="26" height="32" rx="10"/> | |
| <rect x="187" y="1" width="26" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="197" y="21">)</text> | |
| <svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m0 0 h10 m26 0 h10 m0 0 h10 m92 0 h10 m0 0 h10 m26 0 h10 m3 0 h-3"/> | |
| <polygon points="233 17 241 13 241 21"/> | |
| <polygon points="233 17 225 13 225 21"/></svg><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml"> | |
| <xhtml:div class="ebnf"><xhtml:code> | |
| <div><a href="#patterns" title="patterns">patterns</a> ::= '(' <a href="#list-mailbox" title="list-mailbox">list-mailbox</a> ')'</div></xhtml:code></xhtml:div> | |
| </xhtml:p> | |
| <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by: | |
| <xhtml:ul> | |
| <xhtml:li><xhtml:a href="#mbox-or-pat" title="mbox-or-pat">mbox-or-pat</xhtml:a></xhtml:li> | |
| </xhtml:ul> | |
| </xhtml:p><xhtml:br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><xhtml:a name="quoted">quoted:</xhtml:a></xhtml:p><svg xmlns="http://www.w3.org/2000/svg" width="395" height="71"> | |
| <defs> | |
| <style type="text/css"> | |
| @namespace "http://www.w3.org/2000/svg"; | |
| .line {fill: none; stroke: #332900; stroke-width: 1;} | |
| .bold-line {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} | |
| .thin-line {stroke: #1F1800; shape-rendering: crispEdges} | |
| .filled {fill: #332900; stroke: none;} | |
| text.terminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #141000; | |
| font-weight: bold; | |
| } | |
| text.nonterminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1A1400; | |
| font-weight: normal; | |
| } | |
| text.regexp {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1F1800; | |
| font-weight: normal; | |
| } | |
| rect, circle, polygon {fill: #332900; stroke: #332900;} | |
| rect.terminal {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} | |
| rect.nonterminal {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} | |
| rect.text {fill: none; stroke: none;} | |
| polygon.regexp {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} | |
| </style> | |
| </defs> | |
| <polygon points="9 51 1 47 1 55"/> | |
| <polygon points="17 51 9 47 9 55"/><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#DQUOTE" xlink:title="DQUOTE"> | |
| <rect x="31" y="37" width="72" height="32"/> | |
| <rect x="29" y="35" width="72" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="39" y="55">DQUOTE</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#QUOTED-CHAR" xlink:title="QUOTED-CHAR"> | |
| <rect x="143" y="3" width="112" height="32"/> | |
| <rect x="141" y="1" width="112" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="151" y="21">QUOTED-CHAR</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#DQUOTE" xlink:title="DQUOTE"> | |
| <rect x="295" y="37" width="72" height="32"/> | |
| <rect x="293" y="35" width="72" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="303" y="55">DQUOTE</text></a><svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 51 h2 m0 0 h10 m72 0 h10 m20 0 h10 m0 0 h122 m-152 0 l20 0 m-1 0 q-9 0 -9 -10 l0 -14 q0 -10 10 -10 m132 34 l20 0 m-20 0 q10 0 10 -10 l0 -14 q0 -10 -10 -10 m-132 0 h10 m112 0 h10 m20 34 h10 m72 0 h10 m3 0 h-3"/> | |
| <polygon points="385 51 393 47 393 55"/> | |
| <polygon points="385 51 377 47 377 55"/></svg><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml"> | |
| <xhtml:div class="ebnf"><xhtml:code> | |
| <div><a href="#quoted" title="quoted">quoted</a> ::= <a href="#DQUOTE" title="DQUOTE">DQUOTE</a> <a href="#QUOTED-CHAR" title="QUOTED-CHAR">QUOTED-CHAR</a>* <a href="#DQUOTE" title="DQUOTE">DQUOTE</a></div></xhtml:code></xhtml:div> | |
| </xhtml:p> | |
| <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by: | |
| <xhtml:ul> | |
| <xhtml:li><xhtml:a href="#charset" title="charset">charset</xhtml:a></xhtml:li> | |
| <xhtml:li><xhtml:a href="#string" title="string">string</xhtml:a></xhtml:li> | |
| </xhtml:ul> | |
| </xhtml:p><xhtml:br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><xhtml:a name="QUOTED-CHAR">QUOTED-CHAR:</xhtml:a></xhtml:p><svg xmlns="http://www.w3.org/2000/svg" width="313" height="213"> | |
| <defs> | |
| <style type="text/css"> | |
| @namespace "http://www.w3.org/2000/svg"; | |
| .line {fill: none; stroke: #332900; stroke-width: 1;} | |
| .bold-line {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} | |
| .thin-line {stroke: #1F1800; shape-rendering: crispEdges} | |
| .filled {fill: #332900; stroke: none;} | |
| text.terminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #141000; | |
| font-weight: bold; | |
| } | |
| text.nonterminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1A1400; | |
| font-weight: normal; | |
| } | |
| text.regexp {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1F1800; | |
| font-weight: normal; | |
| } | |
| rect, circle, polygon {fill: #332900; stroke: #332900;} | |
| rect.terminal {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} | |
| rect.nonterminal {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} | |
| rect.text {fill: none; stroke: none;} | |
| polygon.regexp {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} | |
| </style> | |
| </defs> | |
| <polygon points="9 17 1 13 1 21"/> | |
| <polygon points="17 17 9 13 9 21"/> | |
| <polygon points="51 19 58 3 258 3 265 19 258 35 58 35"/> | |
| <polygon points="49 17 56 1 256 1 263 17 256 33 56 33" class="regexp"/> | |
| <text class="regexp" x="64" y="21">TEXT-CHAR - quoted-specials</text> | |
| <rect x="51" y="47" width="28" height="32" rx="10"/> | |
| <rect x="49" y="45" width="28" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="59" y="65">\</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#quoted-specials" xlink:title="quoted-specials"> | |
| <rect x="99" y="47" width="120" height="32"/> | |
| <rect x="97" y="45" width="120" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="107" y="65">quoted-specials</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#UTF8-2" xlink:title="UTF8-2"> | |
| <rect x="51" y="91" width="64" height="32"/> | |
| <rect x="49" y="89" width="64" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="59" y="109">UTF8-2</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#UTF8-3" xlink:title="UTF8-3"> | |
| <rect x="51" y="135" width="64" height="32"/> | |
| <rect x="49" y="133" width="64" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="59" y="153">UTF8-3</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#UTF8-4" xlink:title="UTF8-4"> | |
| <rect x="51" y="179" width="64" height="32"/> | |
| <rect x="49" y="177" width="64" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="59" y="197">UTF8-4</text></a><svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m20 0 h10 m214 0 h10 m-254 0 h20 m234 0 h20 m-274 0 q10 0 10 10 m254 0 q0 -10 10 -10 m-264 10 v24 m254 0 v-24 m-254 24 q0 10 10 10 m234 0 q10 0 10 -10 m-244 10 h10 m28 0 h10 m0 0 h10 m120 0 h10 m0 0 h46 m-244 -10 v20 m254 0 v-20 m-254 20 v24 m254 0 v-24 m-254 24 q0 10 10 10 m234 0 q10 0 10 -10 m-244 10 h10 m64 0 h10 m0 0 h150 m-244 -10 v20 m254 0 v-20 m-254 20 v24 m254 0 v-24 m-254 24 q0 10 10 10 m234 0 q10 0 10 -10 m-244 10 h10 m64 0 h10 m0 0 h150 m-244 -10 v20 m254 0 v-20 m-254 20 v24 m254 0 v-24 m-254 24 q0 10 10 10 m234 0 q10 0 10 -10 m-244 10 h10 m64 0 h10 m0 0 h150 m23 -176 h-3"/> | |
| <polygon points="303 17 311 13 311 21"/> | |
| <polygon points="303 17 295 13 295 21"/></svg><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml"> | |
| <xhtml:div class="ebnf"><xhtml:code> | |
| <div><a href="#QUOTED-CHAR" title="QUOTED-CHAR">QUOTED-CHAR</a></div> | |
| <div> ::= <a href="#TEXT-CHAR" title="TEXT-CHAR">TEXT-CHAR</a> - <a href="#quoted-specials" title="quoted-specials">quoted-specials</a></div> | |
| <div> | '\' <a href="#quoted-specials" title="quoted-specials">quoted-specials</a></div> | |
| <div> | <a href="#UTF8-2" title="UTF8-2">UTF8-2</a></div> | |
| <div> | <a href="#UTF8-3" title="UTF8-3">UTF8-3</a></div> | |
| <div> | <a href="#UTF8-4" title="UTF8-4">UTF8-4</a></div></xhtml:code></xhtml:div> | |
| </xhtml:p> | |
| <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by: | |
| <xhtml:ul> | |
| <xhtml:li><xhtml:a href="#mailbox-list" title="mailbox-list">mailbox-list</xhtml:a></xhtml:li> | |
| <xhtml:li><xhtml:a href="#namespace-descr" title="namespace-descr">namespace-descr</xhtml:a></xhtml:li> | |
| <xhtml:li><xhtml:a href="#quoted" title="quoted">quoted</xhtml:a></xhtml:li> | |
| </xhtml:ul> | |
| </xhtml:p><xhtml:br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><xhtml:a name="quoted-specials">quoted-specials:</xhtml:a></xhtml:p><svg xmlns="http://www.w3.org/2000/svg" width="171" height="81"> | |
| <defs> | |
| <style type="text/css"> | |
| @namespace "http://www.w3.org/2000/svg"; | |
| .line {fill: none; stroke: #332900; stroke-width: 1;} | |
| .bold-line {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} | |
| .thin-line {stroke: #1F1800; shape-rendering: crispEdges} | |
| .filled {fill: #332900; stroke: none;} | |
| text.terminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #141000; | |
| font-weight: bold; | |
| } | |
| text.nonterminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1A1400; | |
| font-weight: normal; | |
| } | |
| text.regexp {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1F1800; | |
| font-weight: normal; | |
| } | |
| rect, circle, polygon {fill: #332900; stroke: #332900;} | |
| rect.terminal {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} | |
| rect.nonterminal {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} | |
| rect.text {fill: none; stroke: none;} | |
| polygon.regexp {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} | |
| </style> | |
| </defs> | |
| <polygon points="9 17 1 13 1 21"/> | |
| <polygon points="17 17 9 13 9 21"/><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#DQUOTE" xlink:title="DQUOTE"> | |
| <rect x="51" y="3" width="72" height="32"/> | |
| <rect x="49" y="1" width="72" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="59" y="21">DQUOTE</text></a><rect x="51" y="47" width="28" height="32" rx="10"/> | |
| <rect x="49" y="45" width="28" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="59" y="65">\</text> | |
| <svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m20 0 h10 m72 0 h10 m-112 0 h20 m92 0 h20 m-132 0 q10 0 10 10 m112 0 q0 -10 10 -10 m-122 10 v24 m112 0 v-24 m-112 24 q0 10 10 10 m92 0 q10 0 10 -10 m-102 10 h10 m28 0 h10 m0 0 h44 m23 -44 h-3"/> | |
| <polygon points="161 17 169 13 169 21"/> | |
| <polygon points="161 17 153 13 153 21"/></svg><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml"> | |
| <xhtml:div class="ebnf"><xhtml:code> | |
| <div><a href="#quoted-specials" title="quoted-specials">quoted-specials</a></div> | |
| <div> ::= <a href="#DQUOTE" title="DQUOTE">DQUOTE</a></div> | |
| <div> | '\'</div></xhtml:code></xhtml:div> | |
| </xhtml:p> | |
| <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by: | |
| <xhtml:ul> | |
| <xhtml:li><xhtml:a href="#QUOTED-CHAR" title="QUOTED-CHAR">QUOTED-CHAR</xhtml:a></xhtml:li> | |
| <xhtml:li><xhtml:a href="#atom-specials" title="atom-specials">atom-specials</xhtml:a></xhtml:li> | |
| </xhtml:ul> | |
| </xhtml:p><xhtml:br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><xhtml:a name="rename">rename:</xhtml:a></xhtml:p><svg xmlns="http://www.w3.org/2000/svg" width="423" height="37"> | |
| <defs> | |
| <style type="text/css"> | |
| @namespace "http://www.w3.org/2000/svg"; | |
| .line {fill: none; stroke: #332900; stroke-width: 1;} | |
| .bold-line {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} | |
| .thin-line {stroke: #1F1800; shape-rendering: crispEdges} | |
| .filled {fill: #332900; stroke: none;} | |
| text.terminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #141000; | |
| font-weight: bold; | |
| } | |
| text.nonterminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1A1400; | |
| font-weight: normal; | |
| } | |
| text.regexp {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1F1800; | |
| font-weight: normal; | |
| } | |
| rect, circle, polygon {fill: #332900; stroke: #332900;} | |
| rect.terminal {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} | |
| rect.nonterminal {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} | |
| rect.text {fill: none; stroke: none;} | |
| polygon.regexp {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} | |
| </style> | |
| </defs> | |
| <polygon points="9 17 1 13 1 21"/> | |
| <polygon points="17 17 9 13 9 21"/> | |
| <rect x="31" y="3" width="76" height="32" rx="10"/> | |
| <rect x="29" y="1" width="76" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="39" y="21">RENAME</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#SP" xlink:title="SP"> | |
| <rect x="127" y="3" width="36" height="32"/> | |
| <rect x="125" y="1" width="36" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="135" y="21">SP</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#mailbox" xlink:title="mailbox"> | |
| <rect x="183" y="3" width="68" height="32"/> | |
| <rect x="181" y="1" width="68" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="191" y="21">mailbox</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#SP" xlink:title="SP"> | |
| <rect x="271" y="3" width="36" height="32"/> | |
| <rect x="269" y="1" width="36" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="279" y="21">SP</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#mailbox" xlink:title="mailbox"> | |
| <rect x="327" y="3" width="68" height="32"/> | |
| <rect x="325" y="1" width="68" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="335" y="21">mailbox</text></a><svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m0 0 h10 m76 0 h10 m0 0 h10 m36 0 h10 m0 0 h10 m68 0 h10 m0 0 h10 m36 0 h10 m0 0 h10 m68 0 h10 m3 0 h-3"/> | |
| <polygon points="413 17 421 13 421 21"/> | |
| <polygon points="413 17 405 13 405 21"/></svg><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml"> | |
| <xhtml:div class="ebnf"><xhtml:code> | |
| <div><a href="#rename" title="rename">rename</a> ::= 'RENAME' <a href="#SP" title="SP">SP</a> <a href="#mailbox" title="mailbox">mailbox</a> <a href="#SP" title="SP">SP</a> <a href="#mailbox" title="mailbox">mailbox</a></div></xhtml:code></xhtml:div> | |
| </xhtml:p> | |
| <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by: | |
| <xhtml:ul> | |
| <xhtml:li><xhtml:a href="#command-auth" title="command-auth">command-auth</xhtml:a></xhtml:li> | |
| </xhtml:ul> | |
| </xhtml:p><xhtml:br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><xhtml:a name="response">response:</xhtml:a></xhtml:p><svg xmlns="http://www.w3.org/2000/svg" width="349" height="115"> | |
| <defs> | |
| <style type="text/css"> | |
| @namespace "http://www.w3.org/2000/svg"; | |
| .line {fill: none; stroke: #332900; stroke-width: 1;} | |
| .bold-line {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} | |
| .thin-line {stroke: #1F1800; shape-rendering: crispEdges} | |
| .filled {fill: #332900; stroke: none;} | |
| text.terminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #141000; | |
| font-weight: bold; | |
| } | |
| text.nonterminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1A1400; | |
| font-weight: normal; | |
| } | |
| text.regexp {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1F1800; | |
| font-weight: normal; | |
| } | |
| rect, circle, polygon {fill: #332900; stroke: #332900;} | |
| rect.terminal {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} | |
| rect.nonterminal {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} | |
| rect.text {fill: none; stroke: none;} | |
| polygon.regexp {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} | |
| </style> | |
| </defs> | |
| <polygon points="9 95 1 91 1 99"/> | |
| <polygon points="17 95 9 91 9 99"/><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#continue-req" xlink:title="continue-req"> | |
| <rect x="51" y="47" width="100" height="32"/> | |
| <rect x="49" y="45" width="100" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="59" y="65">continue-req</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#response-data" xlink:title="response-data"> | |
| <rect x="51" y="3" width="114" height="32"/> | |
| <rect x="49" y="1" width="114" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="59" y="21">response-data</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#response-done" xlink:title="response-done"> | |
| <rect x="205" y="81" width="116" height="32"/> | |
| <rect x="203" y="79" width="116" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="213" y="99">response-done</text></a><svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 95 h2 m20 0 h10 m0 0 h124 m-154 0 l20 0 m-1 0 q-9 0 -9 -10 l0 -14 q0 -10 10 -10 m134 34 l20 0 m-20 0 q10 0 10 -10 l0 -14 q0 -10 -10 -10 m-134 0 h10 m100 0 h10 m0 0 h14 m-144 10 l0 -44 q0 -10 10 -10 m144 54 l0 -44 q0 -10 -10 -10 m-134 0 h10 m114 0 h10 m20 78 h10 m116 0 h10 m3 0 h-3"/> | |
| <polygon points="339 95 347 91 347 99"/> | |
| <polygon points="339 95 331 91 331 99"/></svg><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml"> | |
| <xhtml:div class="ebnf"><xhtml:code> | |
| <div><a href="#response" title="response">response</a> ::= ( <a href="#continue-req" title="continue-req">continue-req</a> | <a href="#response-data" title="response-data">response-data</a> )* <a href="#response-done" title="response-done">response-done</a></div></xhtml:code></xhtml:div> | |
| </xhtml:p> | |
| <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">no references</xhtml:p><xhtml:br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><xhtml:a name="response-data">response-data:</xhtml:a></xhtml:p><svg xmlns="http://www.w3.org/2000/svg" width="395" height="257"> | |
| <defs> | |
| <style type="text/css"> | |
| @namespace "http://www.w3.org/2000/svg"; | |
| .line {fill: none; stroke: #332900; stroke-width: 1;} | |
| .bold-line {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} | |
| .thin-line {stroke: #1F1800; shape-rendering: crispEdges} | |
| .filled {fill: #332900; stroke: none;} | |
| text.terminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #141000; | |
| font-weight: bold; | |
| } | |
| text.nonterminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1A1400; | |
| font-weight: normal; | |
| } | |
| text.regexp {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1F1800; | |
| font-weight: normal; | |
| } | |
| rect, circle, polygon {fill: #332900; stroke: #332900;} | |
| rect.terminal {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} | |
| rect.nonterminal {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} | |
| rect.text {fill: none; stroke: none;} | |
| polygon.regexp {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} | |
| </style> | |
| </defs> | |
| <polygon points="9 17 1 13 1 21"/> | |
| <polygon points="17 17 9 13 9 21"/> | |
| <rect x="31" y="3" width="28" height="32" rx="10"/> | |
| <rect x="29" y="1" width="28" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="39" y="21">*</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#SP" xlink:title="SP"> | |
| <rect x="79" y="3" width="36" height="32"/> | |
| <rect x="77" y="1" width="36" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="87" y="21">SP</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#resp-cond-state" xlink:title="resp-cond-state"> | |
| <rect x="155" y="3" width="122" height="32"/> | |
| <rect x="153" y="1" width="122" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="163" y="21">resp-cond-state</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#resp-cond-bye" xlink:title="resp-cond-bye"> | |
| <rect x="155" y="47" width="112" height="32"/> | |
| <rect x="153" y="45" width="112" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="163" y="65">resp-cond-bye</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#mailbox-data" xlink:title="mailbox-data"> | |
| <rect x="155" y="91" width="104" height="32"/> | |
| <rect x="153" y="89" width="104" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="163" y="109">mailbox-data</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#message-data" xlink:title="message-data"> | |
| <rect x="155" y="135" width="112" height="32"/> | |
| <rect x="153" y="133" width="112" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="163" y="153">message-data</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#capability-data" xlink:title="capability-data"> | |
| <rect x="155" y="179" width="114" height="32"/> | |
| <rect x="153" y="177" width="114" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="163" y="197">capability-data</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#enable-data" xlink:title="enable-data"> | |
| <rect x="155" y="223" width="98" height="32"/> | |
| <rect x="153" y="221" width="98" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="163" y="241">enable-data</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#CRLF" xlink:title="CRLF"> | |
| <rect x="317" y="3" width="50" height="32"/> | |
| <rect x="315" y="1" width="50" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="325" y="21">CRLF</text></a><svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m0 0 h10 m28 0 h10 m0 0 h10 m36 0 h10 m20 0 h10 m122 0 h10 m-162 0 h20 m142 0 h20 m-182 0 q10 0 10 10 m162 0 q0 -10 10 -10 m-172 10 v24 m162 0 v-24 m-162 24 q0 10 10 10 m142 0 q10 0 10 -10 m-152 10 h10 m112 0 h10 m0 0 h10 m-152 -10 v20 m162 0 v-20 m-162 20 v24 m162 0 v-24 m-162 24 q0 10 10 10 m142 0 q10 0 10 -10 m-152 10 h10 m104 0 h10 m0 0 h18 m-152 -10 v20 m162 0 v-20 m-162 20 v24 m162 0 v-24 m-162 24 q0 10 10 10 m142 0 q10 0 10 -10 m-152 10 h10 m112 0 h10 m0 0 h10 m-152 -10 v20 m162 0 v-20 m-162 20 v24 m162 0 v-24 m-162 24 q0 10 10 10 m142 0 q10 0 10 -10 m-152 10 h10 m114 0 h10 m0 0 h8 m-152 -10 v20 m162 0 v-20 m-162 20 v24 m162 0 v-24 m-162 24 q0 10 10 10 m142 0 q10 0 10 -10 m-152 10 h10 m98 0 h10 m0 0 h24 m20 -220 h10 m50 0 h10 m3 0 h-3"/> | |
| <polygon points="385 17 393 13 393 21"/> | |
| <polygon points="385 17 377 13 377 21"/></svg><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml"> | |
| <xhtml:div class="ebnf"><xhtml:code> | |
| <div><a href="#response-data" title="response-data">response-data</a></div> | |
| <div> ::= '*' <a href="#SP" title="SP">SP</a> ( <a href="#resp-cond-state" title="resp-cond-state">resp-cond-state</a> | <a href="#resp-cond-bye" title="resp-cond-bye">resp-cond-bye</a> | <a href="#mailbox-data" title="mailbox-data">mailbox-data</a> | <a href="#message-data" title="message-data">message-data</a> | <a href="#capability-data" title="capability-data">capability-data</a> | <a href="#enable-data" title="enable-data">enable-data</a> ) <a href="#CRLF" title="CRLF">CRLF</a></div></xhtml:code></xhtml:div> | |
| </xhtml:p> | |
| <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by: | |
| <xhtml:ul> | |
| <xhtml:li><xhtml:a href="#response" title="response">response</xhtml:a></xhtml:li> | |
| </xhtml:ul> | |
| </xhtml:p><xhtml:br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><xhtml:a name="response-done">response-done:</xhtml:a></xhtml:p><svg xmlns="http://www.w3.org/2000/svg" width="229" height="81"> | |
| <defs> | |
| <style type="text/css"> | |
| @namespace "http://www.w3.org/2000/svg"; | |
| .line {fill: none; stroke: #332900; stroke-width: 1;} | |
| .bold-line {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} | |
| .thin-line {stroke: #1F1800; shape-rendering: crispEdges} | |
| .filled {fill: #332900; stroke: none;} | |
| text.terminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #141000; | |
| font-weight: bold; | |
| } | |
| text.nonterminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1A1400; | |
| font-weight: normal; | |
| } | |
| text.regexp {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1F1800; | |
| font-weight: normal; | |
| } | |
| rect, circle, polygon {fill: #332900; stroke: #332900;} | |
| rect.terminal {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} | |
| rect.nonterminal {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} | |
| rect.text {fill: none; stroke: none;} | |
| polygon.regexp {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} | |
| </style> | |
| </defs> | |
| <polygon points="9 17 1 13 1 21"/> | |
| <polygon points="17 17 9 13 9 21"/><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#response-tagged" xlink:title="response-tagged"> | |
| <rect x="51" y="3" width="130" height="32"/> | |
| <rect x="49" y="1" width="130" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="59" y="21">response-tagged</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#response-fatal" xlink:title="response-fatal"> | |
| <rect x="51" y="47" width="112" height="32"/> | |
| <rect x="49" y="45" width="112" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="59" y="65">response-fatal</text></a><svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m20 0 h10 m130 0 h10 m-170 0 h20 m150 0 h20 m-190 0 q10 0 10 10 m170 0 q0 -10 10 -10 m-180 10 v24 m170 0 v-24 m-170 24 q0 10 10 10 m150 0 q10 0 10 -10 m-160 10 h10 m112 0 h10 m0 0 h18 m23 -44 h-3"/> | |
| <polygon points="219 17 227 13 227 21"/> | |
| <polygon points="219 17 211 13 211 21"/></svg><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml"> | |
| <xhtml:div class="ebnf"><xhtml:code> | |
| <div><a href="#response-done" title="response-done">response-done</a></div> | |
| <div> ::= <a href="#response-tagged" title="response-tagged">response-tagged</a></div> | |
| <div> | <a href="#response-fatal" title="response-fatal">response-fatal</a></div></xhtml:code></xhtml:div> | |
| </xhtml:p> | |
| <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by: | |
| <xhtml:ul> | |
| <xhtml:li><xhtml:a href="#response" title="response">response</xhtml:a></xhtml:li> | |
| </xhtml:ul> | |
| </xhtml:p><xhtml:br xmlns:xhtml="http://www.w3.org/1999/xhtml" /><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml" style="font-size: 14px; font-weight:bold"><xhtml:a name="response-fatal">response-fatal:</xhtml:a></xhtml:p><svg xmlns="http://www.w3.org/2000/svg" width="345" height="37"> | |
| <defs> | |
| <style type="text/css"> | |
| @namespace "http://www.w3.org/2000/svg"; | |
| .line {fill: none; stroke: #332900; stroke-width: 1;} | |
| .bold-line {stroke: #141000; shape-rendering: crispEdges; stroke-width: 2;} | |
| .thin-line {stroke: #1F1800; shape-rendering: crispEdges} | |
| .filled {fill: #332900; stroke: none;} | |
| text.terminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #141000; | |
| font-weight: bold; | |
| } | |
| text.nonterminal {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1A1400; | |
| font-weight: normal; | |
| } | |
| text.regexp {font-family: Verdana, Sans-serif; | |
| font-size: 12px; | |
| fill: #1F1800; | |
| font-weight: normal; | |
| } | |
| rect, circle, polygon {fill: #332900; stroke: #332900;} | |
| rect.terminal {fill: #FFDB4D; stroke: #332900; stroke-width: 1;} | |
| rect.nonterminal {fill: #FFEC9E; stroke: #332900; stroke-width: 1;} | |
| rect.text {fill: none; stroke: none;} | |
| polygon.regexp {fill: #FFF4C7; stroke: #332900; stroke-width: 1;} | |
| </style> | |
| </defs> | |
| <polygon points="9 17 1 13 1 21"/> | |
| <polygon points="17 17 9 13 9 21"/> | |
| <rect x="31" y="3" width="28" height="32" rx="10"/> | |
| <rect x="29" y="1" width="28" height="32" class="terminal" rx="10"/> | |
| <text class="terminal" x="39" y="21">*</text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#SP" xlink:title="SP"> | |
| <rect x="79" y="3" width="36" height="32"/> | |
| <rect x="77" y="1" width="36" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="87" y="21">SP</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#resp-cond-bye" xlink:title="resp-cond-bye"> | |
| <rect x="135" y="3" width="112" height="32"/> | |
| <rect x="133" y="1" width="112" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="143" y="21">resp-cond-bye</text></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#CRLF" xlink:title="CRLF"> | |
| <rect x="267" y="3" width="50" height="32"/> | |
| <rect x="265" y="1" width="50" height="32" class="nonterminal"/> | |
| <text class="nonterminal" x="275" y="21">CRLF</text></a><svg:path xmlns:svg="http://www.w3.org/2000/svg" class="line" d="m17 17 h2 m0 0 h10 m28 0 h10 m0 0 h10 m36 0 h10 m0 0 h10 m112 0 h10 m0 0 h10 m50 0 h10 m3 0 h-3"/> | |
| <polygon points="335 17 343 13 343 21"/> | |
| <polygon points="335 17 327 13 327 21"/></svg><xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml"> | |
| <xhtml:div class="ebnf"><xhtml:code> | |
| <div><a href="#response-fatal" title="response-fatal">response-fatal</a></div> | |
| <div> ::= '*' <a href="#SP" title="SP">SP</a> <a href="#resp-cond-bye" title="resp-cond-bye">resp-cond-bye</a> <a href="#CRLF" title="CRLF">CRLF</a></div></xhtml:code></xhtml:div> | |
| </xhtml:p> | |
| <xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">referenced by: | |
| <xhtml:ul> | |
| <xhtml:li><xhtml:a href="#response-done" title="response-done">response-done</xhtml |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment