<html xmlns="http://www.w3.org/1999/xhtml"><head></head><body><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="1" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[1]</anchor-end> データ字句化 (<code class="SGML"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">datatok</anchor></code>) <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">記法形式</anchor>の<dfn><rubyb xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">打撃境界制約<rt xmlns="http://www.w3.org/1999/xhtml">hit boundary constraint</rt></rubyb> (<code class="SGMLa">boundary</code>) 属性</dfn>は、
データ字句化を行うにあたっての<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">字句模型</anchor>の適用の際の一致の制約を指定します。</p><section><h1>仕様書</h1><refs xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:"><ul xmlns="http://www.w3.org/1999/xhtml"><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="16" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[16]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ISO/IEC 10744</anchor>:1997<ul><li><csection xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">A.4.4.2.2 Data tokenizer notation form</csection>
<anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://www.y12.doe.gov/sgml/wg8/docs/n1920/html/clause-A.4.4.html#clause-A.4.4.2.2" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI">http://www.y12.doe.gov/sgml/wg8/docs/n1920/html/clause-A.4.4.html#clause-A.4.4.2.2</anchor-external></li></ul></li></ul></refs></section><section><h1>属性値</h1><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="2" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[2]</anchor-end><table><tbody><tr><td>属性値</td><td>対象範囲の先頭から一致 (<code class="regex"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">^</anchor></code>)</td><td>対象範囲の最後まで一致 (<code class="regex"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">$</anchor></code>)</td></tr><tr><td><code class="SGML">sodeod</code></td><td>●</td><td>●</td></tr><tr><td><code class="SGML">sodiec</code></td><td>●</td><td>○</td></tr><tr><td><code class="SGML">isceod</code></td><td>○</td><td>●</td></tr><tr><td><code class="SGML">isciec</code></td><td>○</td><td>○</td></tr><tr><td><code class="SGML">inmodel</code></td><td>?</td><td>?</td></tr></tbody></table></p><p><q>●</q>はそこで一致しなければならないことを示します。
たとえば <code class="SGML">sodeod</code> では字句模型の最初が対象範囲の先頭に、
字句模型の最後が対象範囲の最後に一致しなければなりません。
<code class="SGML">inmodel</code> では、この制約は模型中で表現します。</p></section></body></html>