home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 5 Edit / 05-Edit.zip / con2v766.zip / colore01.zip / includes / net / jscript.hrc < prev    next >
Text File  |  2000-03-03  |  9KB  |  293 lines

  1. <!--
  2.     JScript Files
  3. With help of:
  4.     Evgeny <Evgeny.Stepanischev@ksu.ru>
  5. -->
  6.  
  7. <Scheme Name="JComment">
  8.    <KeyWords MatchCase="True" Color="dStrings">
  9.      <Word Name="@cc_on">
  10.      <Word Name="@cc_off">
  11.      <Word Name="@set">
  12.      <Word Name="@if">
  13.      <Word Name="@_alpha">
  14.      <Word Name="@_jscript">
  15.      <Word Name="@_jscript_build">
  16.      <Word Name="@_jscript_version">
  17.      <Word Name="@_mac">
  18.      <Word Name="@_mc680x0">
  19.      <Word Name="@_PowerPC">
  20.      <Word Name="@_win16">
  21.      <Word Name="@_win32">
  22.      <Word Name="@_x86">
  23.      <Word Name="@_microsoft">
  24.    </KeyWords>
  25. </Scheme>
  26.  
  27. <Scheme Name="JScript">
  28.    <!-- just ignore html comments -->
  29.    <RegExp Start="/^\s*(<!--.*$)/" Color0="dComments">
  30.    <!-- Linear Comments-->
  31.    <Block  Start="/\/\//" End="/\M(\<\/scr)|$/" Scheme="jComment" Color0="dComments">
  32.    <Block  Start="/\/\*/" End="/\*\//" Scheme="jComment" Color0="dComments">
  33.    <!-- Numbers -->
  34.    <RegExp Start="/\b(0x|X[\da-fA-F]+)\B/" Color0="dNumbers">
  35.    <RegExp Start="/\b([0-9.]+(e|E[\-+]?\d+)?)\B/" Color0="dNumbers">
  36.    <RegExp Start="/\b(0)([0-7]+)\B/" Color0="dNumbers">
  37.    <!-- Strings -->
  38.    <RegExp Start='/("((\\.)|[^\\"])*?")/' Color0="dStrings">
  39.    <RegExp Start="/('((\\.)|[^\\'])*?')/" Color0="dStrings">
  40.    <RegExp Start="/(\$[\d_*&+`'])/" color0="dVars">
  41.    <KeyWords MatchCase="True" Color="dResWords">
  42.          <Word Name="if">
  43.          <Word Name="else">
  44.          <Word Name="for">
  45.          <Word Name="while">
  46.          <Word Name="break">
  47.          <Word Name="continue">
  48.          <Word Name="return">
  49.          <Word Name="in">
  50.          <Word Name="function">
  51.          <Word Name="new">
  52.          <Word Name="this">
  53.          <Word Name="var">
  54.          <Word Name="with">
  55.          <Word Name="typeof">
  56.    </KeyWords>
  57.    <KeyWords MatchCase="True" Color="dSymbols">
  58. <!-- Properties -->
  59.          <Word Name=".E">
  60.          <Word Name=".length">
  61.          <Word Name=".LN2">
  62.          <Word Name=".LN10">
  63.          <Word Name=".LOG2E">
  64.          <Word Name=".LOG10E">
  65.          <Word Name=".PI">
  66.          <Word Name=".SQRT1_2">
  67.          <Word Name=".SQRT2">
  68.    </KeyWords>
  69.    <KeyWords MatchCase="True" Color="dSymbols">
  70. <!-- Operators Computational  -->
  71.          <Symb Name="++">
  72.          <Symb Name="--">
  73.          <Symb Name="*">
  74.          <Symb Name="/">
  75.          <Symb Name="%">
  76.          <Symb Name="+">
  77.          <Symb Name="-">
  78.  
  79. <!-- Operators Logical -->
  80.          <Symb Name="!">
  81.          <Symb Name="<">
  82.          <Symb Name=">">
  83.          <Symb Name="<=">
  84.          <Symb Name=">=">
  85.          <Symb Name="==">
  86.          <Symb Name="!=">
  87.          <Symb Name="&&">
  88.          <Symb Name="||">
  89.          <Symb Name="?">
  90.  
  91. <!-- Operators Bitwise -->
  92.          <Symb Name="~">
  93.          <Symb Name="<<">
  94.          <Symb Name=">>">
  95.          <Symb Name=">>>">
  96.          <Symb Name="&">
  97.          <Symb Name="^">
  98.          <Symb Name="|">
  99.  
  100. <!-- Operators Assignment -->
  101.          <Symb Name="===">
  102.          <Symb Name="!==">
  103.          <Symb Name="=">
  104.          <Symb Name="+=">
  105.          <Symb Name="-+">
  106.          <Symb Name="*=">
  107.          <Symb Name="/=">
  108.          <Symb Name="%=">
  109.          <Symb Name="<<=">
  110.          <Symb Name=">>=">
  111.          <Symb Name=">>>=">
  112.          <Symb Name="&=">
  113.          <Symb Name="|=">
  114.          <Symb Name="^=">
  115.  
  116. <!-- Operators other?  -->
  117.          <Symb Name="[">
  118.          <Symb Name="]">
  119.          <Symb Name="{">
  120.          <Symb Name="}">
  121.          <Symb Name="(">
  122.          <Symb Name=")">
  123.          <Symb Name=",">
  124.          <Symb Name=".">
  125.          <Symb Name=":">
  126.          <Symb Name=";">
  127.    </KeyWords>
  128.  
  129.    <KeyWords MatchCase="True" Color="dVars">
  130.          <Word Name="true">
  131.          <Word Name="false">
  132.          <Word Name="null">
  133.    </KeyWords>
  134.  
  135.    <KeyWords MatchCase="True" Color="dVarsEx">
  136. <!-- Objects -->
  137.          <Word Name="arguments">
  138.          <Word Name="caller">
  139.          <Word Name="constructor">
  140.          <Word Name="global">
  141.          <Word Name="index">
  142.          <Word Name="Infinity">
  143.          <Word Name="input">
  144.          <Word Name="lastIndex">
  145.          <Word Name="MAX_VALUE">
  146.          <Word Name="MIN_VALUE">
  147.          <Word Name="NaN">
  148.          <Word Name="POSITIVE_INFINITY">
  149.          <Word Name="NEGATIVE_INFINITY">
  150.          <Word Name="prototype">
  151.          <Word Name="source">
  152.          <Word Name="ignoreCase">
  153.          <Word Name="input">
  154.          <Word Name="lastMatch">
  155.          <Word Name="lastParen">
  156.          <Word Name="leftContext">
  157.          <Word Name="multiline">
  158.          <Word Name="rightContext">
  159.  
  160.          <Word Name="ActiveXObject">
  161.          <Word Name="Boolean">
  162.          <Word Name="Dictionary">
  163.          <Word Name="Enumerator">
  164.          <Word Name="FileSystemObject">
  165.          <Word Name="Function">
  166.          <Word Name="Global">
  167.          <Word Name="Object">
  168.          <Word Name="Number">
  169.          <Word Name="VBArray">
  170.          <Word Name="Array">
  171.          <Word Name="Image">
  172.          <Word Name="Date">
  173.          <Word Name="Math">
  174.          <Word Name="TextStream">
  175.          <Word Name="RegExp">
  176.    </KeyWords>
  177.  
  178.    <KeyWords MatchCase="True" Color="dResWords">
  179. <!-- Methods -->
  180.          <Word Name="abs">
  181.          <Word Name="acos">
  182.          <Word Name="anchor">
  183.          <Word Name="asin">
  184.          <Word Name="atan">
  185.          <Word Name="atan2">
  186.          <Word Name="AtEnd">
  187.          <Word Name="big">
  188.          <Word Name="blink">
  189.          <Word Name="bold">
  190.          <Word Name="ceil">
  191.          <Word Name="charAt">
  192.          <Word Name="charCodeAt">
  193.          <Word Name="compile">
  194.          <Word Name="concat">
  195.          <Word Name="cos">
  196.          <Word Name="dimensions">
  197.          <Word Name="escape">
  198.          <Word Name="eval">
  199.          <Word Name="exec">
  200.          <Word Name="exp">
  201.          <Word Name="fixed">
  202.          <Word Name="floor">
  203.          <Word Name="fontcolor">
  204.          <Word Name="fontsize">
  205.          <Word Name="fromCharCode">
  206.          <Word Name="getDate">
  207.          <Word Name="getDay">
  208.          <Word Name="getFullYear">
  209.          <Word Name="getHours">
  210.          <Word Name="getItem">
  211.          <Word Name="getMilliseconds">
  212.          <Word Name="getMinutes">
  213.          <Word Name="getMonth">
  214.          <Word Name="getSeconds">
  215.          <Word Name="getTime">
  216.          <Word Name="getTimezoneOffset">
  217.          <Word Name="getUTCDate">
  218.          <Word Name="getUTCDay">
  219.          <Word Name="getUTCFullYear">
  220.          <Word Name="getUTCHour">
  221.          <Word Name="getUTCMilliseconds">
  222.          <Word Name="getUTCMinutes">
  223.          <Word Name="getUTCMonth">
  224.          <Word Name="getUTCSeconds">
  225.          <Word Name="getVarDate">
  226.          <Word Name="getYear">
  227.          <Word Name="indexOf">
  228.          <Word Name="isFinite">
  229.          <Word Name="isNaN">
  230.          <Word Name="italic">
  231.          <Word Name="item">
  232.          <Word Name="join">
  233.          <Word Name="lastIndexOf">
  234.          <Word Name="lbound">
  235.          <Word Name="link">
  236.          <Word Name="log">
  237.          <Word Name="match">
  238.          <Word Name="max">
  239.          <Word Name="min">
  240.          <Word Name="moveFirst">
  241.          <Word Name="moveNext">
  242.          <Word Name="parse">
  243.          <Word Name="parseFloat">
  244.          <Word Name="parseInt">
  245.          <Word Name="pow">
  246.          <Word Name="random">
  247.          <Word Name="replace">
  248.          <Word Name="reserve">
  249.          <Word Name="round">
  250.          <Word Name="search">
  251.          <Word Name="setDate">
  252.          <Word Name="setFullYear">
  253.          <Word Name="setHours">
  254.          <Word Name="setMilliseconds">
  255.          <Word Name="setMinutes">
  256.          <Word Name="setMonth">
  257.          <Word Name="setSeconds">
  258.          <Word Name="setTime">
  259.          <Word Name="setUTCDate">
  260.          <Word Name="setUTCFullYear">
  261.          <Word Name="setUTCHour">
  262.          <Word Name="setUTCMilliseconds">
  263.          <Word Name="setUTCMinutes">
  264.          <Word Name="setUTCMonth">
  265.          <Word Name="setUTCSeconds">
  266.          <Word Name="sin">
  267.          <Word Name="slice">
  268.          <Word Name="small">
  269.          <Word Name="sort">
  270.          <Word Name="split">
  271.          <Word Name="sqrt">
  272.          <Word Name="strike">
  273.          <Word Name="sub">
  274.          <Word Name="substr">
  275.          <Word Name="substring">
  276.          <Word Name="sup">
  277.          <Word Name="tan">
  278.          <Word Name="test">
  279.          <Word Name="toArray">
  280.          <Word Name="toGMTString">
  281.          <Word Name="toLocaleString">
  282.          <Word Name="toLowerCase">
  283.          <Word Name="toString">
  284.          <Word Name="toUpperCase">
  285.          <Word Name="toUTCString">
  286.          <Word Name="ubound">
  287.          <Word Name="unescape">
  288.          <Word Name="UTC">
  289.          <Word Name="valueOf">
  290.    </KeyWords>
  291.  
  292. </Scheme>
  293.