From fd0b4920f6b80d40141f795e246787af26ce643a Mon Sep 17 00:00:00 2001 From: Stephen Heumann Date: Sat, 14 Sep 2024 14:23:56 -0500 Subject: [PATCH] Allow Mac OS Roman characters $F6 and $FF to be used in identifiers. The corresponding Unicode characters (U+02C6 MODIFIER LETTER CIRCUMFLEX ACCENT and U+02C7 CARON) have the XID_Start and XID_Continue properties, so they are allowable in identifiers per C23 rules. We will just allow them in all language modes, since C99 through C17 permit the use of "other implementation-defined characters". --- Table.asm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Table.asm b/Table.asm index 2b46dc9..160fc51 100644 --- a/Table.asm +++ b/Table.asm @@ -269,7 +269,7 @@ charKinds start character set dc i'letter' s dc i'letter' t dc i'letter' u - dc i'ch_other' v + dc i'letter' v dc i'ch_other' w dc i'ch_other' x dc i'ch_other' y @@ -278,7 +278,7 @@ charKinds start character set dc i'ch_other' | dc i'ch_other' } dc i'ch_other' ~ - dc i'ch_other' rub + dc i'letter' rub end charSym start single character symbols