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

  1. <!--
  2.     Verilog - VHDL
  3. With help of:
  4.     Loktev Nikola <loktev@niisi.msk.ru>
  5. -->
  6.  
  7. <Define Name="VerString"   Value="dStrings">
  8. <Define Name="VerComment"  Value="dComments">
  9. <Define Name="VerWord"     Value="dResWords">
  10. <Define Name="VerNumb"     Value="dNumbers">
  11.  
  12. <Scheme Name="Verilog">
  13.    <!-- Numbers -->
  14.    <RegExp Start="/\b(0x|X[\da-fA-F]+)\B/" Color0="VerNumb">
  15.    <RegExp Start="/\b([0-9.]+(e|E[\-+]?\d+)?)\B/" Color0="VerNumb">
  16.    <!-- Strings -->
  17.    <RegExp Start='/("(.*?(\\\\)|[^\\])??")/' Color0="VerString">
  18.    <RegExp Start="/('..??')/" Color0="VerString">
  19.    <!-- Linear Comments -->
  20.    <RegExp Start="/(\/\/.*$)/" Color0="VerComment">
  21.    <Block  Start="/\/\*/" End="/\*\//" Scheme="Comment" Color0="VerComment">
  22.    <KeyWords MatchCase="True" Color="VerWord">
  23.       <Word Name="tri1">
  24.       <Word Name="tri0">
  25.       <Word Name="wire">
  26.       <Word Name="reg">
  27.       <Word Name="assign">
  28.       <Word Name="initial">
  29.       <Word Name="fork">
  30.       <Word Name="join">
  31.       <Word Name="initial">
  32.       <Word Name="parameter">
  33.       <Word Name="always">
  34.       <Word Name="integer">
  35.       <Word Name="repeat">
  36.       <Word Name="posedge">
  37.       <Word Name="negedge">
  38.       <Word Name="wait">
  39.       <Word Name="input">
  40.       <Word Name="output">
  41.       <Word Name="table">
  42.       <Word Name="endtable">
  43.       <Word Name="primitive">
  44.       <Word Name="endprimitive">
  45.       <Word Name="inout">
  46.       <Word Name="module">
  47.       <Word Name="define">
  48.       <Word Name="include">
  49.       <Word Name="function">
  50.       <Word Name="endfunction">
  51.       <Word Name="task">
  52.       <Word Name="if">
  53.       <Word Name="then">
  54.       <Word Name="else">
  55.       <Word Name="endtask">
  56.       <Word Name="$display">
  57.       <Word Name="$fdisplay">
  58.       <Word Name="$shm_probe">
  59.       <Word Name="$fopen">
  60.       <Word Name="$fclose">
  61.    </KeyWords>
  62. </Scheme>
  63.