Syntax-Highlight-Universal

 view release on metacpan or  search on metacpan

lib/Syntax/Highlight/Universal/hrc/auto/gen/xbl.hrc  view on Meta::CPAN

             allow-any-attr              : no
             allow-unknown-elements      : no
             allow-unknown-root-elements : no
             force-single-root           : yes
             add-new-references          : 
             default prefixes            : (?{}(?{}xbl):)?

               you can change them with entity 'nsprefix'

         </documentation>
         <documentation>
          Schema documentation:
    Schema for support mozilla XBL in colorer HRC
   </documentation>
         <contributors>Eugene Efremov</contributors>
      </annotation>

      <import type="def"/>

      <region name="element.start.name" parent="xml:element.defined.start.name"/>
      <region name="element.end.name" parent="xml:element.defined.end.name"/>
      <region name="element.start.lt" parent="xml:element.start.lt"/>
      <region name="element.start.gt" parent="xml:element.start.gt"/>
      <region name="element.end.lt" parent="xml:element.end.lt"/>
      <region name="element.end.gt" parent="xml:element.end.gt"/>
      <region name="element.nsprefix" parent="element.start.name"/>
      <region name="element.nscolon" parent="xml:element.nscolon"/>
      <region name="Attribute.name" parent="xml:Attribute.defined.name"/>
      <region name="Attribute.nsprefix" parent="xml:Attribute.nsprefix"/>
      <region name="AttValue" parent="xml:AttValue.defined"/>
      <region name="AttValue.start" parent="xml:AttValue.defined.start"/>
      <region name="AttValue.end" parent="xml:AttValue.defined.end"/>
      <region name="Enumeration" parent="xml:Enumeration" description="Enumerated type values"/>
      <region name="bindingOutlined" description="binding section" parent="def:Outlined"/>
      <region name="methodOutlined" description="function" parent="def:Outlined"/>
      <region name="propertyOutlined" description="get/set" parent="def:Outlined"/>

      <entity name="ns-real-prefix" value="(?{}(?{}xbl):)"/>
      <entity name="nsprefix" value="(?{}(?{}xbl):)?"/>

      <scheme name="_hrc_int_elementContent">
         <block start="/~( (&lt;) (  ((%xml:NCName;) (:) )? (%xml:Name;) ) \M &gt;?   )/x" end="/( (&lt;\/) (\y3\b)?= ( (%xml:NCName;) (:) )? (%xml:Name;) \b \M \s* (&gt;?)                   | (\/ \M &gt;) )/x" region01="PairStart" region02="element....
         <inherit scheme="xml:badChar"/>
      </scheme>
      <scheme name="_hrc_int_AttValue">
         <block start="/(&#34;)/" end="/(\y1)/" region00="PairStart" region10="PairEnd" region01="AttValue.start" region11="AttValue.end" scheme="xml:AttValue.content.quot" region="AttValue"/>
         <block start="/(')/" end="/(\y1)/" region00="PairStart" region10="PairEnd" region01="AttValue.start" region11="AttValue.end" scheme="xml:AttValue.content.apos" region="AttValue"/>
      </scheme>
      <scheme name="AttributeContent">
         <inherit scheme="xml:AttributeContent">
            <virtual scheme="xml:AttValue" subst-scheme="_hrc_int_AttValue"/>
         </inherit>
      </scheme>
<!--
   xmlss.hrc: support 'script' element
  -->

      <scheme name="xmlss-jScript-elementContent">
         <inherit scheme="_hrc_int_elementContent">
            <virtual scheme="xml:element" subst-scheme="def:empty"/>
            <virtual scheme="xml:content.cdata.stream" subst-scheme="jScript:jScript"/>
            <virtual scheme="xml:CDSect.content.stream" subst-scheme="jScript:jScript"/>
         </inherit>
      </scheme>
      <scheme name="xmlss-script">
         <block start="/\M (&lt;(script\b [^&gt;]+ ((ecma|j(ava)?)script[\d\.]*) [^&gt;]*) &gt;) /ix" end="/&gt;/" scheme="xmlss-jScript-elementContent"/>
         <block start="/\M &lt;script\b [^&gt;]* (&gt;|$)/ix" end="/&gt;/" scheme="xmlss-jScript-elementContent"/>
      </scheme>
      <scheme name="script-element">
         <inherit scheme="xmlss-script">
            <virtual scheme="xml:Attribute.any" subst-scheme="_hrc_int_d0e185-Attributes"/>
         </inherit>
      </scheme>
<!--
   xmlss.hrc: support 'body' element
  -->

      <scheme name="xmlss-body">
         <block start="/\M &lt;body\b [^&gt;]* (&gt;|$)/ix" end="/&gt;/" scheme="xmlss-jScript-elementContent"/>
      </scheme>
      <scheme name="body-element">
         <inherit scheme="xmlss-body">
            <virtual scheme="xml:Attribute.any" subst-scheme="_hrc_int_d0e100-Attributes"/>
         </inherit>
      </scheme>
<!--
   xmlss.hrc: support 'getter' element
  -->

      <scheme name="xmlss-getter">
         <block start="/\M &lt;getter\b [^&gt;]* (&gt;|$)/ix" end="/&gt;/" scheme="xmlss-jScript-elementContent"/>
      </scheme>
      <scheme name="getter-element">
         <inherit scheme="xmlss-getter">
            <virtual scheme="xml:Attribute.any" subst-scheme="_hrc_int_d0e117-Attributes"/>
         </inherit>
      </scheme>
<!--
   xmlss.hrc: support 'setter' element
  -->

      <scheme name="xmlss-setter">
         <block start="/\M &lt;setter\b [^&gt;]* (&gt;|$)/ix" end="/&gt;/" scheme="xmlss-jScript-elementContent"/>
      </scheme>
      <scheme name="setter-element">
         <inherit scheme="xmlss-setter">
            <virtual scheme="xml:Attribute.any" subst-scheme="_hrc_int_d0e121-Attributes"/>
         </inherit>
      </scheme>
<!--
   xmlss.hrc: support 'handler' element
  -->

      <scheme name="xmlss-handler">
         <block start="/\M &lt;handler\b [^&gt;]* (&gt;|$)/ix" end="/&gt;/" scheme="xmlss-jScript-elementContent"/>
      </scheme>
      <scheme name="handler-element">
         <inherit scheme="xmlss-handler">
            <virtual scheme="xml:Attribute.any" subst-scheme="_hrc_int_d0e144-Attributes"/>
         </inherit>
      </scheme>

