rule
sgml-declaration-end condition?
   local declaration* 
   action*
    
 sgml-declaration-end is a rule performed before the SGML prolog is parsed. The current document being
        parsed may or may not have an explicit SGML declaration. Either way, this rule is fired. This is the earliest
        point in SGML processing that #appinfo from the current document is available in an OmniMark program.
        The only markup rules that can be performed during the parsing of an SGML declaration are
        
external-text-entity rules for the #charset, #capacity, and
            #syntax entities, and 
          
markup-error rules for warnings in the SGML declaration.