Ignore:
Timestamp:
Nov 22, 2008, 10:21:16 AM (11 years ago)
Author:
julian.reschke@…
Message:

ABNF appendix: group by first letter, add internal links to definitions (related to #36)

File:
1 edited

Legend:

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

    r425 r427  
    13751375</section>
    13761376
    1377 <section title="Collected ABNF" anchor="collected.abnf">
    1378    <figure>
    1379       <artwork type="abnf" name="p5-range.parsed-abnf">
    1380 Accept-Ranges = "Accept-Ranges:" OWS Accept-Ranges-v
    1381 Accept-Ranges-v = acceptable-ranges
    1382 Content-Range = "Content-Range:" OWS Content-Range-v
    1383 Content-Range-v = content-range-spec
    1384 HTTP-date = &lt;HTTP-date, defined in [Part1], Section 3.2.1&gt;
    1385 If-Range = "If-Range:" OWS If-Range-v
    1386 If-Range-v = entity-tag / HTTP-date
    1387 OWS = &lt;OWS, defined in [Part1], Section 1.2.2&gt;
    1388 Range = "Range:" ranges-specifier
    1389 acceptable-ranges = ( *( "," OWS ) range-unit *( OWS "," [ OWS
     1377<section xmlns:x="http://purl.org/net/xml2rfc/ext" title="Collected ABNF" anchor="collected.abnf">
     1378<figure>
     1379<artwork type="abnf" name="p5-range.parsed-abnf">
     1380<x:ref>Accept-Ranges</x:ref> = "Accept-Ranges:" OWS Accept-Ranges-v
     1381<x:ref>Accept-Ranges-v</x:ref> = acceptable-ranges
     1382
     1383<x:ref>Content-Range</x:ref> = "Content-Range:" OWS Content-Range-v
     1384<x:ref>Content-Range-v</x:ref> = content-range-spec
     1385
     1386<x:ref>HTTP-date</x:ref> = &lt;HTTP-date, defined in [Part1], Section 3.2.1&gt;
     1387
     1388<x:ref>If-Range</x:ref> = "If-Range:" OWS If-Range-v
     1389<x:ref>If-Range-v</x:ref> = entity-tag / HTTP-date
     1390
     1391<x:ref>OWS</x:ref> = &lt;OWS, defined in [Part1], Section 1.2.2&gt;
     1392
     1393<x:ref>Range</x:ref> = "Range:" ranges-specifier
     1394
     1395<x:ref>acceptable-ranges</x:ref> = ( *( "," OWS ) range-unit *( OWS "," [ OWS
    13901396 range-unit ] ) ) / "none"
    1391 byte-content-range-spec = bytes-unit SP byte-range-resp-spec "/" (
     1397<x:ref>byte-content-range-spec</x:ref> = bytes-unit SP byte-range-resp-spec "/" (
    13921398 instance-length / "*" )
    1393 byte-range-resp-spec = ( first-byte-pos "-" last-byte-pos ) / "*"
    1394 byte-range-set = ( *( "," OWS ) byte-range-spec ) / (
     1399<x:ref>byte-range-resp-spec</x:ref> = ( first-byte-pos "-" last-byte-pos ) / "*"
     1400<x:ref>byte-range-set</x:ref> = ( *( "," OWS ) byte-range-spec ) / (
    13951401 suffix-byte-range-spec *( OWS "," [ ( OWS byte-range-spec ) /
    13961402 suffix-byte-range-spec ] ) )
    1397 byte-range-spec = first-byte-pos "-" [ last-byte-pos ]
    1398 byte-ranges-specifier = bytes-unit "=" byte-range-set
    1399 bytes-unit = "bytes"
    1400 content-range-spec = byte-content-range-spec /
     1403<x:ref>byte-range-spec</x:ref> = first-byte-pos "-" [ last-byte-pos ]
     1404<x:ref>byte-ranges-specifier</x:ref> = bytes-unit "=" byte-range-set
     1405<x:ref>bytes-unit</x:ref> = "bytes"
     1406
     1407<x:ref>content-range-spec</x:ref> = byte-content-range-spec /
    14011408 other-content-range-spec
    1402 entity-tag = &lt;entity-tag, defined in [Part4], Section 2&gt;
    1403 first-byte-pos = 1*DIGIT
    1404 instance-length = 1*DIGIT
    1405 last-byte-pos = 1*DIGIT
    1406 other-content-range-spec = other-range-unit SP other-range-resp-spec
    1407 other-range-resp-spec = *CHAR
    1408 other-range-unit = token
    1409 other-ranges-specifier = 1*CHAR
    1410 range-unit = bytes-unit / other-range-unit
    1411 ranges-specifier = byte-ranges-specifier / other-ranges-specifier
    1412 suffix-byte-range-spec = "-" suffix-length
    1413 suffix-length = 1*DIGIT
    1414 token = &lt;token, defined in [Part1], Section 1.2.2&gt;
     1409<x:ref>entity-tag</x:ref> = &lt;entity-tag, defined in [Part4], Section 2&gt;
     1410
     1411<x:ref>first-byte-pos</x:ref> = 1*DIGIT
     1412
     1413<x:ref>instance-length</x:ref> = 1*DIGIT
     1414
     1415<x:ref>last-byte-pos</x:ref> = 1*DIGIT
     1416
     1417<x:ref>other-content-range-spec</x:ref> = other-range-unit SP other-range-resp-spec
     1418<x:ref>other-range-resp-spec</x:ref> = *CHAR
     1419<x:ref>other-range-unit</x:ref> = token
     1420<x:ref>other-ranges-specifier</x:ref> = 1*CHAR
     1421
     1422<x:ref>range-unit</x:ref> = bytes-unit / other-range-unit
     1423<x:ref>ranges-specifier</x:ref> = byte-ranges-specifier / other-ranges-specifier
     1424
     1425<x:ref>suffix-byte-range-spec</x:ref> = "-" suffix-length
     1426<x:ref>suffix-length</x:ref> = 1*DIGIT
     1427
     1428<x:ref>token</x:ref> = &lt;token, defined in [Part1], Section 1.2.2&gt;
     1429
    14151430; Accept-Ranges defined but not used
    14161431; Content-Range defined but not used
    14171432; If-Range defined but not used
    14181433; Range defined but not used
     1434
     1435
    14191436</artwork>
    1420    </figure>
     1437</figure>
    14211438</section>
    14221439
Note: See TracChangeset for help on using the changeset viewer.