lib/Syntax/Highlight/Universal/hrc/auto/gen/xbl.hrc  view on Meta::CPAN

         <block start="/\M &lt; (%nsprefix;parameter ([\s\/&gt;]|$) )/x" end="/ &gt; /x" scheme="_hrc_int_d0e96-elementContent"/>
      </scheme>
      <scheme name="body-element-old-xmlss">
         <block start="/\M &lt; (%nsprefix;body ([\s\/&gt;]|$) )/x" end="/ &gt; /x" scheme="_hrc_int_d0e100-elementContent"/>
      </scheme>
      <scheme name="property-element">
         <regexp match="/\M (&lt; %nsprefix;property \b\s*.*? (([\x22\x27])(.*?)(\3))? )([\/&gt;\s]|$)/x" region1="propertyOutlined"/>
         <block start="/\M &lt; (%nsprefix;property ([\s\/&gt;]|$) )/x" end="/ &gt; /x" scheme="_hrc_int_d0e103-elementContent"/>
      </scheme>
      <scheme name="getter-element-old-xmlss">
         <block start="/\M &lt; (%nsprefix;getter ([\s\/&gt;]|$) )/x" end="/ &gt; /x" scheme="_hrc_int_d0e117-elementContent"/>
      </scheme>
      <scheme name="setter-element-old-xmlss">
         <block start="/\M &lt; (%nsprefix;setter ([\s\/&gt;]|$) )/x" end="/ &gt; /x" scheme="_hrc_int_d0e121-elementContent"/>
      </scheme>
      <scheme name="constructor-element-old-xmlss">
         <block start="/\M &lt; (%nsprefix;constructor ([\s\/&gt;]|$) )/x" end="/ &gt; /x" scheme="_hrc_int_d0e125-elementContent"/>
      </scheme>
      <scheme name="destructor-element-old-xmlss">
         <block start="/\M &lt; (%nsprefix;destructor ([\s\/&gt;]|$) )/x" end="/ &gt; /x" scheme="_hrc_int_d0e129-elementContent"/>
      </scheme>
      <scheme name="field-element-old-xmlss">
         <block start="/\M &lt; (%nsprefix;field ([\s\/&gt;]|$) )/x" end="/ &gt; /x" scheme="_hrc_int_d0e133-elementContent"/>
      </scheme>
      <scheme name="handlers-element">
         <block start="/\M &lt; (%nsprefix;handlers ([\s\/&gt;]|$) )/x" end="/ &gt; /x" scheme="_hrc_int_d0e138-elementContent"/>
      </scheme>
      <scheme name="handler-element-old-xmlss">
         <block start="/\M &lt; (%nsprefix;handler ([\s\/&gt;]|$) )/x" end="/ &gt; /x" scheme="_hrc_int_d0e144-elementContent"/>
      </scheme>
      <scheme name="script-element-old-xmlss">
         <block start="/\M &lt; (%nsprefix;script ([\s\/&gt;]|$) )/x" end="/ &gt; /x" scheme="_hrc_int_d0e185-elementContent"/>
      </scheme>
      <scheme name="stylesheet-element">
         <block start="/\M &lt; (%nsprefix;stylesheet ([\s\/&gt;]|$) )/x" end="/ &gt; /x" scheme="_hrc_int_d0e197-elementContent"/>
      </scheme>
      <scheme name="resources-element">
         <block start="/\M &lt; (%nsprefix;resources ([\s\/&gt;]|$) )/x" end="/ &gt; /x" scheme="_hrc_int_d0e214-elementContent"/>
      </scheme>
<!--
    Schema for support mozilla XBL in colorer HRC
   
-->

      <scheme name="ContentType-content">
         <inherit scheme="xmlschema:string-content"/>
      </scheme>
      <scheme name="ContentType-content-error">
         <inherit scheme="ContentType-content"/>
         <inherit scheme="xml:badChar"/>
      </scheme>
      <scheme name="ContentType-Attributes"/>
      <scheme name="ContentType-AttributeContent">
         <inherit scheme="AttributeContent">
            <virtual scheme="xml:AttValue.content.stream" subst-scheme="ContentType-content-error"/>
         </inherit>
      </scheme>
      <scheme name="ContentType-elementContent">
         <inherit scheme="_hrc_int_elementContent">
            <virtual scheme="xml:CDSect.content.stream" subst-scheme="ContentType-content-error"/>
            <virtual scheme="xml:content.cdata.stream" subst-scheme="ContentType-content-error"/>
            <virtual scheme="xml:element" subst-scheme="def:empty"/>
            <virtual scheme="xml:Attribute.any" subst-scheme="ContentType-Attributes"/>
         </inherit>
      </scheme>

      <scheme name="Script-content-old">
         <inherit scheme="xmlschema:string-content"/>
      </scheme>
      <scheme name="Script-content-error">
         <inherit scheme="Script-content"/>
         <inherit scheme="xml:badChar"/>
      </scheme>
      <scheme name="Script-Attributes"/>
      <scheme name="Script-AttributeContent">
         <inherit scheme="AttributeContent">
            <virtual scheme="xml:AttValue.content.stream" subst-scheme="Script-content-error"/>
         </inherit>
      </scheme>
      <scheme name="Script-elementContent">
         <inherit scheme="_hrc_int_elementContent">
            <virtual scheme="xml:CDSect.content.stream" subst-scheme="Script-content-error"/>
            <virtual scheme="xml:content.cdata.stream" subst-scheme="Script-content-error"/>
            <virtual scheme="xml:element" subst-scheme="def:empty"/>
            <virtual scheme="xml:Attribute.any" subst-scheme="Script-Attributes"/>
         </inherit>
      </scheme>

      <scheme name="EventName-content-old">
         <inherit scheme="xmlschema:string-content"/>
      </scheme>
      <scheme name="EventName-content-error">
         <inherit scheme="EventName-content"/>
         <inherit scheme="xml:badChar"/>
      </scheme>
      <scheme name="EventName-Attributes"/>
      <scheme name="EventName-AttributeContent">
         <inherit scheme="AttributeContent">
            <virtual scheme="xml:AttValue.content.stream" subst-scheme="EventName-content-error"/>
         </inherit>
      </scheme>
      <scheme name="EventName-elementContent">
         <inherit scheme="_hrc_int_elementContent">
            <virtual scheme="xml:CDSect.content.stream" subst-scheme="EventName-content-error"/>
            <virtual scheme="xml:content.cdata.stream" subst-scheme="EventName-content-error"/>
            <virtual scheme="xml:element" subst-scheme="def:empty"/>
            <virtual scheme="xml:Attribute.any" subst-scheme="EventName-Attributes"/>
         </inherit>
      </scheme>

      <scheme name="KeyModifier-content-old">
         <inherit scheme="xmlschema:string-content"/>
      </scheme>
      <scheme name="KeyModifier-content-error">
         <inherit scheme="KeyModifier-content"/>
         <inherit scheme="xml:badChar"/>
      </scheme>
      <scheme name="KeyModifier-Attributes"/>
      <scheme name="KeyModifier-AttributeContent">
         <inherit scheme="AttributeContent">
            <virtual scheme="xml:AttValue.content.stream" subst-scheme="KeyModifier-content-error"/>
         </inherit>
      </scheme>
      <scheme name="KeyModifier-elementContent">
         <inherit scheme="_hrc_int_elementContent">
            <virtual scheme="xml:CDSect.content.stream" subst-scheme="KeyModifier-content-error"/>
            <virtual scheme="xml:content.cdata.stream" subst-scheme="KeyModifier-content-error"/>
            <virtual scheme="xml:element" subst-scheme="def:empty"/>
            <virtual scheme="xml:Attribute.any" subst-scheme="KeyModifier-Attributes"/>
         </inherit>
      </scheme>

      <scheme name="IncludesElemens-content-old"><!--
    Warning: RE pattern used. Possible compatibility faults
    Original RE: \w+(\|\w+)*-->
         <regexp region="Enumeration" priority="low" match="/\w+(\|\w+)*/"/>
      </scheme>
      <scheme name="IncludesElemens-content-error">
         <inherit scheme="IncludesElemens-content"/>
         <inherit scheme="xml:badChar"/>
      </scheme>
      <scheme name="IncludesElemens-Attributes"/>
      <scheme name="IncludesElemens-AttributeContent">
         <inherit scheme="AttributeContent">
            <virtual scheme="xml:AttValue.content.stream" subst-scheme="IncludesElemens-content-error"/>
         </inherit>
      </scheme>
      <scheme name="IncludesElemens-elementContent">
         <inherit scheme="_hrc_int_elementContent">
            <virtual scheme="xml:CDSect.content.stream" subst-scheme="IncludesElemens-content-error"/>
            <virtual scheme="xml:content.cdata.stream" subst-scheme="IncludesElemens-content-error"/>
            <virtual scheme="xml:element" subst-scheme="def:empty"/>
            <virtual scheme="xml:Attribute.any" subst-scheme="IncludesElemens-Attributes"/>
         </inherit>
      </scheme>
