実体参照の解除方法

Kouichirou Eto 2003 @ eto.com
2003年 2月 19日 (水) 11:14:28 JST


江渡です。

> これは Ext.B の符号位置を decode して対応する文字オブジェクトを作るにはどうしたら良いのか

> CHISE_CHAR
> CHISE_DECODE_CHAR (CHISE_CCS ccs, int code_point, bool defined_only)
> {
>   CHISE_CHAR chao = chise_decode_defined_char (ccs, code_point);
> 
>   if (defined_only || !CHISE_CHAR_NILP (chao))
>     return chao;
>   else
>     return chise_decode_builtin_char (ccs, code_point);
> }

この場合のccsはどうなるのでしょうか。ucsの場合は、
ucs ucs-big5 ucs-bmp ucs-cns ucs-gb ucs-jis ucs-ks ucs-sip ucs-smp
このようなCCSからchar idへ変換するデータベースが用意されてますが、
これを順に摘要して対応するのが無いかどうか調べるということでしょうか。

それでも無かった場合は、builtin charになると。そういうことですよね。

江渡 浩一郎 2003 @ eto.com






More information about the CHISE-ja mailing list