home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 5 Edit
/
05-Edit.zip
/
con2v766.zip
/
colore01.zip
/
includes
/
rarelng
/
dssp.hrc
< prev
next >
Wrap
Text File
|
2000-02-21
|
4KB
|
81 lines
<!--
DSSP
With Help of
Loktev Nikola <loktev@niisi.msk.ru>
-->
<Scheme Name="DsspNestComm">
<Block Start="/0 \%IF/" End="/\%FI/" Scheme="DsspNestComm" Color0="dComments">
</Scheme>
<Scheme Name="Dssp">
<!-- Linear Comments - --......... -->
<RegExp Start="/^(;.*$)/" Color0="dCommentsEx">
<Block Start="/\[/" End="/\]/" Scheme="Comment" Color0="dComments">
<Block Start="/0 \%IF/" End="/\%FI/" Scheme="DsspNestComm" Color0="dComments">
<!-- Strings -->
<Block Start='/\.??"/' End='/"/' Scheme="Comment" Color0="dStrings">
<RegExp Start='/(\s\.*?"\r??\n??.*?\")/' Color0="dStrings">
<!-- Numbers -->
<RegExp Start="/\b(0x|X[\da-fA-F]+)\B/" Color0="dNumbers">
<RegExp Start="/\b([0-9]+)\B/" Color0="dNumbers">
<RegExp Start="/\b(0x|X[\da-fA-F]@\{[^\s\W\da-fA-F]\}.@)\B/" Color0="dError">
<!-- too slow? no? you can enable/disable these regexps... -->
<RegExp Start="/(\bON\s+\S+\s+\S+)/" Color0="dInserts">
<RegExp Start="/(\bEON\s+\S+\s+\S+)/" Color0="dInserts">
<RegExp Start="/(\bEONW\s+\S+\s+\S+)/" Color0="dInserts">
<RegExp Start="/(\bDO\s+\S+)/" Color0="dDirectives">
<RegExp Start="/(\bRP\s+\S+)/" Color0="dDirectives">
<RegExp Start="/(\bIF0\s+\S+)/" Color0="dDirectives">
<RegExp Start="/(\bIF\+\s+\S+)/" Color0="dDirectives">
<RegExp Start="/(\bIF-\s+\S+)/" Color0="dDirectives">
<RegExp Start='/(\bBR0\s+[^\s\"]*(\".*?\")?[^\s\"]* \s+[^\s\"]*(\".*?\")?[^\s\"]*)/x' color0="dDirectives">
<RegExp Start='/(\bBR-\s+[^\s\"]*(\".*?\")?[^\s\"]* \s+[^\s\"]*(\".*?\")?[^\s\"]*)/x' color0="dDirectives">
<RegExp Start='/(\bBR\+\s+[^\s\"]*(\".*?\")?[^\s\"]* \s+[^\s\"]*(\".*?\")?[^\s\"]*)/x' color0="dDirectives">
<RegExp Start="/(\bCOPYW+\s+\S+\s+\S+)/" Color0="dDirectives">
<RegExp Start="/(\bELSE\s+[\w]+)/" Color0="dStringsEx">
<RegExp Start="/(\bBR.*?\sELSE(\s+\S+))/" Color0="dDirectives" Color1="dStringsEx">
<RegExp Start="/(\bSTRUCT:\s.*?\s;STRUCT)/" Color0="dDirectives">
<RegExp Start="/(\b\S\(\s.*?\s\))/" Color0="dResWords">
<RegExp Start="/(\bPROGRAM\s+\S+)/" Color0="dStringsEx">
<RegExp Start="/(\bFORGET\s+\S+)/" Color0="dStringsEx">
<RegExp Start="/(\bCLEAR\s+\S+)/" Color0="dStringsEx">
<RegExp Start="/(\bGROW\s+\S+)/" Color0="dStringsEx">
<RegExp Start="/(\bONLY\s+\S+)/" Color0="dStringsEx">
<RegExp Start="/(\bSHUT\s+\S+)/" Color0="dStringsEx">
<RegExp Start="/(\bCHANNEL\s+\S+)/" Color0="dParams">
<RegExp Start="/(\bTRAP\s+\S+)/" Color0="dParams">
<RegExp Start="/(\bVAR\s+\S+)/" Color0="dParams">
<RegExp Start="/(\bVCTR\s+\S+)/" Color0="dParams">
<RegExp Start="/(\bREFVCTR\s+\S+\s+\S+\s+\S+)/" Color0="dParams">
<RegExp Start="/(\bARR\s+\S+)/" Color0="dParams">
<RegExp Start="/(\bSTRING\s+\S+)/" Color0="dParams">
<RegExp Start="/(\bCNST\s+\S+)/" Color0="dParams">
<RegExp Start="/(\bVALUE\s+\S+)/" Color0="dParams">
<RegExp Start="/(\bTEXT\s+\S+)/" Color0="dParams">
<!-- these -->
<KeyWords MatchCase="False" Color="dParams">
<Word Name="ACT">
<Word Name="ARR">
<Word Name="B10">
<Word Name="B16">
<Word Name="B2">
<Word Name="B8">
<Word Name="BYTE">
<Word Name="COPYW">
<Word Name="FIX">
<Word Name="FORGET">
<Word Name="HEAD">
<Word Name="LONG">
<Word Name="PROGRAM">
<Word Name="TRAP">
<Word Name="UNDEF">
<Word Name="VAR">
<Word Name="VCTR">
<Word Name="WORD">
</KeyWords>
</Scheme>