Skip to content

Commit a2841c0

Browse files
committed
[lex.pptoken] Turn non-normative text into a note
The last part of this paragraph is non-normative, so turn it into a note. Also, the preceding sentence defining whitespace characters is mostly unrelated to the precedingd defintion of preprocessing tokens, so start a new paragraph to more clearly show the comment assoication.
1 parent a1e1535 commit a2841c0

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

source/lex.tex

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -563,6 +563,8 @@
563563
matches the last category, the program is ill-formed.
564564
If any character not in the basic character set matches the last category,
565565
the program is ill-formed.
566+
567+
\pnum
566568
Preprocessing tokens can be separated by
567569
\indextext{whitespace}%
568570
whitespace;
@@ -573,12 +575,14 @@
573575
new-line,
574576
\unicode{000b}{line tabulation}, and
575577
\unicode{000c}{form feed}), or both.
578+
\begin{note}
576579
As described in \ref{cpp}, in certain
577580
circumstances during translation phase 4, whitespace (or the absence
578581
thereof) serves as more than preprocessing token separation. Whitespace
579582
can appear within a preprocessing token only as part of a header name or
580583
between the quotation characters in a character literal or
581584
string literal.
585+
\end{note}
582586

583587
\pnum
584588
Each preprocessing token that is converted to a token\iref{lex.token}

0 commit comments

Comments
 (0)