Syntax-Highlight-Universal

 view release on metacpan or  search on metacpan

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

      </scheme>
      <scheme name="farmacro-content">
         <inherit scheme="far:macro.string"/>
         <inherit scheme="farmacro-content-old"/>
      </scheme>
      <scheme name="farmacro-content-error">
         <inherit scheme="farmacro-content"/>
      </scheme>
      <scheme name="farmask-content">
         <regexp match="/abstract/" region="Enumeration"/>
         <inherit scheme="far:mask.string"/>
         <inherit scheme="farmask-content-old"/>
      </scheme>
      <scheme name="farmask-content-error">
         <inherit scheme="farmask-content"/>
      </scheme>
      <scheme name="farkey-content">
         <inherit scheme="far:macro.keys"/>
      </scheme>
      <scheme name="include-string-content">
         <inherit scheme="def:Path"/>
         <inherit scheme="include-string-content-old"/>
      </scheme>
      <scheme name="include-string-content-error">
         <inherit scheme="include-string-content"/>
      </scheme>
      <scheme name="nurber-pres-content"><!--
    Warning: RE pattern used. Possible compatibility faults
    Original RE: \d{1,3}%?-->
         <regexp region="def:Number" region1="def:NumberSuffix" match="/\d{1,3}(\%?)/"/>
      </scheme>
      <scheme name="Esc-Settings-element">
         <block start="/\M &lt; (%nsprefix;Esc-Settings ([\s\/&gt;]|$) )/x" end="/ &gt; /x" scheme="_hrc_int_d0e31-elementContent"/>
      </scheme>
<!--
  Simple scheme for support
  "Extended selection case" plugin by Ivan Sintyurin (spinoza@mail.ru)

  Note. 'uri:esc' is fictive namespace.

  Written by Eugene Efremov (4mirror@mail.ru)
 
-->

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

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

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

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

      <scheme name="nurber-pres-content-old"><!--
    Warning: RE pattern used. Possible compatibility faults
    Original RE: \d{1,3}%?-->
         <regexp region="Enumeration" priority="low" match="/\d{1,3}\%?/"/>
      </scheme>
      <scheme name="nurber-pres-content-error">
         <inherit scheme="nurber-pres-content"/>
         <inherit scheme="xml:badChar"/>
      </scheme>
      <scheme name="nurber-pres-Attributes"/>
      <scheme name="nurber-pres-AttributeContent">
         <inherit scheme="AttributeContent">
            <virtual scheme="xml:AttValue.content.stream" subst-scheme="nurber-pres-content-error"/>
         </inherit>
      </scheme>
      <scheme name="nurber-pres-elementContent">
         <inherit scheme="_hrc_int_elementContent">
            <virtual scheme="xml:CDSect.content.stream" subst-scheme="nurber-pres-content-error"/>
            <virtual scheme="xml:content.cdata.stream" subst-scheme="nurber-pres-content-error"/>
            <virtual scheme="xml:element" subst-scheme="def:empty"/>
            <virtual scheme="xml:Attribute.any" subst-scheme="nurber-pres-Attributes"/>
         </inherit>
      </scheme>

      <scheme name="onoff-content">
         <regexp region="Enumeration" match="/on/"/>
         <regexp region="Enumeration" match="/off/"/>
      </scheme>
      <scheme name="onoff-content-error">
         <inherit scheme="onoff-content"/>
         <inherit scheme="xml:badChar"/>
      </scheme>
      <scheme name="onoff-Attributes"/>
      <scheme name="onoff-AttributeContent">
         <inherit scheme="AttributeContent">
            <virtual scheme="xml:AttValue.content.stream" subst-scheme="onoff-content-error"/>
         </inherit>
      </scheme>
      <scheme name="onoff-elementContent">
         <inherit scheme="_hrc_int_elementContent">
            <virtual scheme="xml:CDSect.content.stream" subst-scheme="onoff-content-error"/>
            <virtual scheme="xml:content.cdata.stream" subst-scheme="onoff-content-error"/>
            <virtual scheme="xml:element" subst-scheme="def:empty"/>
            <virtual scheme="xml:Attribute.any" subst-scheme="onoff-Attributes"/>
         </inherit>
      </scheme>

      <scheme name="ooi-content">
         <regexp region="Enumeration" match="/on/"/>
         <regexp region="Enumeration" match="/off/"/>
         <regexp region="Enumeration" match="/ignore/"/>
      </scheme>
      <scheme name="ooi-content-error">
         <inherit scheme="ooi-content"/>
         <inherit scheme="xml:badChar"/>
      </scheme>
      <scheme name="ooi-Attributes"/>
      <scheme name="ooi-AttributeContent">
         <inherit scheme="AttributeContent">
            <virtual scheme="xml:AttValue.content.stream" subst-scheme="ooi-content-error"/>
         </inherit>
      </scheme>
      <scheme name="ooi-elementContent">
         <inherit scheme="_hrc_int_elementContent">
            <virtual scheme="xml:CDSect.content.stream" subst-scheme="ooi-content-error"/>
            <virtual scheme="xml:content.cdata.stream" subst-scheme="ooi-content-error"/>
            <virtual scheme="xml:element" subst-scheme="def:empty"/>
            <virtual scheme="xml:Attribute.any" subst-scheme="ooi-Attributes"/>
         </inherit>
      </scheme>
