<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> <dfn><a0:rubyb>辞書式順序宣言<rt>lexicographic ordering declaration</rt></a0:rubyb></dfn>は、<a0:anchor>辞書式順序</a0:anchor>を宣言します。</p><p>辞書式順序宣言で宣言した辞書式順序は、<a0:anchor>字句型宣言</a0:anchor>で<a0:anchor>字句型</a0:anchor>の定義のために使用できます。</p><p>仕様書: <a0:anchor>ISO/IEC 10744</a0:anchor>:1997 A.2.1.2
<a0:anchor-external a0:resParameter="http://www.y12.doe.gov/sgml/wg8/docs/n1920/html/clause-A.2.1.html#clause-A.2.1.2" a0:resScheme="URI">http://www.y12.doe.gov/sgml/wg8/docs/n1920/html/clause-A.2.1.html#clause-A.2.1.2</a0:anchor-external></p><p><a0:anchor-end a0:anchor="2">[2]</a0:anchor-end> 構文:<ul><li><code class="ABNF"><dfn>辞書式順序宣言</dfn> := <code class="SGML"><a0:anchor>mdo</a0:anchor></code> 'LEXORD' 1*<a0:anchor>ps</a0:anchor> 辞書式順序名 1*ps 辞書式順序定義 *ps <code class="SGML"><a0:anchor>mdc</a0:anchor></code></code></li><li><code class="ABNF"><dfn>辞書式順序名</dfn> := <a0:anchor>名前</a0:anchor></code></li><li><code class="ABNF"><dfn>辞書式順序定義</dfn> := 辞書式順序式 / 'SPEC' 1*ps <a0:anchor>外部識別子</a0:anchor></code></li><li><code class="ABNF"><dfn>辞書式順序式</dfn> := (<a0:anchor>引数表記</a0:anchor> / 外部識別子) 1*ps <a0:anchor>記法名</a0:anchor> [ <a0:anchor>データ属性指定</a0:anchor> ] </code></li></ul></p><p><var class="ABNF">辞書式順序式</var>の引数表記の値や外部識別子の参照するデータは、
指定された<a0:anchor>記法</a0:anchor>によって記述した辞書式順序の定義です。</p><p><code class="SGML">SPEC</code> の後の外部識別子は、辞書式順序の定義を参照しますが、こちらは自然言語による定義でも構いません。</p><p><a0:anchor-end a0:anchor="3">[3]</a0:anchor-end>
辞書式順序を定義する記法の一例として、 ISO/IEC 10744:1997 は <a0:anchor>HyOrd</a0:anchor> を定義しています。</p></body></html>