<!--
        parent: inherits
-->

      <scheme name="_hrc_int_d0e21-content">
         <inherit scheme="xmlschema:string-content"/>
      </scheme>
      <scheme name="_hrc_int_d0e21-content-error">
         <inherit scheme="_hrc_int_d0e21-content"/>
         <inherit scheme="xml:badChar"/>
      </scheme>
      <scheme name="_hrc_int_d0e21-Attributes"/>
      <scheme name="_hrc_int_d0e21-AttributeContent">
         <inherit scheme="AttributeContent">
            <virtual scheme="xml:AttValue.content.stream" subst-scheme="_hrc_int_d0e21-content-error"/>
         </inherit>
      </scheme>
<!--
        parent: bindings
-->

      <scheme name="_hrc_int_d0e24-content">
         <inherit scheme="binding-element"/>
         <inherit scheme="script-element"/>
         <inherit scheme="stylesheet-element"/>
      </scheme>
      <scheme name="_hrc_int_d0e24-content-error">
         <inherit scheme="_hrc_int_d0e24-content"/>
         <inherit scheme="xml:badChar"/>
      </scheme>
      <scheme name="_hrc_int_d0e24-Attributes">
         <block end="/[&#34;']?#1/" region02="Attribute.name" start="/(\s?#1|^)(id)\M([\s\=]|$)/x" scheme="xmlschema:ID-AttributeContent"/>
         <block end="/[&#34;']?#1/" region02="Attribute.name" start="/(\s?#1|^)(type)\M([\s\=]|$)/x" scheme="ContentType-AttributeContent"/>
      </scheme>
      <scheme name="_hrc_int_d0e24-elementContent">
         <inherit scheme="_hrc_int_elementContent">
            <virtual scheme="xml:element" subst-scheme="_hrc_int_d0e24-content"/>
            <virtual scheme="xml:content.cdata" subst-scheme="xml:badChar"/>
            <virtual scheme="xml:Attribute.any" subst-scheme="_hrc_int_d0e24-Attributes"/>
         </inherit>
      </scheme>
<!--
        parent: binding
