<html xmlns="http://www.w3.org/1999/xhtml" a0:Name="SuikaWiki" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:Version="0.9"><head></head><body><p><a0:anchor-end a0:anchor="1">[1]</a0:anchor-end> <a0:anchor>ISO/IEC10646</a0:anchor>-1:2000 / <a0:anchor>JISX0221</a0:anchor>-1:2001 では、 6.5
で「短い識別子」を規定するために <a0:anchor>BNF</a0:anchor> を使っています。
(とはいえ、説明も無く、逆に本文中の説明で BNF
の構文を定義しているような感じです。)</p><p><a0:anchor-end a0:anchor="2">[2]</a0:anchor-end> 規格より抜粋。</p><blockquote><p>Backus‐Naur 記法 (Backus‐Naur form) による、
短い識別氏の完全な構文は、次のとおりとなる。</p></blockquote><blockquote><p>{U|u} [{+}xxxx|{-}xxxxxxxx]</p></blockquote><blockquote><p>ここで、 “<var>x</var>” は一つの16進数字 (0〜9, A〜F
又は a〜f) を表す。例えば、次のようになる。</p></blockquote><ul><li>-hhhhhhhh</li><li>Uhhhhhhhh</li><li>+kkkk</li><li>U+kkkk</li></ul><blockquote><p>ただし、 <var>hhhhhhhh</var> は8けた形式を示し、
<var>kkkk</var> は4けた形式を示す。</p></blockquote><ul><li><a0:anchor-end a0:anchor="3">[3]</a0:anchor-end> (ちなみにこの「短い識別子」の構文はその後の<a0:anchor>追補</a0:anchor>で修正されています。)</li></ul></body></html>