#?SuikaWiki/0.9 * データ字句化 (datatok) 記法形式打撃境界制約 (boundary) 属性 [1] データ字句化 ([CODE(SGML)[[[datatok]]]]) [[記法形式]]の[DFN[[RUBYB[打撃境界制約][hit boundary constraint]] ([CODE(SGMLa)[boundary]]) 属性]]は、 データ字句化を行うにあたっての[[字句模型]]の適用の際の一致の制約を指定します。 仕様書: [[ISO/IEC 10744]]:1997 A.4.4.2.2 Data tokenizer notation form [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]] では、この制約は模型中で表現します。 [[#comment]] * メモ