Unicode characters in quoted characters of Prolog text
Current draft TS: unicode.pdf
Test cases:
Tested with:
?- set_prolog_flag(double_quotes, chars), read(Q), Q.
Input |
GNU Prolog 1.5.0 |
Scryer Prolog 0.9.4 |
SWI-Prolog 8.3.15 |
Trealla Prolog 2.23.3 |
char_code(C, 0x1f49c), writeq(C). |
r.e. |
'π' |
π |
'π' |
writeq('ΓΆ'). |
'ΓΆ' |
ΓΆ |
ΓΆ |
ΓΆ |
length("ΓΆ",L),writeq(L). |
2 |
1 |
1 |
1 |
writeq('α'). |
— |
α |
α |
'α' |
writeq('π'). |
— |
'π' |
π |
'π' |
writeq("π"). |
— |
['π'] |
[π] |
['π'] |
writeq('π'). |
— |
'π' |
'π' |
'π' |
Notes.
00F6;LATIN SMALL LETTER O WITH DIAERESIS;Ll;0;L;006F 0308;;;;N;LATIN SMALL LETTER O DIAERESIS;;00D6;;00D6 buffer code: #xC3 #xB6
165C;CANADIAN SYLLABICS CARRIER TSO;Lo;0;L;;;;;N;;;;; buffer code: #xE1 #x99 #x9C
1D504;MATHEMATICAL FRAKTUR CAPITAL A;Lu;0;L;<font> 0041;;;;N;;;;; buffer code: #xF0 #x9D #x94 #x84
1F49C;PURPLE HEART;So;0;ON;;;;;N;;;;; buffer code: #xF0 #x9F #x92 #x9C