[2] [[RFC 822]] の前の版である [[RFC 724]] では [[RFC 822]]
とは異なり [[ABNF]] を定義していませんでしたし、構文記述にも [[RFC 822]]
とは異なった [[BNF]] を用いていました
(その [[BNF]] の定義は明記されていませんでしたが)。

;; 詳しくは [[RFC 724のBNF]]
の項を参照してください。

[1] '''定義が [CODE(ABNF)[::=]] の変種''':
[[RFC 2110]] ([[MHTML]]) は [[RFC 822]] の構文を使うと称して、
[Q[左辺を右辺で定義する]]という演算子を [CODE(ABNF)[=]]
ではなく [CODE(ABNF)[::=]] としています。

ちなみに [[RFC 2110]] には明記されていませんが、 [CODE(ABNF)[[[LWS]]]]
を自由に挿入できるという [[RFC 822]] の構文の性質も受け継いでいるようです。

[[RFC 2110]] の改訂版である [[RFC 2557]]
は [[RFC 2234]] の [[ABNF]] による定義になっています。

[3] [[RFC 2234のABNF]]は [[RFC 822]] で用いられていた [[ABNF]] から派生しました。

[FIG(quote)[
[FIGCAPTION[
[4] [CITE@en[RFC 1203 - Interactive Mail Access Protocol: Version 3]]
([TIME[2018-01-23 00:10:54 +09:00]])
<https://tools.ietf.org/html/rfc1203#page-37>
]FIGCAPTION]

> the augmented Backus-Naur
>    Form (BNF) notation as specified in RFC 822 with one exception; the
>    delimiter used with the "#" construct is a single space (SP) and not
>    a comma.

]FIG]


[FIG(quote)[
[FIGCAPTION[
[5] [CITE@en[RFC 1064 - Interactive Mail Access Protocol: Version 2]]
([TIME[2018-02-04 11:06:30 +09:00]])
<https://tools.ietf.org/html/rfc1064#page-24>
]FIGCAPTION]

> the augmented Backus-Naur
>    Form (BNF) notation as specified in RFC 822 with one exception; the
>    delimiter used with the "#" construct is a single space (SP) and not
>    a comma.

]FIG]


[FIG(quote)[
[FIGCAPTION[
[6] [CITE@en[RFC 1176 - Interactive Mail Access Protocol: Version 2]]
([TIME[2018-01-21 21:01:02 +09:00]])
<https://tools.ietf.org/html/rfc1176#page-26>
]FIGCAPTION]

> the augmented Backus-Naur
>    Form (BNF) notation as specified in RFC 822 with one exception; the
>    delimiter used with the "#" construct is a single space (SP) and not
>    a comma.

]FIG]


[FIG(quote)[
[FIGCAPTION[
[7] [CITE@en[RFC 1203 - Interactive Mail Access Protocol: Version 3]]
([TIME[2018-01-23 00:10:54 +09:00]])
<https://tools.ietf.org/html/rfc1203#page-37>
]FIGCAPTION]

> the augmented Backus-Naur
>    Form (BNF) notation as specified in RFC 822 with one exception; the
>    delimiter used with the "#" construct is a single space (SP) and not
>    a comma.

]FIG]
