[1] データ字句化 ([CODE(SGML)[[[datatok]]]]) [[記法形式]]の[DFN[[RUBYB[打撃境界制約] [hit boundary constraint]] ([CODE(SGMLa)[boundary]]) 属性]]は、
データ字句化を行うにあたっての[[字句模型]]の適用の際の一致の制約を指定します。

* 仕様書

[REFS[
- [16] [[ISO/IEC 10744]]:1997
-- [CSECTION[A.4.4.2.2 Data tokenizer notation form]]
<http://www.y12.doe.gov/sgml/wg8/docs/n1920/html/clause-A.4.4.html#clause-A.4.4.2.2>
]REFS]

* 属性値

[2]
,属性値	,対象範囲の先頭から一致 ([CODE(regex)[[[^]]]])	,対象範囲の最後まで一致 ([CODE(regex)[[[$]]]])
,[CODE(SGML)[sodeod]]	,●	,●
,[CODE(SGML)[sodiec]]	,●	,○
,[CODE(SGML)[isceod]]	,○	,●
,[CODE(SGML)[isciec]]	,○	,○
,[CODE(SGML)[inmodel]]	,?	,?

[Q[●]]はそこで一致しなければならないことを示します。
たとえば [CODE(SGML)[sodeod]] では字句模型の最初が対象範囲の先頭に、
字句模型の最後が対象範囲の最後に一致しなければなりません。
[CODE(SGML)[inmodel]] では、この制約は模型中で表現します。