-->

      <scheme name="_hrc_int_d0e32-content">
         <block start="/\M &lt; (%nsprefix;content ([\s\/&gt;]|$) )/x" end="/ &gt; /x" scheme="BindingContent-elementContent"/>
         <inherit scheme="implementation-element"/>
         <inherit scheme="handlers-element"/>
         <inherit scheme="resources-element"/>
      </scheme>
      <scheme name="_hrc_int_d0e32-content-error">
         <inherit scheme="_hrc_int_d0e32-content"/>
         <inherit scheme="xml:badChar"/>
      </scheme>
      <scheme name="_hrc_int_d0e32-Attributes">
         <block end="/[&#34;']?#1/" region02="Attribute.name" start="/(\s?#1|^)(id)\M([\s\=]|$)/x" scheme="xmlschema:ID-AttributeContent"/>
         <block end="/[&#34;']?#1/" region02="Attribute.name" start="/(\s?#1|^)(extends)\M([\s\=]|$)/x" scheme="xmlschema:string-AttributeContent"/>
         <block end="/[&#34;']?#1/" region02="Attribute.name" start="/(\s?#1|^)(display)\M([\s\=]|$)/x" scheme="xmlschema:string-AttributeContent"/>
         <block end="/[&#34;']?#1/" region02="Attribute.name" start="/(\s?#1|^)(applyauthorstyles)\M([\s\=]|$)/x" scheme="xmlschema:boolean-AttributeContent"/>
         <block end="/[&#34;']?#1/" region02="Attribute.name" start="/(\s?#1|^)(styleexplicitcontent)\M([\s\=]|$)/x" scheme="xmlschema:boolean-AttributeContent"/>
         <inherit scheme="inherits-attribute"/>
      </scheme>
      <scheme name="_hrc_int_d0e32-elementContent">
         <inherit scheme="_hrc_int_elementContent">
            <virtual scheme="xml:element" subst-scheme="_hrc_int_d0e32-content"/>
            <virtual scheme="xml:content.cdata" subst-scheme="xml:badChar"/>
            <virtual scheme="xml:Attribute.any" subst-scheme="_hrc_int_d0e32-Attributes"/>
         </inherit>
      </scheme>

      <scheme name="BindingContent-content-old">
         <inherit scheme="children-element"/>
         <inherit scheme="element-element"/>
         <regexp match="/ &lt; (%ns-real-prefix;%xml:NCName; ([\s\/&gt;]|$) )/x" region="def:Error"/>
         <inherit scheme="xml:element"/>
      </scheme>
      <scheme name="BindingContent-content-error">
         <inherit scheme="BindingContent-content"/>
         <inherit scheme="xml:badChar"/>
      </scheme>
      <scheme name="BindingContent-Attributes">
         <block end="/[&#34;']?#1/" region02="Attribute.name" start="/(\s?#1|^)(id)\M([\s\=]|$)/x" scheme="xmlschema:ID-AttributeContent"/>
         <block end="/[&#34;']?#1/" region02="Attribute.name" start="/(\s?#1|^)(applyauthorsheets)\M([\s\=]|$)/x" scheme="xmlschema:string-AttributeContent"/>
         <inherit scheme="xml:Attribute.any"/>
      </scheme>
      <scheme name="BindingContent-elementContent">
         <inherit scheme="_hrc_int_elementContent">
            <virtual scheme="xml:element" subst-scheme="BindingContent-content"/>
            <virtual scheme="xml:content.cdata" subst-scheme="xml:badChar"/>
            <virtual scheme="xml:Attribute.any" subst-scheme="BindingContent-Attributes"/>
         </inherit>
      </scheme>

      <scheme name="ChildrenContent-content-old">
         <regexp match="/ &lt; (%ns-real-prefix;%xml:NCName; ([\s\/&gt;]|$) )/x" region="def:Error"/>
         <inherit scheme="xml:element"/>
      </scheme>
      <scheme name="ChildrenContent-content-error">
         <inherit scheme="ChildrenContent-content"/>
         <inherit scheme="xml:badChar"/>
      </scheme>
      <scheme name="ChildrenContent-Attributes">
         <block end="/[&#34;']?#1/" region02="Attribute.name" start="/(\s?#1|^)(id)\M([\s\=]|$)/x" scheme="xmlschema:ID-AttributeContent"/>
         <block end="/[&#34;']?#1/" region02="Attribute.name" start="/(\s?#1|^)(includes)\M([\s\=]|$)/x" scheme="IncludesElemens-AttributeContent"/>
         <block end="/[&#34;']?#1/" region02="Attribute.name" start="/(\s?#1|^)(type)\M([\s\=]|$)/x" scheme="_hrc_int_d0e62-AttributeContent"/>
         <block end="/[&#34;']?#1/" region02="Attribute.name" start="/(\s?#1|^)(applybindingsheets)\M([\s\=]|$)/x" scheme="xmlschema:string-AttributeContent"/>
      </scheme>
      <scheme name="ChildrenContent-elementContent">
         <inherit scheme="_hrc_int_elementContent">
            <virtual scheme="xml:element" subst-scheme="ChildrenContent-content"/>
            <virtual scheme="xml:content.cdata" subst-scheme="xml:badChar"/>
            <virtual scheme="xml:Attribute.any" subst-scheme="ChildrenContent-Attributes"/>
         </inherit>
      </scheme>
<!--
        parent: type
-->

      <scheme name="_hrc_int_d0e62-content">
         <regexp region="Enumeration" match="/explicit/"/>
         <regexp region="Enumeration" match="/inherited/"/>
      </scheme>
      <scheme name="_hrc_int_d0e62-content-error">
         <inherit scheme="_hrc_int_d0e62-content"/>
         <inherit scheme="xml:badChar"/>
      </scheme>
      <scheme name="_hrc_int_d0e62-Attributes"/>
      <scheme name="_hrc_int_d0e62-AttributeContent">
         <inherit scheme="AttributeContent">
            <virtual scheme="xml:AttValue.content.stream" subst-scheme="_hrc_int_d0e62-content-error"/>
         </inherit>
      </scheme>

      <scheme name="BEContent-content-old">
         <regexp match="/ &lt; (%ns-real-prefix;%xml:NCName; ([\s\/&gt;]|$) )/x" region="def:Error"/>
         <inherit scheme="xml:element"/>
      </scheme>
      <scheme name="BEContent-content-error">
         <inherit scheme="BEContent-content"/>
         <inherit scheme="xml:badChar"/>
      </scheme>
      <scheme name="BEContent-Attributes">
         <block end="/[&#34;']?#1/" region02="Attribute.name" start="/(\s?#1|^)(id)\M([\s\=]|$)/x" scheme="xmlschema:ID-AttributeContent"/>
      </scheme>
      <scheme name="BEContent-elementContent">
         <inherit scheme="_hrc_int_elementContent">
            <virtual scheme="xml:element" subst-scheme="BEContent-content"/>
            <virtual scheme="xml:content.cdata" subst-scheme="xml:badChar"/>
            <virtual scheme="xml:Attribute.any" subst-scheme="BEContent-Attributes"/>
         </inherit>
      </scheme>
<!--
        parent: implementation
-->

      <scheme name="_hrc_int_d0e74-content">
         <inherit scheme="method-element"/>
         <inherit scheme="property-element"/>
         <inherit scheme="field-element"/>
         <inherit scheme="constructor-element"/>
         <inherit scheme="destructor-element"/>
      </scheme>
      <scheme name="_hrc_int_d0e74-content-error">
         <inherit scheme="_hrc_int_d0e74-content"/>
         <inherit scheme="xml:badChar"/>
      </scheme>
      <scheme name="_hrc_int_d0e74-Attributes">
         <block end="/[&#34;']?#1/" region02="Attribute.name" start="/(\s?#1|^)(id)\M([\s\=]|$)/x" scheme="xmlschema:ID-AttributeContent"/>
         <block end="/[&#34;']?#1/" region02="Attribute.name" start="/(\s?#1|^)(name)\M([\s\=]|$)/x" scheme="xmlschema:string-AttributeContent"/>
         <block end="/[&#34;']?#1/" region02="Attribute.name" start="/(\s?#1|^)(implements)\M([\s\=]|$)/x" scheme="xmlschema:string-AttributeContent"/>
         <block end="/[&#34;']?#1/" region02="Attribute.name" start="/(\s?#1|^)(type)\M([\s\=]|$)/x" scheme="ContentType-AttributeContent"/>
      </scheme>
      <scheme name="_hrc_int_d0e74-elementContent">
         <inherit scheme="_hrc_int_elementContent">
            <virtual scheme="xml:element" subst-scheme="_hrc_int_d0e74-content"/>
            <virtual scheme="xml:content.cdata" subst-scheme="xml:badChar"/>
            <virtual scheme="xml:Attribute.any" subst-scheme="_hrc_int_d0e74-Attributes"/>
         </inherit>
      </scheme>
