-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Fix unicode classification of non-spacing marks.
This commit adds the ~2000 non-spacing marks into the IdentPart category. This includes all the combining marks, and thus fixes coq#19512. This also means that characters in the range 1DC0-1DFF can no longer appear at the start of an identifier (which does not make sense anyway, as they are combining marks). This commit also fixes a few exceptions, which were actually no exception: - the dot is already in Symbol, - phonetic extensions are already in Letter.
- Loading branch information
Showing
2 changed files
with
7 additions
and
11 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
- **Fixed:** | ||
Recognized all Unicode non-spacing marks as valid identifier characters | ||
(`#19693 <https://github.com/coq/coq/pull/19693>`_, | ||
fixes `#19512 <https://github.com/coq/coq/issues/19512>`_, | ||
by Guillaume Melquiond). |