You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
216 lines
7.3 KiB
216 lines
7.3 KiB
<?xml version="1.0" encoding="utf-8"?>
|
|
|
|
<!--
|
|
Batch syntax highlighting
|
|
Written by Ezra Altahan
|
|
10/02/2014 | Updated 16/10/2016
|
|
Version 1.1
|
|
|
|
hello@exr.be
|
|
https://github.com/ei
|
|
-->
|
|
|
|
<SyntaxDefinition name="Batch" extensions="*.bat;*.cmd">
|
|
|
|
<Environment>
|
|
<Default color="Black" bgcolor="#FFFFFF"/>
|
|
<Selection color="Black" bgcolor="#C3C3FF"/>
|
|
<LineNumbers color="Gray" bgcolor="#FFFFFF"/>
|
|
<CaretMarker color="#F0F0F1"/>
|
|
<VRuler color="#E0E0E5"/>
|
|
|
|
<FoldLine color="#A0A0A0" bgcolor="#FFFFFF"/>
|
|
<FoldMarker color="Black" bgcolor="#FFFFFF"/>
|
|
<SelectedFoldLine color="Black" bgcolor="#FFFFFF"/>
|
|
|
|
<EOLMarkers color="#CACAD2"/>
|
|
<SpaceMarkers color="#B6B6C0"/>
|
|
<TabMarkers color="#B6B6C0"/>
|
|
<InvalidLines color="#B6B6C0"/>
|
|
</Environment>
|
|
|
|
<Properties>
|
|
<Property name="LineComment" value="REM "/>
|
|
</Properties>
|
|
|
|
<Digits name="Digits" color="Black" bold="false" italic="false"/>
|
|
|
|
<RuleSets>
|
|
<RuleSet ignorecase="true">
|
|
|
|
<Delimiters>@+*\/=|'<>?;</Delimiters>
|
|
|
|
<Span name="LineComment1" stopateol="true" color="#008000" bold="false" italic="false">
|
|
<Begin singleword="true">REM </Begin>
|
|
</Span>
|
|
|
|
<Span name="LineComment2" stopateol="true" color="#008000" bold="false" italic="false">
|
|
<Begin startofline="true">::</Begin>
|
|
</Span>
|
|
|
|
<Span name="Label" stopateol="true" color="#FF0000" bgcolor="#FFFF80" bold="false" italic="false">
|
|
<Begin startofline="true">:</Begin>
|
|
</Span>
|
|
|
|
<Span name="Output" stopateol="true" color="Black" bold="false" italic="false">
|
|
<Begin color="Blue">echo</Begin>
|
|
</Span>
|
|
|
|
<KeyWords name="Keywords1" color="Blue" bold="false" italic="false">
|
|
<Key word="aux"/>
|
|
<Key word="baud"/>
|
|
<Key word="break"/>
|
|
<Key word="call"/>
|
|
<Key word="cd"/>
|
|
<Key word="chcp"/>
|
|
<Key word="chdir"/>
|
|
<Key word="choice"/>
|
|
<Key word="cls"/>
|
|
<Key word="cmdextversion"/>
|
|
<Key word="cols"/>
|
|
<Key word="com"/>
|
|
<Key word="con"/>
|
|
<Key word="copy"/>
|
|
<Key word="cp"/>
|
|
<Key word="cut"/>
|
|
<Key word="data"/>
|
|
<Key word="defined"/>
|
|
<Key word="del"/>
|
|
<Key word="delay"/>
|
|
<Key word="dir"/>
|
|
<Key word="do"/>
|
|
<Key word="dtr"/>
|
|
<Key word="echo"/>
|
|
<Key word="else"/>
|
|
<Key word="end"/>
|
|
<Key word="equ"/>
|
|
<Key word="erase"/>
|
|
<Key word="errorlevel"/>
|
|
<Key word="exist"/>
|
|
<Key word="exists"/>
|
|
<Key word="exit"/>
|
|
<Key word="for"/>
|
|
<Key word="geq"/>
|
|
<Key word="goto"/>
|
|
<Key word="gtr"/>
|
|
<Key word="hs"/>
|
|
<Key word="idsr"/>
|
|
<Key word="if"/>
|
|
<Key word="in"/>
|
|
<Key word="leq"/>
|
|
<Key word="lfnfor"/>
|
|
<Key word="lines"/>
|
|
<Key word="loadfix"/>
|
|
<Key word="loadhigh"/>
|
|
<Key word="lock"/>
|
|
<Key word="low"/>
|
|
<Key word="lpt"/>
|
|
<Key word="lpt1"/>
|
|
<Key word="lss"/>
|
|
<Key word="max"/>
|
|
<Key word="md"/>
|
|
<Key word="min"/>
|
|
<Key word="mkdir"/>
|
|
<Key word="move"/>
|
|
<Key word="neq"/>
|
|
<Key word="normal"/>
|
|
<Key word="not"/>
|
|
<Key word="nul"/>
|
|
<Key word="octs"/>
|
|
<Key word="odsr"/>
|
|
<Key word="off"/>
|
|
<Key word="on"/>
|
|
<Key word="parity"/>
|
|
<Key word="path"/>
|
|
<Key word="pause"/>
|
|
<Key word="pause"/>
|
|
<Key word="prn"/>
|
|
<Key word="prompt"/>
|
|
<Key word="rate"/>
|
|
<Key word="rd"/>
|
|
<Key word="realtime"/>
|
|
<Key word="ren"/>
|
|
<Key word="rename"/>
|
|
<Key word="rmd"/>
|
|
<Key word="rmdir"/>
|
|
<Key word="rts"/>
|
|
<Key word="select"/>
|
|
<Key word="separate"/>
|
|
<Key word="set"/>
|
|
<Key word="sgn"/>
|
|
<Key word="shared"/>
|
|
<Key word="shift"/>
|
|
<Key word="status"/>
|
|
<Key word="stop"/>
|
|
<Key word="tg"/>
|
|
<Key word="then"/>
|
|
<Key word="time"/>
|
|
<Key word="to"/>
|
|
<Key word="truename"/>
|
|
<Key word="type"/>
|
|
<Key word="unlock"/>
|
|
<Key word="ver"/>
|
|
<Key word="verify"/>
|
|
<Key word="verify"/>
|
|
<Key word="vol"/>
|
|
<Key word="wait"/>
|
|
<Key word="xon"/>
|
|
</KeyWords>
|
|
|
|
<KeyWords name="Keywords2" color="#008080" bold="false" italic="false">
|
|
<Key word="append"/>
|
|
<Key word="assoc"/>
|
|
<Key word="at"/>
|
|
<Key word="attrib"/>
|
|
<Key word="begin"/>
|
|
<Key word="cacls"/>
|
|
<Key word="chkdsk"/>
|
|
<Key word="chkntfs"/>
|
|
<Key word="cmd"/>
|
|
<Key word="color"/>
|
|
<Key word="comp"/>
|
|
<Key word="compact"/>
|
|
<Key word="convert"/>
|
|
<Key word="ctty"/>
|
|
<Key word="date"/>
|
|
<Key word="delims"/>
|
|
<Key word="diskcomp"/>
|
|
<Key word="diskcopy"/>
|
|
<Key word="doskey"/>
|
|
<Key word="enableextensions"/>
|
|
<Key word="endlocal"/>
|
|
<Key word="eol"/>
|
|
<Key word="fc"/>
|
|
<Key word="find"/>
|
|
<Key word="findstr"/>
|
|
<Key word="format"/>
|
|
<Key word="ftype"/>
|
|
<Key word="graftabl"/>
|
|
<Key word="help"/>
|
|
<Key word="keyb"/>
|
|
<Key word="label"/>
|
|
<Key word="mklink"/>
|
|
<Key word="mode"/>
|
|
<Key word="more"/>
|
|
<Key word="other"/>
|
|
<Key word="ping"/>
|
|
<Key word="popd"/>
|
|
<Key word="print"/>
|
|
<Key word="pushd"/>
|
|
<Key word="recover"/>
|
|
<Key word="replace"/>
|
|
<Key word="restore"/>
|
|
<Key word="setlocal"/>
|
|
<Key word="skip"/>
|
|
<Key word="sort"/>
|
|
<Key word="start"/>
|
|
<Key word="subst"/>
|
|
<Key word="title"/>
|
|
<Key word="tokens"/>
|
|
<Key word="tree"/>
|
|
<Key word="ttrib"/>
|
|
<Key word="xcopy"/>
|
|
</KeyWords>
|
|
</RuleSet>
|
|
</RuleSets>
|
|
</SyntaxDefinition>
|