From Jason Turner

[lex.header]

Diff to HTML by rtfpessoa

tmp/tmpb5hpwr9z/{from.md → to.md} RENAMED
@@ -12,22 +12,22 @@ h-char-sequence:
12
  h-char-sequence h-char
13
  ```
14
 
15
  ``` bnf
16
  h-char:
17
- any member of the source character set except new-line and '>'
18
  ```
19
 
20
  ``` bnf
21
  q-char-sequence:
22
  q-char
23
  q-char-sequence q-char
24
  ```
25
 
26
  ``` bnf
27
  q-char:
28
- any member of the source character set except new-line and '"'
29
  ```
30
 
31
  [*Note 1*: Header name preprocessing tokens only appear within a
32
  `#include` preprocessing directive, a `__has_include` preprocessing
33
  expression, or after certain occurrences of an `import` token (see 
@@ -39,7 +39,7 @@ names as specified in  [[cpp.include]].
39
 
40
  The appearance of either of the characters `'` or `\` or of either of
41
  the character sequences `/*` or `//` in a *q-char-sequence* or an
42
  *h-char-sequence* is conditionally-supported with
43
  *implementation-defined* semantics, as is the appearance of the
44
- character `"` in an *h-char-sequence*.[^9]
45
 
 
12
  h-char-sequence h-char
13
  ```
14
 
15
  ``` bnf
16
  h-char:
17
+ any member of the translation character set except new-line and U+003e (greater-than sign)
18
  ```
19
 
20
  ``` bnf
21
  q-char-sequence:
22
  q-char
23
  q-char-sequence q-char
24
  ```
25
 
26
  ``` bnf
27
  q-char:
28
+ any member of the translation character set except new-line and U+0022 (quotation mark)
29
  ```
30
 
31
  [*Note 1*: Header name preprocessing tokens only appear within a
32
  `#include` preprocessing directive, a `__has_include` preprocessing
33
  expression, or after certain occurrences of an `import` token (see 
 
39
 
40
  The appearance of either of the characters `'` or `\` or of either of
41
  the character sequences `/*` or `//` in a *q-char-sequence* or an
42
  *h-char-sequence* is conditionally-supported with
43
  *implementation-defined* semantics, as is the appearance of the
44
+ character `"` in an *h-char-sequence*.[^6]
45