<?xml version="1.0" encoding="windows-1251"?>
<!--
   OLE extender for visual languages v1.a Syntax
With help of:
   Alexander Polosow/Александр Полозов (2:5025/54.32aka2:5025/23.82)
-->
<!DOCTYPE hrc PUBLIC "-//Cail Lomecb//DTD Colorer HRC take5//EN" "../hrc.dtd">
<hrc version="take5" xmlns="http://colorer.sf.net/2003/hrc">
   <type name="ole" access="public">

      <import type="def"/>

      <region name="oleString" parent="String"/>
      <region name="oleComment" parent="CommentContent"/>
      <region name="oleSymb" parent="Symbol"/>
      <region name="oleWord" parent="Keyword"/>
      <region name="oleNumb" parent="Number"/>


      <scheme name="ole">
<!-- Linear Comments -->
         <regexp match="/(&amp;&amp;.*$)/" region0="oleComment"/>
         <regexp match="/^(\s*\*.*$)/" region0="oleComment"/>
<!-- Strings -->
         <regexp match="/(\&#34;.*?\&#34;)/" region0="oleString"/>
         <regexp match="/(\'.*?\')/" region0="oleString"/>
         <block start="/\{(\|.*?\|)?/" end="/\}/" scheme="ole" region="Insertion" region01="StringContent"/>
<!-- Numbers -->
         <regexp match="/\b(0[xX][\da-fA-F]+)\b/" region0="oleNumb"/>
         <regexp match="/\b([0-9]+)\b/" region0="oleNumb"/>
         <keywords region="oleSymb">
            <symb name=";"/>
            <symb name="="/>
            <symb name="+"/>
            <symb name="-"/>
            <symb name="/"/>
            <symb name="*"/>
            <symb name="&amp;"/>
            <symb name="|"/>
            <symb name="^"/>
            <symb name="("/>
            <symb name=")"/>
            <symb name="["/>
            <symb name="]"/>
            <symb name=","/>
            <symb name="."/>
            <symb name=":"/>
            <symb name="!"/>
            <symb name="~"/>
            <symb name="&lt;"/>
            <symb name="&gt;"/>
            <symb name="%"/>
            <symb name="?"/>
            <symb name="{"/>
            <symb name="}"/>
         </keywords>
         <keywords ignorecase="yes" region="oleWord">
            <word name="Activate"/>
            <word name="ActiveDocument"/>
            <word name="Add"/>
            <word name="Application"/>
            <word name="Cells"/>
            <word name="CentimetersToPoints"/>
            <word name="Close"/>
            <word name="Documents"/>
            <word name="End"/>
            <word name="Excel"/>
            <word name="Font"/>
            <word name="InsertAfter"/>
            <word name="InsertBefore"/>
            <word name="Open"/>
            <word name="PageSetup"/>
            <word name="Paragraphs"/>
            <word name="Range"/>
            <word name="SetWidth"/>
            <word name="Size"/>
            <word name="TextColumns"/>
            <word name="Value"/>
            <word name="Word"/>
            <word name="Add"/>
            <word name="Cnt"/>
            <word name="CreateObje"/>
            <word name="CreateObject"/>
            <word name="FirstLineIndent"/>
            <word name="GetObje"/>
            <word name="GetObject"/>
            <word name="Visible"/>
            <word name="WorkBooks"/>
         </keywords>
      </scheme>

   </type>
</hrc>
