This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
dido:public:ra:xapend:xapend.b_stds:tech:ietf:7405 [2021/04/17 19:34] nick |
dido:public:ra:xapend:xapend.b_stds:tech:ietf:7405 [2021/07/26 11:52] (current) murphy [Introduction] |
||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ===== RFC7405 - Case-Sensitive String Support in ABNF ===== | ===== RFC7405 - Case-Sensitive String Support in ABNF ===== | ||
| - | [[dido:public:ra:xapend:xapend.b_stds:tech:ietf| return to the IETF Standards ]] | + | [[dido:public:ra:xapend:xapend.b_stds:tech:ietf:start| return to the IETF Standards ]] |
| <table> | <table> | ||
| Line 16: | Line 16: | ||
| ==== Introduction ==== | ==== Introduction ==== | ||
| - | //The base definition of ABNF (Augmented Backus-Naur Form) supports US-ASCII string literals. The matching of these literals is done in a case-insensitive manner. While this is often the desired behavior, in some situations, case-sensitive matching of string literals is needed. Literals for case-sensitive matching must be specified using the numeric representation of those characters, which is inconvenient and error prone both to write and read.// | + | //The base definition of ABNF (Augmented Backus-Naur Form) supports [[dido:public:ra:xapend:xapend.a_glossary:a:ascii|US-ASCII]] string literals. The matching of these literals is done in a case-insensitive manner. While this is often the desired behavior, in some situations, case-sensitive matching of string literals is needed. Literals for case-sensitive matching must be specified using the numeric representation of those characters, which is inconvenient and error prone both to write and read.// |
| - | //This document extends ABNF to have two different types of US-ASCII string literals. One type is matched using case-sensitive matching, while the other is matched using case-insensitive matching. These types are denoted using type prefixes similar to the type prefixes used with numeric values. If no prefix is used, then case-insensitive matching is used (as is consistent with previous behavior).// | + | //This document extends ABNF to have two different types of [[dido:public:ra:xapend:xapend.a_glossary:a:ascii|US-ASCII]] string literals. One type is matched using case-sensitive matching, while the other is matched using case-insensitive matching. These types are denoted using type prefixes similar to the type prefixes used with numeric values. If no prefix is used, then case-insensitive matching is used (as is consistent with previous behavior).// |
| - | //This document is structured as a set of changes to the full ABNF specification [ [[https://tools.ietf.org/html/rfc5234 | RFC5234]] ].// | + | //This document is structured as a set of changes to the full ABNF specification [ [[dido:public:ra:xapend:xapend.b_stds:tech:ietf:5234]] ].// |
| + | |||
| + | /**=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- | ||
| + | /* To add a discussion page to this page, comment out the line that says | ||
| + | ~~DISCUSSION:off~~ | ||
| + | */ | ||
| + | ~~DISCUSSION:on|Outstanding Issues~~ | ||
| + | ~~DISCUSSION:off~~ | ||