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

  1. <!--
  2.     REXX Syntax
  3. -->
  4.  
  5. <Define Name="rString"   Value="dStrings">
  6. <Define Name="rComment"  Value="dComments">
  7. <Define Name="rSymb"     Value="dSymbols">
  8. <Define Name="rWord"     Value="dResWords">
  9.  
  10. <Scheme Name="REXX">
  11.    <!-- Comments -->
  12.    <Block  Start="/\/\*/" End="/\*\//" Scheme="Comment" Color0="rComment">
  13.    <!-- Strings -->
  14.    <RegExp Start="/('(.*?[^\'])??'x*)/" Color0="rString">
  15.    <RegExp Start='/(\"(.*?[^\"])??\")/' Color0="rString">
  16.    <!-- Numbers  -->
  17.    <Include Scheme="mFloatNumb">
  18.    <Include Scheme="mDecNumb">
  19.    <!-- Symbols -->
  20.    <KeyWords Color="rSymb">
  21.       <Symb Name="("><Symb Name=")">
  22.       <Symb Name="["><Symb Name="]">
  23.       <Symb Name="<"><Symb Name=">">
  24.       <Symb Name="+"><Symb Name="-"><Symb Name="*"><Symb Name="/">
  25.       <Symb Name=","><Symb Name="."><Symb Name=";">
  26.       <Symb Name="="><Symb Name="!"><Symb Name="&"><Symb Name="|">
  27.    </KeyWords>
  28.    <!-- Words -->
  29.    <KeyWords MatchCase="False" Color="rWord">
  30.      <Word Name="bitand">
  31.      <Word Name="bitor">
  32.      <Word Name="bitxor">
  33.      <Word Name="do">
  34.      <Word Name="to">
  35.      <Word Name="if">
  36.      <Word Name="then">
  37.      <Word Name="else">
  38.      <Word Name="while">
  39.      <Word Name="until">
  40.      <Word Name="select">
  41.      <Word Name="when">
  42.      <Word Name="otherwise">
  43.      <Word Name="parse">
  44.      <Word Name="var">
  45.      <Word Name="value">
  46.      <Word Name="upper">
  47.      <Word Name="procedure">
  48.      <Word Name="expose">
  49.      <Word Name="exit">
  50.      <Word Name="return">
  51.      <Word Name="end">
  52.      <Word Name="forever">
  53.      <Word Name="iterate">
  54.      <Word Name="call">
  55.      <Word Name="drop">
  56.      <Word Name="address">
  57.      <Word Name="leave">
  58.      <Word Name="pull">
  59.      <Word Name="push">
  60.      <Word Name="queue">
  61.      <Word Name="signal">
  62.      <Word Name="syntax">
  63.      <Word Name="error">
  64.      <Word Name="source">
  65.      <Word Name="arg">
  66.    </KeyWords>
  67. </Scheme>
  68.