<!--
        parent: Esc-Settings
-->

      <scheme name="_hrc_int_d0e31-content">
         <block start="/\M &lt; (%nsprefix;Types ([\s\/&gt;]|$) )/x" end="/ &gt; /x" scheme="_hrc_int_d0e34-elementContent"/>
      </scheme>
      <scheme name="_hrc_int_d0e31-content-error">
         <inherit scheme="_hrc_int_d0e31-content"/>
         <inherit scheme="xml:badChar"/>
      </scheme>
      <scheme name="_hrc_int_d0e31-Attributes"/>
      <scheme name="_hrc_int_d0e31-elementContent">
         <inherit scheme="_hrc_int_elementContent">
            <virtual scheme="xml:element" subst-scheme="_hrc_int_d0e31-content"/>
            <virtual scheme="xml:content.cdata" subst-scheme="xml:badChar"/>
            <virtual scheme="xml:Attribute.any" subst-scheme="_hrc_int_d0e31-Attributes"/>
         </inherit>
      </scheme>
<!--
        parent: Types
-->

      <scheme name="_hrc_int_d0e34-content">
         <regexp match="/\M (&lt; %nsprefix;type \b\s*.*? (([\x22\x27])(.*?)(\3))? )([\/&gt;\s]|$)/x" region1="typeOutlined"/>
         <block start="/\M &lt; (%nsprefix;type ([\s\/&gt;]|$) )/x" end="/ &gt; /x" scheme="type-elementContent"/>
      </scheme>
      <scheme name="_hrc_int_d0e34-content-error">
         <inherit scheme="_hrc_int_d0e34-content"/>
         <inherit scheme="xml:badChar"/>
      </scheme>
      <scheme name="_hrc_int_d0e34-Attributes"/>
      <scheme name="_hrc_int_d0e34-elementContent">
         <inherit scheme="_hrc_int_elementContent">
            <virtual scheme="xml:element" subst-scheme="_hrc_int_d0e34-content"/>
            <virtual scheme="xml:content.cdata" subst-scheme="xml:badChar"/>
            <virtual scheme="xml:Attribute.any" subst-scheme="_hrc_int_d0e34-Attributes"/>
         </inherit>
      </scheme>

      <scheme name="type-content">
         <block start="/\M &lt; (%nsprefix;margin ([\s\/&gt;]|$) )/x" end="/ &gt; /x" scheme="margin-elementContent"/>
         <block start="/\M &lt; (%nsprefix;quote ([\s\/&gt;]|$) )/x" end="/ &gt; /x" scheme="quote-elementContent"/>
         <block start="/\M &lt; (%nsprefix;tab ([\s\/&gt;]|$) )/x" end="/ &gt; /x" scheme="tab-elementContent"/>
         <block start="/\M &lt; (%nsprefix;smartkey ([\s\/&gt;]|$) )/x" end="/ &gt; /x" scheme="smartkey-elementContent"/>
         <block start="/\M &lt; (%nsprefix;kill ([\s\/&gt;]|$) )/x" end="/ &gt; /x" scheme="kill-elementContent"/>
         <block start="/\M &lt; (%nsprefix;addsymbol ([\s\/&gt;]|$) )/x" end="/ &gt; /x" scheme="addsymbol-elementContent"/>
         <block start="/\M &lt; (%nsprefix;autoindent ([\s\/&gt;]|$) )/x" end="/ &gt; /x" scheme="autoindent-elementContent"/>
         <block start="/\M &lt; (%nsprefix;cursorbeol ([\s\/&gt;]|$) )/x" end="/ &gt; /x" scheme="cursorbeol-elementContent"/>
         <block start="/\M &lt; (%nsprefix;charcodebase ([\s\/&gt;]|$) )/x" end="/ &gt; /x" scheme="charcodebase-elementContent"/>
         <block start="/\M &lt; (%nsprefix;eol ([\s\/&gt;]|$) )/x" end="/ &gt; /x" scheme="eol-elementContent"/>
         <block start="/\M &lt; (%nsprefix;table ([\s\/&gt;]|$) )/x" end="/ &gt; /x" scheme="table-elementContent"/>
         <block start="/\M &lt; (%nsprefix;savepos ([\s\/&gt;]|$) )/x" end="/ &gt; /x" scheme="savepos-elementContent"/>
         <block start="/\M &lt; (%nsprefix;lockmode ([\s\/&gt;]|$) )/x" end="/ &gt; /x" scheme="lockmode-elementContent"/>
         <block start="/\M &lt; (%nsprefix;usermacro ([\s\/&gt;]|$) )/x" end="/ &gt; /x" scheme="usermacro-elementContent"/>
         <block start="/\M &lt; (%nsprefix;lockfile ([\s\/&gt;]|$) )/x" end="/ &gt; /x" scheme="lockfile-elementContent"/>
      </scheme>
      <scheme name="type-content-error">
         <inherit scheme="type-content"/>
         <inherit scheme="xml:badChar"/>
      </scheme>
      <scheme name="type-Attributes">
         <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|^)(include)\M([\s\=]|$)/x" scheme="include-string-AttributeContent"/>
         <block end="/[&#34;']?#1/" region02="Attribute.name" start="/(\s?#1|^)(mask)\M([\s\=]|$)/x" scheme="farmask-AttributeContent"/>
         <block end="/[&#34;']?#1/" region02="Attribute.name" start="/(\s?#1|^)(inherit)\M([\s\=]|$)/x" scheme="xmlschema:string-AttributeContent"/>
         <block end="/[&#34;']?#1/" region02="Attribute.name" start="/(\s?#1|^)(skippath)\M([\s\=]|$)/x" scheme="onoff-AttributeContent"/>
      </scheme>
      <scheme name="type-elementContent">
         <inherit scheme="_hrc_int_elementContent">
            <virtual scheme="xml:element" subst-scheme="type-content"/>
            <virtual scheme="xml:content.cdata" subst-scheme="xml:badChar"/>
            <virtual scheme="xml:Attribute.any" subst-scheme="type-Attributes"/>
         </inherit>
      </scheme>

      <scheme name="margin-content"/>
      <scheme name="margin-content-error">
         <inherit scheme="margin-content"/>
         <inherit scheme="xml:badChar"/>
      </scheme>
      <scheme name="margin-Attributes">
         <block end="/[&#34;']?#1/" region02="Attribute.name" start="/(\s?#1|^)(autowrap)\M([\s\=]|$)/x" scheme="onoff-AttributeContent"/>
         <block end="/[&#34;']?#1/" region02="Attribute.name" start="/(\s?#1|^)(wrap)\M([\s\=]|$)/x" scheme="nurber-pres-AttributeContent"/>
         <block end="/[&#34;']?#1/" region02="Attribute.name" start="/(\s?#1|^)(justify)\M([\s\=]|$)/x" scheme="onoff-AttributeContent"/>
      </scheme>
      <scheme name="margin-elementContent">
         <inherit scheme="_hrc_int_elementContent">
            <virtual scheme="xml:element" subst-scheme="margin-content"/>
            <virtual scheme="xml:content.cdata" subst-scheme="xml:badChar"/>
            <virtual scheme="xml:Attribute.any" subst-scheme="margin-Attributes"/>
         </inherit>
      </scheme>

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

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

      <scheme name="smartkey-content"/>
      <scheme name="smartkey-content-error">
         <inherit scheme="smartkey-content"/>
         <inherit scheme="xml:badChar"/>
      </scheme>
      <scheme name="smartkey-Attributes">
         <block end="/[&#34;']?#1/" region02="Attribute.name" start="/(\s?#1|^)(tab)\M([\s\=]|$)/x" scheme="onoff-AttributeContent"/>
         <block end="/[&#34;']?#1/" region02="Attribute.name" start="/(\s?#1|^)(backspace)\M([\s\=]|$)/x" scheme="onoff-AttributeContent"/>
         <block end="/[&#34;']?#1/" region02="Attribute.name" start="/(\s?#1|^)(stopchar)\M([\s\=]|$)/x" scheme="xmlschema:string-AttributeContent"/>
         <block end="/[&#34;']?#1/" region02="Attribute.name" start="/(\s?#1|^)(home)\M([\s\=]|$)/x" scheme="onoff-AttributeContent"/>
         <block end="/[&#34;']?#1/" region02="Attribute.name" start="/(\s?#1|^)(lines)\M([\s\=]|$)/x" scheme="xmlschema:positiveInteger-AttributeContent"/>
      </scheme>
      <scheme name="smartkey-elementContent">
         <inherit scheme="_hrc_int_elementContent">
            <virtual scheme="xml:element" subst-scheme="smartkey-content"/>
            <virtual scheme="xml:content.cdata" subst-scheme="xml:badChar"/>
            <virtual scheme="xml:Attribute.any" subst-scheme="smartkey-Attributes"/>
         </inherit>
      </scheme>

      <scheme name="kill-content"/>
      <scheme name="kill-content-error">
         <inherit scheme="kill-content"/>
         <inherit scheme="xml:badChar"/>
      </scheme>
      <scheme name="kill-Attributes">
         <block end="/[&#34;']?#1/" region02="Attribute.name" start="/(\s?#1|^)(killspace)\M([\s\=]|$)/x" scheme="onoff-AttributeContent"/>
         <block end="/[&#34;']?#1/" region02="Attribute.name" start="/(\s?#1|^)(p_end)\M([\s\=]|$)/x" scheme="onoff-AttributeContent"/>
         <block end="/[&#34;']?#1/" region02="Attribute.name" start="/(\s?#1|^)(p_minuses)\M([\s\=]|$)/x" scheme="onoff-AttributeContent"/>
         <block end="/[&#34;']?#1/" region02="Attribute.name" start="/(\s?#1|^)(killemptylines)\M([\s\=]|$)/x" scheme="onoff-AttributeContent"/>
         <block end="/[&#34;']?#1/" region02="Attribute.name" start="/(\s?#1|^)(forcekel)\M([\s\=]|$)/x" scheme="onoff-AttributeContent"/>
      </scheme>
      <scheme name="kill-elementContent">
         <inherit scheme="_hrc_int_elementContent">
            <virtual scheme="xml:element" subst-scheme="kill-content"/>
            <virtual scheme="xml:content.cdata" subst-scheme="xml:badChar"/>
            <virtual scheme="xml:Attribute.any" subst-scheme="kill-Attributes"/>
         </inherit>
      </scheme>

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

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

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

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

      <scheme name="_hrc_int_d0e117-content">
         <regexp region="Enumeration" match="/hex/"/>
         <regexp region="Enumeration" match="/dec/"/>
         <regexp region="Enumeration" match="/oct/"/>
         <regexp region="Enumeration" match="/ignore/"/>
      </scheme>
      <scheme name="_hrc_int_d0e117-content-error">
         <inherit scheme="_hrc_int_d0e117-content"/>
         <inherit scheme="xml:badChar"/>
      </scheme>
      <scheme name="_hrc_int_d0e117-Attributes"/>
      <scheme name="_hrc_int_d0e117-AttributeContent">
         <inherit scheme="AttributeContent">
            <virtual scheme="xml:AttValue.content.stream" subst-scheme="_hrc_int_d0e117-content-error"/>
         </inherit>
      </scheme>

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

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

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

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

      <scheme name="usermacro-content">
         <block start="/\M &lt; (%nsprefix;macro ([\s\/&gt;]|$) )/x" end="/ &gt; /x" scheme="macro-elementContent"/>
      </scheme>
      <scheme name="usermacro-content-error">
         <inherit scheme="usermacro-content"/>
         <inherit scheme="xml:badChar"/>
      </scheme>
      <scheme name="usermacro-Attributes">
         <block end="/[&#34;']?#1/" region02="Attribute.name" start="/(\s?#1|^)(value)\M([\s\=]|$)/x" scheme="onoff-AttributeContent"/>
      </scheme>
      <scheme name="usermacro-elementContent">
         <inherit scheme="_hrc_int_elementContent">
            <virtual scheme="xml:element" subst-scheme="usermacro-content"/>
            <virtual scheme="xml:content.cdata" subst-scheme="xml:badChar"/>
            <virtual scheme="xml:Attribute.any" subst-scheme="usermacro-Attributes"/>
         </inherit>
      </scheme>

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

      <scheme name="macro-content"/>
      <scheme name="macro-content-error">
         <inherit scheme="macro-content"/>
         <inherit scheme="xml:badChar"/>
      </scheme>
      <scheme name="macro-Attributes">
         <block end="/[&#34;']?#1/" region02="Attribute.name" start="/(\s?#1|^)(key)\M([\s\=]|$)/x" scheme="farkey-AttributeContent"/>
         <block end="/[&#34;']?#1/" region02="Attribute.name" start="/(\s?#1|^)(sequence)\M([\s\=]|$)/x" scheme="farmacro-AttributeContent"/>
         <block end="/[&#34;']?#1/" region02="Attribute.name" start="/(\s?#1|^)(lclick)\M([\s\=]|$)/x" scheme="onoff-AttributeContent"/>
         <block end="/[&#34;']?#1/" region02="Attribute.name" start="/(\s?#1|^)(mclick)\M([\s\=]|$)/x" scheme="onoff-AttributeContent"/>
         <block end="/[&#34;']?#1/" region02="Attribute.name" start="/(\s?#1|^)(rlick)\M([\s\=]|$)/x" scheme="onoff-AttributeContent"/>
         <block end="/[&#34;']?#1/" region02="Attribute.name" start="/(\s?#1|^)(rctrl)\M([\s\=]|$)/x" scheme="onoff-AttributeContent"/>
         <block end="/[&#34;']?#1/" region02="Attribute.name" start="/(\s?#1|^)(lctrl)\M([\s\=]|$)/x" scheme="onoff-AttributeContent"/>
         <block end="/[&#34;']?#1/" region02="Attribute.name" start="/(\s?#1|^)(ralt)\M([\s\=]|$)/x" scheme="onoff-AttributeContent"/>
         <block end="/[&#34;']?#1/" region02="Attribute.name" start="/(\s?#1|^)(lalt)\M([\s\=]|$)/x" scheme="onoff-AttributeContent"/>
         <block end="/[&#34;']?#1/" region02="Attribute.name" start="/(\s?#1|^)(shift)\M([\s\=]|$)/x" scheme="onoff-AttributeContent"/>
         <block end="/[&#34;']?#1/" region02="Attribute.name" start="/(\s?#1|^)(stop)\M([\s\=]|$)/x" scheme="onoff-AttributeContent"/>
         <block end="/[&#34;']?#1/" region02="Attribute.name" start="/(\s?#1|^)(selection)\M([\s\=]|$)/x" scheme="_hrc_int_d0e159-AttributeContent"/>
         <block end="/[&#34;']?#1/" region02="Attribute.name" start="/(\s?#1|^)(silent)\M([\s\=]|$)/x" scheme="onoff-AttributeContent"/>
         <block end="/[&#34;']?#1/" region02="Attribute.name" start="/(\s?#1|^)(enable)\M([\s\=]|$)/x" scheme="onoff-AttributeContent"/>
      </scheme>
      <scheme name="macro-elementContent">
         <inherit scheme="_hrc_int_elementContent">
            <virtual scheme="xml:element" subst-scheme="macro-content"/>
            <virtual scheme="xml:content.cdata" subst-scheme="xml:badChar"/>
            <virtual scheme="xml:Attribute.any" subst-scheme="macro-Attributes"/>
         </inherit>
      </scheme>
