[1] RFC 2141 は、構文の定義のために BNF の一種を使っています。この BNF 自体の定義は明記されていません。
<非終端記号>< と >
で括ります。 ASCII ラテン文字、
-、SPACE
が名前に使われています。"終端記号""
で括ります。 """ で "
を表している例があります。 (おそらく誤って)
'%" となっているところがあります。octets n-m (N-M hex)左辺 COLON COLON = 右辺a ba | b [ a ] n,m an*a[2] RFC 4617 は、 RFC 4234 の ABNF を使うと主張していますが、実際には RFC 2141 の BNF の一変種です。