インターネットコミニュティのドキュメント(RFCなど)読む祭、重要なのはABNFの理解。しかし、悩ましいのがABNFの勉強である。RFCが英語であるため、日本語で勉強するといちいち翻訳まで頭の中でしなければならない。 そこで英文をもとに理解し、分かり難い箇所を日本語にしてメモにした。 rfc5234(2008年1月) Augmented BNF for Syntax Specifications: ABNF Internet standards track protocol for the Internet community Rule Naming Rule names are case insensitive. The names <rulename>, <Rulename>, <RULENAME>, and <rUlENamE> all refer to the same rule. Rule form name = elements crlf Trminal Values b = binary d = decimal x = hexadecimal CR= %d13 CR= %x0D CRLF= %d13.10 command = "command string" ABNF strings are case insensitive. "abc", "Abc", "aBc", "abC", "ABc", "aBC", "AbC", and "ABC". To specify a rule that is case sensitive. rulename = %d97.98.99 3. Operators 3.1 Concatenation: Rule1 Rule2 接続 foo