source: draft-ietf-httpbis/latest/p2-semantics.abnf.xml @ 420

Last change on this file since 420 was 420, checked in by julian.reschke@…, 11 years ago

add code and Makefile rules to generate ABNF appendix sections (related to #36)

File size: 5.0 KB
Line 
1<section title="Collected ABNF" anchor="collected.abnf">
2   <figure>
3      <artwork type="abnf" name="p2-semantics.parsed-abnf">
4Accept = &lt;Accept, defined in [Part3], Section 6.1&gt;&#xD;
5Accept-Charset = &lt;Accept-Charset, defined in [Part3], Section 6.2&gt;&#xD;
6Accept-Encoding = &lt;Accept-Encoding, defined in [Part3], Section 6.3&gt;&#xD;
7Accept-Language = &lt;Accept-Language, defined in [Part3], Section 6.4&gt;&#xD;
8Accept-Ranges = &lt;Accept-Ranges, defined in [Part5], Section 6.1&gt;&#xD;
9Age = &lt;Age, defined in [Part6], Section 16.1&gt;&#xD;
10Allow = "Allow:" OWS Allow-v&#xD;
11Allow-v = [ ( "," / Method ) *( OWS "," [ OWS Method ] ) ]&#xD;
12Authorization = &lt;Authorization, defined in [Part7], Section 4.1&gt;&#xD;
13CR = &lt;CR, defined in [Part1], Section 1.2.2&gt;&#xD;
14DIGIT = &lt;DIGIT, defined in [Part1], Section 1.2.2&gt;&#xD;
15ETag = &lt;ETag, defined in [Part4], Section 7.1&gt;&#xD;
16Expect = "Expect:" OWS Expect-v&#xD;
17Expect-v = *( "," OWS ) expectation *( OWS "," [ OWS expectation ] )&#xD;
18From = "From:" OWS From-v&#xD;
19From-v = mailbox&#xD;
20HTTP-date = &lt;HTTP-date, defined in [Part1], Section 3.2.1&gt;&#xD;
21Host = &lt;Host, defined in [Part1], Section 2.1&gt;&#xD;
22If-Match = &lt;If-Match, defined in [Part4], Section 7.2&gt;&#xD;
23If-Modified-Since = &lt;If-Modified-Since, defined in [Part4], Section&#xD;
24 7.3&gt;&#xD;
25If-None-Match = &lt;If-None-Match, defined in [Part4], Section 7.4&gt;&#xD;
26If-Range = &lt;If-Range, defined in [Part5], Section 6.3&gt;&#xD;
27If-Unmodified-Since = &lt;If-Unmodified-Since, defined in [Part4],&#xD;
28 Section 7.5&gt;&#xD;
29LF = &lt;LF, defined in [Part1], Section 1.2.2&gt;&#xD;
30Location = "Location:" OWS Location-v&#xD;
31Location-v = absolute-URI [ "#" fragment ]&#xD;
32Max-Forwards = "Max-Forwards:" OWS Max-Forwards-v&#xD;
33Max-Forwards-v = 1*DIGIT&#xD;
34Method = %x4F.50.54.49.4F.4E.53 / %x47.45.54 / %x48.45.41.44 /&#xD;
35 %x50.4F.53.54 / %x50.55.54 / %x44.45.4C.45.54.45 / %x54.52.41.43.45&#xD;
36 / %x43.4F.4E.4E.45.43.54 / extension-method&#xD;
37OWS = &lt;OWS, defined in [Part1], Section 1.2.2&gt;&#xD;
38Proxy-Authenticate = &lt;Proxy-Authenticate, defined in [Part7], Section&#xD;
39 4.2&gt;&#xD;
40Proxy-Authorization = &lt;Proxy-Authorization, defined in [Part7],&#xD;
41 Section 4.3&gt;&#xD;
42RWS = &lt;RWS, defined in [Part1], Section 1.2.2&gt;&#xD;
43Range = &lt;Range, defined in [Part5], Section 6.4&gt;&#xD;
44Reason-Phrase = *( WSP / VCHAR / obs-text )&#xD;
45Referer = "Referer:" OWS Referer-v&#xD;
46Referer-v = absolute-URI / partial-URI&#xD;
47Retry-After = "Retry-After:" OWS Retry-After-v&#xD;
48Retry-After-v = HTTP-date / delta-seconds&#xD;
49Server = "Server:" OWS Server-v&#xD;
50Server-v = product *( RWS ( product / comment ) )&#xD;
51Status-Code = "100" / "101" / "200" / "201" / "202" / "203" / "204" /&#xD;
52 "205" / "206" / "300" / "301" / "302" / "303" / "304" / "305" /&#xD;
53 "307" / "400" / "401" / "402" / "403" / "404" / "405" / "406" /&#xD;
54 "407" / "408" / "409" / "410" / "411" / "412" / "413" / "414" /&#xD;
55 "415" / "416" / "417" / "500" / "501" / "502" / "503" / "504" /&#xD;
56 "505" / extension-code&#xD;
57TE = &lt;TE, defined in [Part1], Section 8.8&gt;&#xD;
58User-Agent = "User-Agent:" OWS User-Agent-v&#xD;
59User-Agent-v = product *( RWS ( product / comment ) )&#xD;
60VCHAR = &lt;VCHAR, defined in [Part1], Section 1.2.2&gt;&#xD;
61Vary = &lt;Vary, defined in [Part6], Section 16.5&gt;&#xD;
62WSP = &lt;WSP, defined in [Part1], Section 1.2.2&gt;&#xD;
63WWW-Authenticate = &lt;WWW-Authenticate, defined in [Part7], Section&#xD;
64 4.4&gt;&#xD;
65absolute-URI = &lt;absolute-URI, defined in [Part1], Section 2.1&gt;&#xD;
66comment = &lt;comment, defined in [Part1], Section 1.2.2&gt;&#xD;
67delta-seconds = 1*DIGIT&#xD;
68expect-params = ";" token [ "=" ( token / quoted-string ) ]&#xD;
69expectation = "100-continue" / expectation-extension&#xD;
70expectation-extension = token [ "=" ( token / quoted-string )&#xD;
71 *expect-params ]&#xD;
72extension-code = 3DIGIT&#xD;
73extension-method = token&#xD;
74fragment = &lt;fragment, defined in [Part1], Section 2.1&gt;&#xD;
75mailbox = &lt;mailbox, defined in [RFC5322], Section 3.4&gt;&#xD;
76obs-text = &lt;obs-text, defined in [Part1], Section 1.2.2&gt;&#xD;
77partial-URI = &lt;partial-URI, defined in [Part1], Section 2.1&gt;&#xD;
78product = &lt;product, defined in [Part1], Section 3.4&gt;&#xD;
79quoted-string = &lt;quoted-string, defined in [Part1], Section 1.2.2&gt;&#xD;
80request-header = Accept / Accept-Charset / Accept-Encoding /&#xD;
81 Accept-Language / Authorization / Expect / From / Host / If-Match /&#xD;
82 If-Modified-Since / If-None-Match / If-Range / If-Unmodified-Since /&#xD;
83 Max-Forwards / Proxy-Authorization / Range / Referer / TE /&#xD;
84 User-Agent&#xD;
85response-header = Accept-Ranges / Age / Allow / ETag / Location /&#xD;
86 Proxy-Authenticate / Retry-After / Server / Vary / WWW-Authenticate&#xD;
87token = &lt;token, defined in [Part1], Section 1.2.2&gt;&#xD;
88; CR defined but not used&#xD;
89; LF defined but not used&#xD;
90; Reason-Phrase defined but not used&#xD;
91; Status-Code defined but not used&#xD;
92; request-header defined but not used&#xD;
93; response-header defined but not used&#xD;
94</artwork>
95   </figure>
96</section>
Note: See TracBrowser for help on using the repository browser.