<!--
        parent: method
-->

      <scheme name="_hrc_int_d0e86-content">
         <inherit scheme="parameter-element"/>
         <inherit scheme="body-element"/>
      </scheme>
      <scheme name="_hrc_int_d0e86-content-error">
         <inherit scheme="_hrc_int_d0e86-content"/>
         <inherit scheme="xml:badChar"/>
      </scheme>
      <scheme name="_hrc_int_d0e86-Attributes">
         <block end="/[&#34;']?#1/" region02="Attribute.name" start="/(\s?#1|^)(id)\M([\s\=]|$)/x" scheme="xmlschema:ID-AttributeContent"/>
         <block end="/[&#34;']?#1/" region02="Attribute.name" start="/(\s?#1|^)(name)\M([\s\=]|$)/x" scheme="xmlschema:string-AttributeContent"/>
         <block end="/[&#34;']?#1/" region02="Attribute.name" start="/(\s?#1|^)(type)\M([\s\=]|$)/x" scheme="ContentType-AttributeContent"/>
         <block end="/[&#34;']?#1/" region02="Attribute.name" start="/(\s?#1|^)(readonly)\M([\s\=]|$)/x" scheme="xmlschema:boolean-AttributeContent"/>
      </scheme>
      <scheme name="_hrc_int_d0e86-elementContent">
         <inherit scheme="_hrc_int_elementContent">
            <virtual scheme="xml:element" subst-scheme="_hrc_int_d0e86-content"/>
            <virtual scheme="xml:content.cdata" subst-scheme="xml:badChar"/>
            <virtual scheme="xml:Attribute.any" subst-scheme="_hrc_int_d0e86-Attributes"/>
         </inherit>
      </scheme>
<!--
        parent: parameter
-->

      <scheme name="_hrc_int_d0e96-content"/>
      <scheme name="_hrc_int_d0e96-content-error">
         <inherit scheme="_hrc_int_d0e96-content"/>
         <inherit scheme="xml:badChar"/>
      </scheme>
      <scheme name="_hrc_int_d0e96-Attributes">
         <block end="/[&#34;']?#1/" region02="Attribute.name" start="/(\s?#1|^)(id)\M([\s\=]|$)/x" scheme="xmlschema:ID-AttributeContent"/>
         <block end="/[&#34;']?#1/" region02="Attribute.name" start="/(\s?#1|^)(name)\M([\s\=]|$)/x" scheme="xmlschema:string-AttributeContent"/>
      </scheme>
      <scheme name="_hrc_int_d0e96-elementContent">
         <inherit scheme="_hrc_int_elementContent">
            <virtual scheme="xml:element" subst-scheme="_hrc_int_d0e96-content"/>
            <virtual scheme="xml:content.cdata" subst-scheme="xml:badChar"/>
            <virtual scheme="xml:Attribute.any" subst-scheme="_hrc_int_d0e96-Attributes"/>
         </inherit>
      </scheme>
<!--
        parent: body
-->

      <scheme name="_hrc_int_d0e100-content"/>
      <scheme name="_hrc_int_d0e100-content-error">
         <inherit scheme="_hrc_int_d0e100-content"/>
         <inherit scheme="xml:badChar"/>
      </scheme>
      <scheme name="_hrc_int_d0e100-Attributes">
         <block end="/[&#34;']?#1/" region02="Attribute.name" start="/(\s?#1|^)(id)\M([\s\=]|$)/x" scheme="xmlschema:ID-AttributeContent"/>
      </scheme>
      <scheme name="_hrc_int_d0e100-elementContent">
         <inherit scheme="_hrc_int_elementContent">
            <virtual scheme="xml:element" subst-scheme="_hrc_int_d0e100-content"/>
            <virtual scheme="xml:Attribute.any" subst-scheme="_hrc_int_d0e100-Attributes"/>
         </inherit>
      </scheme>
<!--
        parent: property
-->

      <scheme name="_hrc_int_d0e103-content">
         <inherit scheme="getter-element"/>
         <inherit scheme="setter-element"/>
      </scheme>
      <scheme name="_hrc_int_d0e103-content-error">
         <inherit scheme="_hrc_int_d0e103-content"/>
         <inherit scheme="xml:badChar"/>
      </scheme>
      <scheme name="_hrc_int_d0e103-Attributes">
         <block end="/[&#34;']?#1/" region02="Attribute.name" start="/(\s?#1|^)(id)\M([\s\=]|$)/x" scheme="xmlschema:ID-AttributeContent"/>
         <block end="/[&#34;']?#1/" region02="Attribute.name" start="/(\s?#1|^)(name)\M([\s\=]|$)/x" scheme="xmlschema:string-AttributeContent"/>
         <block end="/[&#34;']?#1/" region02="Attribute.name" start="/(\s?#1|^)(readonly)\M([\s\=]|$)/x" scheme="xmlschema:boolean-AttributeContent"/>
         <block end="/[&#34;']?#1/" region02="Attribute.name" start="/(\s?#1|^)(onget)\M([\s\=]|$)/x" scheme="Script-AttributeContent"/>
         <block end="/[&#34;']?#1/" region02="Attribute.name" start="/(\s?#1|^)(onset)\M([\s\=]|$)/x" scheme="Script-AttributeContent"/>
         <block end="/[&#34;']?#1/" region02="Attribute.name" start="/(\s?#1|^)(element)\M([\s\=]|$)/x" scheme="xmlschema:IDREF-AttributeContent"/>
         <block end="/[&#34;']?#1/" region02="Attribute.name" start="/(\s?#1|^)(attribute)\M([\s\=]|$)/x" scheme="xmlschema:string-AttributeContent"/>
         <block end="/[&#34;']?#1/" region02="Attribute.name" start="/(\s?#1|^)(property)\M([\s\=]|$)/x" scheme="xmlschema:string-AttributeContent"/>
         <block end="/[&#34;']?#1/" region02="Attribute.name" start="/(\s?#1|^)(type)\M([\s\=]|$)/x" scheme="ContentType-AttributeContent"/>
      </scheme>
      <scheme name="_hrc_int_d0e103-elementContent">
         <inherit scheme="_hrc_int_elementContent">
            <virtual scheme="xml:element" subst-scheme="_hrc_int_d0e103-content"/>
            <virtual scheme="xml:Attribute.any" subst-scheme="_hrc_int_d0e103-Attributes"/>
         </inherit>
      </scheme>
