You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: branches/snap-stage3/doc/rust.md
+7-10Lines changed: 7 additions & 10 deletions
Original file line number
Diff line number
Diff line change
@@ -118,19 +118,16 @@ production. See [tokens](#tokens) for more information.
118
118
119
119
## Input format
120
120
121
-
Rust input is interpreted as a sequence of Unicode codepoints encoded in
122
-
UTF-8. No normalization is performed during input processing. Most Rust
123
-
grammar rules are defined in terms of printable ASCII-range codepoints, but
124
-
a small number are defined in terms of Unicode properties or explicit
125
-
codepoint lists. ^[Surrogate definitions for the special Unicode productions
126
-
are provided to the grammar verifier, restricted to ASCII range, when
127
-
verifying the grammar in this document.]
121
+
Rust input is interpreted as a sequence of Unicode codepoints encoded in UTF-8,
122
+
normalized to Unicode normalization form NFKC.
123
+
Most Rust grammar rules are defined in terms of printable ASCII-range codepoints,
124
+
but a small number are defined in terms of Unicode properties or explicit codepoint lists.
125
+
^[Substitute definitions for the special Unicode productions are provided to the grammar verifier, restricted to ASCII range, when verifying the grammar in this document.]
128
126
129
127
## Special Unicode Productions
130
128
131
-
The following productions in the Rust grammar are defined in terms of
0 commit comments