home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 5 Edit / 05-Edit.zip / con2v766.zip / colore01.zip / includes / net / vbscript.hrc < prev    next >
Text File  |  2000-01-19  |  10KB  |  339 lines

  1. <!--
  2.     VBScript Files
  3. With help of:
  4. -->
  5.  
  6. <Scheme Name="VBScript">
  7.    <!-- just ignore html comments -->
  8.    <RegExp Start="/^\s*(<!--.*$)/" Color0="dComments">
  9.    <!-- Linear Comments-->
  10.    <RegExp Start="/('|(rem).*$)/i" Color0="dComments">
  11.    <!-- Numbers -->
  12.    <RegExp Start="/\b((\&\H|h)([\da-fA-F]+))\B/" Color0="dNumbers">
  13.    <RegExp Start="/\b((\&\O|o)([0-7]+))\B/" Color0="dNumbers">
  14.    <RegExp Start="/\b([0-9.]+(e|E[\-+]?\d+)?)\B/" Color0="dNumbers">
  15.    <!-- Strings -->
  16.    <RegExp Start='/("((\\.)|[^\\"])*?")/' Color0="dStrings">
  17.    <RegExp Start="/('((\\.)|[^\\'])*?')/" Color0="dStrings">
  18.  
  19.    <KeyWords MatchCase="False" Color="dResWords">
  20.          <Word Name="if">
  21.          <Word Name="then">
  22.          <Word Name="else">
  23.          <Word Name="elseIf">
  24.          <Word Name="End">
  25.          <Word Name="For">
  26.          <Word Name="Exit">
  27.          <Word Name="Each">
  28.          <Word Name="To">
  29.          <Word Name="In">
  30.          <Word Name="Step">
  31.          <Word Name="Exit">
  32.          <Word Name="Next">
  33.          <Word Name="Public">
  34.          <Word Name="Private">
  35.          <Word Name="Function">
  36.          <Word Name="Sub">
  37.          <Word Name="Call">
  38.          <Word Name="Dim">
  39.          <Word Name="Do">
  40.          <Word Name="While">
  41.          <Word Name="Until">
  42.          <Word Name="Loop">
  43.          <Word Name="ReDim">
  44.          <Word Name="Preserve">
  45.          <Word Name="Select">
  46.          <Word Name="Case ">
  47.          <Word Name="Set">
  48.          <Word Name="Nothing">
  49.          <Word Name="Wend">
  50.          <Word Name="Erase">
  51.    </KeyWords>
  52.  
  53.    <KeyWords MatchCase="False" Color="dSymbols">
  54. <!-- Operators Arithmetic -->
  55.          <Symb Name="^">
  56.          <Symb Name="*">
  57.          <Symb Name="/">
  58.          <Symb Name="\">
  59.          <Symb Name="Mod">
  60.          <Symb Name="+">
  61.          <Symb Name="-">
  62.          <Symb Name="&">
  63. <!-- Operators Comparison -->
  64.          <Symb Name="=">
  65.          <Symb Name="<>">
  66.          <Symb Name="<">
  67.          <Symb Name="<=">
  68.          <Symb Name=">">
  69.          <Symb Name=">=">
  70.          <Word Name="Is">
  71.          <Word Name="Like">
  72. <!-- Operators Logical -->
  73.          <Word Name="Not">
  74.          <Word Name="And">
  75.          <Word Name="Or">
  76.          <Word Name="Xor">
  77.          <Word Name="Eqv">
  78.          <Word Name="Imp">
  79.  
  80.          <Symb Name="~">
  81.    </KeyWords>
  82.  
  83.    <KeyWords MatchCase="False" Color="dParams">
  84. <!-- Color Constants -->
  85.          <Word Name="vbBlack">
  86.          <Word Name="vbRed">
  87.          <Word Name="vbGreen">
  88.          <Word Name="vbYellow">
  89.          <Word Name="vbBlue">
  90.          <Word Name="vbMagenta">
  91.          <Word Name="vbCyan">
  92.          <Word Name="vbWhite">
  93.  
  94. <!-- Comparison Constants -->
  95.          <Word Name="vbBinaryCompare">
  96.          <Word Name="vbTextCompare">
  97.          <Word Name="vbDatabaseCompare">
  98.  
  99. <!-- Date and Time Constants -->
  100.          <Word Name="vbSunday">
  101.          <Word Name="vbMonday">
  102.          <Word Name="vbTuesday">
  103.          <Word Name="vbWednesday">
  104.          <Word Name="vbThursday">
  105.          <Word Name="vbFriday">
  106.          <Word Name="vbSaturday">
  107.          <Word Name="vbFirstJan1">
  108.          <Word Name="vbFirstFourDays">
  109.          <Word Name="vbFirstFullWeek">
  110.          <Word Name="vbUseSystem">
  111.          <Word Name="vbUseSystemDayOfWeek">
  112.  
  113. <!-- Date Format Constants -->
  114.          <Word Name="vbGeneralDate">
  115.          <Word Name="vbLongDate">
  116.          <Word Name="vbShortDate">
  117.          <Word Name="vbLongTime">
  118.          <Word Name="vbShortTime">
  119.  
  120. <!-- File Input/Output Constants  -->
  121.          <Word Name="ForReading">
  122.          <Word Name="ForWriting">
  123.          <Word Name="ForAppending">
  124.  
  125. <!-- Miscellaneous Constants -->
  126.          <Word Name="vbObjectError">
  127.  
  128. <!-- MsgBox Constants -->
  129.          <Word Name="vbOKOnly">
  130.          <Word Name="vbOKCancel">
  131.          <Word Name="vbAbortRetryIgnore">
  132.          <Word Name="vbYesNoCancel">
  133.          <Word Name="vbYesNo">
  134.          <Word Name="vbRetryCancel">
  135.          <Word Name="vbCritical">
  136.          <Word Name="vbQuestion">
  137.          <Word Name="vbExclamation">
  138.          <Word Name="vbInformation ">
  139.          <Word Name="vbDefaultButton1">
  140.          <Word Name="vbDefaultButton2 ">
  141.          <Word Name="vbDefaultButton3">
  142.          <Word Name="vbDefaultButton4 ">
  143.          <Word Name="vbApplicationModal">
  144.          <Word Name="vbSystemModal">
  145.  
  146.          <Word Name="vbOK">
  147.          <Word Name="vbCancel">
  148.          <Word Name="vbAbort">
  149.          <Word Name="vbRetry">
  150.          <Word Name="vbIgnore">
  151.          <Word Name="vbYes">
  152.          <Word Name="vbNo">
  153.  
  154. <!-- String Constants -->
  155.          <Word Name="vbCr">
  156.          <Word Name="vbCrLf">
  157.          <Word Name="vbFormFeed">
  158.          <Word Name="vbLf">
  159.          <Word Name="vbNewLine">
  160.          <Word Name="vbNullChar">
  161.          <Word Name="vbNullString">
  162.          <Word Name="vbTab">
  163.          <Word Name="vbVerticalTab">
  164.  
  165. <!-- Tristate Constants -->
  166.          <Word Name="TristateTrue">
  167.          <Word Name="TristateFalse">
  168.          <Word Name="TristateUseDefault">
  169.  
  170. <!-- VarType Constants -->
  171.          <Word Name="vbEmpty">
  172.          <Word Name="vbNull">
  173.          <Word Name="vbInteger">
  174.          <Word Name="vbLong">
  175.          <Word Name="vbSingle">
  176.          <Word Name="vbDouble">
  177.          <Word Name="vbCurrency">
  178.          <Word Name="vbDate">
  179.          <Word Name="vbString">
  180.          <Word Name="vbObject">
  181.          <Word Name="vbError">
  182.          <Word Name="vbBoolean">
  183.          <Word Name="vbVariant">
  184.          <Word Name="vbDataObject">
  185.          <Word Name="vbDecimal">
  186.          <Word Name="vbByte">
  187.          <Word Name="vbArray">
  188.    </KeyWords>
  189.  
  190.    <KeyWords MatchCase="False" Color="dVars">
  191. <!-- Properties -->
  192.          <Word Name=".AtEndOfLine">
  193.          <Word Name=".AtEndOfStream">
  194.          <Word Name=".Column">
  195.          <Word Name=".CompareMode">
  196.          <Word Name=".Count">
  197.          <Word Name=".Description">
  198.          <Word Name=".HelpContext">
  199.          <Word Name=".HelpFile">
  200.          <Word Name=".Item">
  201.          <Word Name=".Key">
  202.          <Word Name=".Line">
  203.          <Word Name=".Number">
  204.          <Word Name=".Source">
  205.    </KeyWords>
  206.  
  207.    <KeyWords MatchCase="False" Color="dLabelsEx">
  208. <!-- Objects -->
  209.          <Word Name="Scripting.Dictionary">
  210.          <Word Name="Err">
  211.          <Word Name="Scripting.FileSystemObject">
  212.          <Word Name="TextStream">
  213.    </KeyWords>
  214.  
  215.    <KeyWords MatchCase="False" Color="dVarsEx">
  216. <!-- Methods -->
  217.          <Word Name=".Add">
  218.          <Word Name=".Clear">
  219.          <Word Name=".Close">
  220.          <Word Name="CreateTextFile">
  221.          <Word Name=".Exists">
  222.          <Word Name=".Items">
  223.          <Word Name=".Keys">
  224.          <Word Name="OpenTextFile">
  225.          <Word Name=".Raise">
  226.          <Word Name=".Read">
  227.          <Word Name=".ReadAll">
  228.          <Word Name=".ReadLine">
  229.          <Word Name=".Remove">
  230.          <Word Name=".RemoveAll">
  231.          <Word Name=".Skip">
  232.          <Word Name=".SkipLine">
  233.          <Word Name=".Write">
  234.          <Word Name=".WriteBlankLines">
  235.          <Word Name=".WriteLine">
  236.    </KeyWords>
  237.  
  238.    <KeyWords MatchCase="False" Color="dResWords">
  239. <!-- Functions -->
  240.          <Word Name="Abs">
  241.          <Word Name="Array">
  242.          <Word Name="Asc">
  243.          <Word Name="Atn">
  244.          <Word Name="CBool">
  245.          <Word Name="CByte">
  246.          <Word Name="CCur">
  247.          <Word Name="CDate">
  248.          <Word Name="CDbl">
  249.          <Word Name="Chr">
  250.          <Word Name="CInt">
  251.          <Word Name="CLng">
  252.          <Word Name="Cos">
  253.          <Word Name="CreateObject">
  254.          <Word Name="CSng">
  255.          <Word Name="CStr">
  256.          <Word Name="Date">
  257.          <Word Name="DateAddFunction">
  258.          <Word Name="DateDiff">
  259.          <Word Name="DatePart">
  260.          <Word Name="DateSerial">
  261.          <Word Name="DateValue">
  262.          <Word Name="Day">
  263.          <Word Name="Exp">
  264.          <Word Name="Filter">
  265.          <Word Name="Fix">
  266.          <Word Name="FormatCurrency">
  267.          <Word Name="FormatDateTime">
  268.          <Word Name="FormatNumber">
  269.          <Word Name="FormatPercent">
  270.          <Word Name="GetObject">
  271.          <Word Name="Hex">
  272.          <Word Name="Hour">
  273.          <Word Name="InputBox">
  274.          <Word Name="InStr">
  275.          <Word Name="InStrRev">
  276.          <Word Name="Int">
  277.          <Word Name="IsArray">
  278.          <Word Name="IsDate">
  279.          <Word Name="IsEmpty">
  280.          <Word Name="IsNull">
  281.          <Word Name="IsNumeric">
  282.          <Word Name="IsObject">
  283.          <Word Name="Join">
  284.          <Word Name="LBound">
  285.          <Word Name="LCase">
  286.          <Word Name="Left">
  287.          <Word Name="Len">
  288.          <Word Name="LoadPicture">
  289.          <Word Name="Log">
  290.          <Word Name="LTrim">
  291.          <Word Name="Mid">
  292.          <Word Name="Minute">
  293.          <Word Name="Month">
  294.          <Word Name="MonthName">
  295.          <Word Name="MsgBox">
  296.          <Word Name="Now">
  297.          <Word Name="Oct">
  298.          <Word Name="Replace">
  299.          <Word Name="Right">
  300.          <Word Name="Rnd">
  301.          <Word Name="Round">
  302.          <Word Name="RTrim">
  303.          <Word Name="ScriptEngine">
  304.          <Word Name="ScriptEngineBuildVersion">
  305.          <Word Name="ScriptEngineMajorVersion">
  306.          <Word Name="ScriptEngineMinorVersion">
  307.          <Word Name="Second">
  308.          <Word Name="Sgn">
  309.          <Word Name="Sin">
  310.          <Word Name="Space">
  311.          <Word Name="Split">
  312.          <Word Name="Sqr">
  313.          <Word Name="StrComp">
  314.          <Word Name="StrReverse">
  315.          <Word Name="String">
  316.          <Word Name="Tan">
  317.          <Word Name="Time">
  318.          <Word Name="TimeSerial">
  319.          <Word Name="TimeValue">
  320.          <Word Name="Trim">
  321.          <Word Name="TypeName">
  322.          <Word Name="UBound">
  323.          <Word Name="UCase">
  324.          <Word Name="VarType">
  325.          <Word Name="Weekday">
  326.          <Word Name="WeekdayName">
  327.          <Word Name="Year">
  328.    </KeyWords>
  329.  
  330.    <KeyWords MatchCase="False" Color="dResWords">
  331. <!-- Other -->
  332.          <Word Name="Empty">
  333.          <Word Name="True">
  334.          <Word Name="False">
  335.          <Word Name="Null">
  336.    </KeyWords>
  337.  
  338. </Scheme>
  339.