2016-12-31 7 views
2

GREEK SMALL LETTER PHIのようにコードポイントの名前がわかっている場合は、\cを使用して文字を取得できます。 getunicodeには同等のNQPがあります。しかし、例えば、すべてのGREEK SMALL LETTERを検索する方法はありますか? これらの名前がどこに保存されているかを調べようとしましたが、NQP、RakudoまたはMoarVMソースでは見つかりませんでした。何か案が?Perl6でUnicodeコードポイントを名前で検索するにはどうすればよいですか?

+1

MoarVMリポジトリ内の[ソース/列/ unicode_db.c(https://raw.githubusercontent.com/MoarVM/MoarVM/master/src/strings/unicode_db.c)(> 1 MB) – Christoph

答えて

1

あなただけではなく、自分の名前でGREEK SMALL LETTERを持っている唯一のもののギリシャと小文字の値を取得したい場合がありますUnicodeのコードポイントのすべてを通過し、そしてそれらを

(0..0x10FFFF).grep: *.uniname.starts-with('GREEK SMALL LETTER '); 

をテストすることができます。

(0..0x10FFFF).grep: { 
    .uniprop('Script') eq 'Greek' 
    and 
    .uniprop('Lowercase') 
} 
関連する問題