<!--
        parent: getter
-->

      <scheme name="_hrc_int_d0e117-content"/>
      <scheme name="_hrc_int_d0e117-content-error">
         <inherit scheme="_hrc_int_d0e117-content"/>
         <inherit scheme="xml:badChar"/>
      </scheme>
      <scheme name="_hrc_int_d0e117-Attributes">

lib/Syntax/Highlight/Universal/hrc/auto/gen/xbl.hrc  view on Meta::CPAN

            <virtual scheme="xml:Attribute.any" subst-scheme="_hrc_int_d0e125-Attributes"/>
         </inherit>
      </scheme>
<!--
        parent: destructor
-->

      <scheme name="_hrc_int_d0e129-content"/>
      <scheme name="_hrc_int_d0e129-content-error">
         <inherit scheme="_hrc_int_d0e129-content"/>
         <inherit scheme="xml:badChar"/>
      </scheme>
      <scheme name="_hrc_int_d0e129-Attributes">
         <block end="/[&#34;']?#1/" region02="Attribute.name" start="/(\s?#1|^)(id)\M([\s\=]|$)/x" scheme="xmlschema:ID-AttributeContent"/>
         <block end="/[&#34;']?#1/" region02="Attribute.name" start="/(\s?#1|^)(action)\M([\s\=]|$)/x" scheme="Script-AttributeContent"/>
      </scheme>
      <scheme name="_hrc_int_d0e129-elementContent">
         <inherit scheme="_hrc_int_elementContent">
            <virtual scheme="xml:element" subst-scheme="_hrc_int_d0e129-content"/>
            <virtual scheme="xml:Attribute.any" subst-scheme="_hrc_int_d0e129-Attributes"/>
         </inherit>
      </scheme>
<!--
        parent: field
-->

      <scheme name="_hrc_int_d0e133-content"/>
      <scheme name="_hrc_int_d0e133-content-error">
         <inherit scheme="_hrc_int_d0e133-content"/>
         <inherit scheme="xml:badChar"/>
      </scheme>
      <scheme name="_hrc_int_d0e133-Attributes">
         <block end="/[&#34;']?#1/" region02="Attribute.name" start="/(\s?#1|^)(id)\M([\s\=]|$)/x" scheme="xmlschema:ID-AttributeContent"/>
         <block end="/[&#34;']?#1/" region02="Attribute.name" start="/(\s?#1|^)(name)\M([\s\=]|$)/x" scheme="xmlschema:string-AttributeContent"/>
         <block end="/[&#34;']?#1/" region02="Attribute.name" start="/(\s?#1|^)(readonly)\M([\s\=]|$)/x" scheme="xmlschema:boolean-AttributeContent"/>
      </scheme>
      <scheme name="_hrc_int_d0e133-elementContent">
         <inherit scheme="_hrc_int_elementContent">
            <virtual scheme="xml:element" subst-scheme="_hrc_int_d0e133-content"/>
            <virtual scheme="xml:Attribute.any" subst-scheme="_hrc_int_d0e133-Attributes"/>
         </inherit>
      </scheme>
<!--
        parent: handlers
-->

      <scheme name="_hrc_int_d0e138-content">
         <inherit scheme="handler-element"/>
      </scheme>
      <scheme name="_hrc_int_d0e138-content-error">
         <inherit scheme="_hrc_int_d0e138-content"/>
         <inherit scheme="xml:badChar"/>
      </scheme>
      <scheme name="_hrc_int_d0e138-Attributes">
         <block end="/[&#34;']?#1/" region02="Attribute.name" start="/(\s?#1|^)(id)\M([\s\=]|$)/x" scheme="xmlschema:ID-AttributeContent"/>
         <block end="/[&#34;']?#1/" region02="Attribute.name" start="/(\s?#1|^)(type)\M([\s\=]|$)/x" scheme="ContentType-AttributeContent"/>
      </scheme>
      <scheme name="_hrc_int_d0e138-elementContent">
         <inherit scheme="_hrc_int_elementContent">
            <virtual scheme="xml:element" subst-scheme="_hrc_int_d0e138-content"/>
            <virtual scheme="xml:content.cdata" subst-scheme="xml:badChar"/>
            <virtual scheme="xml:Attribute.any" subst-scheme="_hrc_int_d0e138-Attributes"/>
         </inherit>
      </scheme>
<!--
        parent: handler
-->

      <scheme name="_hrc_int_d0e144-content"/>
      <scheme name="_hrc_int_d0e144-content-error">
         <inherit scheme="_hrc_int_d0e144-content"/>
         <inherit scheme="xml:badChar"/>
      </scheme>
      <scheme name="_hrc_int_d0e144-Attributes">
         <block end="/[&#34;']?#1/" region02="Attribute.name" start="/(\s?#1|^)(id)\M([\s\=]|$)/x" scheme="xmlschema:ID-AttributeContent"/>
         <block end="/[&#34;']?#1/" region02="Attribute.name" start="/(\s?#1|^)(event)\M([\s\=]|$)/x" scheme="EventName-AttributeContent"/>
         <block end="/[&#34;']?#1/" region02="Attribute.name" start="/(\s?#1|^)(action)\M([\s\=]|$)/x" scheme="Script-AttributeContent"/>
         <block end="/[&#34;']?#1/" region02="Attribute.name" start="/(\s?#1|^)(phase)\M([\s\=]|$)/x" scheme="_hrc_int_d0e149-AttributeContent"/>
         <block end="/[&#34;']?#1/" region02="Attribute.name" start="/(\s?#1|^)(attachto)\M([\s\=]|$)/x" scheme="_hrc_int_d0e155-AttributeContent"/>
         <block end="/[&#34;']?#1/" region02="Attribute.name" start="/(\s?#1|^)(button)\M([\s\=]|$)/x" scheme="_hrc_int_d0e161-AttributeContent"/>
         <block end="/[&#34;']?#1/" region02="Attribute.name" start="/(\s?#1|^)(modifiers)\M([\s\=]|$)/x" scheme="KeyModifier-AttributeContent"/>
         <block end="/[&#34;']?#1/" region02="Attribute.name" start="/(\s?#1|^)(keycode)\M([\s\=]|$)/x" scheme="xmlschema:string-AttributeContent"/>
         <block end="/[&#34;']?#1/" region02="Attribute.name" start="/(\s?#1|^)(charcode)\M([\s\=]|$)/x" scheme="xmlschema:string-AttributeContent"/>
         <block end="/[&#34;']?#1/" region02="Attribute.name" start="/(\s?#1|^)(type)\M([\s\=]|$)/x" scheme="ContentType-AttributeContent"/>
         <block end="/[&#34;']?#1/" region02="Attribute.name" start="/(\s?#1|^)(preventdefault)\M([\s\=]|$)/x" scheme="xmlschema:boolean-AttributeContent"/>
         <block end="/[&#34;']?#1/" region02="Attribute.name" start="/(\s?#1|^)(command)\M([\s\=]|$)/x" scheme="xmlschema:string-AttributeContent"/>
         <block end="/[&#34;']?#1/" region02="Attribute.name" start="/(\s?#1|^)(clickcount)\M([\s\=]|$)/x" scheme="xmlschema:integer-AttributeContent"/>
         <block end="/[&#34;']?#1/" region02="Attribute.name" start="/(\s?#1|^)(key)\M([\s\=]|$)/x" scheme="xmlschema:string-AttributeContent"/>
      </scheme>
      <scheme name="_hrc_int_d0e144-elementContent">
         <inherit scheme="_hrc_int_elementContent">
            <virtual scheme="xml:element" subst-scheme="_hrc_int_d0e144-content"/>
            <virtual scheme="xml:Attribute.any" subst-scheme="_hrc_int_d0e144-Attributes"/>
         </inherit>
      </scheme>
