Skip to content

Commit 20a46c7

Browse files
committed
[uaxid] Replace 'C++' with 'this document'
Fixes ISO/CS comment (C++23 proof)
1 parent 85f4bb4 commit 20a46c7

File tree

1 file changed

+16
-16
lines changed

1 file changed

+16
-16
lines changed

source/uax31.tex

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -6,14 +6,14 @@
66
\pnum
77
This Annex describes the choices made in application of
88
\UAX{31} (``Unicode Identifier and Pattern Syntax'')
9-
to \Cpp{} in terms of the requirements from \UAX{31} and
10-
how they do or do not apply to \Cpp{}.
9+
to this document in terms of the requirements from \UAX{31} and
10+
how they do or do not apply to this document.
1111
In terms of \UAX{31},
12-
\Cpp{} conforms by meeting the requirements
12+
this document conforms by meeting the requirements
1313
R1 ``Default Identifiers'' and
1414
R4 ``Equivalent Normalized Identifiers''.
1515
The other requirements, also listed below,
16-
are either alternatives not taken or do not apply to \Cpp{}.
16+
are either alternatives not taken or do not apply to this document.
1717

1818
\rSec1[uaxid.def]{R1 Default identifiers}
1919

@@ -29,7 +29,7 @@
2929
where \tcode{<Start>} has the XID_Start property,
3030
\tcode{<Continue>} has the XID_Continue property, and
3131
\tcode{<Medial>} is a list of characters permitted between continue characters.
32-
For \Cpp{} we add the character \unicode{005f}{low line}, or \tcode{_},
32+
This document adds the character \unicode{005f}{low line}, or \tcode{_},
3333
to the set of permitted \tcode{<Start>} characters,
3434
the \tcode{<Medial>} set is empty, and
3535
the \tcode{<Continue>} characters are unmodified.
@@ -41,7 +41,7 @@
4141
\end{codeblock}
4242

4343
\pnum
44-
This is described in the \Cpp{} grammar in \ref{lex.name},
44+
This is described in \ref{lex.name},
4545
where \grammarterm{identifier} is formed from
4646
\grammarterm{identifier-start} or
4747
\grammarterm{identifier} followed by \grammarterm{identifier-continue}.
@@ -55,7 +55,7 @@
5555
describe precisely which combinations are permitted.
5656

5757
\pnum
58-
\Cpp{} does not allow format characters in identifiers, so this does not apply.
58+
This document does not allow format characters in identifiers, so this does not apply.
5959

6060
\rSec2[uaxid.def.stable]{R1b Stable identifiers}
6161

@@ -65,7 +65,7 @@
6565
Once a string qualifies as an identifier it does so in all future versions.
6666

6767
\pnum
68-
\Cpp{} does not make this guarantee,
68+
This document does not make this guarantee,
6969
except to the extent that \UAX{31} guarantees
7070
the stability of the XID_Start and XID_Continue properties.
7171

@@ -77,7 +77,7 @@
7777
by fixing the set of code points allowed in identifiers forever.
7878

7979
\pnum
80-
\Cpp{} does not choose to make this guarantee.
80+
This document does not choose to make this guarantee.
8181
As scripts are added to Unicode,
8282
additional characters in those scripts may become available
8383
for use in identifiers.
@@ -91,7 +91,7 @@
9191
during the processes of lexing and parsing.
9292

9393
\pnum
94-
\Cpp{} does not claim conformance with this requirement.
94+
This document does not claim conformance with this requirement.
9595

9696
\rSec1[uaxid.eqn]{R4 Equivalent normalized identifiers}
9797

@@ -100,16 +100,16 @@
100100
how identifiers are compared and considered equivalent.
101101

102102
\pnum
103-
\Cpp{} requires that identifiers be in Normalization Form C and
103+
This document requires that identifiers be in Normalization Form C and
104104
therefore identifiers that compare the same under NFC are equivalent.
105105
This is described in \ref{lex.name}.
106106

107107
\rSec1[uaxid.eqci]{R5 Equivalent case-insensitive identifiers}
108108

109109
\pnum
110-
\Cpp{} considers case to be significant in identifier comparison, and
110+
This document considers case to be significant in identifier comparison, and
111111
does not do any case folding.
112-
This requirement does not apply to \Cpp{}.
112+
This requirement does not apply to this document.
113113

114114
\rSec1[uaxid.filter]{R6 Filtered normalized identifiers}
115115

@@ -118,15 +118,15 @@
118118
\UAX{31} requires a precise specification of those exclusions.
119119

120120
\pnum
121-
\Cpp{} does not make any such exclusions.
121+
This document does not make any such exclusions.
122122

123123
\rSec1[uaxid.filterci]{R7 Filtered case-insensitive identifiers}
124124

125125
\pnum
126-
\Cpp{} identifiers are case sensitive, and
126+
In this document, identifiers are case sensitive, and
127127
therefore this requirement does not apply.
128128

129129
\rSec1[uaxid.hashtag]{R8 Hashtag identifiers}
130130

131131
\pnum
132-
There are no hashtags in \Cpp{}, so this requirement does not apply.
132+
There are no hashtags in this document, so this requirement does not apply.

0 commit comments

Comments
 (0)