From a590a7342209e88714cf1944923d75a0de1fe606 Mon Sep 17 00:00:00 2001 From: Jules Bertholet Date: Sat, 23 May 2026 22:21:55 -0400 Subject: [PATCH] Ignore variation selectors in operator category determination Ensures that variation sequences in are classified properly. --- overview.html | 5 +++-- spec.html | 5 +++-- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/overview.html b/overview.html index 5a326f3..2c31c32 100644 --- a/overview.html +++ b/overview.html @@ -6468,8 +6468,9 @@

B.1 Operator Dictionar Figure 26 and move to the last step.
  • If the second character is - U+0338 COMBINING LONG SOLIDUS OVERLAY or - U+20D2 COMBINING LONG VERTICAL LINE OVERLAY then replace + U+0338 COMBINING LONG SOLIDUS OVERLAY, + U+20D2 COMBINING LONG VERTICAL LINE OVERLAY, + or a variation selector in the range U+FE00-U+FE0F, then replace Content with the first character.
  • Otherwise, if Content it is listed in Operators_2_ascii_chars then diff --git a/spec.html b/spec.html index 512ad7e..1769551 100644 --- a/spec.html +++ b/spec.html @@ -5866,8 +5866,9 @@

    Operator Dictionary

    Form is postfix, exit with category I.
  • If the second character is - U+0338 COMBINING LONG SOLIDUS OVERLAY or - U+20D2 COMBINING LONG VERTICAL LINE OVERLAY then replace + U+0338 COMBINING LONG SOLIDUS OVERLAY, + U+20D2 COMBINING LONG VERTICAL LINE OVERLAY, + or a variation selector in the range U+FE00-U+FE0F, then replace Content with the first character and move to step 3.
  • Otherwise, if Content is listed in