home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 5 Edit
/
05-Edit.zip
/
con2v766.zip
/
colore01.zip
/
includes
/
scripts
/
sh.hrc
< prev
next >
Wrap
Text File
|
2000-02-21
|
5KB
|
102 lines
<!--
Shell Scripts
With help of:
alexander smishlajev <als@turnhere.com>
-->
<Scheme Name="Shell">
<!-- Blocks -->
<Block Start='/\<\<EO/' End='/EOF/' Scheme="Comment" Color0="dCommentsEx">
<Block Start='/\<\<EO/' End='/EOF/' Scheme="Comment" Color0="dCommentsEx">
<!-- Linear Comments -->
<RegExp Start="/(\#.*$)/" Color0="dComments">
<!-- Strings -->
<RegExp Start='/("(.*?(\\\\)|[^\\])??")/' Color0="dStringsEx">
<RegExp Start="/('(.*?(\\\\)|[^\\])??')/" Color0="dStringsEx">
<!-- Numbers -->
<RegExp Start="/\b(0x|X[\da-fA-F]+)\B/" Color0="dNumbers">
<RegExp Start="/\b([0-9]+)\B/" Color0="dNumbers">
<KeyWords MatchCase="True" Color="dLabels">
<!-- control operators and redirection -->
<Symb Name="`"> <Symb Name="&"> <Symb Name="("> <Symb Name=")">
<Symb Name="|"> <Symb Name=">"> <Symb Name="<">
</KeyWords>
<!-- reserved words -->
<KeyWords MatchCase="True" Color="dResWords">
<Word Name="case"><Word Name="do"><Word Name="done">
<Word Name="elif"><Word Name="else"><Word Name="esac">
<Word Name="fi"><Word Name="for"><Word Name="function">
<Word Name="if"><Word Name="in"><Word Name="select">
<Word Name="then"><Word Name="until"><Word Name="while">
<Word Name="time"><Symb Name="!">
<Symb Name="{"><Symb Name="}">
<Symb Name="[["><Symb Name="]]">
</KeyWords>
<!-- shell variables -->
<KeyWords MatchCase="True" Color="dVarsEx">
<Symb Name="$" Color="Green/bkBlack">
<Word Name="$@"><Word Name="$#"><Word Name="$?">
<Word Name="$-"><Word Name="$$"><Word Name="$!">
<Word Name="$0"><Word Name="$PPID"><Word Name="$PWD">
<Word Name="$OLDPWD"><Word Name="$REPLY"><Word Name="$UID">
<Word Name="$EUID"><Word Name="$GROUPS"><Word Name="$BASH">
<Word Name="$BASH_VERSION"><Word Name="$BASH_VERSINFO">
<Word Name="$SHLVL"><Word Name="$RANDOM"><Word Name="SECONDS">
<Word Name="$LINENO"><Word Name="$HISTCMD"><Word Name="$DIRSTACK">
<Word Name="$OPTARG"><Word Name="$OPTIND"><Word Name="$HOSTNAME">
<Word Name="$HOSTTYPE"><Word Name="$OSTYPE">
<Word Name="$MACHTYPE"><Word Name="$SHELLOPTS">
<!-- well-known variables -->
<Word Name="IFS"> <Word Name="PATH"> <Word Name="HOME">
<Word Name="CDPATH"> <Word Name="BASH_ENV"> <Word Name="MAIL">
<Word Name="MAILCHECK"> <Word Name="MAILPATH"> <Word Name="PS1">
<Word Name="PS2"> <Word Name="PS3"> <Word Name="FIGNORE">
<Word Name="PS4"> <Word Name="TIMEFORMAT">
<Word Name="HISTFILE"> <Word Name="HISTFILESIZE">
<Word Name="OPTERR"> <Word Name="LANG"> <Word Name="LC_ALL">
<Word Name="LC_COLLATE"><Word Name="LC_MESSAGES">
<Word Name="PROMPT_COMMAND"><Word Name="IGNOREEOF">
<Word Name="TMOUT"> <Word Name="FCEDIT">
<Word Name="GLOBIGNORE"><Word Name="INPUTRC">
<Word Name="HISTCONTROL"><Word Name="HISTIGNORE">
<Word Name="histchars"> <Word Name="HOSTFILE">
<Word Name="auto_resume"><Word Name="GLOBIGNORE">
</KeyWords>
<!-- test conditions -->
<KeyWords MatchCase="True" Color="dVars">
<Word Name="-a"> <Word Name="-b"> <Word Name="-c">
<Word Name="-d"> <Word Name="-e"> <Word Name="-f">
<Word Name="-g"> <Word Name="-k"> <Word Name="-p">
<Word Name="-r"> <Word Name="-s"> <Word Name="-t">
<Word Name="-u"> <Word Name="-v"> <Word Name="-w">
<Word Name="-x"> <Word Name="-O"> <Word Name="-G">
<Word Name="-L"> <Word Name="-S"> <Word Name="-N">
<Word Name="-nt"> <Word Name="-ot"> <Word Name="-ef">
<Word Name="-o"> <Word Name="-z"> <Word Name="-n">
<Word Name="=="> <Word Name="!="> <Word Name="--eq">
<Word Name="-ne"> <Word Name="-lt"> <Word Name="-le">
<Word Name="-gt"> <Word Name="-ge">
</KeyWords>
<!-- builtin commands -->
<KeyWords MatchCase="True" Color="dResWords">
<Word Name="."> <Word Name="alias"> <Word Name="bg">
<Word Name="bind"> <Word Name="break"> <Word Name="builtin">
<Word Name="cd"> <Word Name="command"> <Word Name="continue">
<Word Name="declare"> <Word Name="typeset"> <Word Name="dirs">
<Word Name="disown"> <Word Name="echo"> <Word Name="enable">
<Word Name="eval"> <Word Name="exec"> <Word Name="exit">
<Word Name="export"> <Word Name="fc"> <Word Name="fg">
<Word Name="getopts"> <Word Name="hash"> <Word Name="help">
<Word Name="history"> <Word Name="jobs"> <Word Name="kill">
<Word Name="let"> <Word Name="local"> <Word Name="logout">
<Word Name="popd"> <Word Name="printf"> <Word Name="pushd">
<Word Name="pwd"> <Word Name="read"> <Word Name="readonly">
<Word Name="return"> <Word Name="set"> <Word Name="shift">
<Word Name="shopt"> <Word Name="suspend"> <Word Name="test">
<Word Name="times"> <Word Name="trap"> <Word Name="type">
<Word Name="type"> <Word Name="ulimit"> <Word Name="umask">
<Word Name="unalias"> <Word Name="unset"> <Word Name="wait">
</KeyWords>
</Scheme>