<!--
        parent: phase
-->

      <scheme name="_hrc_int_d0e149-content">
         <regexp region="Enumeration" match="/capturing/"/>
         <regexp region="Enumeration" match="/bubbling/"/>
         <regexp region="Enumeration" match="/target/"/>
      </scheme>
      <scheme name="_hrc_int_d0e149-content-error">
         <inherit scheme="_hrc_int_d0e149-content"/>
         <inherit scheme="xml:badChar"/>
      </scheme>
      <scheme name="_hrc_int_d0e149-Attributes"/>
      <scheme name="_hrc_int_d0e149-AttributeContent">
         <inherit scheme="AttributeContent">
            <virtual scheme="xml:AttValue.content.stream" subst-scheme="_hrc_int_d0e149-content-error"/>
         </inherit>
      </scheme>
<!--
        parent: attachto
-->

      <scheme name="_hrc_int_d0e155-content">
         <regexp region="Enumeration" match="/element/"/>
         <regexp region="Enumeration" match="/document/"/>

lib/Syntax/Highlight/Universal/hrc/auto/gen/xbl.hrc  view on Meta::CPAN

<!--
        parent: script
-->

      <scheme name="_hrc_int_d0e185-content"/>
      <scheme name="_hrc_int_d0e185-content-error">
         <inherit scheme="_hrc_int_d0e185-content"/>
         <inherit scheme="xml:badChar"/>
      </scheme>
      <scheme name="_hrc_int_d0e185-Attributes">
         <block end="/[&#34;']?#1/" region02="Attribute.name" start="/(\s?#1|^)(id)\M([\s\=]|$)/x" scheme="xmlschema:ID-AttributeContent"/>
         <block end="/[&#34;']?#1/" region02="Attribute.name" start="/(\s?#1|^)(charset)\M([\s\=]|$)/x" scheme="xmlschema:string-AttributeContent"/>
         <block end="/[&#34;']?#1/" region02="Attribute.name" start="/(\s?#1|^)(type)\M([\s\=]|$)/x" scheme="ContentType-AttributeContent"/>
         <block end="/[&#34;']?#1/" region02="Attribute.name" start="/(\s?#1|^)(src)\M([\s\=]|$)/x" scheme="xmlschema:anyURI-AttributeContent"/>
         <block end="/[&#34;']?#1/" region02="Attribute.name" start="/(\s?#1|^)(defer)\M([\s\=]|$)/x" scheme="_hrc_int_d0e191-AttributeContent"/>
      </scheme>
      <scheme name="_hrc_int_d0e185-elementContent">
         <inherit scheme="_hrc_int_elementContent">
            <virtual scheme="xml:element" subst-scheme="_hrc_int_d0e185-content"/>
            <virtual scheme="xml:Attribute.any" subst-scheme="_hrc_int_d0e185-Attributes"/>
         </inherit>
      </scheme>
<!--
        parent: defer
-->

      <scheme name="_hrc_int_d0e191-content">
         <regexp region="Enumeration" match="/defer/"/>
      </scheme>
      <scheme name="_hrc_int_d0e191-content-error">
         <inherit scheme="_hrc_int_d0e191-content"/>
         <inherit scheme="xml:badChar"/>
      </scheme>
      <scheme name="_hrc_int_d0e191-Attributes"/>
      <scheme name="_hrc_int_d0e191-AttributeContent">
         <inherit scheme="AttributeContent">
            <virtual scheme="xml:AttValue.content.stream" subst-scheme="_hrc_int_d0e191-content-error"/>
         </inherit>
      </scheme>
<!--
        parent: stylesheet
-->

      <scheme name="_hrc_int_d0e197-content"/>
      <scheme name="_hrc_int_d0e197-content-error">
         <inherit scheme="_hrc_int_d0e197-content"/>
         <inherit scheme="xml:badChar"/>
      </scheme>
      <scheme name="_hrc_int_d0e197-Attributes">
         <block end="/[&#34;']?#1/" region02="Attribute.name" start="/(\s?#1|^)(id)\M([\s\=]|$)/x" scheme="xmlschema:ID-AttributeContent"/>
         <block end="/[&#34;']?#1/" region02="Attribute.name" start="/(\s?#1|^)(href)\M([\s\=]|$)/x" scheme="xmlschema:anyURI-AttributeContent"/>
         <block end="/[&#34;']?#1/" region02="Attribute.name" start="/(\s?#1|^)(type)\M([\s\=]|$)/x" scheme="ContentType-AttributeContent"/>
         <block end="/[&#34;']?#1/" region02="Attribute.name" start="/(\s?#1|^)(title)\M([\s\=]|$)/x" scheme="xmlschema:string-AttributeContent"/>
         <block end="/[&#34;']?#1/" region02="Attribute.name" start="/(\s?#1|^)(charset)\M([\s\=]|$)/x" scheme="xmlschema:string-AttributeContent"/>
         <block end="/[&#34;']?#1/" region02="Attribute.name" start="/(\s?#1|^)(media)\M([\s\=]|$)/x" scheme="xmlschema:string-AttributeContent"/>
         <block end="/[&#34;']?#1/" region02="Attribute.name" start="/(\s?#1|^)(alternate)\M([\s\=]|$)/x" scheme="_hrc_int_d0e205-AttributeContent"/>
      </scheme>
      <scheme name="_hrc_int_d0e197-elementContent">
         <inherit scheme="_hrc_int_elementContent">
            <virtual scheme="xml:element" subst-scheme="_hrc_int_d0e197-content"/>
            <virtual scheme="xml:content.cdata" subst-scheme="xml:badChar"/>
            <virtual scheme="xml:Attribute.any" subst-scheme="_hrc_int_d0e197-Attributes"/>
         </inherit>
      </scheme>
