Re: Error S06

Steven Pemberton wrote:
> While updating the Unicode conformance text, I removed these three errors 
> that cannot occur.

Steven,

your change seems to assume that ixml is necessarily used to parse the input grammar. To the best of my knowledge, that is not prescribed by the spec. For example, Markup Blitz uses REx to parse its input grammar, and some of these error codes can also occur when the input grammar is presented in XML.

S01 is generated by Markup Blitz, as expected by this test case:

    https://github.com/invisibleXML/ixml/blob/ca938ecd62970366dc60845a8549cc2f63c18694/tests/syntax/catalog-as-grammar-tests.xml#L299-L305
    
S06 is generated by Markup Blitz, as expected by this test case:
    
    https://github.com/invisibleXML/ixml/blob/ca938ecd62970366dc60845a8549cc2f63c18694/tests/syntax/catalog-as-grammar-tests.xml#L379-L385

S11 is generated by Markup Blitz, as expected by this test cases:

    https://github.com/invisibleXML/ixml/blob/ca938ecd62970366dc60845a8549cc2f63c18694/tests/syntax/catalog-as-grammar-tests.xml#L387-L393
    https://github.com/invisibleXML/ixml/blob/ca938ecd62970366dc60845a8549cc2f63c18694/tests/syntax/catalog-as-grammar-tests.xml#L395-L401

It also occurs for the following XML input:

    <ixml><rule name="S"><alt><literal string="&#xA;"/></alt></rule></ixml>

Given this, I’d vote for just keeping these error codes.

Best regards
Gunther

Received on Wednesday, 4 February 2026 11:21:12 UTC