home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 5 Edit / 05-Edit.zip / con2v766.zip / colore01.zip / includes / rarelng / autoit.hrc < prev    next >
Text File  |  2000-02-14  |  4KB  |  126 lines

  1. <!--
  2.    AutoIt 2.x Script Syntax description
  3. Created by:
  4.    Peter Valach <pvalach@gmx.net>
  5. Versions tested:
  6.    Colorer 3.0
  7.    AutoIt 2.32
  8. -->
  9.  
  10. <Define Name="AIComment" Value="dComments">
  11. <Define Name="AILabel"   Value="dLabels">
  12. <Define Name="AISymb"    Value="dSymbols">
  13. <Define Name="AIFunc"    Value="dStrings">
  14. <Define Name="AIKey"     Value="dStringsEx">
  15. <Define Name="AIReser"   Value="dResWords">
  16. <Define Name="AIVar"     Value="dVars">
  17.  
  18. <Scheme Name="AutoItSend">
  19.    <!-- Special & Multiple Keys -->
  20.    <RegExp Start="/([\!\+\^]*?\{.*?\})/" Color0="AIKey">
  21.    <!-- Alt/Ctrl/Shift Key Combinations -->
  22.    <RegExp Start="/([\!\+\^]+?\w)/" Color0="AIKey">
  23.    <!-- Key delimiter -->
  24.    <KeyWords Color="AISymb">
  25.       <Symb Name="#">
  26.    </KeyWords>
  27. </Scheme>
  28.  
  29. <Scheme Name="AutoItIfMsg">
  30.    <!-- KeyWords -->
  31.    <KeyWords MatchCase="False" Color="AIReser">
  32.       <Word Name="ABORT">
  33.       <Word Name="CANCEL">
  34.       <Word Name="IGNORE">
  35.       <Word Name="NO">
  36.       <Word Name="OK">
  37.       <Word Name="RETRY">
  38.       <Word Name="YES">
  39.    </KeyWords>
  40. </Scheme>
  41.  
  42. <Scheme Name="AutoIt">
  43.    <!-- Linear Comments-->
  44.    <RegExp Start="/^(;.*$)/" Color0="AIComment">
  45.    <!-- Labels -   :... -->
  46.    <RegExp Start="/^([A-Za-z]\w*?\:)/" Color0="AILabel">
  47.    <!-- Send Command Special Syntax -->
  48.    <Block Start="/(^|\,)\s*?(send)\s*?(\,)/i" End="/($)/" Scheme="AutoItSend" Color1="AISymb" Color2="AIFunc" Color3="AISymb">
  49.    <!-- IfMsgBox Command Special Syntax -->
  50.    <Block Start="/(^|\,)\s*?(ifmsgbox)\s*?(\,)/i" End="/(\,)?#0/" Scheme="AutoItIfMsg" Color1="AISymb" Color2="AIFunc" Color3="AISymb" Color4="AISymb">
  51.    <!-- Enviroment variables -->
  52.    <RegExp Start='/(\%.*?\%)/' Color0="AIVar">
  53.    <!-- Symbols -->
  54.    <RegExp Start='/[^\\](\\[nt])/' Color0="AISymb">
  55.    <KeyWords Color="AISymb">
  56.       <Symb Name=",">
  57.       <Symb Name="#">
  58.    </KeyWords>
  59.    <!-- ADLIB section -->
  60.    <KeyWords Color="AILabel">
  61.       <Word Name="[ADLIB]">
  62.    </KeyWords>
  63.    <!-- Functions -->
  64.    <KeyWords MatchCase="False" Color="AIFunc">
  65.       <Word Name="AdlibOn">
  66.       <Word Name="AdlibOff">
  67.       <Word Name="Break">
  68.       <Word Name="DetectHiddenText">
  69.       <Word Name="Exit">
  70.       <Word Name="EndRepeat">
  71.       <Word Name="Gosub">
  72.       <Word Name="EnvAdd">
  73.       <Word Name="EnvSub">
  74.       <Word Name="Goto">
  75.       <Word Name="HideAutoItWin">
  76.       <Word Name="IfWinExist">
  77.       <Word Name="IfWinNotExist">
  78.       <Word Name="IfWinActive">
  79.       <Word Name="IfWinNotActive">
  80.       <Word Name="IfEqual">
  81.       <Word Name="IfNotEqual">
  82.       <Word Name="IfExist">
  83.       <Word Name="IfNotExist">
  84.       <Word Name="IfMsgBox">
  85.       <Word Name="IniRead">
  86.       <Word Name="IniWrite">
  87.       <Word Name="InputBox">
  88.       <Word Name="LeftClick">
  89.       <Word Name="LeftClickDrag">
  90.       <Word Name="MouseGetPos">
  91.       <Word Name="MouseMove">
  92.       <Word Name="MsgBox">
  93.       <Word Name="Repeat">
  94.       <Word Name="Return">
  95.       <Word Name="RightClick">
  96.       <Word Name="RightClickDrag">
  97.       <Word Name="Run">
  98.       <Word Name="RunWait">
  99.       <Word Name="Send">
  100.       <Word Name="ShutDown">
  101.       <Word Name="Sleep">
  102.       <Word Name="SetKeyDelay">
  103.       <Word Name="SetEnv">
  104.       <Word Name="SetTitleMatchMode">
  105.       <Word Name="SetWinDelay">
  106.       <Word Name="SplashTextOn">
  107.       <Word Name="SplashTextOff">
  108.       <Word Name="WinKill">
  109.       <Word Name="WinWait">
  110.       <Word Name="WinWaitClose">
  111.       <Word Name="WinWaitActive">
  112.       <Word Name="WinWaitNotActive">
  113.       <Word Name="WinHide">
  114.       <Word Name="WinShow">
  115.       <Word Name="WinRestore">
  116.       <Word Name="WinMinimize">
  117.       <Word Name="WinMaximize">
  118.       <Word Name="WinActivate">
  119.       <Word Name="WinClose">
  120.       <Word Name="WinMinimizeAll">
  121.       <Word Name="WinMove">
  122.       <Word Name="WinSetTitle">
  123.       <Word Name="WinGetActiveTitle">
  124.    </KeyWords>
  125. </Scheme>