<!--
        parent: selection
-->

      <scheme name="_hrc_int_d0e159-content">
         <regexp region="Enumeration" match="/on/"/>
         <regexp region="Enumeration" match="/off/"/>
         <regexp region="Enumeration" match="/stream/"/>
         <regexp region="Enumeration" match="/column/"/>
         <regexp region="Enumeration" match="/ignore/"/>
      </scheme>
      <scheme name="_hrc_int_d0e159-content-error">
         <inherit scheme="_hrc_int_d0e159-content"/>
         <inherit scheme="xml:badChar"/>
      </scheme>
      <scheme name="_hrc_int_d0e159-Attributes"/>
      <scheme name="_hrc_int_d0e159-AttributeContent">
         <inherit scheme="AttributeContent">
            <virtual scheme="xml:AttValue.content.stream" subst-scheme="_hrc_int_d0e159-content-error"/>
         </inherit>
      </scheme>


      <scheme name="esc-root">
         <annotation>
            <documentation>
               You can replace these elements with needed single root element
               with customizing HRC generation process.
              </documentation>
         </annotation>
         <inherit scheme="Esc-Settings-element"/>
      </scheme>
      <scheme name="esc-root-addref">
         <inherit scheme="esc-root"/>
      </scheme>
      <scheme name="esc">
         <inherit scheme="xml:singleroot">
            <virtual scheme="xml:element" subst-scheme="esc-root-addref"/>
         </inherit>
      </scheme>
   </type>
</hrc>



( run in 2.261 seconds using v1.01-cache-2.11-cpan-39bf76dae61 )