File tree Expand file tree Collapse file tree 2 files changed +12
-11
lines changed
Expand file tree Collapse file tree 2 files changed +12
-11
lines changed Original file line number Diff line number Diff line change 831831\pnum
832832In all respects of the language, each alternative token behaves the
833833same, respectively, as its primary token, except for its spelling.
834- \begin {footnote }
835- Thus the `` stringized'' values\iref {cpp.stringize } of
836- \tcode {[} and \tcode {<:} will be different, maintaining the source
837- spelling, but the tokens can otherwise be freely interchanged .
838- \end {footnote }
834+ \begin {note }
835+ The `` stringized'' values\iref {cpp.stringize } of
836+ \tcode {[} and \tcode {<:} are different,
837+ maintaining the source spelling .
838+ \end {note }
839839The set of alternative tokens is defined in
840840\tref {lex.digraph }.
841841
Original file line number Diff line number Diff line change 353353
354354\begin {bnf }
355355\nontermdef {header-name-tokens}\br
356- string-literal\br
356+ plain- string-literal\br
357357 \terminal {<} h-pp-tokens \terminal {>}
358358\end {bnf }
359359
756756in the directive are processed just as in normal text
757757(i.e., each identifier currently defined as a macro name is replaced by its
758758replacement list of preprocessing tokens).
759- After replacement,
760- if the first preprocessing token is a \grammarterm {string-literal},
761- it shall be a \grammarterm {plain-string-literal}.
762- Then, an attempt is made to form a \grammarterm {header-name}
759+ The resulting sequence of preprocessing tokens shall be of the form
760+ \begin {ncsimplebnf }
761+ header-name-tokens
762+ \end {ncsimplebnf }
763+ An attempt is then made to form a \grammarterm {header-name}
763764preprocessing token\iref {lex.header } from the whitespace and the characters
764- of the spellings of the resulting sequence of preprocessing tokens;
765+ of the spellings of the \grammarterm {header-name- tokens} ;
765766the treatment of whitespace
766767is \impldef {treatment of whitespace when processing a \tcode {\# include} directive}.
767768If the attempt succeeds, the directive with the so-formed \grammarterm {header-name}
You can’t perform that action at this time.
0 commit comments