[1] [[区切子]]に割り当てられている[[文字列]]の直後に[[文脈列]]
[CODE(ABNF)[[[名前開始文字]] / [CODE(SGML)[[[com]]]] / [CODE(SGML)[[[dso]]]] / [CODE(SGML)[[[mdc]]]]]]
が続く場合、これを[[文脈依存区切子]]として[[認知]]します。
([[JISX4151]]-1992 8.6.2 参照。)

[2] この制約が課されるのは [CODE(SGML)[[[mdo]]]]
だけです。すなわち、 [CODE(SGML)[mdo]]
が認知されるとき、 [SAMP(SGML)[<!名前]] ([[マーク宣言]]),
[SAMP(SGML)[<!--]] ([[注釈宣言]]),
[SAMP(SGML)[<!>]] (空の注釈宣言),
[SAMP(SGML)[<![ ]] ([[マーク区間宣言]]) のいずれかになります。