<!--
        parent: alternate
-->

      <scheme name="_hrc_int_d0e205-content">
         <regexp region="Enumeration" match="/yes/"/>
         <regexp region="Enumeration" match="/no/"/>
      </scheme>
      <scheme name="_hrc_int_d0e205-content-error">
         <inherit scheme="_hrc_int_d0e205-content"/>
         <inherit scheme="xml:badChar"/>
      </scheme>
      <scheme name="_hrc_int_d0e205-Attributes"/>
      <scheme name="_hrc_int_d0e205-AttributeContent">
         <inherit scheme="AttributeContent">
            <virtual scheme="xml:AttValue.content.stream" subst-scheme="_hrc_int_d0e205-content-error"/>
         </inherit>
      </scheme>
<!--
        parent: resources
-->

      <scheme name="_hrc_int_d0e214-content">
         <block start="/\M &lt; (%nsprefix;stylesheet ([\s\/&gt;]|$) )/x" end="/ &gt; /x" scheme="_hrc_int_d0e217-elementContent"/>
         <block start="/\M &lt; (%nsprefix;image ([\s\/&gt;]|$) )/x" end="/ &gt; /x" scheme="_hrc_int_d0e221-elementContent"/>
      </scheme>
      <scheme name="_hrc_int_d0e214-content-error">
         <inherit scheme="_hrc_int_d0e214-content"/>
         <inherit scheme="xml:badChar"/>
      </scheme>
      <scheme name="_hrc_int_d0e214-Attributes">
         <block end="/[&#34;']?#1/" region02="Attribute.name" start="/(\s?#1|^)(id)\M([\s\=]|$)/x" scheme="xmlschema:ID-AttributeContent"/>
      </scheme>
      <scheme name="_hrc_int_d0e214-elementContent">
         <inherit scheme="_hrc_int_elementContent">
            <virtual scheme="xml:element" subst-scheme="_hrc_int_d0e214-content"/>
            <virtual scheme="xml:content.cdata" subst-scheme="xml:badChar"/>
            <virtual scheme="xml:Attribute.any" subst-scheme="_hrc_int_d0e214-Attributes"/>
         </inherit>
      </scheme>
<!--
        parent: stylesheet
-->

      <scheme name="_hrc_int_d0e217-content"/>
      <scheme name="_hrc_int_d0e217-content-error">
         <inherit scheme="_hrc_int_d0e217-content"/>
         <inherit scheme="xml:badChar"/>
      </scheme>
      <scheme name="_hrc_int_d0e217-Attributes">
         <block end="/[&#34;']?#1/" region02="Attribute.name" start="/(\s?#1|^)(id)\M([\s\=]|$)/x" scheme="xmlschema:ID-AttributeContent"/>
         <block end="/[&#34;']?#1/" region02="Attribute.name" start="/(\s?#1|^)(src)\M([\s\=]|$)/x" scheme="xmlschema:anyURI-AttributeContent"/>
      </scheme>
      <scheme name="_hrc_int_d0e217-elementContent">
         <inherit scheme="_hrc_int_elementContent">
            <virtual scheme="xml:element" subst-scheme="_hrc_int_d0e217-content"/>
            <virtual scheme="xml:content.cdata" subst-scheme="xml:badChar"/>
            <virtual scheme="xml:Attribute.any" subst-scheme="_hrc_int_d0e217-Attributes"/>
         </inherit>
      </scheme>
<!--
        parent: image
-->

      <scheme name="_hrc_int_d0e221-content"/>
      <scheme name="_hrc_int_d0e221-content-error">
         <inherit scheme="_hrc_int_d0e221-content"/>
         <inherit scheme="xml:badChar"/>
      </scheme>
      <scheme name="_hrc_int_d0e221-Attributes">
         <block end="/[&#34;']?#1/" region02="Attribute.name" start="/(\s?#1|^)(id)\M([\s\=]|$)/x" scheme="xmlschema:ID-AttributeContent"/>
         <block end="/[&#34;']?#1/" region02="Attribute.name" start="/(\s?#1|^)(src)\M([\s\=]|$)/x" scheme="xmlschema:anyURI-AttributeContent"/>
      </scheme>
      <scheme name="_hrc_int_d0e221-elementContent">
         <inherit scheme="_hrc_int_elementContent">
            <virtual scheme="xml:element" subst-scheme="_hrc_int_d0e221-content"/>
            <virtual scheme="xml:content.cdata" subst-scheme="xml:badChar"/>
            <virtual scheme="xml:Attribute.any" subst-scheme="_hrc_int_d0e221-Attributes"/>
         </inherit>
      </scheme>


      <scheme name="xbl-root">
         <annotation>
            <documentation>
               You can replace these elements with needed single root element
               with customizing HRC generation process.
              </documentation>
         </annotation>
         <inherit scheme="bindings-element"/>
         <inherit scheme="binding-element"/>
         <inherit scheme="children-element"/>
         <inherit scheme="element-element"/>
         <inherit scheme="implementation-element"/>
         <inherit scheme="method-element"/>
         <inherit scheme="parameter-element"/>
         <inherit scheme="body-element"/>
         <inherit scheme="property-element"/>
         <inherit scheme="getter-element"/>
         <inherit scheme="setter-element"/>
         <inherit scheme="constructor-element"/>
         <inherit scheme="destructor-element"/>
         <inherit scheme="field-element"/>
         <inherit scheme="handlers-element"/>
         <inherit scheme="handler-element"/>
         <inherit scheme="script-element"/>
         <inherit scheme="stylesheet-element"/>
         <inherit scheme="resources-element"/>
      </scheme>
      <scheme name="xbl-root-addref">
         <inherit scheme="xbl-root"/>
      </scheme>
      <scheme name="xbl">
         <inherit scheme="xml:singleroot">
            <virtual scheme="xml:element" subst-scheme="xbl-root-addref"/>
         </inherit>
      </scheme>
   </type>
</hrc>



( run in 0.539 second using v1.01-cache-2.11-cpan-39bf76dae61 )