Ignore:
Timestamp:
Jul 16, 2012, 7:30:03 AM (7 years ago)
Author:
julian.reschke@…
Message:

Move imported ABNF rules to appendix sections

File:
1 edited

Legend:

Unmodified
Added
Removed
  • draft-ietf-httpbis/latest/p5-range.xml

    r1804 r1805  
    207207
    208208<section title="Syntax Notation" anchor="notation">
    209   <x:anchor-alias value="ALPHA"/>
    210   <x:anchor-alias value="CHAR"/>
    211   <x:anchor-alias value="CR"/>
    212   <x:anchor-alias value="DIGIT"/>
    213   <x:anchor-alias value="LF"/>
    214   <x:anchor-alias value="OCTET"/>
    215   <x:anchor-alias value="SP"/>
    216   <x:anchor-alias value="VCHAR"/>
    217209<t>
    218210   This specification uses the Augmented Backus-Naur Form (ABNF) notation
    219211   of <xref target="RFC5234"/> with the list rule extension defined in
    220    &notation;.  <xref target="collected.abnf"/> shows the collected ABNF
     212   &notation;. <xref target="imported.abnf"/> describes rules imported from
     213   other documents. <xref target="collected.abnf"/> shows the collected ABNF
    221214   with the list rule expanded.
    222215</t>
    223 <t>
    224   The following core rules are included by
    225   reference, as defined in <xref target="RFC5234" x:fmt="," x:sec="B.1"/>:
    226   ALPHA (letters), CR (carriage return), CRLF (CR LF), CTL (controls),
    227   DIGIT (decimal 0-9), DQUOTE (double quote),
    228   HEXDIG (hexadecimal 0-9/A-F/a-f), LF (line feed),
    229   OCTET (any 8-bit sequence of data), SP (space), and
    230   VCHAR (any visible US-ASCII character).
    231 </t>
    232 
    233 <t>
    234   Note that all rules derived from <x:ref>token</x:ref> are to
    235   be compared case-insensitively, like <x:ref>range-unit</x:ref> and
    236   <x:ref>acceptable-ranges</x:ref>.
    237 </t>
    238 
    239 <section title="Core Rules" anchor="core.rules">
    240   <x:anchor-alias value="token"/>
    241   <x:anchor-alias value="OWS"/>
    242   <x:anchor-alias value="HTTP-date"/>
    243 <t>
    244   The core rules below are defined in <xref target="Part1"/> and
    245   <xref target="Part2"/>:
    246 </t>
    247 <figure><artwork type="abnf2616">
    248   <x:ref>OWS</x:ref>        = &lt;OWS, defined in &whitespace;&gt;
    249   <x:ref>token</x:ref>      = &lt;token, defined in &field-components;&gt;
    250   <x:ref>HTTP-date</x:ref>  = &lt;HTTP-date, defined in &http-date;&gt;
    251 </artwork></figure>
    252 </section>
    253 
    254 <section title="ABNF Rules defined in other Parts of the Specification" anchor="abnf.dependencies">
    255   <x:anchor-alias value="entity-tag"/>
    256 <t>
    257   The ABNF rules below are defined in other parts:
    258 </t>
    259 <figure><!--Part4--><artwork type="abnf2616">
    260   <x:ref>entity-tag</x:ref> = &lt;entity-tag, defined in &entity-tags;&gt;
    261 </artwork></figure>
    262 </section>
    263 
    264216</section>
    265217
     
    14221374</section>
    14231375
     1376<section title="Imported ABNF" anchor="imported.abnf">
     1377  <x:anchor-alias value="ALPHA"/>
     1378  <x:anchor-alias value="CHAR"/>
     1379  <x:anchor-alias value="CR"/>
     1380  <x:anchor-alias value="DIGIT"/>
     1381  <x:anchor-alias value="LF"/>
     1382  <x:anchor-alias value="OCTET"/>
     1383  <x:anchor-alias value="SP"/>
     1384  <x:anchor-alias value="VCHAR"/>
     1385  <x:anchor-alias value="token"/>
     1386  <x:anchor-alias value="OWS"/>
     1387  <x:anchor-alias value="HTTP-date"/>
     1388  <x:anchor-alias value="entity-tag"/>
     1389<t>
     1390  The following core rules are included by
     1391  reference, as defined in <xref target="RFC5234" x:fmt="," x:sec="B.1"/>:
     1392  ALPHA (letters), CR (carriage return), CRLF (CR LF), CTL (controls),
     1393  DIGIT (decimal 0-9), DQUOTE (double quote),
     1394  HEXDIG (hexadecimal 0-9/A-F/a-f), LF (line feed),
     1395  OCTET (any 8-bit sequence of data), SP (space), and
     1396  VCHAR (any visible US-ASCII character).
     1397</t>
     1398<t>
     1399  Note that all rules derived from <x:ref>token</x:ref> are to
     1400  be compared case-insensitively, like <x:ref>range-unit</x:ref> and
     1401  <x:ref>acceptable-ranges</x:ref>.
     1402</t>
     1403<t>
     1404  The rules below are defined in <xref target="Part1"/>:
     1405</t>
     1406<figure><artwork type="abnf2616">
     1407  <x:ref>OWS</x:ref>        = &lt;OWS, defined in &whitespace;&gt;
     1408  <x:ref>token</x:ref>      = &lt;token, defined in &field-components;&gt;
     1409</artwork></figure>
     1410<t>
     1411  The rules below are defined in other parts:
     1412</t>
     1413<figure><artwork type="abnf2616">
     1414  <x:ref>HTTP-date</x:ref>  = &lt;HTTP-date, defined in &http-date;&gt;
     1415  <x:ref>entity-tag</x:ref> = &lt;entity-tag, defined in &entity-tags;&gt;
     1416</artwork></figure>
     1417</section>
     1418
    14241419<?BEGININC p5-range.abnf-appendix ?>
    14251420<section xmlns:x="http://purl.org/net/xml2rfc/ext" title="Collected ABNF" anchor="collected.abnf">
Note: See TracChangeset for help on using the changeset viewer.