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/p2-semantics.xml

    r426 r427  
    32043204</section>
    32053205
    3206 <section title="Collected ABNF" anchor="collected.abnf">
    3207    <figure>
    3208       <artwork type="abnf" name="p2-semantics.parsed-abnf">
    3209 Accept = &lt;Accept, defined in [Part3], Section 5.1&gt;
    3210 Accept-Charset = &lt;Accept-Charset, defined in [Part3], Section 5.2&gt;
    3211 Accept-Encoding = &lt;Accept-Encoding, defined in [Part3], Section 5.3&gt;
    3212 Accept-Language = &lt;Accept-Language, defined in [Part3], Section 5.4&gt;
    3213 Accept-Ranges = &lt;Accept-Ranges, defined in [Part5], Section 5.1&gt;
    3214 Age = &lt;Age, defined in [Part6], Section 15.1&gt;
    3215 Allow = "Allow:" OWS Allow-v
    3216 Allow-v = [ ( "," / Method ) *( OWS "," [ OWS Method ] ) ]
    3217 Authorization = &lt;Authorization, defined in [Part7], Section 3.1&gt;
    3218 ETag = &lt;ETag, defined in [Part4], Section 6.1&gt;
    3219 Expect = "Expect:" OWS Expect-v
    3220 Expect-v = *( "," OWS ) expectation *( OWS "," [ OWS expectation ] )
    3221 From = "From:" OWS From-v
    3222 From-v = mailbox
    3223 HTTP-date = &lt;HTTP-date, defined in [Part1], Section 3.2.1&gt;
    3224 Host = &lt;Host, defined in [Part1], Section 2.1&gt;
    3225 If-Match = &lt;If-Match, defined in [Part4], Section 6.2&gt;
    3226 If-Modified-Since = &lt;If-Modified-Since, defined in [Part4], Section
     3206<section xmlns:x="http://purl.org/net/xml2rfc/ext" title="Collected ABNF" anchor="collected.abnf">
     3207<figure>
     3208<artwork type="abnf" name="p2-semantics.parsed-abnf">
     3209<x:ref>Accept</x:ref> = &lt;Accept, defined in [Part3], Section 5.1&gt;
     3210<x:ref>Accept-Charset</x:ref> = &lt;Accept-Charset, defined in [Part3], Section 5.2&gt;
     3211<x:ref>Accept-Encoding</x:ref> = &lt;Accept-Encoding, defined in [Part3], Section 5.3&gt;
     3212<x:ref>Accept-Language</x:ref> = &lt;Accept-Language, defined in [Part3], Section 5.4&gt;
     3213<x:ref>Accept-Ranges</x:ref> = &lt;Accept-Ranges, defined in [Part5], Section 5.1&gt;
     3214<x:ref>Age</x:ref> = &lt;Age, defined in [Part6], Section 15.1&gt;
     3215<x:ref>Allow</x:ref> = "Allow:" OWS Allow-v
     3216<x:ref>Allow-v</x:ref> = [ ( "," / Method ) *( OWS "," [ OWS Method ] ) ]
     3217<x:ref>Authorization</x:ref> = &lt;Authorization, defined in [Part7], Section 3.1&gt;
     3218
     3219<x:ref>ETag</x:ref> = &lt;ETag, defined in [Part4], Section 6.1&gt;
     3220<x:ref>Expect</x:ref> = "Expect:" OWS Expect-v
     3221<x:ref>Expect-v</x:ref> = *( "," OWS ) expectation *( OWS "," [ OWS expectation ] )
     3222
     3223<x:ref>From</x:ref> = "From:" OWS From-v
     3224<x:ref>From-v</x:ref> = mailbox
     3225
     3226<x:ref>HTTP-date</x:ref> = &lt;HTTP-date, defined in [Part1], Section 3.2.1&gt;
     3227<x:ref>Host</x:ref> = &lt;Host, defined in [Part1], Section 2.1&gt;
     3228
     3229<x:ref>If-Match</x:ref> = &lt;If-Match, defined in [Part4], Section 6.2&gt;
     3230<x:ref>If-Modified-Since</x:ref> = &lt;If-Modified-Since, defined in [Part4], Section
    32273231 6.3&gt;
    3228 If-None-Match = &lt;If-None-Match, defined in [Part4], Section 6.4&gt;
    3229 If-Range = &lt;If-Range, defined in [Part5], Section 5.3&gt;
    3230 If-Unmodified-Since = &lt;If-Unmodified-Since, defined in [Part4],
     3232<x:ref>If-None-Match</x:ref> = &lt;If-None-Match, defined in [Part4], Section 6.4&gt;
     3233<x:ref>If-Range</x:ref> = &lt;If-Range, defined in [Part5], Section 5.3&gt;
     3234<x:ref>If-Unmodified-Since</x:ref> = &lt;If-Unmodified-Since, defined in [Part4],
    32313235 Section 6.5&gt;
    3232 Location = "Location:" OWS Location-v
    3233 Location-v = absolute-URI [ "#" fragment ]
    3234 Max-Forwards = "Max-Forwards:" OWS Max-Forwards-v
    3235 Max-Forwards-v = 1*DIGIT
    3236 Method = %x4F.50.54.49.4F.4E.53 / %x47.45.54 / %x48.45.41.44 /
     3236<x:ref>Location</x:ref> = "Location:" OWS Location-v
     3237<x:ref>Location-v</x:ref> = absolute-URI [ "#" fragment ]
     3238
     3239<x:ref>Max-Forwards</x:ref> = "Max-Forwards:" OWS Max-Forwards-v
     3240<x:ref>Max-Forwards-v</x:ref> = 1*DIGIT
     3241<x:ref>Method</x:ref> = %x4F.50.54.49.4F.4E.53 / %x47.45.54 / %x48.45.41.44 /
    32373242 %x50.4F.53.54 / %x50.55.54 / %x44.45.4C.45.54.45 / %x54.52.41.43.45
    32383243 / %x43.4F.4E.4E.45.43.54 / extension-method
    3239 OWS = &lt;OWS, defined in [Part1], Section 1.2.2&gt;
    3240 Proxy-Authenticate = &lt;Proxy-Authenticate, defined in [Part7], Section
     3244<x:ref>OWS</x:ref> = &lt;OWS, defined in [Part1], Section 1.2.2&gt;
     3245
     3246<x:ref>Proxy-Authenticate</x:ref> = &lt;Proxy-Authenticate, defined in [Part7], Section
    32413247 3.2&gt;
    3242 Proxy-Authorization = &lt;Proxy-Authorization, defined in [Part7],
     3248<x:ref>Proxy-Authorization</x:ref> = &lt;Proxy-Authorization, defined in [Part7],
    32433249 Section 3.3&gt;
    3244 RWS = &lt;RWS, defined in [Part1], Section 1.2.2&gt;
    3245 Range = &lt;Range, defined in [Part5], Section 5.4&gt;
    3246 Reason-Phrase = *( WSP / VCHAR / obs-text )
    3247 Referer = "Referer:" OWS Referer-v
    3248 Referer-v = absolute-URI / partial-URI
    3249 Retry-After = "Retry-After:" OWS Retry-After-v
    3250 Retry-After-v = HTTP-date / delta-seconds
    3251 Server = "Server:" OWS Server-v
    3252 Server-v = product *( RWS ( product / comment ) )
    3253 Status-Code = "100" / "101" / "200" / "201" / "202" / "203" / "204" /
     3250<x:ref>RWS</x:ref> = &lt;RWS, defined in [Part1], Section 1.2.2&gt;
     3251<x:ref>Range</x:ref> = &lt;Range, defined in [Part5], Section 5.4&gt;
     3252<x:ref>Reason-Phrase</x:ref> = *( WSP / VCHAR / obs-text )
     3253<x:ref>Referer</x:ref> = "Referer:" OWS Referer-v
     3254<x:ref>Referer-v</x:ref> = absolute-URI / partial-URI
     3255<x:ref>Retry-After</x:ref> = "Retry-After:" OWS Retry-After-v
     3256<x:ref>Retry-After-v</x:ref> = HTTP-date / delta-seconds
     3257
     3258<x:ref>Server</x:ref> = "Server:" OWS Server-v
     3259<x:ref>Server-v</x:ref> = product *( RWS ( product / comment ) )
     3260<x:ref>Status-Code</x:ref> = "100" / "101" / "200" / "201" / "202" / "203" / "204" /
    32543261 "205" / "206" / "300" / "301" / "302" / "303" / "304" / "305" /
    32553262 "307" / "400" / "401" / "402" / "403" / "404" / "405" / "406" /
     
    32573264 "415" / "416" / "417" / "500" / "501" / "502" / "503" / "504" /
    32583265 "505" / extension-code
    3259 TE = &lt;TE, defined in [Part1], Section 8.8&gt;
    3260 User-Agent = "User-Agent:" OWS User-Agent-v
    3261 User-Agent-v = product *( RWS ( product / comment ) )
    3262 Vary = &lt;Vary, defined in [Part6], Section 15.5&gt;
    3263 WWW-Authenticate = &lt;WWW-Authenticate, defined in [Part7], Section
     3266<x:ref>TE</x:ref> = &lt;TE, defined in [Part1], Section 8.8&gt;
     3267
     3268<x:ref>User-Agent</x:ref> = "User-Agent:" OWS User-Agent-v
     3269<x:ref>User-Agent-v</x:ref> = product *( RWS ( product / comment ) )
     3270
     3271<x:ref>Vary</x:ref> = &lt;Vary, defined in [Part6], Section 15.5&gt;
     3272
     3273<x:ref>WWW-Authenticate</x:ref> = &lt;WWW-Authenticate, defined in [Part7], Section
    32643274 3.4&gt;
    3265 absolute-URI = &lt;absolute-URI, defined in [Part1], Section 2.1&gt;
    3266 comment = &lt;comment, defined in [Part1], Section 1.2.2&gt;
    3267 delta-seconds = 1*DIGIT
    3268 expect-params = ";" token [ "=" ( token / quoted-string ) ]
    3269 expectation = "100-continue" / expectation-extension
    3270 expectation-extension = token [ "=" ( token / quoted-string )
     3275<x:ref>absolute-URI</x:ref> = &lt;absolute-URI, defined in [Part1], Section 2.1&gt;
     3276
     3277<x:ref>comment</x:ref> = &lt;comment, defined in [Part1], Section 1.2.2&gt;
     3278
     3279<x:ref>delta-seconds</x:ref> = 1*DIGIT
     3280
     3281<x:ref>expect-params</x:ref> = ";" token [ "=" ( token / quoted-string ) ]
     3282<x:ref>expectation</x:ref> = "100-continue" / expectation-extension
     3283<x:ref>expectation-extension</x:ref> = token [ "=" ( token / quoted-string )
    32713284 *expect-params ]
    3272 extension-code = 3DIGIT
    3273 extension-method = token
    3274 fragment = &lt;fragment, defined in [Part1], Section 2.1&gt;
    3275 mailbox = &lt;mailbox, defined in [RFC5322], Section 3.4&gt;
    3276 obs-text = &lt;obs-text, defined in [Part1], Section 1.2.2&gt;
    3277 partial-URI = &lt;partial-URI, defined in [Part1], Section 2.1&gt;
    3278 product = &lt;product, defined in [Part1], Section 3.4&gt;
    3279 quoted-string = &lt;quoted-string, defined in [Part1], Section 1.2.2&gt;
    3280 request-header = Accept / Accept-Charset / Accept-Encoding /
     3285<x:ref>extension-code</x:ref> = 3DIGIT
     3286<x:ref>extension-method</x:ref> = token
     3287
     3288<x:ref>fragment</x:ref> = &lt;fragment, defined in [Part1], Section 2.1&gt;
     3289
     3290<x:ref>mailbox</x:ref> = &lt;mailbox, defined in [RFC5322], Section 3.4&gt;
     3291
     3292<x:ref>obs-text</x:ref> = &lt;obs-text, defined in [Part1], Section 1.2.2&gt;
     3293
     3294<x:ref>partial-URI</x:ref> = &lt;partial-URI, defined in [Part1], Section 2.1&gt;
     3295<x:ref>product</x:ref> = &lt;product, defined in [Part1], Section 3.4&gt;
     3296
     3297<x:ref>quoted-string</x:ref> = &lt;quoted-string, defined in [Part1], Section 1.2.2&gt;
     3298
     3299<x:ref>request-header</x:ref> = Accept / Accept-Charset / Accept-Encoding /
    32813300 Accept-Language / Authorization / Expect / From / Host / If-Match /
    32823301 If-Modified-Since / If-None-Match / If-Range / If-Unmodified-Since /
    32833302 Max-Forwards / Proxy-Authorization / Range / Referer / TE /
    32843303 User-Agent
    3285 response-header = Accept-Ranges / Age / Allow / ETag / Location /
     3304<x:ref>response-header</x:ref> = Accept-Ranges / Age / Allow / ETag / Location /
    32863305 Proxy-Authenticate / Retry-After / Server / Vary / WWW-Authenticate
    3287 token = &lt;token, defined in [Part1], Section 1.2.2&gt;
     3306<x:ref>token</x:ref> = &lt;token, defined in [Part1], Section 1.2.2&gt;
     3307
    32883308; Reason-Phrase defined but not used
    32893309; Status-Code defined but not used
    32903310; request-header defined but not used
    32913311; response-header defined but not used
     3312
     3313
    32923314</artwork>
    3293    </figure>
     3315</figure>
    32943316</section>
    32953317
Note: See TracChangeset for help on using the changeset viewer.