#?SuikaWiki/0.9
[1] 認知のときには[[区切子]]の長さの長いものが優先されるわけですが。

例えば
[PRE[
         DELIM    GENERAL  SGMLREF
                  HCRO "&#38;#x"
                  SHORTREF SGMLREF
]PRE]
なときに、 [SAMP(SGML)[&#xtest;]]
はどう解釈されるんでしょう?
= まず [CODE(SGML)[[[hcro]]]] ではないかと推測するが、
直後が [CODE(regex)[ [0-9A-Fa-f]+ ]] になっていないので、
認知しない。
=- A. 認知できなかったので[[文字データ]]とし、 
[SAMP(SGML)[test;]] の解釈に移る。
=- B. 認知できなかったので次に該当し得る区切子として
[CODE(SGML)[[[cro]]]] ([CODE(SGML)[&#]])
を認知できるか調べる。

結論からすると B. が正しく、 [SAMP(SGML)[XTEST]]
という名前が定義されていればそれに展開されるようです。
- [2] ''認知様相と制約 - マーク付けノート 2002年2月その3 - マークの付けかた。'' <http://math.oheya.to/markup/notes/n0202c#day26-2> : 参考
