Sophie

Sophie

distrib > Mandriva > 2010.2 > i586 > media > contrib-release > by-pkgid > 76b88bbbfb99252881dc482bb5095243 > files > 251

colorer-take5-docs-0-0.beta5.4mdv2010.0.i586.rpm

<hrc>

<type name="lang">

  <region name="Common"/>

  <scheme name="expression">
    <regexp match="/someexpr/" region="Common"/>
  </scheme>

</type>

<type name="ext">

  <region name="ExtSyntax"/>
  <region name="OtherContext"/>

  <scheme name="ext">
    <inherit scheme="lang:expression">
      <virtual region="lang:Common" subst="ExtSyntax"/>
    </inherit>
  </scheme>

  <scheme name="othercontext">
    <inherit scheme="ext">
      <virtual region="ExtSyntax" subst="OtherContext"/>
    </inherit>
  </scheme>

</type>

</hrc>

<!--

Vector<Vector<int>> runtimeRegionMap(regionsVector.length);

onInheritEnter:
   runtimeRegionMap.elementAt(region.getId).addElementAt(substRegion.getId(), 0);

onInheritExit:
   runtimeRegionMap.elementAt(region.getId).removeElementAt(0);

onRegionApply:
   runtimeRegionMap.elementAt(region2apply.getId()).elementAt(0);