Sophie

Sophie

distrib > Mandriva > 2010.0 > x86_64 > by-pkgid > 9ac0f970b86472ed1e748202d2848da8 > files > 251

colorer-take5-docs-0-0.beta5.4mdv2010.0.x86_64.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);