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/p6-cache.xml

    r425 r427  
    29792979</section>
    29802980
    2981 <section title="Collected ABNF" anchor="collected.abnf">
    2982    <figure>
    2983       <artwork type="abnf" name="p6-cache.parsed-abnf">
    2984 Age = "Age:" OWS Age-v
    2985 Age-v = delta-seconds
    2986 Cache-Control = "Cache-Control:" OWS Cache-Control-v
    2987 Cache-Control-v = *( "," OWS ) cache-directive *( OWS "," [ OWS
     2981<section xmlns:x="http://purl.org/net/xml2rfc/ext" title="Collected ABNF" anchor="collected.abnf">
     2982<figure>
     2983<artwork type="abnf" name="p6-cache.parsed-abnf">
     2984<x:ref>Age</x:ref> = "Age:" OWS Age-v
     2985<x:ref>Age-v</x:ref> = delta-seconds
     2986
     2987<x:ref>Cache-Control</x:ref> = "Cache-Control:" OWS Cache-Control-v
     2988<x:ref>Cache-Control-v</x:ref> = *( "," OWS ) cache-directive *( OWS "," [ OWS
    29882989 cache-directive ] )
    2989 Expires = "Expires:" OWS Expires-v
    2990 Expires-v = HTTP-date
    2991 HTTP-date = &lt;HTTP-date, defined in [Part1], Section 3.2.1&gt;
    2992 OWS = &lt;OWS, defined in [Part1], Section 1.2.2&gt;
    2993 Pragma = "Pragma:" OWS Pragma-v
    2994 Pragma-v = *( "," OWS ) pragma-directive *( OWS "," [ OWS
     2990<x:ref>Expires</x:ref> = "Expires:" OWS Expires-v
     2991<x:ref>Expires-v</x:ref> = HTTP-date
     2992
     2993<x:ref>HTTP-date</x:ref> = &lt;HTTP-date, defined in [Part1], Section 3.2.1&gt;
     2994
     2995<x:ref>OWS</x:ref> = &lt;OWS, defined in [Part1], Section 1.2.2&gt;
     2996
     2997<x:ref>Pragma</x:ref> = "Pragma:" OWS Pragma-v
     2998<x:ref>Pragma-v</x:ref> = *( "," OWS ) pragma-directive *( OWS "," [ OWS
    29952999 pragma-directive ] )
    2996 Vary = "Vary:" OWS Vary-v
    2997 Vary-v = "*" / ( *( "," OWS ) field-name *( OWS "," [ OWS field-name
     3000<x:ref>Vary</x:ref> = "Vary:" OWS Vary-v
     3001<x:ref>Vary-v</x:ref> = "*" / ( *( "," OWS ) field-name *( OWS "," [ OWS field-name
    29983002 ] ) )
    2999 Warning = "Warning:" OWS Warning-v
    3000 Warning-v = *( "," OWS ) warning-value *( OWS "," [ OWS warning-value
     3003<x:ref>Warning</x:ref> = "Warning:" OWS Warning-v
     3004<x:ref>Warning-v</x:ref> = *( "," OWS ) warning-value *( OWS "," [ OWS warning-value
    30013005 ] )
    3002 cache-directive = cache-request-directive / cache-response-directive
    3003 cache-extension = token [ "=" ( token / quoted-string ) ]
    3004 cache-request-directive = "no-cache" / "no-store" / ( "max-age="
     3006<x:ref>cache-directive</x:ref> = cache-request-directive / cache-response-directive
     3007<x:ref>cache-extension</x:ref> = token [ "=" ( token / quoted-string ) ]
     3008<x:ref>cache-request-directive</x:ref> = "no-cache" / "no-store" / ( "max-age="
    30053009 delta-seconds ) / ( "max-stale" [ "=" delta-seconds ] ) / (
    30063010 "min-fresh=" delta-seconds ) / "no-transform" / "only-if-cached" /
    30073011 cache-extension
    3008 cache-response-directive = "public" / ( "private" [ "=" DQUOTE *( ","
     3012<x:ref>cache-response-directive</x:ref> = "public" / ( "private" [ "=" DQUOTE *( ","
    30093013 OWS ) field-name *( OWS "," [ OWS field-name ] ) DQUOTE ] ) / (
    30103014 "no-cache" [ "=" DQUOTE *( "," OWS ) field-name *( OWS "," [ OWS
     
    30123016 "must-revalidate" / "proxy-revalidate" / ( "max-age=" delta-seconds
    30133017 ) / ( "s-maxage=" delta-seconds ) / cache-extension
    3014 delta-seconds = 1*DIGIT
    3015 extension-pragma = token [ "=" ( token / quoted-string ) ]
    3016 field-name = &lt;field-name, defined in [Part1], Section 4.2&gt;
    3017 port = &lt;port, defined in [Part1], Section 2.1&gt;
    3018 pragma-directive = "no-cache" / extension-pragma
    3019 pseudonym = &lt;pseudonym, defined in [Part1], Section 8.9&gt;
    3020 quoted-string = &lt;quoted-string, defined in [Part1], Section 1.2.2&gt;
    3021 token = &lt;token, defined in [Part1], Section 1.2.2&gt;
    3022 uri-host = &lt;uri-host, defined in [Part1], Section 2.1&gt;
    3023 warn-agent = ( uri-host [ ":" port ] ) / pseudonym
    3024 warn-code = 3DIGIT
    3025 warn-date = DQUOTE HTTP-date DQUOTE
    3026 warn-text = quoted-string
    3027 warning-value = warn-code SP warn-agent SP warn-text [ SP warn-date
     3018<x:ref>delta-seconds</x:ref> = 1*DIGIT
     3019
     3020<x:ref>extension-pragma</x:ref> = token [ "=" ( token / quoted-string ) ]
     3021
     3022<x:ref>field-name</x:ref> = &lt;field-name, defined in [Part1], Section 4.2&gt;
     3023
     3024<x:ref>port</x:ref> = &lt;port, defined in [Part1], Section 2.1&gt;
     3025<x:ref>pragma-directive</x:ref> = "no-cache" / extension-pragma
     3026<x:ref>pseudonym</x:ref> = &lt;pseudonym, defined in [Part1], Section 8.9&gt;
     3027
     3028<x:ref>quoted-string</x:ref> = &lt;quoted-string, defined in [Part1], Section 1.2.2&gt;
     3029
     3030<x:ref>token</x:ref> = &lt;token, defined in [Part1], Section 1.2.2&gt;
     3031
     3032<x:ref>uri-host</x:ref> = &lt;uri-host, defined in [Part1], Section 2.1&gt;
     3033
     3034<x:ref>warn-agent</x:ref> = ( uri-host [ ":" port ] ) / pseudonym
     3035<x:ref>warn-code</x:ref> = 3DIGIT
     3036<x:ref>warn-date</x:ref> = DQUOTE HTTP-date DQUOTE
     3037<x:ref>warn-text</x:ref> = quoted-string
     3038<x:ref>warning-value</x:ref> = warn-code SP warn-agent SP warn-text [ SP warn-date
    30283039 ]
    30293040; Age defined but not used
     
    30333044; Vary defined but not used
    30343045; Warning defined but not used
     3046
     3047
    30353048</artwork>
    3036    </figure>
     3049</figure>
    30373050</section>
    30383051
Note: See TracChangeset for help on using the changeset viewer.