Files
aistudio-wpf-diagram/Extensions/AIStudio.Wpf.Script/Dlls/netcoreapp3.1/HL.dll

9316 lines
360 KiB
Plaintext
Raw Normal View History

2023-05-01 21:40:41 +08:00
MZ<EFBFBD><00><><00>@<00><1F><00> <09>!<21>L<>!This program cannot be run in DOS mode.
$PEL<00><><EFBFBD><EFBFBD><00>" 0<00>6<> <00> `<60><00><>O<00><00><00> <04>T  H.text<<3C> <00> `.rsrc<00><00><00>@@.reloc <00><00>@B<15>H,r(<28>T
<00><><00>(,s"
( s8( *{*"}*{*"}*{*"}*0x(o#
+o$
o+&o
-<2D><> ,o
<00>(
o9o#
+o$
o+&o
-<2D><> ,o
<00>+*+ He <00>(so+&so+&}*~(%
s&
}s'
}*0{o
+*0{o(
+*0
{o)
& +*0!(
<14> , +
o  +*0$(
<14> ,s*
+ o  +*0?o'<16>
,&rpo' (+
rp(,
s-
+ s-
+*B(,}*0(,<14>
, r%ps.
zr/po/
(r9p<>(0
o1
t(rOp<>(0
o1
t(repo2
,rypo3
(4
s5
(r<>po2
,!s6
r<>po/
(7
<EFBFBD>
("r<>po/
($r<>po2
,r<>po2
s8
( *{*"}*{ *"} *{
*"}
*{ *"} *{ *"} *{ *"} *{*"}*0N <14>
, r%ps.
zr/p(o9
r9p(o9
rOp(o9
r<>p( (:
o;
( (:
,r<>p( (<
o;
rep( (=
o;
( (=
,#ryp( (>
(?
o@
r<>p(!(A
o;
(!(A
,*r<>p(!(B
<08> oC
o9
r<>p(#o9
*0
{o
+*{*"}*{*"}*"(%
*B(.}*&(,*{*"}*{*"}*{*"}*{*"}*0
{o
+*V(,s"
(:*{*"}*07 (9o#
+o$
o+&o
-<2D><> ,o
<00>*+ 0
o
+*<2A>(,s"
(CsD
(A*{*"}*{*"}*{*"}*07 (Bo#
+o$
o+&o
-<2D><> ,o
<00>*+ 0
o
+*0' oF
,r<>poE
oF
(G
sH
z*0H <14>
,4oI
+oJ
<08>(Ko
-<2D><> ,o
<00>(+ + *1 0=, oK
<16>+
, <16> +oL
, +(+sN
+*0u

<14> ,oG*0<00>oG
+*0?<00>oF<16>
,$<00>oO
<EFBFBD><00>oG +*0 {
+*0 {<16>
,oP}*
*"(%
*0Hrp(P
<EFBFBD>(0
oQ
oR
<14> ,rprCp(P
sS
z + *0<00> oh
,8<>reprsporr<>p<17>i%r<>p<>r<EFBFBD>porr<>p<17>i%r<>p<>r<EFBFBD>porrp<18>i%r p<>%rp<>r#porrAp<1C>i%rUp<>%r_p<>%rkp<>%rwp<>%r<>p<>%r<>p<>r<EFBFBD>porr<>p<17>i%r<>p<>r<EFBFBD>porr<>p<17>i%r<>p<>r<EFBFBD>porr p<17>i%rp<>rporr7p<1B>i%r?p<>%rEp<>%rKp<>%rSp<>%r]p<>rgporr<>p<17>i%r<>p<>r<EFBFBD>porr<>p<18>i%r<>p<>%r<>p<>r<EFBFBD>porr<>p<19>i%rp<>%rp<>%r)p<>r5porrUp<17>i%r]p<>rgporr<>p<18>i%r<>p<>%r<>p<>r<EFBFBD>porr<>p<17>i%r<>p<>r<EFBFBD>porr<>p<17>i%r<>p<>rporr%p<17>i%r+p<>r3porrMprUp;(T
r<EFBFBD>porr<>p<17>i%r<>p<>r<EFBFBD>porrp<17>i%r2p<>r:porrLp<18>i%rTp<>%r^p<>rhporr<>p<17>i%r<>p<>r<EFBFBD>porr<>p<17>i%r<>p<>r<EFBFBD>porr<>p<1A>i%r<>p<>%r<>p<>%r<>p<>%rp<>r porrp<17>i%r&p<>r0porrBp<17>i%rPp<>rZporrrp<17>i%r~p<>r<EFBFBD>porr<>p<17>i%r<>p<>r<EFBFBD>porr<>p<1A>i%r<>p<>%r<>p<>%r<>p<>%r<>p<>r<EFBFBD>porr p<17>i%r& p<>r0 porrL p<17>i%rT p<>r^ porrp p<18>i%rx p<>%r<> p<>r<EFBFBD> poroi*"(%
*0`~
<14> , sU
%<25>
 +oV
<02> , ~R+&X oW
<EFBFBD>-<2D>oX
s+*0<00>sq
r<EFBFBD> pr<70> pr<70> pr<70> pr<70> ps<> o<>o<>r<> pr<70> pr<70> ps<70> o<>o<>o<>o<>r
pr<70> pr(
pr<70> pr<
ps<> o<>o<>rZ
pr<70> prr
pr<70> pr<70>
ps<> o<>o<>o<>(X<06>*&(<28>*0<00>(<28>obo<>(W sY
(<28>
<00> ,o
<00><00> , o
<00>oZ
([
(\
<14>,o]
(+(\
+o]
o_
<16>(\
og  <14>,
oU (<28>(<28><00>r<>
pr<>
p(P
s`
z*($ 1 &A <00><>306s 
}T}U}V}W<06>!sa
 +*<2A>s%
}(%
}}*0'{<14>
, { +(vob
+*0+{  (c
{ <14>, { <06><>{
<00> , (d
<00>  (o(<16>, r psH
zoe
<00><07>#o
<00><14>  , r! psH
z<00> 

<00>{    (c
}{ - {!<14>+  ,} }!{!<14>,r<> p{!sf
z{ <06>  , (d
<00>*4 0; T&zKV<> <00>f 0(vog
+*0(voh
+*0(voi
+*0(voj
+*0 (u
+*0(vok
+*0%<03>
, +Y(l
#{<14>G<EFBFBD>z<EFBFBD>?<3F> +*0(m
(n
+*0(o
(p
+*00 oI
+oJ
oq
o
-<2D><> ,o
<00>* $ ><1F>sr
%}s
*0!ot
-+ou
+*0,"ot
- <01> +ou
(v
s8
+*0-#ow
<14> , <02>  +(v
s8
+ *0Z$
,S<1B>i%(x
r<> p(y
<EFBFBD>%r p<>%(z
<EFBFBD>%({
<EFBFBD>%(|
<EFBFBD>(}
(~
(
*0F(<28>
o<>
<EFBFBD>z(0
(<28>
(\
<00>C(0
o<>
o<EFBFBD>
(\
}#*0%{#o<>
tC
+*0{#oF
+*0D (<28>
<02>z(0
r po/
(<28>
}#{#(<28>
, r. ps<70>
z*fr p{#oF
o9
*0*&u
<14> , +{#{#(<28>
+*0{#o<>
+*0 '(<28>
+*0S(<14>
, r<> ps.
zo<>
&(<28> <0B>* o<>
o<>
(<28>z o<>
o<>
(<28>z*'E<F0)o<>
(<28>sf
+*0P<16><16>
, +><1C>i%r<> p<>%(+
<EFBFBD>%r<> p<>%(+
<EFBFBD>%r<> p<>%<02>(}
+*0E*s<>
o<>
o<>
o<>
<14> ,o<>
o<>
(<28>
+*0<+s<>
o<>
&~^%-&~]<04>,s<>
%<25>^o<>
 +*0 ,<14>
, r<> ps.
zs<> +*0!,<14>
, r<> ps.
zs<> +*0-(<28>(<28>
+*0 .(<28>
+*0x/<14>
, r<> ps.
zo<>
&o<>
rp([
, (<28> <0C>:o<>
s<EFBFBD>
z o<>
o<>
(<28>zo<>
o<>
(<28>z*3HE3]F0)o<>
(<28>sf
+*0P<16><16>
, +><1C>i%r<> p<>%(+
<EFBFBD>%r<> p<>%(+
<EFBFBD>%r<> p<>%<02>(}
+*0E*s<>
o<>
o<>
o<>
<14> ,o<>
o<>
(<28>
+*0<+s<>
o<>
&~`%-&~_<04>/s<>
%<25>`o<>
 +*0 0<14>
, r<> ps.
zs  +*01(<28>(<28>
+*<2A>(<28>},}-}.}1*<2A>(<28>},}.}/}0}+}1*<2A>s%
}$s<>
}%(<28>
s<EFBFBD>
}&s<>
}'(%
*{,*{-*{.*{/*{0*{1*0X2{$
 (c
{'~b%-&~a<04>2s<>
%<25>b(+(+(+ <0C> ,(d
<00>*
AK 01o<>{*
+*{2*"}2*0E3{$
 (c
o<>{%o<>
,<04><04> ,(d
<00>*
-7 074{$
 (c
o<>{*o <0C> ,(d
<00>*
* 0E3{$
 (c
o<>{&o<>
,<04><04> ,(d
<00>*
-7 0<00>5s3
}c{$  (c
{'<06>4s<>
(+ <14>, {' o<>
&{'o<>
{c<14>,{%{co<>
<14>,1+<08> {& o<>
X<07>i2<69><00> ,(d
<00>*<00><> 0i{*-{(+
,+P}((<28>(<28>(<28>}){+, {)<14>+ ,+{){+s }**0M6(<28>
-(<28>
+
, +1(W sY
(<28> <0B> , o
<00>,o
<00>** 5 "@ ~s%
}5(%
s<>
}6*{7*"}7*0 7~
+*0A8{5
 (c
(<28><14> ,(<28>oj <0A> <0A> ,(d
<00> *
*4 0I9{5
 (c
(<28><14> ,(<28>of <0A>s<>
s<EFBFBD>
<0A> ,(d
<00> *
2< 0O:{5
 (c
{6(<28>o`o<>
, ok<04><04> ,(d
<00>*
7A 0T;<14>
, r<>ps.
z{5  (c
(<28><14> ,(<28>ol<00> ,(d
<00>*+H 0% <14>
, r<>ps.
zst(<28>*n(<28>~(<28>(X*01<{5
 (c
{6o<>
<00> ,(d
<00>*
% 00<{5
 (c
{6o<>
&<00> ,(d
<00>*
$ V{6o<>
(<28>*0G={5
 (c
{6o<>
, oa<04><00> ,(d
<00>+*
*4 0A>{5
 (c
(<28><14> ,(<28>om <0A> <0A> ,(d
<00> *
*4 0I?{5
 (c
{6o<>
&<14> , om<04><04> ,(d
<00>*
1; 07@~9<14>
, r<>pr<70>p(WsY
(<28><06>9~9 +*0''-(<28>+(<28>o<>
&(<28>
+*0<00>Ao<>
r<EFBFBD>p([
(\
s<>
rpow
o<EFBFBD>
r(pow
<14> ,o]
;oT
(+o<>
(<28>o<>
<0F>(\
o<>
r<EFBFBD>p([
(\
 + *0<00>Bo<>
,8<>8<>o<>
<17>(\
o<>
r>p(<28>
,o<>
<16> ,o<>
8yo<>
 ( <20>
>W5' <20>=<3D>.\+ <20><>!R.c+ <20>
>W;<3B>8 <20>7<EFBFBD><37>5 <20><>Z|;<3B>+ <20>7<EFBFBD><37>.f8<66> <20><<3C><>.4+ u<>m<EFBFBD>.;8<> r<>p([
-k8<6B> r<>p([
-h8<68> r<>p([
-e8<65> r<>p([
-b8<62> r<>p([
-_8<5F> r<>p([
-\+x r
p([
-\+i(<28>o<>
+p(<28>o<>
+a(<28>o<>
+R(<28>o<>
+C(<28>o<>
+4(<28>o<>
+%(<28>o<>
+rpo<>
(G
s<EFBFBD>
zo<>
,o<>
<0F><16>+:(<28><><EFBFBD>*09Cs<>
(<28>rpow
o<EFBFBD>
r6pow
o<EFBFBD>
 +*0SDs<>
(<28>rpow
o<EFBFBD>
rBp(<28>o<>
o<>
(<28>o<>
(<28> +*0\Es<>
(<28>(<28>o<>
o<>
<16> ,-o<>
&o<>
<19> ,o<>
o<EFBFBD>
o<>
 + *0_Fs<>
(<28>(<28>o<>
o<>
&+#o<>
<17>(\
o<>
o<>
o<EFBFBD>
o<>
<0F><16> -<2D> +*06Gs<>
(<28>(<28>o<>
o<>
<16> ,o<>
 +*0<00>Hs<>
(<28>rXpow
o<EFBFBD>
rdpow
o<EFBFBD>
rlp(<28> (<28>
o<EFBFBD>
(<28>o<>
(<28>o<>
o<>
<16> 9Eo<>
&8!o<>
<17>(\
o<>
 r<>p([
-" r<>p([
-W r<>p([
:<3A>8<>o<>
<14>, r<>p(<28>z(<28>o<>
o<>
o<EFBFBD>
o<>
8<>o<>
<14>, r<>p(<28>z(<28>o<>
o<>
o<EFBFBD>
o<>
+Uo<>
(<28>
<14>, r<>p(<28>z(<28>s<>
o<EFBFBD>
o<>
&+rpo<>
(G
s<EFBFBD>
zo<>
<0F><16>  :<3A><><EFBFBD><EFBFBD>
+
*0)uW(<28>
+*0.I<14>
,o<>
o<>
(<28>s-
+ s-
+*0-JuW
<14> ,o<>
o<EFBFBD>
o<>
o<EFBFBD>
*0cKrZpow
<14> ,</o<>
<16><16> ,o<>
Xo<58>
s<EFBFBD>
+s<>
+<05>+*0CL<14>
,9o<>
<16> , rjp(<28>z/o<>
<16><16> , r<>p(<28>z*0?M(<28>
rpow
o<EFBFBD>
o<>
(<28>rpow
o<EFBFBD>
 +*0dNrpow
<14> ,</o<>
<16><16> ,o<>
Xo<58>
s<EFBFBD>
+s<>
+(<28>s<>
+*0<00>Os<>
(<28>uW r*pow
(<28>o<>
r@pow
(<28>o<>
rVpow
(<28>o<>
rlpow
(<28>o<>
r<>p(<28>o<>
 +*0CP(<28>
, +2r<>po<>
,
(<28> +~:o7
<EFBFBD>(<28> +*0dQr<>po<>
(\
 o<>
<EFBFBD>z(0
r<>p(G
(<28>
(<28>
,r<>pr<>p(P
(<28>zs<> + *0$R(<28>
<16>
, +(<28>
s<EFBFBD>
+*0,S(<28>
, <01>  +~;o7
<EFBFBD>  +*0,T(<28>
, <01>
 +~<o7
<EFBFBD>
 +*~s<>
<EFBFBD>:s<>
<EFBFBD>;s6
<EFBFBD><*{=*"}=*<2A>s<>
}>s<>
}?s<>
}@(%
(<28>*<2A>s<>
}>s<>
}?s<>
}@(%
}B(<28>*0?o
<16>
,&rpo
(+
rp(,
s-
+ s-
+*{C*"}C*07U(<28>(<28>
, (<28> +{>o
, + +*0$V(<28>{?o
, + +*0(<28>{?o
+*0 (<28>
+*0 {@
+*0WoZ
(<28>s5
o
o<>
o
+Uo
uQ , o<>
<14>+,0(<28><14>, r<>p(<28>z{e o
(<28>o
-<2D><> ,o
<00>(<28><14>, raps-
z{es<o
o<>
( +o 
+#o

{@o 
o 
o 
o
-<2D><> ,o
<00>**a<> <00>0 0<00>X{B,{A+ ,+x}A{?(
+
 +U{B<08>((
o  <14>,-<08>((
{?o
&{? o
X <06>i<EFBFBD>-<2D>*07@~E<14>
, r<>pr<70>p(WsY
(<28><06>E~E +*0'.-(<28>+(<28>o<>
&(<28>
+*0<00>Yo<>
r<EFBFBD>p([
(\
s
rpow
os
o
o(<28>o
(<28>
(\
o<>
<0F>(\
o<>
r<EFBFBD>p([
(\
 + *0IZo<>
,888o<>
<17>(\
o<>
rp(<28>
,o<>
<16> ,o<>
8<>o<>
( <20><><EFBFBD><EFBFBD>5G SO<53>M5 EJ;<3B>+ SO<53>M;<3B>8w <20>Yk<59>;+ <20><><EFBFBD><EFBFBD>;<3B>8X <20>4<EFBFBD><34>5 <20>~<7E><>;<3B>+ <20>4<EFBFBD><34>;<3B>80 <0E> <0A>;<3B>+ <20><<3C><>.&+ <20><1C><>.s8 r<>p([
:<3A>8<>r<>p([
:<3A>8<>r<>p([
:<3A>8<>r<>p([
:<3A>8<>rp([
:<3A>8<>rEp([
:<3A>8<>rqp([
-m+ur<>p([
-]+er<>p([
-M+U(<28>o
+[o
u  <14>, r<>ps
z (<28>o
+*(<28>&+ (<28>&+rpo<>
(G
s<EFBFBD>
zo<>
,o<>
<0F><16>+:<3A><><EFBFBD><EFBFBD>*0<00>[o<>
r<EFBFBD>p([
(\
s=
rpow
o?r(pow
<14> ,o@;oT
(+o
oB(<28>o
u 
<14>(\
o<>
<0F>(\
o<>
r<EFBFBD>p([
(\
 + *0<00>\o<>
r<EFBFBD>p([
(\
o
u
<14>(\
o
o
(<28>o
o
(<28>
(\
o<>
<0F>(\
o<>
r<EFBFBD>p([
(\
 +*0<00>]o
u
<14>(\
s- o<>
o0r@pow
(<28>
<16> ,~Fo7
<EFBFBD>o4r*pow
(<28>
<16>,~Fo7
<EFBFBD>o2rApow
(<28>
<16>,~Fo7
<EFBFBD>o6o9o
+*0)uW(<28>
+*0.I<14>
,o<>
o<>
(<28>s-
+ s-
+*0-JuW
<14> ,o<>
o(o<>
o**0CL<14>
,9o<>
<16> , rjp(<28>z/o<>
<16><16> , r<>p(<28>z*0@^(<28>
rpow
oo(<28>rpow
o$ +*0<00>_s
(<28>uW r*pow
(<28>or@pow
(<28>orVpow
(<28>orlpow
(<28>o"r<>p(<28>o  +*0CP(<28>
, +2r<>po<>
,
(<28> +~Fo7
<EFBFBD>(<28> +*0dQr<>po<>
(\
 o<>
<EFBFBD>z(0
r<>p(G
(<28>
(<28>
,r<>pr<>p(P
(<28>zs<> + *0$R(<28>
<16>
, +(<28>
s<EFBFBD>
+*0,S(<28>
, <01>  +~Go7
<EFBFBD>  +*0,T(<28>
, <01>
 +~Ho7
<EFBFBD>
 +*~s<>
<EFBFBD>Fs<>
<EFBFBD>Gs6
<EFBFBD>H*F(<28>(<28>*<2A>(Q~
(<28>|J<04>|K<04>|L<04>*0 {I
+*0 (N
, rYpsH
z}I*0 `{J
+*0 (N
, rYpsH
z}J*0 `{K
+*0 (N
, rYpsH
z}K*0 `{L
+*0 (N
, rYpsH
z}L*0/r<>p(<28>(<28>
-(<28>+~
r<EFBFBD>p(P
+*B(}M*<2A>(QsD
(
s<>
}N*0 {M
+*0 (N
,s
z}M*{O*"}O*0{No
+*0T<1B>i%r<>p<>%(E
oF
<EFBFBD>%r<>p<>%((<28>
-(+~
<EFBFBD>%r<>p<>(}
+*0V{No
, + +*V{No
o
*v{No
&{No
*0.a,) ŝ<1C>
 +o
a <20>Z
X o<>
/+<2B>*B(}P*&(%
*0<00>bo><14>
,ro>o<>
<16> , r<>p(z{P{o>o
,r<>po>r<>p(P
(z{P{o>so
oD + *0<00>co<14>
9<>oo<>
<16> , r<>p(z<14> , r'p(z{P{o>o)
<16>,r<>po>r<>p(P
(zoo <14>,s
%oo
o+r<>por<>p(P
(z+*0
o;
+*0<00>do/<14>
9<>o/o<>
<16> , r<>p(z<14> , rp(z{P{o/o
,rSpo/r<>p(P
(zo/s<> o3oo1o<>o5ooO{P{o/o/s<>o 
+*<2A>(%
<14>(\
<14>(\
}Q*0<00>eo><14> ,{Q{o>o!
+o@<14> , +Xo>s
o@o"
+o#
o o<>
o
-<2D><> ,o
<00>oD + *T$x 0fo<14> , r<>p(zoo<>
<16> , r<>p(z<14>, r'p(z{Q{o>o)
<16>,r<>po>r<>p(P
(zoo  <14>,s
%oo
ooo$
oo%
oo&
o!o'
oo(
+*0
o;
+*0<00>go/<14> , r<>p(zo/o<>
<16> , r<>p(z<14> , rp(z{Q{o/o
<16>,r<>po/r<>p(P
(zo3oo1o<>o5ooO+*&}S*0 {S<14>
+*0* {S<14>
,{S{SoW
Yo)
*2s<06>R*"(%
*0<00>h{T{T(<28>obo<>{U(W sY
(<28>
<00> ,o
<00><00> , o
<00>{Vog  <14>,{WoU {T(<28>+*1 > (&N j(%
}*
(+
},
**0>{*
,+.+++*}*
{-
}.
}*
*}*
*{.
*s/
z2{.
<EFBFBD>.*07i{*
<1F>3{,
(+
3 }*

+s0
{1
}-
*(2
*.s+<06>]*"(%
*6o3
s-
z.s.<06>_*"(%
*6o3
s-
z.s1<06>a*"(%
*ob
*"(%
*J{cob
([
*ns4
}e(%
}d*0<00>js5
{eo6
o<>
<14> ,no<>
o<EFBFBD>
<16> , r<>p(<28>z{d{>o<>
o7
,r[po<>
r<EFBFBD>p(P
(<28>z{d{>o<>
o8
o9
+*0<00>bo<>
<14>
,ro<>
o<EFBFBD>
<16> , r<>p(<28>z{d{?o<>
o:
,r<>po<>
r<EFBFBD>p(P
(<28>z{d{?o<>
s
o
 + *0ko;
(<
+*0Elo=
(<
&o>
(<
&o?
(<
&o<>
(@
+*0moA
(@
+*0koB
(<
+*0<00>nsC
}jsC
}k(%
<14>(\
<14>(\
}f}g}isD
}hoE
+$(F
{h(G
(H
oI
(J
-<2D><><00>1o
<00>*Z1<>0Po{go
{koK
, 8){joL
<16>, r<>p(<28>z{l oM
(:
,oM
(<
}lo<>
oN
o<>
o
8<>o
oO
  u4

<14>  , 
(>+N u^  <14>  ,oP
 oQ
+& u_<14>,oR
oS
o
:p<><70><EFBFBD><EFBFBD> ,o
<00>}l{koL
& + *<00><00>) <00>oR
oR
( +oP
oP
( +*0<00>p
{f{B<14> 9<>o<>
<14> ,{f{?o<>
oT
+VoU
->oV
-6oW
(:
-%oX
(A
-oY
(=
<16>+ ,+Zs
o<>
o
oU
o$
oV
o%
oW
o&
oX
o'
oY
o(
+*0qo<>
o_
<16> ,rp(<28> 8<>o<>
o"
+# o#
(<28>
, rQp(<28>z o
-<2D><> , o
<00>sZ
o<>
<14>As[
( +9<>r<>po]
&o<>
~n%-&~m<04>Ks^
%<25>n(+o"
+2o#
 %X<16>

, |o`
& (a
o]
&o
-<2D><> ,o
<00>r<>po]
&8<>(o`
& o<>
o"
 +x o#
  %X <16>, |o`
& o
(b
, r<>po]
& (a
o]
&  o<>
Yo
(b
, r<>po]
& o
:|<7C><><EFBFBD><EFBFBD>  , o
<00>)o`
&sc
%o;
(Cod
%oC
(Boe
+*(1/` <00>? L<01><> 0% o
(b
,o<>
Y(f
+
+*0Wr<14> , r<>p(<28>z 
<17> , `
{l ,`
sg
<04>o<>
(<28>z*7 Cd0<00>s(h
<14>
,(h
oO
t +_(i
<14> ,L(j
(D (i
oi
<14>,r<>p(i
r<EFBFBD>p(P
(<28>z + +*0_t<14> , {f +K{i<14> , rp(<28>z{io
<14>,rpr<>p(P
(<28>z +*0<00>u(k
<14>
,(k
oO
t4 +_(<28>
<14> ,L(l
(D (<28>
oh
<14>,rRp(<28>
r<EFBFBD>p(P
(<28>z + +*0$vo<>
o<>
(<28>
, o<>
(<28>
+ , r<>p(<28>zom
<16> ,G<14>,r<>p
+3on
<17>,r<>pr<>p(P
+r<>pr<>p(P
o>
(C so
%o<>
op
(Boq
%on
(Bor
%o<>
(Eos
%o=
(Cot
%ou
%o?
(Cov
%ow
%ox
+*0GwoA
(E
{hoy
,(=<06><16> , r<>p(z
+*09
sc
%oB
(Cod
%o{
o|
(Boe
+*.sJ<06>m*"(%
*o<>
*BSJB v4.0.30319l$9#~<00>9 -#Strings<00>f#US<00><>#GUIDЂX#BlobW_<57> <00>3<00>,nKJ|<00>wEd 6 & <00><00>m#<00>m#Mm#6<13>"<00>#
<00>'
<00>'<00>"4HpHH<00>HH.H<00>HeH<00>H5'<27>m#<00><12>"J<13>"<00><01>w<01><00><01><01>!<21><00><1D>B<00><17><00><00><00>('
' 7+9Y%TY%<00>Y%D!G<00> <0A><00>
V <20>NUq<1B><00><00><00><12><00><01><11><0E>9<1C>"<00><1E><1D><00>'<27><00><01>+<01>3<12>|m#"^)<29>"<00><13>"<00><1E><00><13>" <15><00><10><00>!u%u%<00><13>"*H<00>GH+<"<00>\"<00><1D>"<00>'\"<00>$<24>"z\"<00>$\<00><01> G '<00>'3)<29><00>,<2C><00>'<27><00><0E>#<23><00>*<2A>5<19><00><00>"<00><1D><00> <20><00><01>u"<22><00><01>cU"H<19><00><0E> +&<00>+:%<00><11>&<00>%:%<00><1D>#<01>9<01>$cZ<00><01><00><16>q<1D>P<0E>*<00>tH<00><1D>.E<00>,H?
<00>%<25>@<17>"2m"<22><00><17>"<00> <0A>"<00>*<2A><00>)<29>6{<0E>
&'"s<11>"<00><11>"n\U<1D><00><1F>c<01>.EJ,<2C><1D><00><1D>]<17>Q<1E><00><00><00>"<22>  <00><1A> <00><1A> I  <00> <20> <00> ?)<29> I' <00><0E> - <00>#<23> 8 N<1C> =<00>Y#F<00><00>Y#IH<00> &Y#IN<00>( Y#R<00><00>Y#T<00>#<23>#IW<00>4K#Z<00>I)`<00>j)IoO)hp<00>)It<00><00>")I"}!<00>)u#<00><00>)I$<00><00><00>)I$<00>J)I$<00>5)I3<00><00><00>)I8<00>!<00>)I=<00><00><00>)ID<00><00>k0I<00>k0M<00>IP<00>"IP<00>"IQ
<00><00>RgIT <00>IX"!<00>I]*!<00>I_-!<00>Ia00Ic3<00>"Id5<00>"If<!<00>ImI<00>r<00> <09> <00> <09> <'<27> <00>#<23> !<00> <0B> !x+<2B> <00>r<00><07> 4<08> <00> <09>  <09> l<08> 
r. <09>J <09>! $<24> <00>r<08> P<08> h <09> <00> <09> <00>r<00> <00> <09> <00>
& 6U !<00>!Dru<00>&<00>+V<><56>/!-2!<00>7<00>7]$A<00>
<00> <0B> <00>K! O!s
r!U
r!<00>
r!6
r!<00>r!<00>r<00>
V<>rV<>.r!<00>!H$S<00>\V<> r<00>'`3 e3 j3<00>o<00>rp'tS'~J'<27>l
!]&<26><00> <09>V<> r<00>'`3 e3 j3<00>o<00>rJ!<21> <00>!<21> <00>!<21> 0r!<00>%~<00> !<00>K!<00>K6)<03>!<00>* <00>$6r<00>\Dr<00><12>J*<2A><00><02><00><15><00><15>6<00><01>|<00>6<00><01>|<00>6<00><01><00>Dr<00><15>#T&<26>!<00><15>!p'<27>!]'<27>!<00> <20>:&<26>(&<26>}
6<00><01>F<00><00>0!<21><00>z<1C><00>$<00><05> P <00>`"r <00>$<0F>z <00>-<00> <00>o&<00> <00>|&<00> <00><08>&$ <00> <00><08>&) <00> <00><00>"/
H!<00>`"5 t!<00>`" <00>!<00> $<0F> <00>!<00> <09>#= <00>!<00> F <00>!<00><00> L("<00><00>%SX"<00><00>!]<00>"<00>`"e<00>"<00>`"a<00>#<00>$<0F><00>#<00>-<00>#<00><08>
,
<00>#<00><08>
<EFBFBD><00>#<00><08>
,
<00>#<00> <0B><00>#<00><08>(;
<00>#<00><08>(<28>$<00>"<11> $<00>0$<00><08>1
 $<00><08>)$<00>+<2B>1$<00>'+<$<00>A<EFBFBD>a<00>%<00><00>"/<00>%<00>V{ <00>%<00>e <00>%<00>{!<00>%<00><08>!<00><05>"/"<00>%<00>`"#<00>%<00>`")#<00>%<00>`"$<00>%<00><08><0F>$&<00><08>$&<00><08>
k%&<00><08>
u%&<00> k&'&<00>, u&0&<00><08>!k'8&<00><08>!u'D&<00><00>"/(c&<00>`")y&<00>o&)<00>&<00>|&)<00>&<00><00>&<26>*<00>&<00><00>"/+<00>&<00>`",'<00>$<0F>,#'<00>-,,'<00>%<25>-4'<00> %<25>-='<00>o&.E'<00>|&.P'<00><00>&<26>/<00>'<00><00>"/0<00> v71<00><05>1<00>'<00>h<19>1<00>'<00><00>&<26>2X(<00><00>*<2A>3<00>(<00><00>4<00>(<00><00><1D>5<00>(<00>><11>68)<00> v77P)<00><01>7{)<00>87~)<00>`"7<00>NF7<00>N<1B>8<00> $<0F>:<00> F:<00> <0A>#=;<00>)<00><00><18>;<00>)<00>n$<24>=<00>.<00>`"?<00> <0A><10>?<00> <0A>%<25>?<00><05>k?<00><17>@<00><17>C<00><05>F<00> P,<2C>G<00> ,<2C>G<00> e,<2C>G<00> <0A>+<2B>G<00> C<0F>G<00> #<10>G<00> <0A>%<25>G<00> <0A><10>G<00> 07G<00> N>G<00>kH<00><05>kI<00><17>J<00>NFM<00>R<10>N<00>.<00><00><1F>P/<00>f"Q<00>/<00>`"Q0<00>Q1<00><00>UZ1<00>`"X<00>1<00> $<0F>Z<00>1<00>*Z 3<00> (Z@3<00><01>'Z`3<00><01> #[<00>3<00> <09>%2\<00>3<00>]<16>\<00>3<00> <09>#E\<00>3<00><00>0\ 4<00><00>6^,4<00><00>=aL4<00><00> Dd<00>4<00><00> Vf<00>4<00><00>bg<00>4<00><00>ji5<00><00>vkD5<00>)<17>m<00>5<00>`"<22>p6<00><00><17>q$6<00>]<16>rD6<00>`"ar<00>6<00>xat<00>6<00><00>$<24>v<00>6<00><00> {w7<00><00><03>w$7<00><00><03>x<00>7<00><00><1D>z<00>7<00><00> <0A>}$8<00><00><1E><10>x8<00><00>'<27><10><00>8<00><03><10><00>8<00><03><10>9<00><03><10><9<00><00><03><10>X9<00><00><11><00>9<00><00><1D><10> :<00><00> <0A><10>|:<00><00><1E><10><00>:<00><00>'<27><10>;<00><11>D;<00><11>b;<00>`""<11><00>;<00>`")<11><00>;<00>`"<00><00>;<00> P,<2C><00><<00> ,<2C><00>
<<00> e,<2C><00><<00> <09>+<2B><00><<00> C<0F><00>"<<00> #<10><00>,<<00> <09>%<25><0F><00><<00> <09><10><0F><00><<00> 07<00><00><<00> N><04><00><<00>k<00>4=<00>NF<0F><00>=<00><01>k<00><00>=<00><17><0F><00>><00>R<00>L?<00>R<10><0F><00>?<00>`"<00><00>?<00> <09><10><0F><00>?<00><08>4<11><00>?<00>Q :<11>@<00><01>k<00>p@<00> <09>%<25><0F><00>@<00><01>k<00>DA<00><17><0F><00>A<00><17><0F><00>A<00><01><00>B<00>
?<11>TB<00><00><00><00>B<00> <00><00>B<00>/, <01>C<00> F<0F>|C<00> <1B><0F><00>C<00><08>'F<11>(D<00><00><1A><10>\D<00>a<1B><10><00>D<00><00>&L<11><00>F<00><00>,[<11>@G<00><00>'d<11><00>G<00><00>m<11>H<00>&#v<11>tH<00><00>*<11><00>H<00>><19><11><00>J<00><00>!<21><11><00>J<00><00>!<21><11><00>J<00><00><1C><11> K<00>[ <0A><11><00>K<00><00><0F><11><00>K<00><00> <20><11>,L<00><00> <0C><11><00>L<00>($<24><11>4M<00><00> <20><11><00>M<00><00><17><11><00>M<00>u<17><11>$N<00><00>(<28><11>\N<00><12><00>N<00>f"<10><00>N<00> $<0F><00><00>N<00>-<00><00>N<00>`" <12><00>N<00>`"<12>4O<00><00>!#<12>O<00> (<03><00>O<00>( <0B><00>O<00><01>'<03><00>O<00><01> #<03>P<00> <09>%2<03>(P<00>]<16><00>@P<00> <09>#E<03>XP<00><00>% <12><00>Q<00><00><00>8R<00><08>'F<11>|R<00><00><11><00>R<00>a<1B><10>HS<00><00>&,<12><00>U<00>dA<12>\V<00><00>#P<12><00>V<00><00>P<12><00>W<00><00>!<21><11><00>W<00><00>!<21><11>,X<00><00>_<12>hX<00><00><0F><11><00>X<00><00> h<12>Y<00>($h<01>Y<00><00> <20><01>Y<00><00><17>`Z<00>u<17><01>Z<00><00>(<28><01>Z<00> [<00>f"
 [<00>`"
2[<00>`" l[<00><08><0F> <01>[<00><08> <01>[<00>[!k <01>[<00>o!u <01>[<00><08>!k  \<00><08>!u 8\<00><08>!kP\<00><08>!u|\<00>]<16><01>\<00>`"<01>\<00>`"<01>\<00>$<0F>]<00>-)]<00>%<25>1]<00> %<25><]<00><08>%2\]<00>]<16><01>]<00>|'#<01>]<00> <03>
<01>]<00> r^<00>FyV^<00>`"~g^<00>`"t^<00>z<1C>_<00>0!<21><01>_<00>$`<00><01> <01>`<00>`"<22>$a<00>z<1C> <01>a<00>0!<21>!<01>b<00>$#c<00><01> $<01>c<00>`"<22>&<01>c<00> &7'<01>c<00><01>'.d<00>f"';d<00>`"'Dd<00><00>*'e<00>`"'e<00><01>( e<00>+7(je<00> <09>)B(re<00>H((ye<00> *G(<01>e<00><01>!R(<01>e<00>3"[(<01>e<00>f"(<01>e<00>`"(<01>e<00><00><00>(<01>e<00>f"*f<00>`"* f<00><00><00>*f<00>f",%f<00>`",.f<00> <00>,6f<00>`"-?f<00><00><00>-Rf<00>`"<22>.pf<00>,(<28>/g<00>0!<21>0<01>g<00>4#<23>1<01>g<00>Y<19>2(h<00><01>*<2A>3Lh<00><01><0E>4ph<00>`"<22>5(i<00>,(<28>8<01>j<00><00> <0A>9<01>j<00>0!<21>;<01>k<00>4#<23><n<00>; <0B>=<n<00><00>+<2B>><01>n<00>'!ADo<00>C<01>o<00>!( EDp<00>Y<19>Gtq<00><01>*<2A>H<01>q<00><01><0E>I r<00>f"Jr<00>`"J"r<00>P&Jy+<00>!y+<00>#<00>#<00><00><00><00>"<00> <00> D<00><00><00>|)<00> y+7d+<00><00><00><00><00><00><00>7d+<00>"<00><00><00>"!$<00><00><00><00><00>"<00><00>"<00>"<00><00><00><00>"<00>"8<00>*<00>*<00><00><00><00>t<00>D9,D<00><00><00>D/%D/%<00>D<00>D<00>D/%<00><00>+h<00><00>D/%6<00>D6DuDD<00><00><00><00>j<00>&<00>|)<00>|)<00><00><00><00>.'<00>$-d+7d+7d+<00><00><00> <00>+t<00><00> t<00><00>*1 <00>'<00>*<00><00> ^&<00><00> <00><00> <00><00> <00>+t<00><00> t<00><00>*1 <00>'<00>*<00><00> <00><00> <00>,,3<00>,s,3<00>+W<00> <00>D<00><00>D/%<00>+h<00>D<00>D/%D/%<00>X,<00>,<00><00>,X,X,<00>t<00><00> <00><00><00><00><00><00><00><00><00><00><00> <00> |)<00><00><00>D<00><00><00><00>!D<00>!<00>(<00><00><00> ^&<00><00> |)<00> <00>DD<00><00> <00> <00><00><00><00><00><00><00><00><00><00><00><00> <00> |)<00><00>D<00>y+<00>y+<00>!D<00>!<00>(<00><00><00><00><00><00><00><00>D<00>!D<00> '<00>y+y+<00>!<00>#<00>#<00><00> y+y+<00>!<00>#<00>#<00>*<00>"<00>$"<00>$>,<00><00>9(<00>!B#c<00>*<00><00>p'<00> 9(A(<00> <00>!B#H <00><00>+<00>" <00><00><00>q c<00>*<00>r+8q (<00>4<00>qD@<00>4<00>((!"#<00>%
%%%<00>%<00>*m+m `"`"`"!`"
9`"A`"I`"Q`"Y`"a`"i`"q`"y`"<00>`"<00>`"<00>`"<00>`"#!`")i`"<00>`"0<00>`"<00>`"<00><01><00>+7 >*B<00>g(<00>>*GR"RR"[ `"<00><00>aIk<00>`"`"$R"R,>*B<00>`"4`"<`"<=$<24>4<00><15>D`"A]<16>I '<27><00>`"Q`" z <01>b <01> *! <01>&<01>m(+L`"8q`"a<03>>\`"8 o\<00>7 u\kBL<00>7LkB<00><00>({ T<00>7TkB<00>]<16>d`"<00><00><11>i$<0F>I '<27>q`"lR"Rt>*B<00>e*{<01><00>,7yH,<2C><01>`"<22>9GGI '!<02><01>,(<02><03>.<02>`"I<03>(5<02>`"<00><00>U<02>e*{<01>%8<01>`"w<02>$<0F>I<03>,~<02><03>*<2A><02>%<25>yG<18><02>e*{q`"<22><02>`"<22>Y$<0F><00><03><1F><02><03>(<03><00> B<00>`"<22>Y(Y<01>'Y<01> #Y<01>%2Y<01>#E<03><03>"T<03><03>]<03>t+]<03><03>g<03>t+g<03>%8<01>`"<00><00><15><03><01> <0A><03>k<15><00> <19><03><01> <01>l+<2B><03>] I''<27><03><03><10><03>B <0C>I '<27><03><03><10><03><03><10><03>`"iT<11><01><01>,<2C>'<12><01><01><18><02><15><03> -<2D><02>,<2C>!`"<00><00>$<04><00> {<01>W*))V{)<02>{1V{1<02>{<01><00> <0A>A`"A<02>*>A<02>&>A >A<02>"CA<02>J<04><01>Q9`"9%fI`"<22>9vp<04><01><01><00>`"<00>`"<00>g<12><04>`"<22><04>`"<00>`"<22>y@,<2C><04>,<05><00><15><00>`"<22>y)?<05><00>S<05>%8<01><00>YI<03>,<2C><03>`"<00>`"<22><01><00><15><00>%Y<05><00>S<05><00><18><05>7<00><01><0F><00>`"<00>-<00>o&<26><05>f)<04>i)7I<03>,~<02><<00>$<0F><00>%8`"<00>`"<00>-<00>u<00>`"<00>-<00>X<06>$<0F><00>o&<26><05>`"<00>q (<06>f<16><00><02>+<00><02>4<06>`"<00>q (<06>#<23><02><01><16><00>%8<01>`"<00>F O<06>`"<00><02>+<00><02>+\<00>(B<00>><04><02> (<06>F O<06><02>+<2B><00>
(<06>
4<06><02>+<2B><00><02> (<06><02>4<06>1 x<06>)<29><00>`"8<01>V{<01><02>{yey<02>I<03><15>I<03><16>I<03><16><06>`"I<03>{I<03><15><06>-<00>$<0F><00>'+<00>`"<00>`"8<01>`"<00><02>
<EFBFBD><06> <0B><06><02>(<28><06><02><07>0I<03><07><00>7<00>kB)`"5a`"i`"`" `"`"yV{<01><15> <01><15> =$<24><00><01>&<26>R"R$>*B,<01><18>y<03><11>4R"R<>*B<00>$<0F><00>k<15>%YDP,B <01>S %YL`"LX8LABT%8LB<00>`"I<03>,rq`"<00>$<0F>I<03>%<25>4<00>,S4%Y<05>`"<00>-<<00><15><%Y4<00><18>\R"Rd>*B<00><00>
<EFBFBD><06> <0B><06>0<06><00><07><00>(<28><06>'l<01><12><08><03><02>l<01><02>l<01><15>lJ*<2A>`"l`"l<01><15>l<01>!RQ<02> <0A>,`"<00>`",%Y<01>,S%Y<05><02>&<26> <01>,S<05>^  <09><00>"' <09><02>  <09><02>  <09><02>  <09><00>"' <09>1 x<06>^  |`"<00>`",R"{ <09>>*<2A> <09>k<15> <09>P,B<00>%Y<05>+7|<01>$S|%S<05>I<12> <09>-y<02>"' <09><01>$<24> <09>%8<01><01>#<23> <09>%8 <01><18><05><02>
,
<EFBFBD><02>
,
<EFBFBD>"<11> <09><02>1
<EFBFBD><02>(;
`"<00>`"<22>y<03>n
<03>
<EFBFBD>
<EFBFBD>`"<22>y<16><03>
<EFBFBD>
M<11>
1<04>(<28>
<EFBFBD>`"<00><02> <20>
<EFBFBD><02>+<2B>
1<04>(<28>
`"<22>
<EFBFBD>L)B<00>)<29><00><00><1A><00>L)B<00><00><1A><00>7<00><02> <0B>`"<00><02> <0B><02><19>
<EFBFBD><02><19>
<EFBFBD><02>' <0B>;!<21>
<EFBFBD>!<21>
<EFBFBD><02> <20>
<EFBFBD>o*><04><02>
><04><01><15><00><03><18><03><02>+<2B><00><02> <00>7 <00>@ <00>e <00><00> <01> !<00><00>!<00>M. <00>.<00>.<00>.#<00>.+<00>.3 .;N.C_.Kj.Sy.[<00>.c<00>.k<00>.s<00>.{<00>A<00><00>A<00>Ma<00><00>a<00>M<15><00><00><13><00><00><01><00><01><00><01>M <01><00>!<01><00>!<01>M@<01><00>A<01><00>A<01>M`<01><00>a<01><00>a<01>M<15><01><00><13><01>M<15><01><00><13><01>M<15><01><00><13><01>M<15><01><00><13><01>M<02><00><02>MA<02><00>A<02>Ma<02><00>a<02>M<15><02><00><13><02>M<15><02><00><13><02>M<15> <00><13><02><00><13><02>M<15><02><00><13><02><00><13><02>M<03><00><03><00><03>M <03><00>!<03><00>!<03>M@<03><00>`<03><00>a<03><00><13><03><00><13><03><00><13><03><00><13><03><00><04><00><04><00> <04><00>@<04><00>`<04><00><13><04><00><13><04><00><13><04><00><13><04><00><13><04><00><13><04><00><05><00><05><00> <05><00>#<05><00>@<05><00><13><05><00><13><05>M<15><05><00><13><05><00><13><05>M<15><05><00><13><05>M<15><05><00><13><05><00><13><05>M<06><00><06><00><06>M <06><00>!<06><00>!<06>M@<06><00>A<06><00>A<06>M`<06><00><13><06><00><13><06><00><13><06><00><13><06><00><13><06>M <07><00>@<07><00><13><07><00><13><07>M<15><07><00><13><07><00><08><00> <01> <08><00>@<08><00>`<08><00>a<08><00>a<08>M<15> <09><00><13> <09>M<15> <0A><00><13> <00><13> <00><13> <00> <00> <10>@ <00>` <00><13> <00><13><10>B <14><00>@<14><00>`<14><00><13><14><00><13><14><00><13><14><00> <15><00>@<15><00>@<16><00>`<16><00> <1B><00>@<1B><00><13><1B><00><13><1B><00> !<21><00>@!<21><00>@$<24><00>`$<24><00><13>$<24><00><13>$<24><00><13>$<24><00>%<25><00> %<25><00><00>| z<00><00><00><00><00><00>Q<01><01><01><01><01> >[b<02><02><02> );OYcm<03><03><03><03><03> /4]w~<04><04><04><04><04>#auz<05><05><05><05><05><05><05><05><05><05> ;E[<06><06><06><06><06><06><06>%/<Lv<07><07><07>-BKTahu<08><08><08><08><08><08><08><08>  . B N <09> 
D
<EFBFBD>
<EFBFBD>
<EFBFBD>
<EFBFBD>
<EFBFBD>
   
 &*367;<@#C%D?1<00>&5<00>&>?1$C?1<00>
L L<00>(Q4Z
b++1il<00>l<00>1<00>
p0 p<00>!p<00>&5?1$%z<00>&5z<19>z<19>?1$C<00><10><00>%<25><00>,1",1x,1<00>+1G181<00>%<25><00><10>R<03>?1(<28><00>%<25><00>#<23><00>,1",1x,1<00>+1G181<00>%<25><00><10>R<03><00><10>U <0C><00>%<25><00>'<27>?1(<28><00>%<25><00>#<23><00>'<27><00>1s!p<00>!p<00>!p?1$%z<00>%<25>&<26><00>)<29><00>)<29> 
      !"#$'()*/01!2!3#4#5%6%9':'>)?)@+A+B-C-F/N1T3V5Z7[9`;a=b?cAdCeEfGgIhKiKuMwOzQ|S<00>U<00>W<00>Y<00>[<00>]<00>_<00>a<00>c<00>e<00>e<00>g<00>g<00>i<00>k<00>m<00>o<00>o<00>q<00>q<00>s<00>u<00>w<00>y<00>y<00>{<00>{}}<01><01> <01>
<01> <01><01>%<01>'<01>?jA~<01><00><01>%F/%H1%J3%L5%N7%P9%R;;Kr<00><00><00><00><00>1CK<01><01><01><01><01><01>N<02><02>x<03><04><04>5m<05><05><05><06>^go<07><07><07><07><07> %:<08><08><08><08>g p <09> <09> <09> <09> f
<EFBFBD>
<04> <0B>%
 - u%. <0B>(% 8 <0B>$ <0B> :% <0B> E <0B> tM <00>9a <00>Ou <00><><00><08>xh<><00><00><>+<00><>ZH<>MH {0<00><00>&q`C?<00>`<00><18>H<><00><18><00>ȸ<00><18><00><>0<><00><00><>9<00><>!H(Y<00>6<00><00>@<00><00>^<00>i8Px<00><00><><00><>\<10><00>H<>|<00><><00><00><><00><00> <20><00> <00> !"#$%&'()*+,+JE<00>E<00>E<00>E<00>EEE<02><00><01><00><01><00>G<01><04><00>I<01>O<01><01><02><07>

<EFBFBD><02><02><02>
((<00><>9__30_0<get_HighlightingDefinitions>b__30_0<>c__DisplayClass40_0<>9__11_0<VisitKeywords>b__11_0<>c__DisplayClass4_0<>9__5_0<LoadSchemaSet>b__5_0<LoadHighlighting>b__0<RegisterHighlighting>b__0<Sequence>d__5`1Func`1XshdReference`1Nullable`1IEnumerable`1IOrderedEnumerable`1Stack`1ICollection`1NullSafeCollection`1ReadOnlyCollection`1IEqualityComparer`1IEnumerator`1HashSet`1IList`1d1GetInt32Func`2KeyValuePair`2IDictionary`2d2<>9<Module><PrivateImplementationDetails>get_NamespaceURIHLSystem.IOHL_GENERIC_NAMESPACE_ROOTHL_THEMES_NAMESPACE_ROOTSystem.Windows.MediaSystem.Xml.SchemaXmlSchemaSystem.Runtime.Serialization.ISerializable.GetObjectData<>cSystem.Collections.Genericget_CurrentManagedThreadId<>l__initialThreadIdReadLoadThemedHighlightingAddColorAddFailedget_IsBuiltInThemesRegisteredset_IsBuiltInThemesRegistered_isThemeInitialized_HLThemeIsInitializedICSharpCode.AvalonEdit.Highlighting.XshdLoadXshdHL.Resources.Light.AS3.xshdHL.Resources.Light.DOSBATCH.xshdHL.Resources.Light.INI.xshdHL.Resources.Light.PLSQL.xshdHL.Resources.Light.HLSL.xshdHL.Resources.Light.TXT.xshdHL.Resources.Light.ASPX.xshdHL.Resources.Light.XmlDoc.xshdHL.Resources.Light.VB-Mode.xshdHL.Resources.Light.HTML-Mode.xshdHL.Resources.Light.XML-Mode.xshdHL.Resources.Light.TSQL-Mode.xshdHL.Resources.Light.PHP-Mode.xshdHL.Resources.Light.CPP-Mode.xshdHL.Resources.Light.CSS-Mode.xshdHL.Resources.Light.Java-Mode.xshdHL.Resources.Light.Patch-Mode.xshdHL.Resources.Light.Python-Mode.xshdHL.Resources.Light.MarkDown-Mode.xshdHL.Resources.Light.Coco-Mode.xshdHL.Resources.Light.CSharp-Mode.xshdHL.Resources.Light.FSharp-Mode.xshdHL.Resources.Light.JavaScript-Mode.xshdHL.Resources.Light.Tex-Mode.xshdHL.Resources.Light.scheme.xshdHL.Resources.Light.Log.xshdHL.Resources.Light.Pascal.xshdHL.Resources.Light.squirrel.xshdHL.Resources.Light.PowerShell.xshdHL.Resources.Light.vtl.xshdHL.Resources.Light.Boo.xshdHL.Resources.Light.Ruby.xshd<IsBuiltInThemesRegistered>k__BackingField<Foreground>k__BackingField<foreground>k__BackingField<Background>k__BackingField<background>k__BackingField<FontStyle>k__BackingField<Name>k__BackingField<HLThemeFileName>k__BackingField<TypeName>k__BackingField<DisplayName>k__BackingField<CurrentTheme>k__BackingField<Underline>k__BackingField<LineNumber>k__BackingField<ColumnNumber>k__BackingField<bordercolor>k__BackingField<Extensions>k__BackingField<Elements>k__BackingField<GlobalStyleElements>k__BackingField<MainRuleSet>k__BackingField<FontWeight>k__BackingField<ExampleText>k__BackingField<HLThemePrefix>k__BackingField<HLBasePrefix>k__BackingField<Key>k__BackingField<HLBaseKey>k__BackingFieldset_SpanColorIncludesEndAppendget_Foregroundset_Foregroundget_foregroundset_foregroundget_Backgroundset_Backgroundget_backgroundset_backgroundIsSimpleWordwordHL.Modes.ModeV1.xsdHL.Modes.ModeV2.xsdHL.Modes.ModeV2_htd.xsdHL.XshtdHL.Resources.Themes.TrueBlue.xshtdHL.Resources.Themes.Dark.xshtdHL.Resources.Themes.VS2019_Dark.xshtd_xshtdColorReplaceNamespaceset_IgnoreWhitespaceignoreWhitespaceget_StackTraceget_Instanceget_ColorReferenceset_ColorReferenceget_EndColorReferenceset_EndColorReferenceParseColorReferenceget_SpanColorReferenceset_SpanColorReferenceget_BeginColorReferenceset_BeginColorReferencecolorReferenceget_RuleSetReferenceset_RuleSetReferenceParseRuleSetReferenceruleSetReferenceSequencesourceGetHashCodeGetAttributeNodeXmlNodeget_MessageFormatExceptionMessagemessageAddRangeMergeInvokeICloneableIEnumerableIDisposableIFreezableAbstractFreezablefreezableISerializableRuntimeTypeHandleGetTypeFromHandleSystem.ConsoleXshdRuleParseRuleHighlightingRuleVisitRuleruleXshtdGlobalStyleParseGlobalStyleVisitGlobalStyleget_FontStyleset_FontStyleParseFontStylefontStylestyleget_Nameset_NameresourceNameget_HLThemeFileNameparamHLThemeNamehLThemeNamehlThemeNameget_TypeNameset_TypeNametypeNameattributeNamesynDefNamehighlightingNameget_LocalNameparamNamedefinitionNa
info NameForegroundBackgroundHasWeight WeightHasStyle StyleExampleTextHasUnderlineUnderline+Cannot mutate frozen .'The resource file '!' was not found. XmlDocXmlDoc.xshdC#.cs!CSharp-Mode.xshdJavaScript.js)JavaScript-Mode.xshd HTML .htm .htmlHTML-Mode.xshdASP/XHTML .asp .aspx .asax .asmx .ascx.masterASPX.xshdBoo .booBoo.xshd Coco .atgCoco-Mode.xshdCSS .cssCSS-Mode.xshdC++.c.h.cc .cpp .hppCPP-Mode.xshd Java .javaJava-Mode.xshd Patch .patch .diffPatch-Mode.xshdPowerShell .ps1 .psm1 .psd1PowerShell.xshdPHP .phpPHP-Mode.xshd Python.py .pyw!Python-Mode.xshdTeX .texTex-Mode.xshd TSQL .sqlTSQL-Mode.xshdVB.vbVB-Mode.xshdXML<00>c.xml;.xsl;.xslt;.xsd;.manifest;.config;.addin;.xshd;.wxs;.wxi;.wxl;.proj;.csproj;.vbproj;.ilproj;.booproj;.build;.xfrm;.targets;.xaml;.xpt;.xft;.map;.wsdl;.disco;.ps1xml;.nuspecXML-Mode.xshdMarkDown.md%MarkDown-Mode.xshdActionScript3.asAS3.xshdBAT .bat .dosDOSBATCH.xshdF#.fs!FSharp-Mode.xshd HLSL.fxHLSL.xshdINI .cfg .conf .ini .issINI.xshdLOG .logLog.xshd Pascal .pasPascal.xshd PLSQL .plsqlPLSQL.xshd Ruby.rbRuby.xshd Scheme .sls .sps.ss .scmscheme.xshdSquirrel .nutsquirrel.xshdTXT .txtTXT.xshdVTL .vtl.vmvtl.xshd Dark Light'HL.Resources.ThemesDark.xshtd%HL.Resources.LightTrueBlueTrue BlueTrueBlue.xshtdVS2019_DarkVS2019 Dark#VS2019_Dark.xshtd7The built-in highlighting '' is invalid.<01>Tried to create delay-loaded highlighting definition recursively. Make sure the are no cyclic references between the highlighting definitions.<01><>Function for delay-loading highlighting definition returned nullWError delay-loading highlighting definitionhh:MM:ss: propertyNameaError deserializing SystemColorHighlightingBrush reader1Error at position (line , column ):
!syntaxDefinition}http://icsharpcode.net/sharpdevelop/themesyntaxdefinition/2019highlighting-lazyLoadedHighlightingHL.ModesModeV2.xsd!SyntaxDefinition nameextensionsshttp://icsharpcode.net/sharpdevelop/syntaxdefinition/2008RuleSetProperty ColorKeywords Span Import Rule!Unknown element valueignoreCase beginendmultiline BeginEnd+Duplicate Begin regex'Duplicate End regexqCannot specify both inline RuleSet and RuleSet referenceruleSetKThe empty string is not a valid name.OElement names must not contain a slash.exampleText colorforegroundbackgroundfontWeightfontStyleunderlineSystemColors. BrushCannot find ''.<01><>Duplicate main RuleSet. There must be only one nameless RuleSet!9Could not find main RuleSet.ModeV2_htd.xsd+ThemeSyntaxDefinitionGlobalStylesDefaultStyle+CurrentLineBackground+LineNumbersForegroundSelection+NonPrintableCharacterHyperlink{Syntax Error: Color cannot occurr outside of SyntaxDefinitionbordercolor7Property is already frozen.[] CName must not be the empty stringEDuplicate syntax definition name 'YSyntax Definition for theme must not be nullSThemed Syntax Definition does not exist '-Duplicate color name 'OGlobalStyles parameter must not be null1GlobalStyle definition '#' has duplicates.+Name must not be null%Style definition '_' does not exist in collection of GlobalStyles.3Duplicate rule set name 'RuleSet cannot be processed because it contains cyclic <Import>AKeyword group must not be empty.ECannot use empty string as keyword \b(?>)\b\bRegex missing9Could not find color named '<01><>Resolving references to other syntax definitions is not possible because the IHighlightingDefinitionReferenceResolver is null.KCould not find definition with name '?Could not find rule set named '9Span has no start/end regex.$($|
))+this shouldn't happen<00>?mm<02><>G<EFBFBD><47><EFBFBD>95<39><35><EFBFBD>       Q <11><> <12><> ]  e ] <12><> <12><><11><> <12><><12><>]]e]a|axex <12><>|| |i |ei<12><>im  <12><><11><> <12><>  }y}  y<11><>y yy}}y<11><><11><>    
]<12><> <12><>]Ye]

Y<12><> e<12><> Y(
<12><><12><> <12><> <12><> <11><><12><><11><><12><> Ld<12><>8|<12><><12><><12><> <12><> Yee
<12><> m<12><><12><><12><><12><><12><><12><><12><>  <12><><12><>m<12><><12><><11><>m<12><> <12><> <12><>i iei ei <12><> <12><>   
]<12><><12><> <12><><12><>yyyy<11><><11><> <12><><12><> <12><><12>   <12>  <12> <12> X<12><> <12><><12><12> <11><>m <12>!<12><>  <12> <11><> <12><><12><><12>!<12><12> <12><><12><> <12>%<12><><12><>  <12><12>88a<12><><12><>
<12><12><><12><> <12><><12><> <12>-<12><><12>e<12>-
<12><>
<12><> <12><> <12><><12><>|
<12><><12><> <12>-<12><>e<12>-    <12><><12><>aD@<12><> <12><><12><><12><><12><>
D<12><> D| D|<12>
<12><><12><> Y<12>=  <12><><12>=<12>A<12>=<12>E<12>E y
<12>I<12>I <11>Y<12>a <11><> <12>M<12>M <12>Q<12>Q <11>Y<12>E <12>Uy<11>Y<12>E<12>U
<11>Y<12>E<11>Y<12>Em<12>]<11>Y<12>E<11>Y<12>E   <12>a<12>a<11>Y<12>a<11>Y<12>a <12>a<12>]<12>a u y}
y<11><>u <11>y<11><> <12> Xu <11><>y}y}y<11><>y<11><>a<12><>aia
<12><><12><>ii <12><>]<12>=<12>=<12>E]<12>A<12>A <12>me<12>=]<12>=
a<12>E<12><> e<12>
<12>Ae<12>A]<12>A<11>iii
<11>ii<11>ii <12><> <12><>  $ <12><>$$    <12>] y<11><>  
| x |]e] |i x<12><>8|<12><><12><><12><><12><> <12><> <12><> <11>Y<12>a
<11>Y<12>a <12>m<11>Y<12>a<11>Y<12>E <11>Y<12>E<11>u<12>E<12><><11>i<12>E<12><><12>q<12>E
a<12><><12>E <11>u <11>u<12>E<12><> <11>i <11>i<12>E<12><> &<12><>y]<12>=<12>=<12><><12>y<12>} y Y<12>y<12><><12>y Y<12>}<12><><12>}
<12>}
<12>yiyy<11><>y} u y<11><> y}!<12><>]]]<12>-e<12>- <12><><12>-
 <12><> i <12><><11><><12><><12><> <11><> i<12><>i <12><><12><><12><><12><><12><>
i <11><> <12><> <12><><12>E<08>?_<11>
:1<>8V<38>6N5<08>Û<EFBFBD>r7{<14>G<EFBFBD>z<EFBFBD>?$HL.Resources.Light&HL.Resources.Themesrhttp://icsharpcode.net/sharpdevelop/syntaxdefinition/2008|http://icsharpcode.net/sharpdevelop/themesyntaxdefinition/2019<00>:.<01><>System.Security.Permissions.SecurityPermissionAttribute, System.Runtime.Extensions, Version=4.2.2.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a<33><61>TU<54><55>System.Security.Permissions.SecurityPermissionFlag, System.Runtime.Extensions, Version=4.2.2.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3aFlags<67>Y a|ax $uy}yy<11><>y<11><>Y<12><>L <12><><12><><12><>m <12> a<12><> <12><><12><>4aDD<12><12>1<12>5<12>9 a<12><>aia|<12><><11><><12><><12>%<12><><12><>
<12>-<12><>p a<12>E<12><> a<12><><12>E<12><> <12>q<12>E<12><><12>- $ $     Y Y       4 ex | i eim $ y<11><>
y<11><>  Y(YY |<12><>LD D
<12><><12><> <12><> <12><><12><> 8  <11><> D <12><><12><>D <12><><12><> <12><>  <12><>e e<12><> y<12><> y<12><> <12>  <12> <12> <12><><12><> <12><><12><>mm <12><><12><><12><12><12><> <12><><12><><12><> <12><>|<12><><12><> <12><><12><><12><> <12><> <12><>8 4 8<12><>4 
4 D@ D<12><12><><12>=<12><><12>=<12><><12>E<12><><12>I<12><><12>M<12><><12>Q<12><><12>U<12><>m<12><>m<12>] <12>=<12><> <11>Y<12>E<12><><12><><12>a<12><> <11>Y<12>a<12><>u<12>]X<12>] uy<11><> y}
y<11><> <12><><12><> |<12><><12><>m<12>=<12><><12><><12><>$<12><><12><><12><><12><><12><> <12><>$ i   4 <12><> <12>) <12><> <12><> p <12>E <12>a <12>M <12>U <12>Q <12>I pa<12>E<12><><12><> <12><><12><> <12><><12>=<11><> i<12>=<11>Y<12>a <12><><12>= <12><><12>=<11>Y<12>E((Y( (ex(u(y}(y (y<11><>( (y<11><>(Y((D
(<12><><12><>(8(<12><>(ei (<12><>@<12>((TWrapNonExceptionThrows B.NETCoreApp,Version=v3.1TFrameworkDisplayName .NET Core 3.1 Open Source
Debug 2019-2020>9This assembly implements a docking layout system for WPF.
1.0.4 Dirkster.HLHL3 RepositoryUrl https://github.com/Dirkster99/HL1,HL.Manager.ExtensionMethods+<Sequence>d__5`1
DEBUG<00>9<?xml version="1.0" encoding="utf-8" ?>
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" >
<xsd:annotation>
<xsd:documentation>
This schema defines the syntax for mode definitions in SharpDevelop.
The schema can be simplified quite a bit but it does the job as is.
If you are using this file as a reference it is probably easiest to scroll to
the botton to find the definition of the root element called SyntaxDefinition and
then unwind the different type definitions and refernces.
Note on coloring:
Many tags define how some symbol should be colored. If a specific symbol
can not be matched onto either a Span definition, Keyword, or a Digit/Number it
will be rendered in the current default color. Which is the default color of the
current span or the default color of the mode as a whole if no span has been entered.
</xsd:documentation>
</xsd:annotation>
<!-- Defines the default rendering of the mode -->
<xsd:complexType name="EnvironmentEntry">
<xsd:attribute name="bold" type="xsd:boolean" />
<xsd:attribute name="italic" type="xsd:boolean" />
<xsd:attribute name="color" type="xsd:string" />
<xsd:attribute name="bgcolor" type="xsd:string" />
</xsd:complexType>
<xsd:complexType name="CustomEnvironmentEntry">
<xsd:attribute name="name" type="xsd:string" use="required" />
<xsd:attribute name="bold" type="xsd:boolean" />
<xsd:attribute name="italic" type="xsd:boolean" />
<xsd:attribute name="color" type="xsd:string" />
<xsd:attribute name="bgcolor" type="xsd:string" />
</xsd:complexType>
<!-- The environment tag defines the coloring of various attributes in SharpDevelop -->
<xsd:complexType name="Environment">
<xsd:choice minOccurs="0" maxOccurs="unbounded">
<xsd:element name="Default" type="EnvironmentEntry" minOccurs="0" maxOccurs="1" />
<xsd:element name="Selection" type="EnvironmentEntry" minOccurs="0" maxOccurs="1"/>
<xsd:element name="VRuler" type="EnvironmentEntry" minOccurs="0" maxOccurs="1"/>
<xsd:element name="InvalidLines" type="EnvironmentEntry" minOccurs="0" maxOccurs="1"/>
<xsd:element name="CaretMarker" type="EnvironmentEntry" minOccurs="0" maxOccurs="1"/>
<xsd:element name="CaretLine" type="EnvironmentEntry" minOccurs="0" maxOccurs="1"/>
<xsd:element name="LineNumbers" type="EnvironmentEntry" minOccurs="0" maxOccurs="1"/>
<xsd:element name="FoldLine" type="EnvironmentEntry" minOccurs="0" maxOccurs="1"/>
<xsd:element name="FoldMarker" type="EnvironmentEntry" minOccurs="0" maxOccurs="1"/>
<xsd:element name="SelectedFoldLine" type="EnvironmentEntry" minOccurs="0" maxOccurs="1"/>
<xsd:element name="EOLMarkers" type="EnvironmentEntry" minOccurs="0" maxOccurs="1"/>
<xsd:element name="SpaceMarkers" type="EnvironmentEntry" minOccurs="0" maxOccurs="1"/>
<xsd:element name="TabMarkers" type="EnvironmentEntry" minOccurs="0" maxOccurs="1"/>
<xsd:element name="Custom" type="CustomEnvironmentEntry" minOccurs="0" maxOccurs="unbounded"/>
</xsd:choice>
</xsd:complexType>
<xsd:complexType name="Properties">
<xsd:sequence>
<xsd:element name="Property" type="Property" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="Property">
<!-- The actual KeyWord, typically reserved words or symbols in a programming language -->
<xsd:attribute name="name" type="xsd:string" />
<xsd:attribute name="value" type="xsd:string" />
</xsd:complexType>
<!-- The Digits tag defines the color for rendering Digits-->
<xsd:complexType name="Digits">
<xsd:attribute name="name" type="xsd:string" />
<xsd:attribute name="bold" type="xsd:boolean" />
<xsd:attribute name="italic" type="xsd:boolean" />
<xsd:attribute name="color" type="xsd:string" />
<xsd:attribute name="bgcolor" type="xsd:string" />
</xsd:complexType>
<!-- Defines the delimiting characters of the syntax, e.g., the characters that, "break up" a line
into separate symbols, typically key words. It is not necessary, or desirable to include the
characters that denot the start or end of a span. Space and Tab are implicitly defined as delimeters
and they don't need to be includeded explicitly (this will probably be changed at some future time).-->
<xsd:complexType name="Delimiters">
<xsd:simpleContent>
<xsd:extension base="xsd:string">
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
<!-- The beginning symbol of a Span -->
<xsd:complexType name="Begin">
<xsd:simpleContent>
<xsd:extension base="xsd:string">
<xsd:attribute name="singleword" type="xsd:boolean" />
<xsd:attribute name="startofline" type="xsd:boolean" />
<!-- The default rendering style for the Begin symbol. If not specified
the defaul rendering style for the span will be used. -->
<xsd:attribute name="bold" type="xsd:boolean" />
<xsd:attribute name="italic" type="xsd:boolean" />
<xsd:attribute name="color" type="xsd:string" />
<xsd:attribute name="bgcolor" type="xsd:string" />
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
<!-- The end symbol of a Span -->
<xsd:complexType name="End">
<xsd:simpleContent>
<xsd:extension base="xsd:string">
<xsd:attribute name="singleword" type="xsd:boolean" />
<!-- The default rendering style for the End symbol. If not specified
the defaul rendering style for the span will be used. -->
<xsd:attribute name="bold" type="xsd:boolean" />
<xsd:attribute name="italic" type="xsd:boolean" />
<xsd:attribute name="color" type="xsd:string" />
<xsd:attribute name="bgcolor" type="xsd:string" />
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
<xsd:complexType name="Span">
<xsd:sequence>
<!-- Defines the symbol that indicates the beginning of the span. -->
<xsd:element name="Begin" type="Begin" />
<!-- Defines the symbol that indicates the end of the span. May be omitted for
one-line spans. -->
<xsd:element name="End" minOccurs="0" type="End" />
</xsd:sequence>
<!-- The name of the span definition -->
<xsd:attribute name="name" type="xsd:string" use="required" />
<!-- Defines the rule set that is applicable in the Span. May be omitted. -->
<xsd:attribute name="rule" type="xsd:string" />
<!-- Defines wether the Span should terminate automatically at the end of line. Typical examples
include one-line comments such as // in C++ or REM in Windows .Bat files. -->
<xsd:attribute name="stopateol" type="xsd:boolean" />
<!-- OBSOLUTE: Defines whether C-style escape sequences using \ are applicable or not in the span. -->
<xsd:attribute name="noescapesequences" type="xsd:boolean" />
<!-- defines the escape character -->
<xsd:attribute name="escapecharacter" type="xsd:string" />
<!-- The default rendering style for the span -->
<xsd:attribute name="bold" type="xsd:boolean" />
<xsd:attribute name="italic" type="xsd:boolean" />
<xsd:attribute name="color" type="xsd:string" />
<xsd:attribute name="bgcolor" type="xsd:string" />
</xsd:complexType>
<xsd:complexType name="MarkPrevious">
<xsd:simpleContent>
<xsd:extension base="xsd:string">
<!-- Svante Lidman, looking in the code it is a bit unclear what the intent is here... -->
<xsd:attribute name="markmarker" type="xsd:boolean" />
<!-- The rendering style to be used -->
<xsd:attribute name="bold" type="xsd:boolean" />
<xsd:attribute name="italic" type="xsd:boolean" />
<xsd:attribute name="color" type="xsd:string" />
<xsd:attribute name="bgcolor" type="xsd:string" />
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
<!-- Allows you to define the coloring of the symbol that follows a specified symbol -->
<xsd:complexType name="MarkFollowing">
<xsd:simpleContent>
<xsd:extension base="xsd:string">
<!-- Svante Lidman, looking in the code it is a bit unclear what the intent is here... -->
<xsd:attribute name="markmarker" type="xsd:boolean" />
<!-- The rendering style to be used -->
<xsd:attribute name="bold" type="xsd:boolean" />
<xsd:attribute name="italic" type="xsd:boolean" />
<xsd:attribute name="color" type="xsd:string" />
<xsd:attribute name="bgcolor" type="xsd:string" />
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
<xsd:complexType name="Key">
<!-- The actual KeyWord, typically reserved words or symbols in a programming language -->
<xsd:attribute name="word" type="xsd:string" />
</xsd:complexType>
<!-- A grouping of keywords that sholuld be colored the same way -->
<xsd:complexType name="KeyWords">
<xsd:sequence>
<!-- allow groups with 0 keywords: this simplifies the syntax highlighting editor -->
<!-- A KeyWord -->
<xsd:element name="Key" type="Key" minOccurs="0" maxOccurs="unbounded">
</xsd:element>
</xsd:sequence>
<!-- The name of the KeyWord group -->
<xsd:attribute name="name" type="xsd:string" />
<!-- The rendering style of the KeyWord group -->
<xsd:attribute name="bold" type="xsd:boolean" />
<xsd:attribute name="italic" type="xsd:boolean" />
<xsd:attribute name="color" type="xsd:string" />
<xsd:attribute name="bgcolor" type="xsd:string" />
</xsd:complexType>
<xsd:complexType name="RuleSet">
<xsd:sequence>
<!-- Defines the delimiting characters of the syntax, e.g., the characters that, "break up" a line
into separate symbols, typically key words. It is not necessary, or desirable to include the
characters that denot the start or end of a span. Space and Tab are implicitly defined as delimeters
and they don't need to be includeded explicitly (this will probably be changed at some future time).-->
<xsd:element name="Delimiters" type="Delimiters" minOccurs="0" maxOccurs="1">
</xsd:element>
<!-- A Span tag defines a scope, or what can be seen as a separate parsing context where a different set of
highlighting rules are applicable compared to the text where the span is found.
Examples of spans include:
- A string in a language as C
- A <script> tag in Html
- The internals of a tag in XML (between < and >).
A span can have a rule set associated with it that defines the highlighting rules that are applicable
in the span. -->
<xsd:element name="Span" type="Span" minOccurs="0" maxOccurs="unbounded">
</xsd:element>
<!-- The MarkPrevious tag allows you to define the coloring of the item that preceeds a specific
symbol. An example of where this comes in handy is when coloring the contents of an XML-tag,
in particular the attributes and attribute names. The following definition:
<MarkPrevious bold="false" italic="false" color="Red">=</MarkPrevious>
will make teh highlighter color words that are followed by an = to be colored in Red.
You can see this in this file if you view it with the default XML-mode in SharpDevelop. -->
<xsd:element name="MarkPrevious" type="MarkPrevious" minOccurs="0" maxOccurs="unbounded">
</xsd:element>
<!-- The MarkFollowing tag works similarly as the MarkPrevious tag but relates to the coloring
of the symbol that follows the specified symbol. -->
<xsd:element name="MarkFollowing" type="MarkFollowing" minOccurs="0" maxOccurs="unbounded">
</xsd:element>
<!-- Defines a group of keywords that should be colored the same way -->
<xsd:element name="KeyWords" type="KeyWords" minOccurs="0" maxOccurs="unbounded">
</xsd:element>
</xsd:sequence>
<!-- The name of the RuleSet. Used when you refer to the RuleSet in the rule attribute of a Span tag.
Each mode file should have a rule definition without a defined name. This denotes the default rule
set for the mode. -->
<xsd:attribute name="name" type="xsd:string" />
<!-- Allows you to use another mode, defined in another file as a RuleSet. For an example see the
use of the JavaScript mode from the HTML-mode. -->
<xsd:attribute name="reference" type="xsd:string" />
<!-- Defines whether case is significant for matching keywords in the mode. -->
<xsd:attribute name="ignorecase" type="xsd:boolean" />
<!-- OBSOLETE: noescapesequences -->
<xsd:attribute name="noescapesequences" type="xsd:boolean" />
<!-- defines the escape character -->
<xsd:attribute name="escapecharacter" type="xsd:string" />
</xsd:complexType>
<!-- The RuleSets tag is just a grouping of the set of RuleSets for a mode. -->
<xsd:complexType name="RuleSets">
<xsd:sequence minOccurs="0" maxOccurs="unbounded">
<!-- Any number of RuleSet tag can be defined in a mode -->
<xsd:element name="RuleSet" type="RuleSet" minOccurs="1" maxOccurs="unbounded">
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<!-- SyntaxDefinition is the root-element in a mode definition file -->
<xsd:element name="SyntaxDefinition">
<xsd:complexType>
<xsd:sequence>
<!-- The Environment tag defines colors, for various standard elements in the SharpDevelop GUI, if
not given the default values are used. -->
<xsd:element name="Environment" type="Environment" minOccurs="0" maxOccurs="1"/>
<!-- The Properties section defines properties which are bound to the highlighting -->
<xsd:element name="Properties" type="Properties" minOccurs="0" maxOccurs="1" />
<!-- The Digits tag defines the color for rendering Digits-->
<xsd:element name="Digits" type="Digits" minOccurs="0" maxOccurs="1"/>
<!-- The RuleSets tag defines the rule sets that are used in the mode. Note that all modes are defined in
a flat structture even if they are used recursively. For an example of a mode that uses
multiple rule sets see the XML-mode. There is a top level rule-set and and another rule-set
that handles highligting within a tag, i.e., between < and >. -->
<xsd:element name="RuleSets" type="RuleSets" />
</xsd:sequence>
<!-- The name of the mode. This is used when you, in the defintion of a RuleSet refers to another
mode. I.e., one that is defined in an external file. For an example of this see the HTML-Mode that
uses the JavaScript-mode this way. -->
<xsd:attribute name="name" type="xsd:string" />
<!-- The file extensions that the mode is applicable for. Extensions must be written with lower case and
should include the ., as in .txt. If several extensions are applicable they should be separeated with | -->
<xsd:attribute name="extensions" type="xsd:string" />
<!-- Name of a syntax mode where rulesets, spans, keywords and other settings are imported from -->
<xsd:attribute name="extends" type="xsd:string" />
</xsd:complexType>
</xsd:element>
</xsd:schema>
<?xml version="1.0" encoding="utf-8"?>
<xsd:schema version="2" elementFormDefault="qualified" targetNamespace="http://icsharpcode.net/sharpdevelop/syntaxdefinition/2008" xmlns="http://icsharpcode.net/sharpdevelop/syntaxdefinition/2008" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<!-- Font Weight -->
<xsd:simpleType name="FontWeight">
<xsd:union>
<xsd:simpleType>
<xsd:restriction base="xsd:integer">
<xsd:minInclusive value="1"/>
<xsd:maxInclusive value="999"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="bold"/>
<xsd:enumeration value="normal"/>
<xsd:enumeration value="regular"/>
<!-- should we support other font weight names? -->
</xsd:restriction>
</xsd:simpleType>
</xsd:union>
</xsd:simpleType>
<!-- Font Style -->
<xsd:simpleType name="FontStyle">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="italic"/>
<xsd:enumeration value="normal"/>
<xsd:enumeration value="oblique"/>
</xsd:restriction>
</xsd:simpleType>
<!-- Color -->
<xsd:attributeGroup name="ColorAttributes">
<xsd:attribute name="foreground" type="xsd:string" use="optional" />
<xsd:attribute name="background" type="xsd:string" use="optional" />
<xsd:attribute name="fontWeight" type="FontWeight" use="optional" />
<xsd:attribute name="fontStyle" type="FontStyle" use="optional" />
<xsd:attribute name="underline" type="xsd:boolean" use="optional" />
<xsd:anyAttribute namespace="##other" processContents="lax" />
</xsd:attributeGroup>
<xsd:attributeGroup name="ColorReferenceAttributes">
<xsd:attributeGroup ref="ColorAttributes" />
<xsd:attribute name="color" type="xsd:string" use="optional" />
</xsd:attributeGroup>
<xsd:element name="Color">
<xsd:complexType>
<xsd:attribute name="name" type="xsd:string" use="required" />
<xsd:attribute name="exampleText" type="xsd:string" use="optional" />
<xsd:attributeGroup ref="ColorAttributes"/>
</xsd:complexType>
</xsd:element>
<xsd:element name="Property">
<xsd:complexType>
<xsd:attribute name="name" type="xsd:string" use="required" />
<xsd:attribute name="value" type="xsd:string" use="required" />
<xsd:anyAttribute namespace="##other" processContents="lax" />
</xsd:complexType>
</xsd:element>
<!-- Regular expression -->
<xsd:simpleType name="regex">
<xsd:restriction base="xsd:string"/>
</xsd:simpleType>
<xsd:simpleType name="regexIgnorePatternWhitespace">
<xsd:restriction base="xsd:string"/>
</xsd:simpleType>
<!-- Keywords -->
<xsd:element name="Keywords">
<xsd:complexType>
<xsd:sequence>
<xsd:element ref="Word" minOccurs="1" maxOccurs="unbounded"/>
</xsd:sequence>
<xsd:attributeGroup ref="ColorReferenceAttributes"/>
</xsd:complexType>
</xsd:element>
<xsd:element name="Word">
<xsd:complexType>
<xsd:simpleContent>
<xsd:extension base="xsd:string">
<xsd:anyAttribute namespace="##other" processContents="lax" />
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
</xsd:element>
<!-- Spans -->
<xsd:element name="Span">
<xsd:complexType>
<xsd:sequence>
<xsd:element ref="Begin" minOccurs="0" maxOccurs="1"/>
<xsd:element ref="End" minOccurs="0" maxOccurs="1"/>
<xsd:element ref="RuleSet" minOccurs="0" maxOccurs="1"/>
</xsd:sequence>
<xsd:attributeGroup ref="ColorReferenceAttributes"/>
<xsd:attribute name="multiline" type="xsd:boolean" use="optional"/>
<xsd:attribute name="ruleSet" type="xsd:string" use="optional"/>
<xsd:attribute name="begin" type="regex" use="optional"/>
<xsd:attribute name="end" type="regex" use="optional"/>
</xsd:complexType>
</xsd:element>
<xsd:complexType name="SpanBeginEnd">
<xsd:simpleContent>
<xsd:extension base="regexIgnorePatternWhitespace">
<xsd:attributeGroup ref="ColorReferenceAttributes"/>
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
<xsd:element name="Begin" type="SpanBeginEnd"/>
<xsd:element name="End" type="SpanBeginEnd"/>
<!-- Imports -->
<xsd:element name="Import">
<xsd:complexType>
<xsd:attribute name="ruleSet" type="xsd:string" use="required"/>
</xsd:complexType>
</xsd:element>
<!-- Rules -->
<xsd:element name="Rule">
<xsd:complexType>
<xsd:simpleContent>
<xsd:extension base="regexIgnorePatternWhitespace">
<xsd:attributeGroup ref="ColorReferenceAttributes"/>
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
</xsd:element>
<!-- Rule set -->
<xsd:element name="RuleSet">
<xsd:complexType>
<xsd:choice minOccurs="0" maxOccurs="unbounded">
<xsd:element ref="Keywords"/>
<xsd:element ref="Span"/>
<xsd:element ref="Import"/>
<xsd:element ref="Rule"/>
<xsd:any namespace="##other" processContents="lax" />
</xsd:choice>
<xsd:attribute name="name" type="xsd:string" use="optional" />
<xsd:attribute name="ignoreCase" type="xsd:boolean" use="optional" />
<xsd:anyAttribute namespace="##other" processContents="lax" />
</xsd:complexType>
</xsd:element>
<!-- Main syntax definition -->
<xsd:element name="SyntaxDefinition">
<xsd:complexType>
<xsd:choice minOccurs="1" maxOccurs="unbounded">
<xsd:element ref="Property"/>
<xsd:element ref="Color"/>
<xsd:element ref="RuleSet"/>
<xsd:any namespace="##other" processContents="lax" />
</xsd:choice>
<xsd:attribute name="name" type="xsd:string" use="optional" />
<xsd:attribute name="extensions" type="xsd:string" use="optional" />
<xsd:anyAttribute namespace="##other" processContents="lax" />
</xsd:complexType>
</xsd:element>
</xsd:schema><00><<?xml version="1.0" encoding="utf-8"?>
<xsd:schema version="2" elementFormDefault="qualified"
targetNamespace="http://icsharpcode.net/sharpdevelop/themesyntaxdefinition/2019"
xmlns="http://icsharpcode.net/sharpdevelop/themesyntaxdefinition/2019"
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<xsd:simpleType name="ColorDefinition">
<xsd:union>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:pattern value="\#[0-9a-fA-F]+"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Black"/> <!-- #000000 -->
<xsd:enumeration value="Navy"/> <!-- #000080 -->
<xsd:enumeration value="DarkBlue"/> <!-- #00008B -->
<xsd:enumeration value="MediumBlue"/> <!-- #0000CD -->
<xsd:enumeration value="Blue"/> <!-- #0000FF -->
<xsd:enumeration value="DarkGreen"/> <!-- #006400 -->
<xsd:enumeration value="Green"/> <!-- #008000 -->
<xsd:enumeration value="Teal"/> <!-- #008080 -->
<xsd:enumeration value="DarkCyan"/> <!-- #008B8B -->
<xsd:enumeration value="DeepSkyBlue"/> <!-- #00BFFF -->
<xsd:enumeration value="DarkTurquoise"/> <!-- #00CED1 -->
<xsd:enumeration value="MediumSpringGreen"/> <!-- #00FA9A -->
<xsd:enumeration value="Lime"/> <!-- #00FF00 -->
<xsd:enumeration value="SpringGreen"/> <!-- #00FF7F -->
<xsd:enumeration value="Aqua"/> <!-- #00FFFF -->
<xsd:enumeration value="Cyan"/> <!-- #00FFFF -->
<xsd:enumeration value="MidnightBlue"/> <!-- #191970 -->
<xsd:enumeration value="DodgerBlue"/> <!-- #1E90FF -->
<xsd:enumeration value="LightSeaGreen"/> <!-- #20B2AA -->
<xsd:enumeration value="ForestGreen"/> <!-- #228B22 -->
<xsd:enumeration value="SeaGreen"/> <!-- #2E8B57 -->
<xsd:enumeration value="DarkSlateGray"/> <!-- #2F4F4F -->
<xsd:enumeration value="LimeGreen"/> <!-- #32CD32 -->
<xsd:enumeration value="MediumSeaGreen"/> <!-- #3CB371 -->
<xsd:enumeration value="Turquoise"/> <!-- #40E0D0 -->
<xsd:enumeration value="RoyalBlue"/> <!-- #4169E1 -->
<xsd:enumeration value="SteelBlue"/> <!-- #4682B4 -->
<xsd:enumeration value="DarkSlateBlue"/> <!-- #483D8B -->
<xsd:enumeration value="MediumTurquoise"/> <!-- #48D1CC -->
<xsd:enumeration value="Indigo"/> <!-- #4B0082 -->
<xsd:enumeration value="DarkOliveGreen"/> <!-- #556B2F -->
<xsd:enumeration value="CadetBlue"/> <!-- #5F9EA0 -->
<xsd:enumeration value="CornflowerBlue"/> <!-- #6495ED -->
<xsd:enumeration value="MediumAquaMarine"/> <!-- #66CDAA -->
<xsd:enumeration value="DimGray"/> <!-- #696969 -->
<xsd:enumeration value="SlateBlue"/> <!-- #6A5ACD -->
<xsd:enumeration value="OliveDrab"/> <!-- #6B8E23 -->
<xsd:enumeration value="SlateGray"/> <!-- #708090 -->
<xsd:enumeration value="LightSlateGray"/> <!-- #778899 -->
<xsd:enumeration value="MediumSlateBlue"/> <!-- #7B68EE -->
<xsd:enumeration value="LawnGreen"/> <!-- #7CFC00 -->
<xsd:enumeration value="Chartreuse"/> <!-- #7FFF00 -->
<xsd:enumeration value="Aquamarine"/> <!-- #7FFFD4 -->
<xsd:enumeration value="Maroon"/> <!-- #800000 -->
<xsd:enumeration value="Purple"/> <!-- #800080 -->
<xsd:enumeration value="Olive"/> <!-- #808000 -->
<xsd:enumeration value="Gray"/> <!-- #808080 -->
<xsd:enumeration value="SkyBlue"/> <!-- #87CEEB -->
<xsd:enumeration value="LightSkyBlue"/> <!-- #87CEFA -->
<xsd:enumeration value="BlueViolet"/> <!-- #8A2BE2 -->
<xsd:enumeration value="DarkRed"/> <!-- #8B0000 -->
<xsd:enumeration value="DarkMagenta"/> <!-- #8B008B -->
<xsd:enumeration value="SaddleBrown"/> <!-- #8B4513 -->
<xsd:enumeration value="DarkSeaGreen"/> <!-- #8FBC8F -->
<xsd:enumeration value="LightGreen"/> <!-- #90EE90 -->
<xsd:enumeration value="MediumPurple"/> <!-- #9370D8 -->
<xsd:enumeration value="DarkViolet"/> <!-- #9400D3 -->
<xsd:enumeration value="PaleGreen"/> <!-- #98FB98 -->
<xsd:enumeration value="DarkOrchid"/> <!-- #9932CC -->
<xsd:enumeration value="YellowGreen"/> <!-- #9ACD32 -->
<xsd:enumeration value="Sienna"/> <!-- #A0522D -->
<xsd:enumeration value="Brown"/> <!-- #A52A2A -->
<xsd:enumeration value="DarkGray"/> <!-- #A9A9A9 -->
<xsd:enumeration value="LightBlue"/> <!-- #ADD8E6 -->
<xsd:enumeration value="GreenYellow"/> <!-- #ADFF2F -->
<xsd:enumeration value="PaleTurquoise"/> <!-- #AFEEEE -->
<xsd:enumeration value="LightSteelBlue"/> <!-- #B0C4DE -->
<xsd:enumeration value="PowderBlue"/> <!-- #B0E0E6 -->
<xsd:enumeration value="FireBrick"/> <!-- #B22222 -->
<xsd:enumeration value="DarkGoldenRod"/> <!-- #B8860B -->
<xsd:enumeration value="MediumOrchid"/> <!-- #BA55D3 -->
<xsd:enumeration value="RosyBrown"/> <!-- #BC8F8F -->
<xsd:enumeration value="DarkKhaki"/> <!-- #BDB76B -->
<xsd:enumeration value="Silver"/> <!-- #C0C0C0 -->
<xsd:enumeration value="MediumVioletRed"/> <!-- #C71585 -->
<xsd:enumeration value="IndianRed"/> <!-- #CD5C5C -->
<xsd:enumeration value="Peru"/> <!-- #CD853F -->
<xsd:enumeration value="Chocolate"/> <!-- #D2691E -->
<xsd:enumeration value="Tan"/> <!-- #D2B48C -->
<xsd:enumeration value="LightGray"/> <!-- #D3D3D3 -->
<xsd:enumeration value="PaleVioletRed"/> <!-- #D87093 -->
<xsd:enumeration value="Thistle"/> <!-- #D8BFD8 -->
<xsd:enumeration value="Orchid"/> <!-- #DA70D6 -->
<xsd:enumeration value="GoldenRod"/> <!-- #DAA520 -->
<xsd:enumeration value="Crimson"/> <!-- #DC143C -->
<xsd:enumeration value="Gainsboro"/> <!-- #DCDCDC -->
<xsd:enumeration value="Plum"/> <!-- #DDA0DD -->
<xsd:enumeration value="BurlyWood"/> <!-- #DEB887 -->
<xsd:enumeration value="LightCyan"/> <!-- #E0FFFF -->
<xsd:enumeration value="Lavender"/> <!-- #E6E6FA -->
<xsd:enumeration value="DarkSalmon"/> <!-- #E9967A -->
<xsd:enumeration value="Violet"/> <!-- #EE82EE -->
<xsd:enumeration value="PaleGoldenRod"/> <!-- #EEE8AA -->
<xsd:enumeration value="LightCoral"/> <!-- #F08080 -->
<xsd:enumeration value="Khaki"/> <!-- #F0E68C -->
<xsd:enumeration value="AliceBlue"/> <!-- #F0F8FF -->
<xsd:enumeration value="HoneyDew"/> <!-- #F0FFF0 -->
<xsd:enumeration value="Azure"/> <!-- #F0FFFF -->
<xsd:enumeration value="SandyBrown"/> <!-- #F4A460 -->
<xsd:enumeration value="Wheat"/> <!-- #F5DEB3 -->
<xsd:enumeration value="Beige"/> <!-- #F5F5DC -->
<xsd:enumeration value="WhiteSmoke"/> <!-- #F5F5F5 -->
<xsd:enumeration value="MintCream"/> <!-- #F5FFFA -->
<xsd:enumeration value="GhostWhite"/> <!-- #F8F8FF -->
<xsd:enumeration value="Salmon"/> <!-- #FA8072 -->
<xsd:enumeration value="AntiqueWhite"/> <!-- #FAEBD7 -->
<xsd:enumeration value="Linen"/> <!-- #FAF0E6 -->
<xsd:enumeration value="LightGoldenRodYellow"/> <!-- #FAFAD2 -->
<xsd:enumeration value="OldLace"/> <!-- #FDF5E6 -->
<xsd:enumeration value="Red"/> <!-- #FF0000 -->
<xsd:enumeration value="Fuchsia"/> <!-- #FF00FF -->
<xsd:enumeration value="Magenta"/> <!-- #FF00FF -->
<xsd:enumeration value="DeepPink"/> <!-- #FF1493 -->
<xsd:enumeration value="OrangeRed"/> <!-- #FF4500 -->
<xsd:enumeration value="Tomato"/> <!-- #FF6347 -->
<xsd:enumeration value="HotPink"/> <!-- #FF69B4 -->
<xsd:enumeration value="Coral"/> <!-- #FF7F50 -->
<xsd:enumeration value="Darkorange"/> <!-- #FF8C00 -->
<xsd:enumeration value="LightSalmon"/> <!-- #FFA07A -->
<xsd:enumeration value="Orange"/> <!-- #FFA500 -->
<xsd:enumeration value="LightPink"/> <!-- #FFB6C1 -->
<xsd:enumeration value="Pink"/> <!-- #FFC0CB -->
<xsd:enumeration value="Gold"/> <!-- #FFD700 -->
<xsd:enumeration value="PeachPuff"/> <!-- #FFDAB9 -->
<xsd:enumeration value="NavajoWhite"/> <!-- #FFDEAD -->
<xsd:enumeration value="Moccasin"/> <!-- #FFE4B5 -->
<xsd:enumeration value="Bisque"/> <!-- #FFE4C4 -->
<xsd:enumeration value="MistyRose"/> <!-- #FFE4E1 -->
<xsd:enumeration value="BlanchedAlmond"/> <!-- #FFEBCD -->
<xsd:enumeration value="PapayaWhip"/> <!-- #FFEFD5 -->
<xsd:enumeration value="LavenderBlush"/> <!-- #FFF0F5 -->
<xsd:enumeration value="SeaShell"/> <!-- #FFF5EE -->
<xsd:enumeration value="Cornsilk"/> <!-- #FFF8DC -->
<xsd:enumeration value="LemonChiffon"/> <!-- #FFFACD -->
<xsd:enumeration value="FloralWhite"/> <!-- #FFFAF0 -->
<xsd:enumeration value="Snow"/> <!-- #FFFAFA -->
<xsd:enumeration value="Yellow"/> <!-- #FFFF00 -->
<xsd:enumeration value="LightYellow"/> <!-- #FFFFE0 -->
<xsd:enumeration value="Ivory"/> <!-- #FFFFF0 -->
<xsd:enumeration value="White"/> <!-- #FFFFFF -->
</xsd:restriction>
</xsd:simpleType>
</xsd:union>
</xsd:simpleType>
<!-- Font Weight -->
<xsd:simpleType name="FontWeight">
<xsd:union>
<xsd:simpleType>
<xsd:restriction base="xsd:integer">
<xsd:minInclusive value="1"/>
<xsd:maxInclusive value="999"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="bold"/>
<xsd:enumeration value="normal"/>
<xsd:enumeration value="regular"/>
<!-- should we support other font weight names? -->
</xsd:restriction>
</xsd:simpleType>
</xsd:union>
</xsd:simpleType>
<!-- Font Style -->
<xsd:simpleType name="FontStyle">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="italic"/>
<xsd:enumeration value="normal"/>
<xsd:enumeration value="oblique"/>
</xsd:restriction>
</xsd:simpleType>
<!-- Color -->
<xsd:attributeGroup name="ColorAttributes">
<xsd:attribute name="foreground" type="ColorDefinition" use="optional" />
<xsd:attribute name="background" type="ColorDefinition" use="optional" />
<xsd:attribute name="fontWeight" type="FontWeight" use="optional" />
<xsd:attribute name="fontStyle" type="FontStyle" use="optional" />
<xsd:attribute name="underline" type="xsd:boolean" use="optional" />
<xsd:anyAttribute namespace="##other" processContents="lax" />
</xsd:attributeGroup>
<xsd:element name="Color">
<xsd:complexType>
<xsd:attribute name="name" type="xsd:string" use="required" />
<xsd:attribute name="exampleText" type="xsd:string" use="optional" />
<xsd:attributeGroup ref="ColorAttributes"/>
</xsd:complexType>
</xsd:element>
<!-- Main syntax definitions control themable elements for each highlighting definition -->
<xsd:element name="SyntaxDefinition">
<xsd:complexType>
<xsd:choice minOccurs="1" maxOccurs="unbounded">
<xsd:element ref="Color"/>
</xsd:choice>
<xsd:attribute name="name" type="xsd:string" use="optional" />
<xsd:attribute name="extensions" type="xsd:string" use="optional" />
</xsd:complexType>
</xsd:element>
<!-- Begin Specify GlobalStyle elements -->
<!-- Default editor foreground and background color -->
<xsd:element name="DefaultStyle">
<xsd:complexType>
<xsd:attribute name="foreground" type="ColorDefinition" use="required" />
<xsd:attribute name="background" type="ColorDefinition" use="required" />
</xsd:complexType>
</xsd:element>
<!-- Background color for the current line in the editor -->
<xsd:element name="CurrentLineBackground">
<xsd:complexType>
<xsd:attribute name="background" type="ColorDefinition" use="required" />
<xsd:attribute name="bordercolor" type="ColorDefinition" use="required" />
</xsd:complexType>
</xsd:element>
<!-- Foreground color of the Line numbers display in the editor-->
<xsd:element name="LineNumbersForeground">
<xsd:complexType>
<xsd:attribute name="foreground" type="ColorDefinition" use="required" />
</xsd:complexType>
</xsd:element>
<xsd:element name="Selection">
<xsd:complexType>
<xsd:attribute name="foreground" type="ColorDefinition" use="required" />
<xsd:attribute name="background" type="ColorDefinition" use="required" />
<xsd:attribute name="bordercolor" type="ColorDefinition" use="required" />
</xsd:complexType>
</xsd:element>
<xsd:element name="NonPrintableCharacter">
<xsd:complexType>
<xsd:attribute name="foreground" type="ColorDefinition" use="required" />
</xsd:complexType>
</xsd:element>
<xsd:element name="Hyperlink">
<xsd:complexType>
<xsd:attribute name="foreground" type="ColorDefinition" use="required" />
<xsd:attribute name="background" type="ColorDefinition" use="required" />
</xsd:complexType>
</xsd:element>
<!--
GlobalStyle elements control WPF Theming elements of the text editor
(editor standard background, foreground, hyperlink color etc)
-->
<xsd:element name="GlobalStyles">
<xsd:complexType>
<xsd:all>
<!-- Default editor foreground and background color -->
<xsd:element ref="DefaultStyle" minOccurs="0" maxOccurs="1"/>
<!-- Background color for the current line in the editor -->
<xsd:element ref="CurrentLineBackground" minOccurs="0" maxOccurs="1"/>
<!-- Foreground color of the Line numbers display in the editor-->
<xsd:element ref="LineNumbersForeground" minOccurs="0" maxOccurs="1"/>
<xsd:element ref="Selection" minOccurs="0" maxOccurs="1"/>
<xsd:element ref="NonPrintableCharacter" minOccurs="0" maxOccurs="1"/>
<xsd:element ref="Hyperlink" minOccurs="0" maxOccurs="1"/>
</xsd:all>
</xsd:complexType>
</xsd:element>
<!-- End Specify GlobalStyle elements -->
<xsd:element name="ThemeSyntaxDefinition">
<xsd:complexType>
<xsd:choice minOccurs="0" maxOccurs="unbounded">
<xsd:element ref="SyntaxDefinition" minOccurs="1" maxOccurs="unbounded"/>
<xsd:element ref="GlobalStyles" minOccurs="0" maxOccurs="1"/>
<xsd:any namespace="##other" processContents="lax" />
</xsd:choice>
<xsd:attribute name="name" type="xsd:string" use="optional" />
<xsd:anyAttribute namespace="##other" processContents="lax" />
</xsd:complexType>
</xsd:element>
</xsd:schema>E<?xml version="1.0"?>
<!-- Source: http://sindney.com/blog/posts/as3-syntax-in-avalonedit/ -->
<SyntaxDefinition name="ActionScript3" extensions=".as" xmlns="http://icsharpcode.net/sharpdevelop/syntaxdefinition/2008">
<!-- The named colors 'Comment' and 'String' are used in SharpDevelop to detect if a line is inside a multiline string/comment -->
<Color name="Comment" foreground="Green" exampleText="// comment" />
<Color name="String" foreground="Brown" exampleText="'str'"/>
<Color name="MethodCall" foreground="DarkBlue" exampleText="o.ToString();"/>
<Color name="Digits" foreground="DarkBlue" exampleText="3.1415"/>
<Color name="Keyword" foreground="DarkBlue" />
<Color name="Keyword1" foreground="Blue" />
<Color name="CommentMarkerSet" foreground="Red" fontWeight="bold" />
<Color name="CommentMarkerSetHackUndone" foreground="#E0E000" fontWeight="bold" />
<RuleSet name="CommentMarkerSet">
<Keywords color="CommentMarkerSet">
<Word>TODO</Word>
<Word>FIXME</Word>
</Keywords>
<Keywords color="CommentMarkerSetHackUndone">
<Word>HACK</Word>
<Word>UNDONE</Word>
</Keywords>
</RuleSet>
<!-- This is the main ruleset. -->
<RuleSet>
<Span color="Comment">
<Begin color="XmlDoc/DocComment">///</Begin>
<RuleSet>
<Import ruleSet="XmlDoc/DocCommentSet"/>
<Import ruleSet="CommentMarkerSet"/>
</RuleSet>
</Span>
<Span color="Comment" ruleSet="CommentMarkerSet">
<Begin>//</Begin>
</Span>
<Span color="Comment" ruleSet="CommentMarkerSet" multiline="true">
<Begin>/\*</Begin>
<End>\*/</End>
</Span>
<Span color="String">
<Begin>"</Begin>
<End>"</End>
<RuleSet>
<!-- span for escape sequences -->
<Span begin="\\" end="."/>
</RuleSet>
</Span>
<Keywords color="Keyword">
<Word>null</Word>
<Word>Infinity</Word>
<Word>NaN</Word>
<Word>undefined</Word>
<Word>true</Word>
<Word>false</Word>
<Word>dynamic</Word>
<Word>private</Word>
<Word>public</Word>
<Word>static</Word>
<Word>intrinsic</Word>
<Word>internal</Word>
<Word>native</Word>
<Word>override</Word>
<Word>protected</Word>
<Word>AS3</Word>
<Word>final</Word>
<Word>void</Word>
<Word>arguments</Word>
<Word>Array</Word>
<Word>Boolean</Word>
<Word>Class</Word>
<Word>int</Word>
<Word>Math</Word>
<Word>Namespace</Word>
<Word>Number</Word>
<Word>Object</Word>
<Word>RegExp</Word>
<Word>uint</Word>
<Word>XML</Word>
<Word>Bitmap</Word>
<Word>BitmapData</Word>
<Word>DisplayObject</Word>
<Word>DisplayObjectContainer</Word>
<Word>MovieClip</Word>
<Word>Shape</Word>
<Word>Sprite</Word>
<Word>Stage</Word>
<Word>ColorTransform</Word>
<Word>Matrix</Word>
<Word>Point</Word>
<Word>Rectangle</Word>
<Word>Transform</Word>
<Word>Sound</Word>
<Word>Video</Word>
<Word>TextField</Word>
<Word>ContextMenu</Word>
<Word>Keyboard</Word>
<Word>Mouse</Word>
<Word>ByteArray</Word>
<Word>Dictionary</Word>
<Word>Endian</Word>
<Word>Proxy</Word>
<Word>Timer</Word>
</Keywords>
<Keywords color="Keyword1">
<Word>class</Word>
<Word>extends</Word>
<Word>implements</Word>
<Word>import</Word>
<Word>interface</Word>
<Word>new</Word>
<Word>case</Word>
<Word>do</Word>
<Word>while</Word>
<Word>else</Word>
<Word>if</Word>
<Word>for</Word>
<Word>in</Word>
<Word>switch</Word>
<Word>throw</Word>
<Word>get</Word>
<Word>set</Word>
<Word>function</Word>
<Word>var</Word>
<Word>try</Word>
<Word>catch</Word>
<Word>finally</Word>
<Word>while</Word>
<Word>with</Word>
<Word>default</Word>
<Word>break</Word>
<Word>continue</Word>
<Word>delete</Word>
<Word>return</Word>
<Word>each</Word>
<Word>const</Word>
<Word>namespace</Word>
<Word>package</Word>
<Word>include</Word>
<Word>use</Word>
<Word>is</Word>
<Word>as</Word>
<Word>instanceof</Word>
<Word>typeof</Word>
<Word>void</Word>
</Keywords>
<!-- Mark previous rule-->
<Rule color="MethodCall">
\b
[\d\w_]+ # an identifier
(?=\s*\() # followed by (
</Rule>
<!-- Digits -->
<Rule color="Digits">
\b0[xX][0-9a-fA-F]+ # hex number
| \b
( \d+(\.[0-9]+)? #number with optional floating point
| \.[0-9]+ #or just starting with floating point
)
([eE][+-]?[0-9]+)? # optional exponent
</Rule>
</RuleSet>
</SyntaxDefinition>
X<?xml version="1.0"?>
<!-- converted to AvalonEdit format by Siegfried Pammer in 2010 -->
<SyntaxDefinition name="ASP/XHTML" extensions=".asp;.aspx;.asax;.asmx;.ascx;.master" xmlns="http://icsharpcode.net/sharpdevelop/syntaxdefinition/2008">
<Color name="ASPSectionStartEndTags" foreground="Black" background="Yellow" exampleText="&lt;% System.Console.WriteLine(&quot;Hello World!&quot;); %&gt;" />
<Color name="ASPSection" foreground="Black" background="#FFF7F2E3" exampleText="&lt;% System.Console.WriteLine(&quot;Hello World!&quot;); %&gt;" />
<RuleSet ignoreCase="true">
<Span ruleSet="ASP" multiline="true">
<Begin color="ASPSectionStartEndTags">&lt;%</Begin>
<End color="ASPSectionStartEndTags">%&gt;</End>
</Span>
<Import ruleSet="HTML/" />
</RuleSet>
<RuleSet name="ASP">
<Import ruleSet="C#/" />
</RuleSet>
</SyntaxDefinition>
<00><SyntaxDefinition name="Boo" extensions=".boo" xmlns="http://icsharpcode.net/sharpdevelop/syntaxdefinition/2008">
<Color name="Comment" foreground="Green" />
<Color name="Comment1" foreground="Gray" />
<Color name="Comment2" foreground="#FF999999" />
<Color name="NestedComments" foreground="Teal" />
<Color name="String" foreground="Blue" />
<Color name="CodeInsideString" foreground="#FF993366" />
<Color name="Keywords" foreground="Black" fontWeight="bold" />
<Color name="Keywords1" foreground="DarkCyan" fontWeight="bold" />
<Color name="Keywords2" foreground="Blue" fontWeight="bold" />
<Color name="Keywords3" foreground="Navy" />
<Color name="Keywords4" foreground="Teal" fontWeight="bold" />
<Color name="Keywords5" foreground="Olive" />
<Color name="Keywords6" foreground="Purple" fontWeight="bold" />
<Color name="Keywords7" foreground="Red" />
<Color name="Keywords8" foreground="Blue" fontWeight="bold" />
<Color name="Keywords9" foreground="Brown" />
<Color name="Keywords10" foreground="Blue" fontWeight="bold" />
<Color name="Keywords11" foreground="Green" fontWeight="bold" />
<Color name="Keywords12" foreground="SaddleBrown" />
<Color name="Keywords13" foreground="Black" fontWeight="bold" />
<Color name="Keywords14" foreground="Maroon" />
<Color name="Keywords15" foreground="Purple" />
<Color name="Keywords16" foreground="Blue" fontWeight="bold" />
<Color name="Keywords17" foreground="Gray" />
<Color name="Keywords18" foreground="Blue" fontWeight="bold" />
<Color name="Keywords19" foreground="MidnightBlue" />
<Color name="Keywords20" foreground="DarkBlue" />
<Color name="Regex" foreground="#FFFF6600" />
<Color name="CommentMarkerSet" foreground="Red" fontWeight="bold" />
<Color name="CommentMarkerSetHackUndone" foreground="#E0E000" fontWeight="bold" />
<RuleSet name="CommentMarkerSet">
<Keywords color="CommentMarkerSet">
<Word>TODO</Word>
<Word>FIXME</Word>
</Keywords>
<Keywords color="CommentMarkerSetHackUndone">
<Word>HACK</Word>
<Word>UNDONE</Word>
</Keywords>
</RuleSet>
<RuleSet>
<Span color="Comment" multiline="true">
<Begin>"""</Begin>
<End>"""</End>
</Span>
<Span color="Comment1">
<Begin>\#</Begin>
</Span>
<Span color="Comment2">
<Begin>//</Begin>
</Span>
<Span color="Comment" ruleSet="comments set" multiline="true">
<Begin>/\*</Begin>
<End>\*/</End>
</Span>
<Span color="String">
<Begin>"</Begin>
<End>"</End>
<RuleSet>
<Span begin="\\" end="." />
<Span color="CodeInsideString" ruleSet="">
<!-- ruleSet="" reference this file's main ruleset, allowing normal boo code inside ${} -->
<Begin>\$\{</Begin>
<End>}</End>
</Span>
</RuleSet>
</Span>
<Span color="String">
<Begin>'</Begin>
<End>'</End>
<RuleSet>
<Span begin="\\" end="." />
</RuleSet>
</Span>
<Span color="Regex" multiline="true">
<Begin>@/</Begin>
<End>/</End>
</Span>
<Span color="Regex">
<!-- this is a span (not a rule) because " within a regex doesn't start a string literal -->
<Begin>/\S+/</Begin>
<End></End> <!-- end immediately after Begin -->
</Span>
<Keywords color="Keywords">
<Word>self</Word>
<Word>super</Word>
</Keywords>
<Keywords color="Keywords1">
<Word>is</Word>
<Word>isa</Word>
<Word>and</Word>
<Word>or</Word>
<Word>not</Word>
</Keywords>
<Keywords color="Keywords2">
<Word>else</Word>
<Word>elif</Word>
<Word>if</Word>
<Word>match</Word>
<Word>case</Word>
<Word>unless</Word>
<Word>otherwise</Word>
<Word>for</Word>
<Word>in</Word>
<Word>while</Word>
</Keywords>
<Keywords color="Keywords3">
<Word>break</Word>
<Word>continue</Word>
<Word>return</Word>
<Word>yield</Word>
<Word>goto</Word>
</Keywords>
<Keywords color="Keywords4">
<Word>try</Word>
<Word>raise</Word>
<Word>ensure</Word>
<Word>except</Word>
<Word>retry</Word>
<Word>success</Word>
</Keywords>
<Keywords color="Keywords5">
<Word>fixed</Word>
<Word>unsafe</Word>
</Keywords>
<Keywords color="Keywords6">
<Word>bool</Word>
<Word>double</Word>
<Word>single</Word>
<Word>byte</Word>
<Word>sbyte</Word>
<Word>short</Word>
<Word>ushort</Word>
<Word>int</Word>
<Word>uint</Word>
<Word>long</Word>
<Word>ulong</Word>
<Word>date</Word>
<Word>timespan</Word>
<Word>decimal</Word>
<Word>char</Word>
<Word>object</Word>
<Word>duck</Word>
<Word>string</Word>
<Word>regex</Word>
</Keywords>
<Keywords color="Keywords7">
<Word>void</Word>
</Keywords>
<Keywords color="Keywords8">
<Word>cast</Word>
<Word>as</Word>
</Keywords>
<Keywords color="Keywords9">
<Word>override</Word>
<Word>static</Word>
<Word>virtual</Word>
<Word>abstract</Word>
<Word>final</Word>
<Word>transient</Word>
<Word>partial</Word>
</Keywords>
<Keywords color="Keywords10">
<Word>public</Word>
<Word>protected</Word>
<Word>private</Word>
<Word>internal</Word>
</Keywords>
<Keywords color="Keywords11">
<Word>namespace</Word>
<Word>import</Word>
<Word>from</Word>
</Keywords>
<Keywords color="Keywords12">
<Word>get</Word>
<Word>set</Word>
</Keywords>
<Keywords color="Keywords13">
<Word>null</Word>
<Word>value</Word>
<Word>true</Word>
<Word>false</Word>
<Word>ast</Word>
</Keywords>
<Keywords color="Keywords14">
<Word>using</Word>
<Word>unchecked</Word>
<Word>checked</Word>
<Word>lock</Word>
<Word>getter</Word>
<Word>required</Word>
<Word>rawArrayIndexing</Word>
<Word>normalArrayIndexing</Word>
<Word>yieldAll</Word>
</Keywords>
<Keywords color="Keywords15">
<Word>assert</Word>
<Word>array</Word>
<Word>matrix</Word>
<Word>print</Word>
<Word>gets</Word>
<Word>prompt</Word>
<Word>enumerate</Word>
<Word>zip</Word>
<Word>filter</Word>
<Word>map</Word>
<Word>cat</Word>
<Word>__eval__</Word>
<Word>__switch__</Word>
</Keywords>
<Keywords color="Keywords16">
<Word>constructor</Word>
<Word>destructor</Word>
<Word>def</Word>
<Word>include</Word>
<Word>event</Word>
<Word>ref</Word>
</Keywords>
<Keywords color="Keywords17">
<Word>pass</Word>
</Keywords>
<Keywords color="Keywords18">
<Word>enum</Word>
<Word>class</Word>
<Word>struct</Word>
<Word>interface</Word>
<Word>mixin</Word>
<Word>callable</Word>
<Word>do</Word>
<Word>of</Word>
</Keywords>
<Rule color="Keywords19">[\d\w_]+(?=(\s*\())</Rule>
<Rule color="Keywords20">\b0[xX][0-9a-fA-F]+|(\b\d+(\.[0-9]+)?|\.[0-9]+)([eE][+-]?[0-9]+)?</Rule>
</RuleSet>
<RuleSet name="comments set">
<!-- allows nested /**/ comments, coloring them Green/Teal alternately -->
<Span color="NestedComments" multiline="true">
<Begin>/\*</Begin>
<End>\*/</End>
<RuleSet>
<Span color="Comment" ruleSet="comments set" multiline="true">
<Begin>/\*</Begin>
<End>\*/</End>
</Span>
</RuleSet>
</Span>
</RuleSet>
</SyntaxDefinition><00> <?xml version="1.0" ?>
<!-- syntaxdefinition for Coco/R 2003 by Mike Krueger -->
<!-- converted to AvalonEdit format by Siegfried Pammer in 2010 -->
<SyntaxDefinition name="Coco" extensions=".atg" xmlns="http://icsharpcode.net/sharpdevelop/syntaxdefinition/2008">
<Color name="Comment" foreground="#FF808080" fontStyle="italic" />
<Color name="Punctuation" foreground="#FF000000" fontWeight="bold" />
<Color name="String" foreground="#FF006400" />
<Color name="Keywords" foreground="#FF0000FF" fontWeight="bold" />
<Color name="COMPILER" foreground="Black" />
<Color name="Lt_Gt_Color" foreground="#FF000000" />
<Color name="Bracket_Color" foreground="#FF008000" fontWeight="bold" fontStyle="italic"/>
<Color name="CSharp_Color" foreground="#FF2F4F4F" fontWeight="normal" fontStyle="normal" />
<Color name="CSharp1_Color" foreground="#FF00008B" fontWeight="normal" fontStyle="normal" />
<RuleSet ignoreCase="false">
<Rule color="Punctuation">
[{}\(\)\[\]|+\-=\.]+
</Rule>
<Keywords color="Keywords">
<Word>ANY</Word>
<Word>CHARACTERS</Word>
<Word>COMMENTS</Word>
<Word>COMPILER</Word>
<Word>CONTEXT</Word>
<Word>END</Word>
<Word>FROM</Word>
<Word>IF</Word>
<Word>IGNORE</Word>
<Word>NAMESPACE</Word>
<Word>NESTED</Word>
<Word>PRAGMAS</Word>
<Word>PRODUCTIONS</Word>
<Word>SYNC</Word>
<Word>TO</Word>
<Word>TOKENS</Word>
<Word>TOKENNAMES</Word>
<Word>WEAK</Word>
<Word>using</Word>
</Keywords>
<Span color="Comment">
<Begin>//</Begin>
</Span>
<Span color="Comment" multiline="true">
<Begin>/\*</Begin>
<End>\*/</End>
</Span>
<Span color="COMPILER" ruleSet="CSharp" multiline="true">
<Begin color="Keywords">COMPILER</Begin>
<End color="Keywords">TOKENNAMES</End>
</Span>
<Span color="String">
<Begin>"</Begin>
<End>"</End>
</Span>
<Span color="String">
<Begin>'</Begin>
<End>'</End>
</Span>
<Span color="Lt_Gt_Color" ruleSet="ParamList">
<Begin color="Lt_Gt_Color" fontWeight="bold">&lt;</Begin>
<End color="Lt_Gt_Color" fontWeight="bold">&gt;</End>
</Span>
<Span color="CSharp_Color" ruleSet="CSharp" multiline="true">
<Begin color="Bracket_Color">\(\.</Begin>
<End color="Bracket_Color">\.\)</End>
</Span>
<Rule color="CSharp1_Color">\b0[xX][0-9a-fA-F]+|(\b\d+(\.[0-9]+)?|\.[0-9]+)([eE][+-]?[0-9]+)?</Rule>
</RuleSet>
<RuleSet name="CSharp" ignoreCase="false">
<Import ruleSet="C#/" />
<Rule color="CSharp1_Color">\b0[xX][0-9a-fA-F]+|(\b\d+(\.[0-9]+)?|\.[0-9]+)([eE][+-]?[0-9]+)?</Rule>
</RuleSet>
<RuleSet name="ParamList" ignoreCase="false">
<Import ruleSet="C#/" />
<Rule color="CSharp1_Color">\b0[xX][0-9a-fA-F]+|(\b\d+(\.[0-9]+)?|\.[0-9]+)([eE][+-]?[0-9]+)?</Rule>
</RuleSet>
<RuleSet name="RuleDefinition" ignoreCase="false">
<Rule color="CSharp1_Color">\b0[xX][0-9a-fA-F]+|(\b\d+(\.[0-9]+)?|\.[0-9]+)([eE][+-]?[0-9]+)?</Rule>
</RuleSet>
</SyntaxDefinition><00><?xml version="1.0"?>
<!-- syntaxdefinition for C/C++ 2001 by Andrea Paatz and Mike Krueger -->
<!-- converted to AvalonEdit format by Siegfried Pammer in 2010 -->
<SyntaxDefinition name="C++" extensions=".c;.h;.cc;.cpp;.hpp" xmlns="http://icsharpcode.net/sharpdevelop/syntaxdefinition/2008">
<Color name="Comment" foreground="Green" />
<Color name="Character" foreground="Fuchsia" />
<Color name="String" foreground="Fuchsia" />
<Color name="Preprocessor" foreground="Green" />
<Color name="Punctuation" foreground="DarkGreen" />
<Color name="MethodName" foreground="MidnightBlue" fontWeight="bold" />
<Color name="Digits" foreground="DarkBlue" />
<Color name="CompoundKeywords" foreground="Black" fontWeight="bold" />
<Color name="This" foreground="Black" fontWeight="bold" />
<Color name="Operators" foreground="#FF008B8B" fontWeight="bold" />
<Color name="Namespace" foreground="#FF008000" fontWeight="bold" />
<Color name="Friend" foreground="#FFA52A2A" />
<Color name="Modifiers" foreground="#FF0000FF" fontWeight="bold" />
<Color name="TypeKeywords" foreground="#FFFF0000" />
<Color name="BooleanConstants" foreground="#FF000000" fontWeight="bold" />
<Color name="Keywords" foreground="#FF0000FF" fontWeight="bold" />
<Color name="LoopKeywords" foreground="#FF0000FF" fontWeight="bold" />
<Color name="JumpKeywords" foreground="#FF000080" />
<Color name="ExceptionHandling" foreground="#FF008080" fontWeight="bold" />
<Color name="ControlFlow" foreground="#FF0000FF" fontWeight="bold" />
<RuleSet ignoreCase="false">
<Rule color="Punctuation">
[?,.;()\[\]{}+\-/%*&lt;&gt;^=~!&amp;]+
</Rule>
<Keywords color="CompoundKeywords">
<Word>__abstract</Word>
<Word>__box</Word>
<Word>__delegate</Word>
<Word>__gc</Word>
<Word>__identifier</Word>
<Word>__nogc</Word>
<Word>__pin</Word>
<Word>__property</Word>
<Word>__sealed</Word>
<Word>__try_cast</Word>
<Word>__typeof</Word>
<Word>__value</Word>
<Word>__event</Word>
<Word>__hook</Word>
<Word>__raise</Word>
<Word>__unhook</Word>
<Word>__interface</Word>
<Word>ref class</Word>
<Word>ref struct</Word>
<Word>value class</Word>
<Word>value struct</Word>
<Word>interface class</Word>
<Word>interface struct</Word>
<Word>enum class</Word>
<Word>enum struct</Word>
<Word>delegate</Word>
<Word>event</Word>
<Word>property</Word>
<Word>abstract</Word>
<Word>override</Word>
<Word>sealed</Word>
<Word>generic</Word>
<Word>where</Word>
<Word>finally</Word>
<Word>for each</Word>
<Word>gcnew</Word>
<Word>in</Word>
<Word>initonly</Word>
<Word>literal</Word>
<Word>nullptr</Word>
</Keywords>
<Keywords color="This">
<Word>this</Word>
</Keywords>
<Keywords color="Operators">
<Word>and</Word>
<Word>and_eq</Word>
<Word>bitand</Word>
<Word>bitor</Word>
<Word>new</Word>
<Word>not</Word>
<Word>not_eq</Word>
<Word>or</Word>
<Word>or_eq</Word>
<Word>xor</Word>
<Word>xor_eq</Word>
</Keywords>
<Keywords color="Namespace">
<Word>using</Word>
<Word>namespace</Word>
</Keywords>
<Keywords color="Friend">
<Word>friend</Word>
</Keywords>
<Keywords color="Modifiers">
<Word>private</Word>
<Word>protected</Word>
<Word>public</Word>
<Word>const</Word>
<Word>volatile</Word>
<Word>static</Word>
</Keywords>
<Keywords color="TypeKeywords">
<Word>bool</Word>
<Word>char</Word>
<Word>unsigned</Word>
<Word>union</Word>
<Word>virtual</Word>
<Word>double</Word>
<Word>float</Word>
<Word>short</Word>
<Word>signed</Word>
<Word>void</Word>
<Word>class</Word>
<Word>enum</Word>
<Word>struct</Word>
</Keywords>
<Keywords color="BooleanConstants">
<Word>false</Word>
<Word>true</Word>
</Keywords>
<Keywords color="LoopKeywords">
<Word>do</Word>
<Word>for</Word>
<Word>while</Word>
</Keywords>
<Keywords color="JumpKeywords">
<Word>break</Word>
<Word>continue</Word>
<Word>goto</Word>
<Word>return</Word>
</Keywords>
<Keywords color="ExceptionHandling">
<Word>catch</Word>
<Word>throw</Word>
<Word>try</Word>
</Keywords>
<Keywords color="ControlFlow">
<Word>case</Word>
<Word>else</Word>
<Word>if</Word>
<Word>switch</Word>
<Word>default</Word>
</Keywords>
<Keywords color="Keywords">
<Word>asm</Word>
<Word>auto</Word>
<Word>compl</Word>
<Word>mutable</Word>
<Word>const_cast</Word>
<Word>delete</Word>
<Word>dynamic_cast</Word>
<Word>explicit</Word>
<Word>export</Word>
<Word>extern</Word>
<Word>inline</Word>
<Word>int</Word>
<Word>long</Word>
<Word>operator</Word>
<Word>register</Word>
<Word>reinterpret_cast</Word>
<Word>sizeof</Word>
<Word>static_cast</Word>
<Word>template</Word>
<Word>typedef</Word>
<Word>typeid</Word>
<Word>typename</Word>
</Keywords>
<Span color="Preprocessor">
<Begin>\#</Begin>
</Span>
<Span color="Comment">
<Begin>//</Begin>
</Span>
<Span color="Comment" multiline="true">
<Begin>/\*</Begin>
<End>\*/</End>
</Span>
<Span color="String">
<Begin>"</Begin>
<End>"</End>
<RuleSet>
<Span begin="\\" end="." />
</RuleSet>
</Span>
<Span color="Character">
<Begin>'</Begin>
<End>'</End>
<RuleSet>
<Span begin="\\" end="." />
</RuleSet>
</Span>
<Rule color="MethodName">[\d\w_]+(?=(\s*\())</Rule>
<Rule color="Digits">\b0[xX][0-9a-fA-F]+|(\b\d+(\.[0-9]+)?|\.[0-9]+)([eE][+-]?[0-9]+)?</Rule>
</RuleSet>
</SyntaxDefinition><00>#<?xml version="1.0"?>
<SyntaxDefinition name="C#" extensions=".cs" xmlns="http://icsharpcode.net/sharpdevelop/syntaxdefinition/2008">
<!-- The named colors 'Comment' and 'String' are used in SharpDevelop to detect if a line is inside a multiline string/comment -->
<Color name="Comment" foreground="Green" exampleText="// comment" />
<Color name="String" foreground="Blue" exampleText="string text = &quot;Hello, World!&quot;"/>
<Color name="StringInterpolation" foreground="Black" exampleText="string text = $&quot;Hello, {name}!&quot;"/>
<Color name="Char" foreground="Magenta" exampleText="char linefeed = '\n';"/>
<Color name="Preprocessor" foreground="Green" exampleText="#region Title" />
<Color name="Punctuation" exampleText="a(b.c);" />
<Color name="ValueTypeKeywords" fontWeight="bold" foreground="Red" exampleText="bool b = true;" />
<Color name="ReferenceTypeKeywords" foreground="Red" exampleText="object o;" />
<Color name="MethodCall" foreground="MidnightBlue" fontWeight="bold" exampleText="o.ToString();"/>
<Color name="NumberLiteral" foreground="DarkBlue" exampleText="3.1415f"/>
<Color name="ThisOrBaseReference" fontWeight="bold" exampleText="this.Do(); base.Do();"/>
<Color name="NullOrValueKeywords" fontWeight="bold" exampleText="if (value == null)"/>
<Color name="Keywords" fontWeight="bold" foreground="Blue" exampleText="if (a) {} else {}"/>
<Color name="GotoKeywords" foreground="Navy" exampleText="continue; return null;"/>
<Color name="ContextKeywords" foreground="Navy" exampleText="var a = from x in y select z;"/>
<Color name="ExceptionKeywords" fontWeight="bold" foreground="Teal" exampleText="try {} catch {} finally {}"/>
<Color name="CheckedKeyword" fontWeight="bold" foreground="DarkGray" exampleText="checked {}"/>
<Color name="UnsafeKeywords" foreground="Olive" exampleText="unsafe { fixed (..) {} }"/>
<Color name="OperatorKeywords" fontWeight="bold" foreground="Pink" exampleText="public static implicit operator..."/>
<Color name="ParameterModifiers" fontWeight="bold" foreground="DeepPink" exampleText="(ref int a, params int[] b)"/>
<Color name="Modifiers" foreground="Brown" exampleText="static readonly int a;"/>
<Color name="Visibility" fontWeight="bold" foreground="Blue" exampleText="public override void ToString();"/>
<Color name="NamespaceKeywords" fontWeight="bold" foreground="Green" exampleText="namespace A.B { using System; }"/>
<Color name="GetSetAddRemove" foreground="SaddleBrown" exampleText="int Prop { get; set; }"/>
<Color name="TrueFalse" fontWeight="bold" foreground="DarkCyan" exampleText="b = false; a = true;" />
<Color name="TypeKeywords" fontWeight="bold" foreground="DarkCyan" exampleText="if (x is int) { a = x as int; type = typeof(int); size = sizeof(int); c = new object(); }"/>
<Color name="SemanticKeywords" fontWeight="bold" foreground="DarkCyan" exampleText="if (args == null) throw new ArgumentNullException(nameof(args));" />
<Color name="CommentMarkerSetTodo" foreground="Red" fontWeight="bold"/>
<Color name="CommentMarkerSetHackUndone" foreground="#E0E000" fontWeight="bold"/>
<Property name="DocCommentMarker" value="///" />
<RuleSet name="CommentMarkerSet">
<Keywords color="CommentMarkerSetTodo">
<Word>TODO</Word>
<Word>FIXME</Word>
</Keywords>
<Keywords color="CommentMarkerSetHackUndone">
<Word>HACK</Word>
<Word>UNDONE</Word>
</Keywords>
</RuleSet>
<!-- This is the main ruleset. -->
<RuleSet>
<Span color="Preprocessor">
<Begin>\#</Begin>
<RuleSet name="PreprocessorSet">
<Span> <!-- preprocessor directives that allows comments -->
<Begin fontWeight="bold">
(define|undef|if|elif|else|endif|line)\b
</Begin>
<RuleSet>
<Span color="Comment" ruleSet="CommentMarkerSet">
<Begin>//</Begin>
</Span>
</RuleSet>
</Span>
<Span> <!-- preprocessor directives that don't allow comments -->
<Begin fontWeight="bold">
(region|endregion|error|warning|pragma)\b
</Begin>
</Span>
</RuleSet>
</Span>
<Span color="Comment">
<Begin color="XmlDoc/DocComment">///(?!/)</Begin>
<RuleSet>
<Import ruleSet="XmlDoc/DocCommentSet"/>
<Import ruleSet="CommentMarkerSet"/>
</RuleSet>
</Span>
<Span color="Comment" ruleSet="CommentMarkerSet">
<Begin>//</Begin>
</Span>
<Span color="Comment" ruleSet="CommentMarkerSet" multiline="true">
<Begin>/\*</Begin>
<End>\*/</End>
</Span>
<Span color="String">
<Begin>"</Begin>
<End>"</End>
<RuleSet>
<!-- span for escape sequences -->
<Span begin="\\" end="."/>
</RuleSet>
</Span>
<Span color="Char">
<Begin>'</Begin>
<End>'</End>
<RuleSet>
<!-- span for escape sequences -->
<Span begin="\\" end="."/>
</RuleSet>
</Span>
<Span color="String" multiline="true">
<Begin>@"</Begin>
<End>"</End>
<RuleSet>
<!-- span for escape sequences -->
<Span begin='""' end=""/>
</RuleSet>
</Span>
<Span color="String">
<Begin>\$"</Begin>
<End>"</End>
<RuleSet>
<!-- span for escape sequences -->
<Span begin="\\" end="."/>
<Span begin="\{\{" end=""/>
<!-- string interpolation -->
<Span begin="{" end="}" color="StringInterpolation" ruleSet=""/>
</RuleSet>
</Span>
<!-- don't highlight "@int" as keyword -->
<Rule>
@[\w\d_]+
</Rule>
<Keywords color="ThisOrBaseReference">
<Word>this</Word>
<Word>base</Word>
</Keywords>
<Keywords color="TypeKeywords">
<Word>as</Word>
<Word>is</Word>
<Word>new</Word>
<Word>sizeof</Word>
<Word>typeof</Word>
<Word>stackalloc</Word>
</Keywords>
<Keywords color="TrueFalse">
<Word>true</Word>
<Word>false</Word>
</Keywords>
<Keywords color="Keywords">
<Word>else</Word>
<Word>if</Word>
<Word>switch</Word>
<Word>case</Word>
<Word>default</Word>
<Word>do</Word>
<Word>for</Word>
<Word>foreach</Word>
<Word>in</Word>
<Word>while</Word>
<Word>lock</Word>
</Keywords>
<Keywords color="GotoKeywords">
<Word>break</Word>
<Word>continue</Word>
<Word>goto</Word>
<Word>return</Word>
</Keywords>
<Keywords color="ContextKeywords">
<Word>yield</Word>
<Word>partial</Word>
<Word>global</Word>
<Word>where</Word>
<Word>select</Word>
<Word>group</Word>
<Word>by</Word>
<Word>into</Word>
<Word>from</Word>
<Word>ascending</Word>
<Word>descending</Word>
<Word>orderby</Word>
<Word>let</Word>
<Word>join</Word>
<Word>on</Word>
<Word>equals</Word>
<Word>var</Word>
<Word>dynamic</Word>
<Word>await</Word>
</Keywords>
<Keywords color="ExceptionKeywords">
<Word>try</Word>
<Word>throw</Word>
<Word>catch</Word>
<Word>finally</Word>
</Keywords>
<Keywords color="CheckedKeyword">
<Word>checked</Word>
<Word>unchecked</Word>
</Keywords>
<Keywords color="UnsafeKeywords">
<Word>fixed</Word>
<Word>unsafe</Word>
</Keywords>
<Keywords color="ValueTypeKeywords">
<Word>bool</Word>
<Word>byte</Word>
<Word>char</Word>
<Word>decimal</Word>
<Word>double</Word>
<Word>enum</Word>
<Word>float</Word>
<Word>int</Word>
<Word>long</Word>
<Word>sbyte</Word>
<Word>short</Word>
<Word>struct</Word>
<Word>uint</Word>
<Word>ushort</Word>
<Word>ulong</Word>
</Keywords>
<Keywords color="ReferenceTypeKeywords">
<Word>class</Word>
<Word>interface</Word>
<Word>delegate</Word>
<Word>object</Word>
<Word>string</Word>
<Word>void</Word>
</Keywords>
<Keywords color="OperatorKeywords">
<Word>explicit</Word>
<Word>implicit</Word>
<Word>operator</Word>
</Keywords>
<Keywords color="ParameterModifiers">
<Word>params</Word>
<Word>ref</Word>
<Word>out</Word>
</Keywords>
<Keywords color="Modifiers">
<Word>abstract</Word>
<Word>const</Word>
<Word>event</Word>
<Word>extern</Word>
<Word>override</Word>
<Word>readonly</Word>
<Word>sealed</Word>
<Word>static</Word>
<Word>virtual</Word>
<Word>volatile</Word>
<Word>async</Word>
</Keywords>
<Keywords color="Visibility">
<Word>public</Word>
<Word>protected</Word>
<Word>private</Word>
<Word>internal</Word>
</Keywords>
<Keywords color="NamespaceKeywords">
<Word>namespace</Word>
<Word>using</Word>
</Keywords>
<Keywords color="GetSetAddRemove">
<Word>get</Word>
<Word>set</Word>
<Word>add</Word>
<Word>remove</Word>
</Keywords>
<Keywords color="NullOrValueKeywords">
<Word>null</Word>
<Word>value</Word>
</Keywords>
<Keywords color="SemanticKeywords">
<Word>nameof</Word>
</Keywords>
<!-- Mark previous rule-->
<Rule color="MethodCall">
\b
[\d\w_]+ # an identifier
(?=\s*\() # followed by (
</Rule>
<!-- Digits -->
<Rule color="NumberLiteral">
\b0[xX][0-9a-fA-F]+ # hex number
|
( \b\d+(\.[0-9]+)? #number with optional floating point
| \.[0-9]+ #or just starting with floating point
)
([eE][+-]?[0-9]+)? # optional exponent
</Rule>
<Rule color="Punctuation">
[?,.;()\[\]{}+\-/%*&lt;&gt;^+~!|&amp;]+
</Rule>
</RuleSet>
</SyntaxDefinition>
<00><SyntaxDefinition name="CSS" extensions=".css" xmlns="http://icsharpcode.net/sharpdevelop/syntaxdefinition/2008">
<Color name="Comment" foreground="Gray" exampleText="/* comment */" />
<Color name="String" foreground="Green" exampleText="body { background: url(&quot;image.png&quot;) }" />
<Color name="Selector" foreground="DarkBlue" fontWeight="bold" exampleText="div p" />
<Color name="Class" foreground="DarkMagenta" exampleText="#para" />
<Color name="Property" foreground="Red" exampleText="p { color: red; }" />
<Color name="Value" foreground="Blue" exampleText="p { color: red; }" />
<Color name="CurlyBraces" foreground="Black" exampleText="{ }" />
<Color name="Colon" foreground="Black" exampleText=":" />
<RuleSet ignoreCase="true">
<Span color="Comment" multiline="true">
<Begin>/\*</Begin>
<End>\*/</End>
</Span>
<Span
color="Property"
multiline="true"
ruleSet="CSSBlock">
<Begin color="CurlyBraces">\{</Begin>
<End color="CurlyBraces">\}</End>
</Span>
<Span color="Class">
<Begin>\#</Begin>
<End>\s</End>
</Span>
<Rule color="Selector">[\d\w]</Rule>
</RuleSet>
<RuleSet name="CSSBlock">
<Span color="Comment" multiline="true">
<Begin>/\*</Begin>
<End>\*/</End>
</Span>
<Span color="Value" multiline="true">
<Begin color="Colon">\:</Begin>
<End color="CurlyBraces">\;|(?=\})</End>
<RuleSet>
<Span color="String" multiline="true">
<Begin>"</Begin>
<End>"</End>
<RuleSet>
<Span begin="\\" end="." />
</RuleSet>
</Span>
<Span color="String" multiline="true">
<Begin>'</Begin>
<End>'</End>
<RuleSet>
<Span begin="\\" end="." />
</RuleSet>
</Span>
</RuleSet>
</Span>
</RuleSet>
</SyntaxDefinition>
<00><?xml version="1.0"?>
<SyntaxDefinition name="BAT" extensions=".bat;.dos"
xmlns="http://icsharpcode.net/sharpdevelop/syntaxdefinition/2008">
<Color name="String" foreground="Red" exampleText="string text = &quot;Hello, World!&quot;"/>
<Color name="String2" foreground="Red" background="#22DDDDDD" exampleText="string text = &quot;Hello, World!&quot;"/>
<Color name="Comment" foreground="Green" exampleText="string text = &quot;Hello, World!&quot;"/>
<Color name="Digits" foreground="Blue" fontStyle="italic" fontWeight="normal" />
<Color name="Punctuation" foreground="Red" exampleText="string text = &quot;Hello, World!&quot;"/>
<Color name="PARAMETER" foreground="Brown" exampleText="%1"/>
<Color name="VARIABLE" foreground="Orange" exampleText="%MYVAR%"/>
<Color name="GOTO" foreground="#0000FF" background="#40AAAAAA"/>
<Color name="GOTO_TARGET" foreground="#0000FF" background="#80AAAAAA"/>
<Color name="AtCommand" foreground="Blue" fontWeight="normal" />
<Color name="Command" foreground="Blue" fontWeight="normal" />
<Color name="Command1" foreground="#FF8000FF" fontWeight="normal" />
<Color name="Command2" foreground="#FF5000FF" fontWeight="normal" />
<Color name="Command3" foreground="#FFFF6000" fontWeight="normal" />
<RuleSet ignoreCase="true">
<Span color="String2" multiline="false" begin="&quot;" end="&quot;" >
<RuleSet>
<Rule color="PARAMETER">%[0-9]</Rule>
<Rule color="VARIABLE">%[A-Z]+%</Rule>
</RuleSet>
</Span>
<Rule color="PARAMETER">[-/][A-Z]+</Rule>
<Span color="String2" multiline="false" begin="\(" end="\)" >
<RuleSet>
<Rule color="PARAMETER">%[0-9]</Rule>
<Rule color="VARIABLE">%[A-Z]+%</Rule>
</RuleSet>
</Span>
<!-- span for escape sequences -->
<Span color="Comment" begin="^[R][E][M]" end="\n"/>
<Rule color="Punctuation">
[?,;()\[\]{}+\-/%*&lt;&gt;^+~!|&amp;]+
</Rule>
<Rule color="GOTO">[G][O][T][O]+[ ]+[A-Z]+</Rule>
<Rule color="GOTO_TARGET">^:[A-Z]+</Rule>
<Span color="VARIABLE" multiline="false">
<Begin>%</Begin>
<End>%</End>
</Span>
<Rule color="Digits">
[ ?,.;()\[\]{}+\-/%*&lt;&gt;^+~!|&amp;]+[0-9]+[ ?,.;()\[\]{}+\-/%*&lt;&gt;^+~!|&amp;]+\n
</Rule>
<!-- Highlight commands that start start with an at sign -->
<Rule color="AtCommand">
^@[A-Z]+
</Rule>
<Rule color="Command">(ECHO\.)</Rule>
<Keywords color="Command"><!-- http://technet.microsoft.com/en-us/library/bb490890.aspx -->
<Word>ASSOC</Word>
<Word>AT</Word>
<Word>ATTRIB</Word>
<Word>BREAK</Word>
<Word>CACLS</Word>
<Word>CALL</Word>
<Word>CD</Word>
<Word>CHCP</Word>
<Word>CHDIR</Word>
<Word>CHKDSK</Word>
<Word>CLS</Word>
<Word>CMD</Word>
<Word>COLOR</Word>
<Word>COMP</Word>
<Word>COMPACT</Word>
<Word>CONVERT</Word>
<Word>COPY</Word>
<Word>DATE</Word>
<Word>DEL</Word>
<Word>DIR</Word>
<Word>DISKCOMP</Word>
<Word>DISKCOPY</Word>
<Word>DOSKEY</Word>
<Word>ECHO</Word>
<!--Word>ECHO.</Word -->
<Word>ENABLEEXTENSIONS</Word>
<Word>ENDLOCAL</Word>
<Word>ERASE</Word>
<Word>EXIT</Word>
<Word>FC</Word>
<Word>FIND</Word>
<Word>FINDSTR</Word>
<Word>FOR</Word>
<Word>FORMAT</Word>
<Word>FTYPE</Word>
<!-- Word>GOTO</Word -->
<Word>GRAFTABL</Word>
<Word>HELP</Word>
<Word>IF</Word>
<Word>KEYB</Word>
<Word>LABEL</Word>
<Word>MD</Word>
<Word>MKDIR</Word>
<Word>MODE</Word>
<Word>MORE</Word>
<Word>MOVE</Word>
<Word>NET</Word>
<Word>PATH</Word>
<Word>PAUSE</Word>
<Word>POPD</Word>
<Word>PRINT</Word>
<Word>PROMPT</Word>
<Word>PUSHD</Word>
<Word>RD</Word>
<Word>RECOVER</Word>
<!-- Word>REM</Word -->
<Word>REN</Word>
<Word>RENAME</Word>
<Word>REPLACE</Word>
<Word>RESTORE</Word>
<Word>RMDIR</Word>
<Word>SET</Word>
<Word>SETLOCAL</Word>
<Word>SHIFT</Word>
<Word>SORT</Word>
<Word>START</Word>
<Word>SUBST</Word>
<Word>TIME</Word>
<Word>TITLE</Word>
<Word>TREE</Word>
<Word>TYPE</Word>
<Word>VER</Word>
<Word>VERIFY</Word>
<Word>VOL</Word>
<Word>XCOPY</Word>
</Keywords>
<Keywords color="Command1"><!-- Parts of commands -->
<Word>DO</Word><!-- for -->
<Word>IN</Word>
<Word>NOT</Word><!-- if -->
<Word>ERRORLEVEL</Word>
<Word>EXIST</Word>
<Word>EQU</Word>
<Word>NEQ</Word>
<Word>LSS</Word>
<Word>LEQ</Word>
<Word>GTR</Word>
<Word>GEQ</Word>
<Word>CMDEXTVERSION</Word>
<Word>DEFINED</Word>
<Word>CON</Word><!-- mode -->
<Word>COM</Word>
<Word>MIN</Word>
<Word>MAX</Word>
<Word>SEPARATE</Word>
<Word>SHARED</Word>
<Word>LOW</Word>
<Word>NORMAL</Word>
<Word>HIGH</Word>
<Word>REALTIME</Word>
<Word>WAIT</Word>
<Word>OTHER</Word><!-- verify -->
<Word>nul</Word><!-- miscellaneous -->
</Keywords>
<Keywords color="Command2"><!-- Command modifiers and operators -->
<Word>EOL</Word>
<Word>SKIP</Word>
<Word>DELIMS</Word>
<Word>TOKENS</Word>
<Word>ON</Word>
<Word>OFF</Word>
<Word>USE</Word>
</Keywords>
<Keywords color="Command3"><!-- comparison operators -->
<Word>==</Word>
<Word>EQU</Word>
<Word>NEQ</Word>
<Word>LSS</Word>
<Word>LEQ</Word>
<Word>GTR</Word>
<Word>GEQ</Word>
</Keywords>
</RuleSet>
</SyntaxDefinition>x<?xml version="1.0"?>
<SyntaxDefinition name="F#" extensions=".fs" xmlns="http://icsharpcode.net/sharpdevelop/syntaxdefinition/2008">
<!-- Shades of Red-Brown: #a31515, #cf4315, #ffb96e, #ffdc95 -->
<Color name="Digits" foreground="DarkBlue" exampleText="3.1415f"/>
<Color name="Comment" foreground="Green" exampleText="// comment" />
<Color name="Punctuation" foreground="Blue" exampleText="a(b.c);" />
<Color name="String" foreground="#ffa31515" exampleText="string text = &quot;Hello, World!&quot;"/>
<Color name="Char" foreground="Magenta" exampleText="char linefeed = '\n';"/>
<Color name="Preprocessor" foreground="Green" exampleText="#region Title" />
<Color name="ReferenceTypes" foreground="Red" exampleText="object o;" />
<Color name="MethodCall" foreground="MidnightBlue" fontWeight="bold" exampleText="o.ToString();"/>
<Color name="NullOrValueKeywords" fontWeight="bold" exampleText="if (value == null)"/>
<Color name="Modifiers" foreground="Brown" exampleText="static readonly int a;"/>
<Color name="Visibility" foreground="Blue" fontWeight="bold" exampleText="public override void ToString();"/>
<Color name="NamespaceKeywords" foreground="Green" fontWeight="bold" exampleText="namespace A.B { using System; }"/>
<Color name="GetSetAddRemove" foreground="SaddleBrown" exampleText="int Prop { get; set; }"/>
<Color name="ReservedKeywords" foreground="Red" fontWeight="normal" fontStyle="italic" />
<Color name="CurrentKeywords" foreground="Blue" fontWeight="normal" fontStyle="italic" />
<Color name="CommentMarkerSetTodo" foreground="Red" fontWeight="bold" />
<Color name="CommentMarkerSetHackUndone" foreground="#E0E000" fontWeight="bold"/>
<RuleSet name="CommentMarkerSet">
<Keywords color="CommentMarkerSetTodo">
<Word>TODO</Word>
<Word>FIXME</Word>
</Keywords>
<Keywords color="CommentMarkerSetHackUndone">
<Word>HACK</Word>
<Word>UNDONE</Word>
</Keywords>
</RuleSet>
<!-- This is the main ruleset. -->
<RuleSet>
<Span color="Preprocessor">
<Begin>\#</Begin>
<RuleSet name="PreprocessorSet">
<Span> <!-- preprocessor directives that allows comments -->
<Begin fontWeight="bold">
(define|undef|if|elif|else|endif|line)\b
</Begin>
<RuleSet>
<Span color="Comment" ruleSet="CommentMarkerSet">
<Begin>//</Begin>
</Span>
</RuleSet>
</Span>
<Span> <!-- preprocessor directives that don't allow comments -->
<Begin fontWeight="bold">
(region|endregion|error|warning|pragma)\b
</Begin>
</Span>
</RuleSet>
</Span>
<Span color="Comment"><!-- XML Documentation -->
<Begin color="XmlDoc/DocComment">///</Begin>
<RuleSet>
<Import ruleSet="XmlDoc/DocCommentSet"/>
<Import ruleSet="CommentMarkerSet"/>
</RuleSet>
</Span>
<!-- One Line Documentation -->
<Span color="Comment" ruleSet="CommentMarkerSet">
<Begin>//</Begin>
</Span>
<!-- Multi Line Comment -->
<Span color="Comment" ruleSet="CommentMarkerSet" multiline="true">
<Begin>\(\*</Begin>
<End>\*\)</End>
</Span>
<!-- String -->
<Span color="String">
<Begin>"</Begin>
<End>"</End>
<RuleSet>
<!-- span for escape sequences -->
<Span begin="\\" end="."/>
</RuleSet>
</Span>
<Span color="Char">
<Begin>'</Begin>
<End>'</End>
<RuleSet>
<!-- span for escape sequences -->
<Span begin="\\" end="."/>
</RuleSet>
</Span>
<!-- Verbatim interpreted string -->
<Span color="String" multiline="true">
<Begin>@"</Begin>
<End>"</End>
<RuleSet>
<!-- span for escape sequences -->
<Span begin='""' end=""/>
</RuleSet>
</Span>
<!-- don't highlight "@int" as keyword -->
<Rule>
@[\w\d_]+
</Rule>
<Keywords color="CurrentKeywords">
<Word>and</Word>
<Word>as</Word>
<Word>assert</Word>
<Word>begin</Word>
<Word>default</Word>
<Word>do</Word>
<Word>done</Word>
<Word>downcast</Word>
<Word>downto</Word>
<Word>else</Word>
<Word>enum</Word>
<Word>exception</Word>
<Word>extern</Word>
<Word>false</Word>
<Word>finally</Word>
<Word>for</Word>
<Word>fun</Word>
<Word>function</Word>
<Word>if</Word>
<Word>in</Word>
<Word>inherit</Word>
<Word>land</Word>
<Word>lazy</Word>
<Word>let</Word>
<Word>match</Word>
<Word>module</Word>
<Word>mutable</Word>
<Word>new</Word>
<Word>of</Word>
<Word>open</Word>
<Word>or</Word>
<Word>rec</Word>
<Word>sig</Word>
<Word>struct</Word>
<Word>then</Word>
<Word>to</Word>
<Word>true</Word>
<Word>try</Word>
<Word>type</Word>
<Word>val</Word>
<Word>when</Word>
<Word>inline</Word>
<Word>upcast</Word>
<Word>while</Word>
</Keywords>
<Keywords color="ReservedKeywords">
<Word>atomic</Word>
<Word>break</Word>
<Word>checked</Word>
<Word>component</Word>
<Word>const</Word>
<Word>constraint</Word>
<Word>constructor</Word>
<Word>continue</Word>
<Word>decimal</Word>
<Word>eager</Word>
<Word>event</Word>
<Word>external</Word>
<Word>fixed</Word>
<Word>functor</Word>
<Word>include</Word>
<Word>method</Word>
<Word>mixin</Word>
<Word>process</Word>
<Word>property</Word>
<Word>pure</Word>
<Word>readonly</Word>
<Word>return</Word>
<Word>sealed</Word>
</Keywords>
<Keywords color="ReferenceTypes">
<Word>class</Word>
<Word>end</Word>
<Word>interface</Word>
<Word>delegate</Word>
<Word>object</Word>
<Word>string</Word>
</Keywords>
<Keywords color="Modifiers">
<Word>abstract</Word>
<Word>member</Word>
<Word>with</Word>
<!--Word>const</Word -->
<!--Word>event</Word -->
<!--Word>extern</Word -->
<Word>override</Word>
<!-- Word>readonly</Word -->
<!-- Word>sealed</Word -->
<Word>static</Word>
<Word>virtual</Word>
<Word>volatile</Word>
<Word>async</Word>
</Keywords>
<Keywords color="Visibility">
<Word>public</Word>
<Word>protected</Word>
<Word>private</Word>
<Word>internal</Word>
</Keywords>
<Keywords color="NamespaceKeywords">
<Word>namespace</Word>
<Word>using</Word>
</Keywords>
<Keywords color="GetSetAddRemove">
<Word>get</Word>
<Word>set</Word>
<Word>add</Word>
<Word>remove</Word>
</Keywords>
<Keywords color="NullOrValueKeywords">
<Word>null</Word>
<!-- Word>value</Word -->
</Keywords>
<!-- Mark previous rule -->
<Rule color="MethodCall">
\b
[\d\w_]+ # an identifier
(?=\s*\() # followed by (
</Rule>
<!-- Digits -->
<Rule color="Digits">
\b0[xX][0-9a-fA-F]+ # hex number
|
( \b\d+(\.[0-9]+)? #number with optional floating point
| \.[0-9]+ #or just starting with floating point
)
([eE][+-]?[0-9]+)? # optional exponent
</Rule>
<Rule color="Punctuation">
[?,.;()\[\]{}+\-/%*&lt;&gt;^+~!|&amp;]+
</Rule>
</RuleSet>
</SyntaxDefinition>
h<SyntaxDefinition name = "HLSL" extensions = ".fx"
xmlns="http://icsharpcode.net/sharpdevelop/syntaxdefinition/2008">
<!-- Source: http://www.codeproject.com/Articles/42490/Using-AvalonEdit-WPF-Text-Editor?msg=3866004#xx3866004xx -->
<!--Colors-->
<Color name="Digits" foreground="DarkBlue" fontStyle="italic" />
<Color name="Comments" foreground="Green" />
<Color name="Punctuation" foreground="DarkGreen" />
<Color name="Keywords" foreground="Blue" />
<Color name="DataTypes" foreground="#00A2E8" />
<Color name="States" foreground="Red" />
<Color name="Constants" foreground="Violet" />
<Color name="Semantics" foreground="#C9BD16" />
<Color name="Functions" foreground="#0B136B" />
<Color name="MethodCall" foreground="DarkBlue" />
<!--Casesensitive-->
<RuleSet>
<Rule color="Punctuation">
[?,.;:()\[\]{}+\-/%*&lt;&gt;^!|]+
</Rule>
<!--Comments-->
<Span color="Comments" begin="//" />
<Span color="Keywords" begin="#" />
<Span color="DataTypes" begin="&lt;" end="&gt;" />
<Span color="Comments" multiline="true"
begin="/\*" end="\*/" />
<!--Keywords-->
<Rule color="Keywords">
(if
|else
|break
|continue
|do
|for
|switch
|while
|return
|technique
|pass
|compile
|sampler
|register
|typedef
|struct
|auto|catch|char|class|const_cast
|default|delete|dynamic_cast
|enum|explicit|friend|goto
|long|mutable|new|operator
|private|protected|public
|reinterpret_cast|short|sizeof|static_cast
|template|this|throw|try|typename|union
|using|virtual|void|extern)(\s|[;{(])
</Rule>
<!--Scalar data types with vector and matrix-->
<Rule color="DataTypes">
(Buffer|bool|int|uint|half|float|double)([1-4]?)(x[1-4])? (?=[(]|\s|\r|\n)
</Rule>
<!--Other data types-->
<Rule color="DataTypes">
(Texture) (?=[(]|\s|\r|\n)
</Rule>
<!--Sampler types-->
<Rule color="DataTypes">
(sampler1D|sampler2D|sampler3D|samplerCUBE|sampler_state|SamplerState)
</Rule>
<!--States-->
<Rule color="States">
(?i)(?&lt;=\W)(VertexShader|PixelShader|GeometryShader|
AddressU|AddressV|AddressW|BorderColor|Filter|MaxAnisotropy|
MaxLOD|MinLOD|MipLODBias|ComparisonFunc|ComparisonFilter|
MipFilter|MinFilter|MagFilter|Texture|MaxLOD|MinLOD
|AlphaBlendEnable|AlphaFunc|AlphaRef|AlphaTestEnable|BlendOp
|ColorWriteEnable|DepthBias|DestBlend|DitherEnable|FillMode
|LastPixel|ShadeMode|SlopeScaleDepthBias|SrcBlend
|StencilEnable|StencilFail|StencilFunc|StencilMask
|StencilPass|StencilRef|StencilWriteMask|StencilZFail
|TextureFactor|ZEnable|ZFunc
|Ambient|AmbientMaterialSource|Clipping|ClipPlaneEnable
|ColorVertex|CullMode|DiffuseMaterialSource|EmissiveMaterialSource
|FogColor|FogDensity|FogEnable|FogEnd|FogStart|FogTableMode|FogVertexMode
|IndexedVertexBlendEnable|Lighting|LocalViewer|MultiSampleAntialias|MultiSampleMask
|NormalizeNormals|PatchSegments|PointScale_A|PointScale_B|PointScale_C
|PointScaleEnable|PointSize|PointSize_Min|PointSize_Max|PointSpriteEnable
|RangeFogEnable|SpecularEnable|SpecularMaterialSource|TweenFactor|VertexBlend)(?=\s*[=])
</Rule>
<Rule color="States">
(?i)(?&lt;=\W)(Wrap\d(\d)?)
</Rule>
<!--Constants-->
<Rule color="Constants" >
(?i)(?&lt;=([=]\s*))(true|false|wrap|mirror|clamp|border|mirroronce
|none|point|linear|anisotropic|pyramidalquad|gaussianquad|convolutionmono
|zero|one|srccolor|invsrccolor|srcalpha|invsrcalpha|destalpha|invdestalpha
|destcolor|invdestcolor|srcalphasat|bothsrcalpha|bothinvsrcalpha
|blendfactor|invblendfactor|srccolor2|invsrccolor2
|never|less|equal|lessequal|greater|notequal|greaterequal|always|wireframe|solid
|flat|gouraud|phong
|keep|replace|incrsat|decrsat|invert|decr|twosided|cw|ccw|exp|exp2|linear
|disable|1weights|2weights|3weights|tweening|0weights)(?=\s|[;{(])
</Rule>
<Rule color="Constants">
(ps|vs)_\d_\d(?=\s|[;{(])
</Rule>
<!--Semantics: Index-->
<Rule color="Semantics">
(?&lt;=([:]\s*))
(BINORMAL|BLENDINDICES|BLENDWEIGHT|COLOR|NORMAL|POSITION|
PSIZE|TANGENT|TEXCOORD|TESSFACTOR|DEPTH|SV_ClipDistance|
SV_CullDistance|SV_Target)
(\d?)
</Rule>
<!--Semantics: No Index-->
<Rule color="Semantics">
([:]\s*)(POSITIONT
|FOG
|PSIZE
|VFACE
|VPOS
|SV_Coverage
|SV_Depth
|SV_DispatchThreadID
|SV_GroupID
|SV_GroupIndex
|SV_GroupThreadID
|SV_InsideTessFactor
|SV_IsFrontFace
|SV_OutputControlPointID
|SV_Position
|SV_RenderTargetArrayIndex
|SV_SampleIndex
|SV_TessFactor
|SV_ViewportArrayIndex
|SV_InstanceID
|SV_PrimitiveID
|SV_VertexID)
</Rule>
<!--Functions-->
<Rule color="Functions">
(abs
|acos
|all
|AllMemoryBarrier
|AllMemoryBarrierWithGroupSync
|any
|asdouble
|asfloat
|asin
|asint
|asuint
|atan
|atan2
|ceil
|clamp
|clip
|cos
|cosh
|countbits
|cross
|D3DCOLORtoUBYTE4
|ddx
|ddx_coarse
|ddx_fine
|ddy
|ddy_coarse
|ddy_fine
|degrees
|determinant
|DeviceMemoryBarrier
|DeviceMemoryBarrierWithGroupSync
|distance
|dot
|dst
|EvaluateAttributeAtCentroid
|EvaluateAttributeAtSample
|EvaluateAttributeSnapped
|exp
|exp2
|f16tof32
|f32tof16
|facetoforward
|firstbithigh
|firstbitlow
|floor
|fmod
|frac
|frexp
|fwidth
|GetRenderTargetSampleCount
|GetRenderTargetSamplePosition
|GroupMamoryBarrier
|GroupMamoryBarrierWithGroupSync
|InterlockedAdd
|InterlockedCompareExchange
|InterlockedCompareStore
|InterlockedExchange
|InterlockedMax
|InterlockedMin
|InterlockedOr
|InterlockedXor
|isfinite
|isinf
|isnan
|ldexp
|lerp
|lit
|log
|log10
|log2
|mad
|max
|min
|modf
|mul
|noise
|normalize
|pow
|Process2DQuadTessFactorsAvg
|Process2DQuadTessFactorsMax
|Process2DQuadTessFactorsMin
|ProcessIsolineTessFactors
|ProcessQuadTessFactorsAvg
|ProcessQuadTessFactorsMax
|ProcessQuadTessFactorsMin
|ProcessTriTessFactorsAvg
|ProcessTriTessFactorsMax
|ProcessTriTessFactorsMin
|radians
|rcp
|reflect
|refract
|reversebits
|round
|rsqrt
|saturate
|sign
|sin
|sincos
|sinh
|smoothstep
|sqrt
|step
|tan
|tanh
|tex1D
|tex1Dbias
|tex1Dgrad
|tex1Dlod
|tex1Dproj
|tex2D
|tex2Dbias
|tex2Dgrad
|tex2Dlod
|tex3D
|tex3Dbias
|tex3Dgrad
|tex3Dlod
|tex3Dproj
|texCUBE
|texCUBEbias
|texCUBEgrad
|texCUBElod
|texCUBEproj
|transpose
|trunc)(\s*[(])
</Rule>
<Rule color="MethodCall">[\d\w_]+(?=(\s*\())</Rule>
<Rule color="Digits">\b0[xX][0-9a-fA-F]+|(\b\d+(\.[0-9]+)?|\.[0-9]+)([eE][+-]?[0-9]+)?</Rule>
</RuleSet>
</SyntaxDefinition>=-<?xml version="1.0"?>
<!-- syntaxdefinition for HTML 2000 by Mike Krueger -->
<!-- converted to AvalonEdit format by Siegfried Pammer in 2010 -->
<SyntaxDefinition name="HTML" extensions=".htm;.html" xmlns="http://icsharpcode.net/sharpdevelop/syntaxdefinition/2008">
<Color name="Comment" foreground="DarkSlateGray" exampleText="&lt;!-- comment --&gt;" />
<Color name="Digits" foreground="DarkBlue" exampleText="&lt;digits&gt;0123456789&lt;/digits&gt;" />
<Color name="ScriptTag" foreground="#FF8B008B" exampleText="&lt;script&gt;alert('Hello World!');&lt;/script&gt;" />
<Color name="JavaScriptTag" foreground="#FF8B008B" exampleText="&lt;script lang=&quot;JavaScript&quot;&gt;alert('Hello World!');&lt;/script&gt;" />
<Color name="JScriptTag" foreground="#FF8B008B" exampleText="&lt;script lang=&quot;JScript&quot;&gt;Response.Write(&quot;Hello World!&quot;);&lt;/script&gt;" />
<Color name="VBScriptTag" foreground="#FF8B008B" exampleText="&lt;script lang=&quot;VBScript&quot;&gt;Response.Write(&quot;Hello World!&quot;)&lt;/script&gt;" />
<Color name="UnknownScriptTag" foreground="#FF8B008B" exampleText="&lt;script la&gt;alert('Hello World!');&lt;/script&gt;" />
<Color name="HtmlTag" foreground="#FF8B008B" exampleText="&lt;html&gt;Hello World!/html&gt;" />
<Color name="Tags" foreground="#FF8B008B" exampleText="&lt;html&gt;Hello World! &lt;test /&gt;&lt;/html&gt;" />
<Color name="Attributes" foreground="Red" exampleText="&lt;html background='green'&gt;Hello World! &lt;test /&gt;&lt;/html&gt;" />
<Color name="Slash" foreground="DarkMagenta" exampleText="&lt;html background='green'&gt;Hello World! &lt;test /&gt;&lt;/html&gt;" />
<Color name="Assignment" foreground="Blue" exampleText="&lt;html background='green'&gt;Hello World! &lt;test /&gt;&lt;/html&gt;" />
<Color name="String" foreground="Blue" exampleText="&lt;html background='green'&gt;Hello World! &lt;test /&gt;&lt;/html&gt;" />
<Color name="EntityReference" foreground="Blue" exampleText="&lt;html background='green'&gt;Hello&amp;nbsp;World! &lt;test /&gt;&lt;/html&gt;" />
<Color name="Entities" foreground="#FF008000" exampleText="&lt;html background='green'&gt;Hello&amp;nbsp;World! &lt;test /&gt;&lt;/html&gt;" />
<Color name="UnknownAttribute" foreground="Blue" exampleText="&lt;html foo='bar' background='green'&gt;Hello&amp;nbsp;World! &lt;test /&gt;&lt;/html&gt;" />
<RuleSet ignoreCase="true">
<Span color="Comment" multiline="true">
<Begin>&lt;!--</Begin>
<End>--&gt;</End>
</Span>
<Span ruleSet="JavaScriptSet" multiline="true">
<Begin color="JavaScriptTag">&lt;script\ lang="JavaScript"&gt;</Begin>
<End color="JavaScriptTag">&lt;/script&gt;</End>
</Span>
<Span ruleSet="JavaScriptSet" multiline="true">
<Begin color="JavaScriptTag">&lt;script\s.*?text/javascript.*?&gt;</Begin>
<End color="JavaScriptTag">&lt;/script&gt;</End>
</Span>
<Span multiline="true">
<Begin color="JScriptTag">&lt;script\ lang="JScript"&gt;</Begin>
<End color="JScriptTag">&lt;/script&gt;</End>
</Span>
<Span multiline="true">
<Begin color="VBScriptTag">&lt;script\ lang="VBScript"&gt;</Begin>
<End color="VBScriptTag">&lt;/script&gt;</End>
</Span>
<Span ruleSet="JavaScriptSet" multiline="true">
<Begin color="ScriptTag">&lt;script&gt;</Begin>
<End color="ScriptTag">&lt;/script&gt;</End>
</Span>
<Span multiline="true">
<Begin color="UnknownScriptTag">&lt;script[^\w\d_]</Begin>
<End color="UnknownScriptTag">&lt;/script&gt;</End>
</Span>
<Span color="HtmlTag" ruleSet="HtmlTagSet" multiline="true">
<Begin>&lt;</Begin>
<End>&gt;</End>
</Span>
<Span color="EntityReference" ruleSet="EntityReferenceSet">
<Begin>&amp;</Begin>
<End>;</End>
</Span>
<Rule color="Digits">\b0[xX][0-9a-fA-F]+|(\b\d+(\.[0-9]+)?|\.[0-9]+)([eE][+-]?[0-9]+)?</Rule>
</RuleSet>
<RuleSet name="JavaScriptSet">
<Import ruleSet="JavaScript/" />
<Rule color="Digits">\b0[xX][0-9a-fA-F]+|(\b\d+(\.[0-9]+)?|\.[0-9]+)([eE][+-]?[0-9]+)?</Rule>
</RuleSet>
<RuleSet name="EntityReferenceSet" ignoreCase="false">
<Keywords color="Entities">
<Word>aacute</Word>
<Word>agrave</Word>
<Word>acirc</Word>
<Word>amp</Word>
<Word>atilde</Word>
<Word>aring</Word>
<Word>auml</Word>
<Word>aelig</Word>
<Word>ccedil</Word>
<Word>copy</Word>
<Word>eacute</Word>
<Word>egrave</Word>
<Word>ecirc</Word>
<Word>euml</Word>
<Word>iacute</Word>
<Word>igrave</Word>
<Word>icirc</Word>
<Word>iuml</Word>
<Word>eth</Word>
<Word>gt</Word>
<Word>lt</Word>
<Word>nbsp</Word>
<Word>ntilde</Word>
<Word>oacute</Word>
<Word>ograve</Word>
<Word>ocirc</Word>
<Word>otilde</Word>
<Word>ouml</Word>
<Word>oslash</Word>
<Word>quot</Word>
<Word>reg</Word>
<Word>szlig</Word>
<Word>uacute</Word>
<Word>ugrave</Word>
<Word>ucirc</Word>
<Word>uuml</Word>
<Word>yacute</Word>
<Word>thorn</Word>
<Word>trade</Word>
<Word>yuml</Word>
</Keywords>
<Rule color="Digits">\b0[xX][0-9a-fA-F]+|(\b\d+(\.[0-9]+)?|\.[0-9]+)([eE][+-]?[0-9]+)?</Rule>
</RuleSet>
<RuleSet name="HtmlTagSet" ignoreCase="false">
<Keywords color="Slash">
<Word>/</Word>
</Keywords>
<Keywords color="Assignment">
<Word>=</Word>
</Keywords>
<Keywords color="Tags">
<Word>!DOCTYPE</Word>
<Word>A</Word>
<Word>ABBR</Word>
<Word>ACRONYM</Word>
<Word>ADDRESS</Word>
<Word>APPLET</Word>
<Word>AREA</Word>
<Word>B</Word>
<Word>BASE</Word>
<Word>BASEFONT</Word>
<Word>BGSOUND</Word>
<Word>BDO</Word>
<Word>BIG</Word>
<Word>BLINK</Word>
<Word>BLOCKQUOTE</Word>
<Word>BODY</Word>
<Word>BR</Word>
<Word>BUTTON</Word>
<Word>CAPTION</Word>
<Word>CENTER</Word>
<Word>CITE</Word>
<Word>CODE</Word>
<Word>COL</Word>
<Word>COLGROUP</Word>
<Word>COMMENT</Word>
<Word>DD</Word>
<Word>DEL</Word>
<Word>DFN</Word>
<Word>DIR</Word>
<Word>DIV</Word>
<Word>DL</Word>
<Word>DT</Word>
<Word>EM</Word>
<Word>EMBED</Word>
<Word>FIELDSET</Word>
<Word>FONT</Word>
<Word>FORM</Word>
<Word>FRAME</Word>
<Word>FRAMESET</Word>
<Word>H</Word>
<Word>H1</Word>
<Word>H2</Word>
<Word>H3</Word>
<Word>H4</Word>
<Word>H5</Word>
<Word>H6</Word>
<Word>HEAD</Word>
<Word>HR</Word>
<Word>HTA:APPLICATION</Word>
<Word>HTML</Word>
<Word>I</Word>
<Word>IFRAME</Word>
<Word>IMG</Word>
<Word>INPUT</Word>
<Word>INS</Word>
<Word>ISINDEX</Word>
<Word>KBD</Word>
<Word>LABEL</Word>
<Word>LEGEnd</Word>
<Word>LI</Word>
<Word>LINK</Word>
<Word>LISTING</Word>
<Word>MAP</Word>
<Word>MARQUEE</Word>
<Word>MENU</Word>
<Word>META</Word>
<Word>MULTICOL</Word>
<Word>NEXTID</Word>
<Word>NOBR</Word>
<Word>NOFRAMES</Word>
<Word>NOSCRIPT</Word>
<Word>OBJECT</Word>
<Word>OL</Word>
<Word>OPTGROUP</Word>
<Word>OPTION</Word>
<Word>P</Word>
<Word>PARAM</Word>
<Word>PLAINTEXT</Word>
<Word>PRE</Word>
<Word>Q</Word>
<Word>S</Word>
<Word>SAMP</Word>
<Word>SCRIPT</Word>
<Word>SELECT</Word>
<Word>SERVER</Word>
<Word>SMALL</Word>
<Word>SOUND</Word>
<Word>SPACER</Word>
<Word>Span</Word>
<Word>STRONG</Word>
<Word>STYLE</Word>
<Word>SUB</Word>
<Word>SUP</Word>
<Word>TABLE</Word>
<Word>TBODY</Word>
<Word>TD</Word>
<Word>TEXTAREA</Word>
<Word>TEXTFLOW</Word>
<Word>TFOOT</Word>
<Word>TH</Word>
<Word>THEAD</Word>
<Word>TITLE</Word>
<Word>TR</Word>
<Word>TT</Word>
<Word>U</Word>
<Word>VAR</Word>
<Word>WBR</Word>
<Word>XMP</Word>
</Keywords>
<Keywords color="Attributes">
<Word>abbr</Word>
<Word>accept-charset</Word>
<Word>accept</Word>
<Word>accesskey</Word>
<Word>action</Word>
<Word>align</Word>
<Word>alink</Word>
<Word>alt</Word>
<Word>applicationname</Word>
<Word>archive</Word>
<Word>axis</Word>
<Word>background</Word>
<Word>behavior</Word>
<Word>bgcolor</Word>
<Word>bgproperties</Word>
<Word>border</Word>
<Word>bordercolor</Word>
<Word>bordercolordark</Word>
<Word>bordercolorligh</Word>
<Word>borderstyle</Word>
<Word>caption</Word>
<Word>cellpadding</Word>
<Word>cellspacing</Word>
<Word>char</Word>
<Word>charoff</Word>
<Word>charset</Word>
<Word>checked</Word>
<Word>cite</Word>
<Word>class</Word>
<Word>classid</Word>
<Word>clear</Word>
<Word>code</Word>
<Word>codetype</Word>
<Word>color</Word>
<Word>cols</Word>
<Word>colspan</Word>
<Word>compact</Word>
<Word>content</Word>
<Word>coords</Word>
<Word>data</Word>
<Word>datetime</Word>
<Word>declare</Word>
<Word>defer</Word>
<Word>dir</Word>
<Word>direction</Word>
<Word>disabled</Word>
<Word>dynsrc</Word>
<Word>enctype</Word>
<Word>face</Word>
<Word>for</Word>
<Word>frame</Word>
<Word>frameborder</Word>
<Word>framespacing</Word>
<Word>gutter</Word>
<Word>headers</Word>
<Word>height</Word>
<Word>href</Word>
<Word>hreflang</Word>
<Word>hspace</Word>
<Word>http-equiv</Word>
<Word>icon</Word>
<Word>id</Word>
<Word>ismap</Word>
<Word>label</Word>
<Word>language</Word>
<Word>leftmargin</Word>
<Word>link</Word>
<Word>longdesc</Word>
<Word>loop</Word>
<Word>lowsrc</Word>
<Word>marginheight</Word>
<Word>marginwidth</Word>
<Word>maximizebutton</Word>
<Word>maxlength</Word>
<Word>media</Word>
<Word>method</Word>
<Word>methods</Word>
<Word>minimizebutton</Word>
<Word>multiple</Word>
<Word>name</Word>
<Word>nohref</Word>
<Word>noresize</Word>
<Word>noshade</Word>
<Word>nowrap</Word>
<Word>object</Word>
<Word>onabort</Word>
<Word>onblur</Word>
<Word>onchange</Word>
<Word>onclick</Word>
<Word>ondblclick</Word>
<Word>onerror</Word>
<Word>onfocus</Word>
<Word>onkeydown</Word>
<Word>onkeypress</Word>
<Word>onkeyup</Word>
<Word>onload</Word>
<Word>onmousedown</Word>
<Word>onmousemove</Word>
<Word>onmouseout</Word>
<Word>onmouseover</Word>
<Word>onmouseup</Word>
<Word>onreset</Word>
<Word>onselect</Word>
<Word>onsubmit</Word>
<Word>onunload</Word>
<Word>profile</Word>
<Word>prompt</Word>
<Word>readonly</Word>
<Word>rel</Word>
<Word>rev</Word>
<Word>rows</Word>
<Word>rowspan</Word>
<Word>rules</Word>
<Word>runat</Word>
<Word>scheme</Word>
<Word>scope</Word>
<Word>scrollamount</Word>
<Word>scrolldelay</Word>
<Word>scrolling</Word>
<Word>selected</Word>
<Word>shape</Word>
<Word>showintaskbar</Word>
<Word>singleinstance</Word>
<Word>size</Word>
<Word>span</Word>
<Word>src</Word>
<Word>standby</Word>
<Word>start</Word>
<Word>style</Word>
<Word>summary</Word>
<Word>sysmenu</Word>
<Word>tabindex</Word>
<Word>target</Word>
<Word>text</Word>
<Word>title</Word>
<Word>topmargin</Word>
<Word>type</Word>
<Word>urn</Word>
<Word>usemap</Word>
<Word>valign</Word>
<Word>value</Word>
<Word>valuetype</Word>
<Word>version</Word>
<Word>vlink</Word>
<Word>vrml</Word>
<Word>vspace</Word>
<Word>width</Word>
<Word>windowstate</Word>
<Word>wrap</Word>
</Keywords>
<Span color="String">
<Begin>"</Begin>
<End>"</End>
</Span>
<Span color="String">
<Begin>'</Begin>
<End>'</End>
</Span>
<Rule color="UnknownAttribute">[\d\w_]+(?=(\s*=))</Rule>
<Rule color="Digits">\b0[xX][0-9a-fA-F]+|(\b\d+(\.[0-9]+)?|\.[0-9]+)([eE][+-]?[0-9]+)?</Rule>
</RuleSet>
</SyntaxDefinition>,<!--
See also: http://en.wikipedia.org/wiki/INI_file
The INI file format is an informal standard for configuration files for some platforms or software.
INI files are simple text files with a basic structure composed of "sections" and "properties".
They are a deprecated standard on the Windows operating system. The use of the "INI file" has been
changed in Windows in favor of the registry, and deprecated in .NET in favor of XML .config files.
The name "INI file" comes from the filename extension usually used, ".INI", that stands for "initialization".
Sometimes a different file extension will be used instead of .ini, such as ".CFG", ".conf", or ".TXT".
-->
<SyntaxDefinition name="INI" extensions=".cfg;.conf;.ini;.iss"
xmlns="http://icsharpcode.net/sharpdevelop/syntaxdefinition/2008">
<Color name="Digits" foreground="Blue" fontStyle="italic" fontWeight="normal" />
<Color name="Comment" foreground="Green"/>
<Color name="Punctuation" foreground="Red"/>
<Color name="String" foreground="Olive"/>
<Color name="String2" foreground="Red"/>
<Color name="Section" foreground="Purple"/>
<Color name="PropertyName" foreground="Blue"/>
<RuleSet ignoreCase="true">
<Span color="String" multiline="false" >
<Begin>'</Begin>
<End>'</End>
</Span>
<Span color="String2" multiline="false" >
<Begin>"</Begin>
<End>"</End>
</Span>
<!-- span for escape sequences -->
<Span color="Comment" multiline="false">
<Begin>;</Begin>
</Span>
<Span color="Comment" multiline="false">
<Begin>\#</Begin>
</Span>
<Span color="Section" multiline="false">
<Begin>\[</Begin>
<End>\]</End>
</Span>
<Span color="PropertyName" multiline="false">
<Begin>^[0-9A-Z\-]+</Begin>
<End>=</End>
</Span>
<Rule color="Punctuation">
[?,.;()\[\]{}+\-/%*&lt;&gt;^+~!|&amp;]+
</Rule>
<Rule color="Digits">
[?,.;()\[\]{}+\-/%*&lt;&gt;^+~!|&amp;]+[0-9]+[ ?,.;()\[\]{}+\-/%*&lt;&gt;^+~!|&amp;]+\n
</Rule>
</RuleSet>
</SyntaxDefinition><3E><?xml version="1.0"?>
<!-- syntaxdefinition for Java 2001 by Jonathan Pierce & Mike Krueger -->
<!-- converted to AvalonEdit format by Siegfried Pammer in 2010 -->
<SyntaxDefinition name="Java" extensions=".java" xmlns="http://icsharpcode.net/sharpdevelop/syntaxdefinition/2008">
<Color name="MethodName" foreground="DarkBlue" />
<Color name="Digits" foreground="DarkBlue" fontStyle="italic" />
<Color name="String" foreground="Magenta" />
<Color name="Character" foreground="Magenta" />
<Color name="Comment" foreground="SlateGray" />
<Color name="Punctuation" foreground="DarkGreen" />
<Color name="AccessKeywords" foreground="Black" fontWeight="bold" />
<Color name="OperatorKeywords" foreground="DarkCyan" fontWeight="bold" />
<Color name="SelectionStatements" foreground="Blue" fontWeight="bold" />
<Color name="IterationStatements" foreground="Blue" fontWeight="bold" />
<Color name="ExceptionHandlingStatements" foreground="Teal" fontWeight="bold" />
<Color name="ValueTypes" foreground="Red" fontWeight="bold" />
<Color name="ReferenceTypes" foreground="Red" />
<Color name="Void" foreground="Red" />
<Color name="JumpStatements" foreground="Navy" />
<Color name="Modifiers" foreground="Brown" />
<Color name="AccessModifiers" foreground="Blue" fontWeight="bold" />
<Color name="Package" foreground="Green" fontWeight="bold" />
<Color name="Literals" foreground="Black" fontWeight="bold" />
<Color name="CommentTags" foreground="Red" fontWeight="bold" fontStyle="italic" />
<Color name="JavaDocTags" foreground="DarkGray" fontWeight="bold" fontStyle="italic" />
<RuleSet ignoreCase="false">
<Rule color="Punctuation">
[?,.()\[\]{}+\-/%*&lt;&gt;^!|]+
</Rule>
<Keywords color="AccessKeywords">
<Word>this</Word>
<Word>super</Word>
</Keywords>
<Keywords color="OperatorKeywords">
<Word>new</Word>
<Word>instanceof</Word>
<Word>true</Word>
<Word>false</Word>
</Keywords>
<Keywords color="SelectionStatements">
<Word>else</Word>
<Word>if</Word>
<Word>switch</Word>
<Word>case</Word>
</Keywords>
<Keywords color="IterationStatements">
<Word>do</Word>
<Word>for</Word>
<Word>while</Word>
</Keywords>
<Keywords color="JumpStatements">
<Word>break</Word>
<Word>continue</Word>
<Word>default</Word>
<Word>goto</Word>
<Word>return</Word>
</Keywords>
<Keywords color="ExceptionHandlingStatements">
<Word>try</Word>
<Word>throw</Word>
<Word>catch</Word>
<Word>finally</Word>
</Keywords>
<Keywords color="ValueTypes">
<Word>boolean</Word>
<Word>double</Word>
<Word>int</Word>
<Word>short</Word>
<Word>long</Word>
<Word>float</Word>
<Word>byte</Word>
<Word>char</Word>
</Keywords>
<Keywords color="ReferenceTypes">
<Word>class</Word>
<Word>interface</Word>
<Word>object</Word>
</Keywords>
<Keywords color="Void">
<Word>void</Word>
</Keywords>
<Keywords color="Modifiers">
<Word>abstract</Word>
<Word>const</Word>
<Word>static</Word>
<Word>final</Word>
<Word>native</Word>
<Word>extends</Word>
<Word>implements</Word>
<Word>volatile</Word>
<Word>transient</Word>
<Word>throws</Word>
<Word>strictfp</Word>
<Word>synchronized</Word>
</Keywords>
<Keywords color="AccessModifiers">
<Word>public</Word>
<Word>protected</Word>
<Word>private</Word>
</Keywords>
<Keywords color="Package">
<Word>package</Word>
<Word>import</Word>
</Keywords>
<Keywords color="Literals">
<Word>null</Word>
</Keywords>
<Span color="Comment" ruleSet="TestSet">
<Begin>//</Begin>
</Span>
<Span color="Comment" ruleSet="TestSet" multiline="true">
<Begin>/\*</Begin>
<End>\*/</End>
</Span>
<Span color="String">
<Begin>"</Begin>
<End>"</End>
<RuleSet>
<Span begin="\\" end="." />
</RuleSet>
</Span>
<Span color="Character">
<Begin>'</Begin>
<End>'</End>
<RuleSet>
<Span begin="\\" end="." />
</RuleSet>
</Span>
<Rule color="MethodName">[\d\w_]+(?=(\s*\())</Rule>
<Rule color="Digits">\b0[xX][0-9a-fA-F]+|(\b\d+(\.[0-9]+)?|\.[0-9]+)([eE][+-]?[0-9]+)?</Rule>
</RuleSet>
<RuleSet name="TestSet" ignoreCase="true">
<Keywords color="CommentTags">
<Word>TODO</Word>
</Keywords>
<Keywords color="JavaDocTags">
<Word>@author</Word>
<Word>@version</Word>
<Word>@param</Word>
<Word>@return</Word>
<Word>@exception</Word>
<Word>@throws</Word>
<Word>@see</Word>
<Word>@since</Word>
<Word>@serial</Word>
<Word>@serialField</Word>
<Word>@serialData</Word>
<Word>@deprecated</Word>
</Keywords>
<Rule color="Digits">\b0[xX][0-9a-fA-F]+|(\b\d+(\.[0-9]+)?|\.[0-9]+)([eE][+-]?[0-9]+)?</Rule>
</RuleSet>
</SyntaxDefinition><00><?xml version="1.0"?>
<!-- syntaxdefinition for JavaScript 2.0 by Svante Lidman -->
<!-- converted to AvalonEdit format by Siegfried Pammer in 2010 -->
<SyntaxDefinition name="JavaScript" extensions=".js" xmlns="http://icsharpcode.net/sharpdevelop/syntaxdefinition/2008">
<Color name="Digits" foreground="DarkBlue" exampleText="3.14" />
<Color name="Comment" foreground="Green" exampleText="// comment" />
<Color name="String" foreground="Sienna" exampleText="var text = &quot;Hello, World!&quot;;" />
<Color name="Character" foreground="Sienna" exampleText="var char = 'a';" />
<Color name="Regex" foreground="Sienna" exampleText="/abc/m" />
<Color name="JavaScriptKeyWords" foreground="Blue" exampleText="return myVariable;" />
<Color name="JavaScriptIntrinsics" foreground="Blue" exampleText="Math.random()" />
<Color name="JavaScriptLiterals" foreground="Blue" exampleText="return false;" />
<Color name="JavaScriptGlobalFunctions" foreground="Blue" exampleText="escape(myString);" />
<RuleSet ignoreCase="false">
<Keywords color="JavaScriptKeyWords">
<Word>break</Word>
<Word>continue</Word>
<Word>delete</Word>
<Word>else</Word>
<Word>for</Word>
<Word>function</Word>
<Word>if</Word>
<Word>in</Word>
<Word>new</Word>
<Word>return</Word>
<Word>this</Word>
<Word>typeof</Word>
<Word>var</Word>
<Word>void</Word>
<Word>while</Word>
<Word>with</Word>
<Word>abstract</Word>
<Word>boolean</Word>
<Word>byte</Word>
<Word>case</Word>
<Word>catch</Word>
<Word>char</Word>
<Word>class</Word>
<Word>const</Word>
<Word>debugger</Word>
<Word>default</Word>
<Word>do</Word>
<Word>double</Word>
<Word>enum</Word>
<Word>export</Word>
<Word>extends</Word>
<Word>final</Word>
<Word>finally</Word>
<Word>float</Word>
<Word>goto</Word>
<Word>implements</Word>
<Word>import</Word>
<Word>instanceof</Word>
<Word>int</Word>
<Word>interface</Word>
<Word>long</Word>
<Word>native</Word>
<Word>package</Word>
<Word>private</Word>
<Word>protected</Word>
<Word>public</Word>
<Word>short</Word>
<Word>static</Word>
<Word>super</Word>
<Word>switch</Word>
<Word>synchronized</Word>
<Word>throw</Word>
<Word>throws</Word>
<Word>transient</Word>
<Word>try</Word>
<Word>volatile</Word>
</Keywords>
<Keywords color="JavaScriptIntrinsics">
<Word>Array</Word>
<Word>Boolean</Word>
<Word>Date</Word>
<Word>Function</Word>
<Word>Global</Word>
<Word>Math</Word>
<Word>Number</Word>
<Word>Object</Word>
<Word>RegExp</Word>
<Word>String</Word>
</Keywords>
<Keywords color="JavaScriptLiterals">
<Word>false</Word>
<Word>null</Word>
<Word>true</Word>
<Word>NaN</Word>
<Word>Infinity</Word>
</Keywords>
<Keywords color="JavaScriptGlobalFunctions">
<Word>eval</Word>
<Word>parseInt</Word>
<Word>parseFloat</Word>
<Word>escape</Word>
<Word>unescape</Word>
<Word>isNaN</Word>
<Word>isFinite</Word>
</Keywords>
<Span color="Comment">
<Begin>//</Begin>
</Span>
<Span color="Comment" multiline="true">
<Begin>/\*</Begin>
<End>\*/</End>
</Span>
<!--<Rule color="Regex">/.*/</Rule>-->
<Span color="Regex">
<Begin>/</Begin>
<End>/</End>
<RuleSet>
<Span begin="\\/" end="." />
</RuleSet>
</Span>
<Span color="String" multiline="true">
<Begin>"</Begin>
<End>"</End>
<RuleSet>
<Span begin="\\" end="." />
</RuleSet>
</Span>
<Span color="Character">
<Begin>'</Begin>
<End>'</End>
<RuleSet>
<Span begin="\\" end="." />
</RuleSet>
</Span>
<Rule color="Digits">\b0[xX][0-9a-fA-F]+|(\b\d+(\.[0-9]+)?|\.[0-9]+)([eE][+-]?[0-9]+)?</Rule>
</RuleSet>
</SyntaxDefinition>G
<!--
There is no such thing like a log file format but there are usually keywords,
such as, ERROR, FATAL, DEBUG, or timestamps in squared brackets that could be
viewed with a better experience than no highlighting at all.
This highlighting pattern is intended to improve the viewing experience for text
based (non-xml based) log files.
-->
<SyntaxDefinition name="LOG" extensions=".log"
xmlns="http://icsharpcode.net/sharpdevelop/syntaxdefinition/2008">
<Color name="Digits" foreground="Blue" fontStyle="italic" fontWeight="normal" />
<Color name="Comment" foreground="Green"/>
<Color name="Punctuation" foreground="Red"/>
<Color name="String" foreground="Olive"/>
<Color name="String2" foreground="Red"/>
<Color name="Section" foreground="Blue"/>
<Color name="AmericanDate" foreground="Green"/>
<Color name="TimeStamp" foreground="Green"/>
<Color name="ImportantKeywords" foreground="Red" fontWeight="bold"/>
<Color name="InfoKeywords" foreground="Green" fontWeight="normal"/>
<RuleSet ignoreCase="true">
<Keywords color="InfoKeywords">
<Word>Info</Word>
<Word>Information</Word>
<Word>Trace</Word>
<Word>Debug</Word>
</Keywords>
<Keywords color="ImportantKeywords">
<Word>Error</Word>
<Word>Warn</Word>
<Word>Warning</Word>
<Word>Exception</Word>
<Word>Fatal</Word>
</Keywords>
<Span color="String" multiline="false" >
<Begin>'</Begin>
<End>'</End>
</Span>
<Span color="String2" multiline="false" >
<Begin>"</Begin>
<End>"</End>
</Span>
<!-- span for escape sequences -->
<Span color="Comment" multiline="false">
<Begin>;</Begin>
</Span>
<Span color="Comment" multiline="false">
<Begin>\#</Begin>
</Span>
<Span color="Section" multiline="false">
<Begin>\[</Begin>
<End>\]</End>
</Span>
<Rule color="Punctuation">
[?,.;()\[\]{}+\-/%*&lt;&gt;^+~!|&amp;]+
</Rule>
<Rule color="Digits">
[?,.;()\[\]{}+\-/%*&lt;&gt;^+~!|&amp;]+[0-9]+[ ?,.;()\[\]{}+\-/%*&lt;&gt;^+~!|&amp;]+\n
</Rule>
<!-- American Date: 2013-01-28 -->
<Rule color="AmericanDate">
[0-9][0-9][0-9][0-9]\-[0-9][0-9]\-[0-9][0-9]
</Rule>
<!-- Time Stamp with milli seconds: 13:05:35.425 -->
<Rule color="TimeStamp">
[0-9][0-9]\:[0-9][0-9]\:[0-9][0-9]\.[0-9][0-9][0-9]
</Rule>
<!-- Time Stamp WITHOUT milli seconds: 13:05:35 -->
<Rule color="TimeStamp">
[0-9][0-9]\:[0-9][0-9]\:[0-9][0-9]
</Rule>
</RuleSet>
</SyntaxDefinition><00><?xml version="1.0"?>
<SyntaxDefinition name="MarkDown" extensions=".md" xmlns="http://icsharpcode.net/sharpdevelop/syntaxdefinition/2008">
<Color name="Heading" foreground="Maroon" exampleText="# Title #" />
<Color name="Emphasis" fontStyle="italic" exampleText="*this* is important!" />
<Color name="StrongEmphasis" fontWeight="bold" exampleText="**this** is more important!" />
<Color name="Code" exampleText="this is `int.GetHashCode()`" />
<Color name="BlockQuote" foreground="DarkBlue" exampleText="&gt; This is a\r\n&gt; quote." />
<Color name="Link" foreground="Blue" exampleText="[text](http://example.com)" />
<Color name="Image" foreground="Green" exampleText="[text][http://example.com/test.png]" />
<Color name="LineBreak" background="LightGray" exampleText="end of line \r\n2nd line " />
<RuleSet ignoreCase="true">
<Rule color="Heading">
^\#.*
</Rule>
<Rule color="StrongEmphasis">
\*\*.*\*\*
</Rule>
<Rule color="StrongEmphasis">
__.*__
</Rule>
<Rule color="Emphasis">
\*(?![ ]).*\*
</Rule>
<Rule color="Emphasis">
_.*_
</Rule>
<Rule color="Code">
`.*`
</Rule>
<Span color="Code" ruleSet="C#/" multiline="true">
<Begin>^\t</Begin>
<End>^(?!\t)</End>
</Span>
<Span color="Code" ruleSet="C#/" multiline="true">
<Begin>^[ ]{4}</Begin>
<End>^(?![ ]{4})</End>
</Span>
<Span color="BlockQuote" multiline="true">
<Begin>^&gt;</Begin>
<End>^(?!&gt;)</End>
</Span>
<Rule color="Image">
\!\[.*\]\[.*\]
</Rule>
<Rule color="Link">
\[.*\]\(.*\)
</Rule>
<Rule color="Link">
\[.*\]\[.*\]
</Rule>
<Rule color="LineBreak">
[ ]{2}$
</Rule>
</RuleSet>
</SyntaxDefinition>q<?xml version="1.0"?>
<!-- Original Source: http://www.assembla.com/code/PPJCompiler/subversion/nodes/PPJCompiler/bin/Release/Pascal.xshd -->
<SyntaxDefinition name = "Pascal" extensions = ".pas" xmlns="http://icsharpcode.net/sharpdevelop/syntaxdefinition/2008">
<!-- Shades of Red-Brown: #a31515, #cf4315, #ffb96e, #ffdc95 -->
<Color name="Digits" foreground="Red" exampleText="3.1415f"/>
<Color name="Punctuation" foreground="#2B877E" exampleText="a(b.c);" />
<Color name="Comment" foreground="Green" exampleText="// comment" />
<Color name="Char" foreground="Magenta" exampleText="char linefeed = '\n';"/>
<Color name="String" foreground="Blue" exampleText="string text = &quot;Hello, World!&quot;"/>
<Color name ="DataTypes" foreground="#3E4F4F" fontWeight="normal" fontStyle="normal"/>
<Color name ="Operators" foreground="#4416A1" fontWeight="normal" fontStyle="normal"/>
<Color name ="Statements" foreground="#0A55A3" fontWeight="normal" fontStyle="normal"/>
<Color name="MethodCall" foreground="MidnightBlue" fontWeight="bold" />
<Color name ="FunctionKeywords" foreground="#193D55" fontWeight="normal" fontStyle="normal"/>
<Color name = "Documenation" foreground="#FF707070" fontWeight="normal" fontStyle="normal" />
<Color name="CommentMarkerSetTodo" foreground="Red" fontWeight="bold" />
<Color name="CommentMarkerSetHackUndone" foreground="#E0E000" fontWeight="bold"/>
<RuleSet name="CommentMarkerSet" ignoreCase="true">
<Keywords color="CommentMarkerSetTodo">
<Word>TODO</Word>
<Word>FIXME</Word>
</Keywords>
<Keywords color="CommentMarkerSetHackUndone">
<Word>HACK</Word>
<Word>UNDONE</Word>
</Keywords>
<Keywords color="Documenation">
<Word>@param</Word>
<Word>@returns</Word>
</Keywords>
</RuleSet>
<!-- This is the main ruleset. -->
<RuleSet ignoreCase="true">
<Rule color="Punctuation">
[?,.;()\[\]{}+\-/%*&lt;&gt;^+~!|&amp;\#]+
</Rule>
<Span color="Comment" ruleSet="CommentMarkerSet">
<Begin>//</Begin>
</Span>
<Span color="Comment" ruleSet="CommentMarkerSet" multiline="true">
<Begin>{</Begin>
<End>}</End>
</Span>
<Span color="String">
<Begin>"</Begin>
<End>"</End>
<RuleSet>
<!-- span for escape sequences -->
<!-- Span begin="&quot;" end="&quot;"/ -->
</RuleSet>
</Span>
<Span color="Char">
<Begin>'</Begin>
<End>'</End>
<RuleSet>
<!-- span for escape sequences -->
<!-- Span begin="'" end="'"/ -->
</RuleSet>
</Span>
<Keywords color = "DataTypes">
<Word>integer</Word>
<Word>byte</Word>
<Word>real</Word>
<Word>boolean</Word>
<Word>char</Word>
<Word>shortint</Word>
<Word>word</Word>
<Word>longint</Word>
<Word>string</Word>
</Keywords>
<Keywords color = "Operators">
<Word>and</Word>
<Word>not</Word>
<Word>or</Word>
<Word>in</Word>
<Word>div</Word>
<Word>mod</Word>
</Keywords>
<Keywords color = "Statements">
<Word>array</Word>
<Word>const</Word>
<Word>downto</Word>
<Word>file</Word>
<Word>forward</Word>
<Word>label</Word>
<Word>main</Word>
<Word>nil</Word>
<Word>packed</Word>
<Word>record</Word>
<Word>repeat</Word>
<Word>set</Word>
<Word>to</Word>
<Word>type</Word>
<Word>until</Word>
<Word>var</Word>
<Word>begin</Word>
<Word>case</Word>
<Word>do</Word>
<Word>else</Word>
<Word>for</Word>
<Word>function</Word>
<Word>goto</Word>
<Word>if</Word>
<Word>procedure</Word>
<Word>program</Word>
<Word>then</Word>
<Word>of</Word>
<Word>end</Word>
<Word>while</Word>
<Word>with</Word>
</Keywords>
<Keywords color = "FunctionKeywords">
<Word>abs</Word>
<Word>arctan</Word>
<Word>chr</Word>
<Word>cos</Word>
<Word>dispose</Word>
<Word>eof</Word>
<Word>eoln</Word>
<Word>exp</Word>
<Word>false</Word>
<Word>get</Word>
<Word>input</Word>
<Word>ln</Word>
<Word>maxint</Word>
<Word>new</Word>
<Word>odd</Word>
<Word>ord</Word>
<Word>output</Word>
<Word>page</Word>
<Word>pred</Word>
<Word>put</Word>
<Word>read</Word>
<Word>readln</Word>
<Word>reset</Word>
<Word>rewrite</Word>
<Word>round</Word>
<Word>sin</Word>
<Word>sqr</Word>
<Word>sqrt</Word>
<Word>succ</Word>
<Word>text</Word>
<Word>true</Word>
<Word>trunc</Word>
<Word>write</Word>
<Word>writeln</Word>
</Keywords>
<Rule color="MethodCall">[\d\w_]+(?=(\s*\())</Rule>
<Rule color="Digits">\b0[xX][0-9a-fA-F]+|(\b\d+(\.[0-9]+)?|\.[0-9]+)([eE][+-]?[0-9]+)?</Rule>
</RuleSet>
</SyntaxDefinition>
<00><?xml version="1.0"?>
<SyntaxDefinition name="Patch" extensions=".patch;.diff" xmlns="http://icsharpcode.net/sharpdevelop/syntaxdefinition/2008">
<Color name="AddedText" foreground="Navy" exampleText="+added" />
<Color name="RemovedText" foreground="#FF339966" exampleText="-removed" />
<Color name="UnchangedText" exampleText=" unchanged" />
<Color name="Position" foreground="Navy" exampleText="@@ -186,6 +186,12 @@" />
<Color name="Header" foreground="DarkRed" exampleText="--- (oldversion)&#10;+++ (newversion)" />
<Color name="FileName" foreground="Green" fontWeight="bold" exampleText="Index: path/to/file" />
<Color name="AtAtColor" foreground="Purple" exampleText="@@" />
<RuleSet>
<Span color="FileName">
<Begin>Index:\s</Begin>
</Span>
<Span color="Header">
<Begin>==</Begin>
</Span>
<Span color="Header">
<Begin>---</Begin>
</Span>
<Span color="Header">
<Begin>\+\+\+</Begin>
</Span>
<Span color="AtAtColor">
<Begin>@@</Begin>
</Span>
<Span color="RemovedText">
<Begin>-</Begin>
</Span>
<Span color="AddedText">
<Begin>\+</Begin>
</Span>
<Span color="UnchangedText">
<Begin>\s</Begin>
</Span>
</RuleSet>
</SyntaxDefinition><3E><?xml version="1.0"?>
<!-- syntaxdefinition for PHP 2001 by Chad Smith & Mike Krueger -->
<!-- converted to AvalonEdit format by Siegfried Pammer in 2010 -->
<SyntaxDefinition name ="PHP" extensions = ".php" xmlns="http://icsharpcode.net/sharpdevelop/syntaxdefinition/2008">
<Color name="Comment" foreground="Green" exampleText="// comment" />
<Color name="String" foreground="Blue" exampleText="$text = &quot;Hello, World!&quot;" />
<Color name="NumberLiteral" foreground="DarkBlue" exampleText="3.1415" />
<Color name="Punctuation" foreground="DarkGreen" exampleText="a(b + c)" />
<Color name="FunctionCall" foreground="MidnightBlue" fontWeight="bold" exampleText="abs(num);"/>
<Color name="AccessKeywords" foreground="Black" fontWeight="bold" exampleText="global $database;" />
<Color name="OperatorKeywords" foreground="DarkCyan" fontWeight="bold" exampleText="if (x === false and y === false) { }" />
<Color name="SelectionStatements" foreground="Blue" fontWeight="bold" exampleText="if (true) { } else { }" />
<Color name="IterationStatements" foreground="Blue" fontWeight="bold" exampleText="while (true) { }" />
<Color name="JumpStatements" foreground="Navy" fontWeight="bold" exampleText="if (x == 5) continue;" />
<Color name="ControlStatements" foreground="Teal" fontWeight="bold" exampleText="include(&quot;test.php&quot;);" />
<Color name="ValueTypes" foreground="Red" fontWeight="bold" exampleText="int test = 5;" />
<Color name="OtherTypes" foreground="Red" exampleText="object test = null;" />
<Color name="AccessModifiers" foreground="Blue" fontWeight="bold" exampleText="public function test() {}" />
<RuleSet>
<Span color="Comment">
<Begin>\#</Begin>
</Span>
<Span color="Comment">
<Begin>//</Begin>
</Span>
<Span color="Comment" multiline="true">
<Begin>/\*</Begin>
<End>\*/</End>
</Span>
<!-- Digits -->
<Rule color="NumberLiteral">
\b0[xX][0-9a-fA-F]+ # hex number
|
\b0[0-9]+ # octal number
|
( \b\d+(\.[0-9]+)? #number with optional floating point
| \.[0-9]+ #or just starting with floating point
)
([eE][+-]?[0-9]+)? # optional exponent
</Rule>
<Rule color="Punctuation">
[?,.:;()\[\]{}+\-/%*&lt;&gt;&amp;^!|~@]+
</Rule>
<!-- Mark previous rule-->
<Rule color="FunctionCall">
\b
[\d\w_]+ # an identifier
(?=\s*\() # followed by (
</Rule>
<Span color="String" multiline="true">
<Begin>'</Begin>
<End>'</End>
<RuleSet>
<!-- span for escape sequences -->
<Span begin="\\" end="."/>
</RuleSet>
</Span>
<Span color="String" multiline="true">
<Begin>"</Begin>
<End>"</End>
<RuleSet>
<!-- span for escape sequences -->
<Span begin="\\" end="."/>
</RuleSet>
</Span>
<!-- heredoc syntax -->
<Span color="String" multiline="true">
<Begin>&lt;&lt;&lt;\"?[\d\w_]+\"?$</Begin>
<End>^[\d\w_]+;</End>
</Span>
<!-- nowdoc syntax -->
<Span color="String" multiline="true">
<Begin>&lt;&lt;&lt;\'[\d\w_]+\'$</Begin>
<End>^[\d\w_]+;</End>
</Span>
<Keywords color="AccessKeywords">
<Word>global</Word>
<Word>my</Word>
<Word>var</Word>
</Keywords>
<Keywords color="OperatorKeywords">
<Word>and</Word>
<Word>or</Word>
<Word>new</Word>
<Word>clone</Word>
<Word>instanceof</Word>
<Word>xor</Word>
<Word>true</Word>
<Word>false</Word>
</Keywords>
<Keywords color="SelectionStatements">
<Word>else</Word>
<Word>else</Word>
<Word>switch</Word>
<Word>case</Word>
<Word>endif</Word>
<Word>elseif</Word>
</Keywords>
<Keywords color="IterationStatements">
<Word>do</Word>
<Word>for</Word>
<Word>foreach</Word>
<Word>while</Word>
<Word>endwhile</Word>
<Word>exit</Word>
</Keywords>
<Keywords color="JumpStatements">
<Word>break</Word>
<Word>continue</Word>
<Word>default</Word>
<Word>goto</Word>
<Word>return</Word>
</Keywords>
<Keywords color="ControlStatements">
<Word>require</Word>
<Word>include</Word>
<Word>require</Word>
<Word>include</Word>
<Word>function</Word>
</Keywords>
<Keywords color="ValueTypes">
<Word>int</Word>
<Word>integer</Word>
<Word>real</Word>
<Word>double</Word>
<Word>float</Word>
<Word>string</Word>
<Word>array</Word>
<Word>object</Word>
</Keywords>
<Keywords color="OtherTypes">
<Word>class</Word>
<Word>void</Word>
</Keywords>
<Keywords color="AccessModifiers">
<Word>public</Word>
<Word>private</Word>
</Keywords>
</RuleSet>
</SyntaxDefinition>
<EFBFBD>4<?xml version="1.0"?>
<!-- Source: http://community.sharpdevelop.net/forums/t/12893.aspx -->
<SyntaxDefinition name ="PLSQL" extensions = ".plsql" xmlns="http://icsharpcode.net/sharpdevelop/syntaxdefinition/2008">
<Color name="Comment" foreground="Green" exampleText="-- comment" />
<Color name="String" foreground="Red" exampleText="&quot;Hello, World!&quot;" />
<Color name="Keywords" foreground="Blue" fontWeight="bold" />
<Color name="ReservedWords" foreground="Blue" fontWeight="bold" />
<Color name="Functions" foreground="Purple" fontWeight="bold" />
<RuleSet ignoreCase="true">
<Span color="Comment">
<Begin>--</Begin>
</Span>
<Span color="Comment" multiline="true">
<Begin>/\*</Begin>
<End>\*/</End>
</Span>
<Span color="String" multiline="true">
<Begin>'</Begin>
<End>'</End>
<RuleSet>
<!-- span for escape sequences -->
<Span begin="\\" end="."/>
</RuleSet>
</Span>
<Span color="String" multiline="true">
<Begin>"</Begin>
<End>"</End>
<RuleSet>
<!-- span for escape sequences -->
<Span begin="\\" end="."/>
</RuleSet>
</Span>
<Keywords color="ReservedWords">
<Word>all</Word>
<Word>alter</Word>
<Word>and</Word>
<Word>any</Word>
<Word>array</Word>
<Word>arrow</Word>
<Word>as</Word>
<Word>asc</Word>
<Word>at</Word>
<Word>begin</Word>
<Word>between</Word>
<Word>by</Word>
<Word>case</Word>
<Word>check</Word>
<Word>clusters</Word>
<Word>cluster</Word>
<Word>colauth</Word>
<Word>columns</Word>
<Word>compress</Word>
<Word>connect</Word>
<Word>crash</Word>
<Word>create</Word>
<Word>current</Word>
<Word>decimal</Word>
<Word>declare</Word>
<Word>default</Word>
<Word>delete</Word>
<Word>desc</Word>
<Word>distinct</Word>
<Word>drop</Word>
<Word>else</Word>
<Word>end</Word>
<Word>exception</Word>
<Word>exclusive</Word>
<Word>exists</Word>
<Word>exec</Word>
<Word>fetch</Word>
<Word>form</Word>
<Word>for</Word>
<Word>from</Word>
<Word>goto</Word>
<Word>grant</Word>
<Word>group</Word>
<Word>having</Word>
<Word>identified</Word>
<Word>if</Word>
<Word>in</Word>
<Word>indexes</Word>
<Word>index</Word>
<Word>insert</Word>
<Word>intersect</Word>
<Word>into</Word>
<Word>is</Word>
<Word>like</Word>
<Word>lock</Word>
<Word>minus</Word>
<Word>mode</Word>
<Word>nocompress</Word>
<Word>not</Word>
<Word>nowait</Word>
<Word>null</Word>
<Word>of</Word>
<Word>on</Word>
<Word>option</Word>
<Word>or</Word>
<Word>order</Word>
<Word>overlaps</Word>
<Word>prior</Word>
<Word>procedure</Word>
<Word>public</Word>
<Word>range</Word>
<Word>record</Word>
<Word>resource</Word>
<Word>revoke</Word>
<Word>select</Word>
<Word>share</Word>
<Word>size</Word>
<Word>sql</Word>
<Word>start</Word>
<Word>subtype</Word>
<Word>tabauth</Word>
<Word>table</Word>
<Word>then</Word>
<Word>to</Word>
<Word>type</Word>
<Word>union</Word>
<Word>unique</Word>
<Word>update</Word>
<Word>use</Word>
<Word>values</Word>
<Word>view</Word>
<Word>views</Word>
<Word>when</Word>
<Word>where</Word>
<Word>with</Word>
</Keywords>
<Keywords color="Keywords">
<Word>a</Word>
<Word>add</Word>
<Word>agent</Word>
<Word>aggregate</Word>
<Word>array</Word>
<Word>attribute</Word>
<Word>authid</Word>
<Word>avg</Word>
<Word>bfile_base</Word>
<Word>binary</Word>
<Word>blob_base</Word>
<Word>block</Word>
<Word>body</Word>
<Word>both</Word>
<Word>bound</Word>
<Word>bulk</Word>
<Word>byte</Word>
<Word>c</Word>
<Word>call</Word>
<Word>calling</Word>
<Word>cascade</Word>
<Word>char</Word>
<Word>char_base</Word>
<Word>character</Word>
<Word>charsetform</Word>
<Word>charsetid</Word>
<Word>charset</Word>
<Word>clob_base</Word>
<Word>close</Word>
<Word>collect</Word>
<Word>comment</Word>
<Word>commit</Word>
<Word>committed</Word>
<Word>compiled</Word>
<Word>constant</Word>
<Word>constructor</Word>
<Word>context</Word>
<Word>convert</Word>
<Word>count</Word>
<Word>cursor</Word>
<Word>customdatum</Word>
<Word>dangling</Word>
<Word>data</Word>
<Word>date</Word>
<Word>date_base</Word>
<Word>day</Word>
<Word>define</Word>
<Word>deterministic</Word>
<Word>double</Word>
<Word>duration</Word>
<Word>element</Word>
<Word>elsif</Word>
<Word>empty</Word>
<Word>escape</Word>
<Word>except</Word>
<Word>exceptions</Word>
<Word>execute</Word>
<Word>exit</Word>
<Word>external</Word>
<Word>final</Word>
<Word>fixed</Word>
<Word>float</Word>
<Word>forall</Word>
<Word>force</Word>
<Word>function</Word>
<Word>general</Word>
<Word>hash</Word>
<Word>heap</Word>
<Word>hidden</Word>
<Word>hour</Word>
<Word>immediate</Word>
<Word>including</Word>
<Word>indicator</Word>
<Word>indices</Word>
<Word>infinite</Word>
<Word>instantiable</Word>
<Word>int</Word>
<Word>interface</Word>
<Word>interval</Word>
<Word>invalidate</Word>
<Word>isolation</Word>
<Word>java</Word>
<Word>language</Word>
<Word>large</Word>
<Word>leading</Word>
<Word>length</Word>
<Word>level</Word>
<Word>library</Word>
<Word>like2</Word>
<Word>like4</Word>
<Word>likec</Word>
<Word>limit</Word>
<Word>limited</Word>
<Word>local</Word>
<Word>long</Word>
<Word>loop</Word>
<Word>map</Word>
<Word>max</Word>
<Word>maxlen</Word>
<Word>member</Word>
<Word>merge</Word>
<Word>min</Word>
<Word>minute</Word>
<Word>mod</Word>
<Word>modify</Word>
<Word>month</Word>
<Word>multiset</Word>
<Word>name</Word>
<Word>nan</Word>
<Word>national</Word>
<Word>native</Word>
<Word>nchar</Word>
<Word>new</Word>
<Word>nocopy</Word>
<Word>number_base</Word>
<Word>object</Word>
<Word>ocicoll</Word>
<Word>ocidatetime</Word>
<Word>ocidate</Word>
<Word>ociduration</Word>
<Word>ociinterval</Word>
<Word>ociloblocator</Word>
<Word>ocinumber</Word>
<Word>ociraw</Word>
<Word>ocirefcursor</Word>
<Word>ociref</Word>
<Word>ocirowid</Word>
<Word>ocistring</Word>
<Word>ocitype</Word>
<Word>only</Word>
<Word>opaque</Word>
<Word>open</Word>
<Word>operator</Word>
<Word>oracle</Word>
<Word>oradata</Word>
<Word>organization</Word>
<Word>orlany</Word>
<Word>orlvary</Word>
<Word>others</Word>
<Word>out</Word>
<Word>overriding</Word>
<Word>package</Word>
<Word>parallel_enable</Word>
<Word>parameter</Word>
<Word>parameters</Word>
<Word>partition</Word>
<Word>pascal</Word>
<Word>pipe</Word>
<Word>pipelined</Word>
<Word>pragma</Word>
<Word>precision</Word>
<Word>private</Word>
<Word>raise</Word>
<Word>range</Word>
<Word>raw</Word>
<Word>read</Word>
<Word>record</Word>
<Word>ref</Word>
<Word>reference</Word>
<Word>rem</Word>
<Word>remainder</Word>
<Word>rename</Word>
<Word>result</Word>
<Word>return</Word>
<Word>returning</Word>
<Word>reverse</Word>
<Word>rollback</Word>
<Word>row</Word>
<Word>sample</Word>
<Word>save</Word>
<Word>savepoint</Word>
<Word>sb1</Word>
<Word>sb2</Word>
<Word>sb4</Word>
<Word>second</Word>
<Word>segment</Word>
<Word>self</Word>
<Word>separate</Word>
<Word>sequence</Word>
<Word>serializable</Word>
<Word>set</Word>
<Word>short</Word>
<Word>size_t</Word>
<Word>some</Word>
<Word>sparse</Word>
<Word>sqlcode</Word>
<Word>sqldata</Word>
<Word>sqlname</Word>
<Word>sqlstate</Word>
<Word>standard</Word>
<Word>static</Word>
<Word>stddev</Word>
<Word>stored</Word>
<Word>string</Word>
<Word>struct</Word>
<Word>style</Word>
<Word>submultiset</Word>
<Word>subpartition</Word>
<Word>substitutable</Word>
<Word>subtype</Word>
<Word>sum</Word>
<Word>synonym</Word>
<Word>tdo</Word>
<Word>the</Word>
<Word>time</Word>
<Word>timestamp</Word>
<Word>timezone_abbr</Word>
<Word>timezone_hour</Word>
<Word>timezone_minute</Word>
<Word>timezone_region</Word>
<Word>trailing</Word>
<Word>transac</Word>
<Word>transactional</Word>
<Word>trusted</Word>
<Word>type</Word>
<Word>ub1</Word>
<Word>ub2</Word>
<Word>ub4</Word>
<Word>under</Word>
<Word>unsigned</Word>
<Word>untrusted</Word>
<Word>use</Word>
<Word>using</Word>
<Word>valist</Word>
<Word>value</Word>
<Word>variable</Word>
<Word>variance</Word>
<Word>varray</Word>
<Word>varying</Word>
<Word>void</Word>
<Word>while</Word>
<Word>work</Word>
<Word>wrapped</Word>
<Word>write</Word>
<Word>year</Word>
<Word>zone</Word>
</Keywords>
<Keywords color="Functions">
<Word>abs</Word>
<Word>greatest</Word>
<Word>sin</Word>
<Word>acos</Word>
<Word>group_id</Word>
<Word>sinh</Word>
<Word>add_months</Word>
<Word>hextoraw</Word>
<Word>soundex</Word>
<Word>ascii</Word>
<Word>initcap</Word>
<Word>sqlcode</Word>
<Word>asciistr</Word>
<Word>instr</Word>
<Word>sqlerrm</Word>
<Word>asin</Word>
<Word>lag</Word>
<Word>sqrt</Word>
<Word>atan</Word>
<Word>last_day</Word>
<Word>stddev</Word>
<Word>atan2</Word>
<Word>lead</Word>
<Word>substr</Word>
<Word>avg</Word>
<Word>least</Word>
<Word>sum</Word>
<Word>bfilename</Word>
<Word>length</Word>
<Word>sys_context</Word>
<Word>bin_to_num</Word>
<Word>lnnvl</Word>
<Word>sysdate</Word>
<Word>bitand</Word>
<Word>ln</Word>
<Word>systimestamp</Word>
<Word>cardinality</Word>
<Word>localtimestamp</Word>
<Word>tan</Word>
<Word>case</Word>
<Word>statement</Word>
<Word>log</Word>
<Word>tanh</Word>
<Word>cast</Word>
<Word>lower</Word>
<Word>to_char</Word>
<Word>ceil</Word>
<Word>lpad</Word>
<Word>to_clob</Word>
<Word>chartorowid</Word>
<Word>ltrim</Word>
<Word>to_date</Word>
<Word>chr</Word>
<Word>max</Word>
<Word>to_dsinterval</Word>
<Word>coalesce</Word>
<Word>median</Word>
<Word>to_lob</Word>
<Word>compose</Word>
<Word>min</Word>
<Word>to_multi_byte</Word>
<Word>concat</Word>
<Word>mod</Word>
<Word>to_nclob</Word>
<Word>concat</Word>
<Word>with</Word>
<Word>months_between</Word>
<Word>to_number</Word>
<Word>convert</Word>
<Word>nanvl</Word>
<Word>to_single_byte</Word>
<Word>corr</Word>
<Word>new_time</Word>
<Word>to_timestamp</Word>
<Word>cos</Word>
<Word>next_day</Word>
<Word>to_timestamp_tz</Word>
<Word>cosh</Word>
<Word>nullif</Word>
<Word>to_yminterval</Word>
<Word>count</Word>
<Word>numtodsinterval</Word>
<Word>translate</Word>
<Word>covar_pop</Word>
<Word>numtoyminterval</Word>
<Word>trim</Word>
<Word>covar_samp</Word>
<Word>nvl</Word>
<Word>trunc</Word>
<Word>(dates)</Word>
<Word>cume_dist</Word>
<Word>nvl2</Word>
<Word>trunc</Word>
<Word>(numbers)</Word>
<Word>current_date</Word>
<Word>power</Word>
<Word>tz_offset</Word>
<Word>current_timestamp</Word>
<Word>rank</Word>
<Word>uid</Word>
<Word>dbtimezone</Word>
<Word>rawtohex</Word>
<Word>upper</Word>
<Word>decode</Word>
<Word>remainder</Word>
<Word>user</Word>
<Word>decompose</Word>
<Word>replace</Word>
<Word>userenv</Word>
<Word>dense_rank</Word>
<Word>round</Word>
<Word>(dates)</Word>
<Word>var_pop</Word>
<Word>dump</Word>
<Word>round</Word>
<Word>(numbers)</Word>
<Word>var_samp</Word>
<Word>exp</Word>
<Word>rpad</Word>
<Word>variance</Word>
<Word>extract</Word>
<Word>rtrim</Word>
<Word>vsize</Word>
<Word>floor</Word>
<Word>sessiontimezone</Word>
<Word>from_tz</Word>
<Word>sign</Word>
</Keywords>
</RuleSet>
</SyntaxDefinition>j<?xml version="1.0"?>
<SyntaxDefinition name="PowerShell" extensions=".ps1;.psm1;.psd1" xmlns="http://icsharpcode.net/sharpdevelop/syntaxdefinition/2008">
<Color name="Comment" foreground="Green" exampleText="// comment" />
<Color name="String" foreground="Blue" exampleText="string text = &quot;Hello, World!&quot;"/>
<Color name="Char" foreground="Magenta" exampleText="char linefeed = '\n';"/>
<Color name="Punctuation" exampleText="a(b.c);" />
<Color name="NumberLiteral" foreground="DarkBlue" exampleText="3.1415f"/>
<Color name="Keywords" fontWeight="bold" foreground="Blue" exampleText="if (a)"/>
<Color name="Variable" foreground="Maroon" exampleText="$param = 1" />
<Color name="ExceptionKeywords" fontWeight="bold" foreground="Teal" />
<Color name="GotoKeywords" foreground="Navy" />
<Color name="ReferenceTypes" foreground="Red" />
<Color name="Command" fontWeight="bold" foreground="MidnightBlue" />
<Color name="Operators" foreground="#FF8515EA" exampleText="-eq"/>
<RuleSet ignoreCase="true">
<Span color="Comment">
<Begin>\#</Begin>
</Span>
<Span color="Comment" multiline="true">
<Begin>&lt;\#</Begin>
<End>\#&gt;</End>
</Span>
<Span color="String">
<Begin>"</Begin>
<End>"</End>
<RuleSet>
<!-- span for escape sequences -->
<Span begin="\\" end="."/>
</RuleSet>
</Span>
<Span color="Char">
<Begin>'</Begin>
<End>'</End>
<RuleSet>
<!-- span for escape sequences -->
<Span begin="\\" end="."/>
</RuleSet>
</Span>
<Span color="String" multiline="true">
<Begin color="String">@"</Begin>
<End>"@</End>
<RuleSet>
<!-- span for escape sequences -->
<Span begin='""' end=""/>
</RuleSet>
</Span>
<Keywords color="Keywords">
<Word>while</Word>
<Word>param</Word>
<Word>end</Word>
<Word>define</Word>
<Word>else</Word>
<Word>from</Word>
<Word>foreach</Word>
<Word>var</Word>
<Word>dynamicparam</Word>
<Word>filter</Word>
<Word>dp</Word>
<Word>until</Word>
<Word>for</Word>
<Word>exit</Word>
<Word>switch</Word>
<Word>process</Word>
<Word>begin</Word>
<Word>elseif</Word>
<Word>if</Word>
<Word>in</Word>
<Word>data</Word>
<Word>class</Word>
<Word>using</Word>
<Word>function</Word>
</Keywords>
<Keywords color="ExceptionKeywords">
<Word>catch</Word>
<Word>finally</Word>
<Word>throw</Word>
<Word>trap</Word>
<Word>try</Word>
</Keywords>
<Keywords color="GotoKeywords">
<Word>break</Word>
<Word>continue</Word>
<Word>return</Word>
</Keywords>
<Keywords color="ReferenceTypes">
<Word>class</Word>
</Keywords>
<Keywords color="Operators">
<Word>-not</Word>
<Word>-band</Word>
<Word>-bor</Word>
<Word>-replace</Word>
<Word>-ireplace</Word>
<Word>-creplace</Word>
<Word>-and</Word>
<Word>-or</Word>
<Word>-is</Word>
<Word>-isnot</Word>
<Word>-as</Word>
<Word>-lt</Word>
<Word>-le</Word>
<Word>-gt</Word>
<Word>-ge</Word>
<Word>-eq</Word>
<Word>-ne</Word>
<Word>-contains</Word>
<Word>-notcontains</Word>
<Word>-like</Word>
<Word>-notlike</Word>
<Word>-match</Word>
<Word>-notmatch</Word>
</Keywords>
<Rule color="Variable">
\$[\d\w_]+
</Rule>
<Rule color="Command">
[\w]+-[\w]+
</Rule>
<!-- Digits -->
<Rule color="NumberLiteral">
\b0[xX][0-9a-fA-F]+ # hex number
|
( \b\d+(\.[0-9]+)? #number with optional floating point
| \.[0-9]+ #or just starting with floating point
)
([eE][+-]?[0-9]+)? # optional exponent
</Rule>
<Rule color="Punctuation">
[?,.;()\[\]{}+\-/%*&lt;&gt;^+~!|&amp;]+
</Rule>
</RuleSet>
</SyntaxDefinition>

<?xml version="1.0"?>
<SyntaxDefinition name="Python" extensions=".py;.pyw" xmlns="http://icsharpcode.net/sharpdevelop/syntaxdefinition/2008">
<Color name="Comment" foreground="Green" exampleText="# comment" />
<Color name="String" foreground="Gray" exampleText="name = 'abc'"/>
<Color name="MethodCall" foreground="Purple" exampleText="def Hello()"/>
<Color name="NumberLiteral" foreground="DarkBlue" exampleText="3.1415f"/>
<Color name="Keywords" fontWeight="bold" foreground="Blue" exampleText="if"/>
<Property name="DocCommentMarker" value="///" />
<RuleSet name="CommentMarkerSet">
<Keywords fontWeight="bold" foreground="Red">
<Word>TODO</Word>
<Word>FIXME</Word>
</Keywords>
<Keywords fontWeight="bold" foreground="#E0E000">
<Word>HACK</Word>
<Word>UNDONE</Word>
</Keywords>
</RuleSet>
<RuleSet>
<Span color="Comment" ruleSet="CommentMarkerSet">
<Begin>\#</Begin>
</Span>
<Span color="String" multiline="true">
<Begin>'''</Begin>
<End>'''</End>
</Span>
<Span color="String" multiline="true">
<Begin>"""</Begin>
<End>"""</End>
</Span>
<Span color="String">
<Begin>"</Begin>
<End>"</End>
<RuleSet>
<Span begin="\\" end="."/>
</RuleSet>
</Span>
<Span color="String">
<Begin>'</Begin>
<End>'</End>
<RuleSet>
<Span begin="\\" end="."/>
</RuleSet>
</Span>
<Keywords color="Keywords">
<Word>and</Word>
<Word>as</Word>
<Word>assert</Word>
<Word>break</Word>
<Word>class</Word>
<Word>continue</Word>
<Word>def</Word>
<Word>del</Word>
<Word>elif</Word>
<Word>else</Word>
<Word>except</Word>
<Word>exec</Word>
<Word>False</Word>
<Word>finally</Word>
<Word>for</Word>
<Word>from</Word>
<Word>global</Word>
<Word>if</Word>
<Word>import</Word>
<Word>in</Word>
<Word>is</Word>
<Word>lambda</Word>
<Word>None</Word>
<Word>nonlocal</Word>
<Word>not</Word>
<Word>or</Word>
<Word>pass</Word>
<Word>print</Word>
<Word>raise</Word>
<Word>return</Word>
<Word>True</Word>
<Word>try</Word>
<Word>while</Word>
<Word>with</Word>
<Word>yield</Word>
<Word>async</Word>
<Word>await</Word>
</Keywords>
<Rule color="MethodCall">
\b
[\d\w_]+ # an identifier
(?=\s*\() # followed by (
</Rule>
<Rule color="NumberLiteral">
\b0[xX][0-9a-fA-F]+ # hex number
( \b\d+(\.[0-9]+)? #number with optional floating point
| \.[0-9]+ #or just starting with floating point
)
([eE][+-]?[0-9]+)? # optional exponent
</Rule>
</RuleSet>
</SyntaxDefinition>
<?xml version="1.0"?>
<!-- Shades of Red-Brown: #a31515, #cf4315, #ffb96e, #ffdc95 -->
<!-- Shades of Bright-Blue: #0077dc #008fe4 #8dbbdc #8de8ff -->
<SyntaxDefinition name="Ruby" extensions=".rb" xmlns="http://icsharpcode.net/sharpdevelop/syntaxdefinition/2008">
<Color name="Digits" foreground="Red"/>
<Color name="Variable" foreground="Red" />
<Color name="Punctuation" foreground="#FFa31515" />
<Color name="Comment" foreground="Green" />
<Color name="DocComment" foreground="Green" />
<Color name="NestedComments" foreground="Teal" />
<Color name="MultiLineComment" foreground="Green" />
<Color name="LineComment" foreground="Green" />
<Color name="Char" foreground="Magenta" />
<Color name="String" foreground="Blue" />
<Color name="MethodCall" foreground="MidnightBlue" fontWeight="bold" />
<Color name="FunctionDefinition" fontWeight="bold" foreground="Blue" />
<Color name="BuiltInStatements" fontWeight="bold" foreground="MidnightBlue" />
<Color name="ClassStatement" foreground="Blue" fontWeight="bold" />
<Color name="ExceptionHandlingStatements" fontWeight="bold" foreground="Teal" />
<Color name="Imports" fontWeight="bold" foreground="Green" />
<Color name="IterationStatements" fontWeight="bold" foreground="Blue" />
<Color name="JumpStatements" foreground="Navy" />
<Color name="OperatorStatements" fontWeight="bold" foreground="DarkCyan" />
<Color name="NullStatement" foreground="Red" fontWeight="bold" />
<Color name="SelectionStatements" fontWeight="bold" foreground="Blue" />
<Color name="BooleanStatements" foreground="DarkViolet" />
<Color name="DefinedStatement" foreground="DarkViolet" />
<Color name="ClassSelfStatement" foreground="DarkViolet" />
<Color name="ClassInheritanceStatement" foreground="DarkViolet" />
<Color name="ImportStatement" foreground="#FF008fe4"/>
<Color name="CommentMarkerSetTodo" foreground="Red" fontWeight="bold"/>
<Color name="CommentMarkerSetHackUndone" foreground="#E0E000" fontWeight="bold"/>
<RuleSet name="CommentMarkerSet">
<Keywords color="CommentMarkerSetTodo">
<Word>TODO</Word>
<Word>FIXME</Word>
</Keywords>
<Keywords color="CommentMarkerSetHackUndone">
<Word>HACK</Word>
<Word>UNDONE</Word>
</Keywords>
</RuleSet>
<!-- Main RuleSet -->
<RuleSet ignoreCase="false">
<Rule color="Digits">\b0[xX][0-9a-fA-F]+|(\b\d+(\.[0-9]+)?|\.[0-9]+)([eE][+-]?[0-9]+)?</Rule>
<Rule color="Punctuation"><!-- removed &amp;-->
[?,.:;()\[\]{}+\-/%*&lt;&gt;^=~!]+
</Rule>
<Span color="Char" multiline="false">
<Begin>'</Begin>
<End>'</End>
<RuleSet>
<!-- escape with backslash -->
<Span begin="\\" end="." />
</RuleSet>
</Span>
<Span color="DocComment" ruleSet="CommentMarkerSet" multiline="true">
<Begin>"""</Begin>
<End>"""</End>
</Span>
<Span color="MultiLineComment" ruleSet="comments set" multiline="true">
<Begin>\=begin</Begin>
<End>\=end</End>
</Span>
<Span color="LineComment" ruleSet="CommentMarkerSet" multiline="false">
<Begin>\#</Begin>
</Span>
<Span color="String" multiline="false">
<Begin>"</Begin>
<End>"</End>
<RuleSet>
<!-- escape with backslash -->
<Span begin="\\" end="." />
</RuleSet>
</Span>
<Keywords color="BuiltInStatements">
<Word>abort</Word>
<Word>Array</Word>
<Word>at_exit</Word>
<Word>autoload</Word>
<Word>binding</Word>
<Word>callcc</Word>
<Word>caller</Word>
<Word>chomp</Word>
<Word>chop</Word>
<Word>eval</Word>
<Word>exec</Word>
<Word>exit</Word>
<Word>fail</Word>
<Word>Float</Word>
<Word>fork</Word>
<Word>format</Word>
<Word>gets</Word>
<Word>global_variables</Word>
<Word>gsub</Word>
<Word>Integer</Word>
<Word>lambda</Word>
<Word>proc</Word>
<Word>load</Word>
<Word>local_variables</Word>
<Word>loop</Word>
<Word>open</Word>
<Word>p</Word>
<Word>print</Word>
<Word>print</Word>
<Word>printf</Word>
<Word>putc</Word>
<Word>puts</Word>
<Word>rand</Word>
<Word>readline</Word>
<Word>scan</Word>
<Word>select</Word>
<Word>set_trace_func</Word>
<Word>sleep</Word>
<Word>split</Word>
<Word>sprintf</Word>
<Word>srand</Word>
<Word>String</Word>
<Word>syscall</Word>
<Word>system</Word>
<Word>sub</Word>
<Word>test</Word>
<Word>throw</Word>
<Word>trace_var</Word>
<Word>trap</Word>
<Word>untrace_var</Word>
</Keywords>
<Keywords color="ClassStatement">
<Word>class</Word>
<Word>module</Word>
<Word>public</Word>
<Word>protected</Word>
<Word>private</Word>
</Keywords>
<Keywords color="ExceptionHandlingStatements">
<Word>begin</Word>
<Word>rescue</Word>
<Word>ensure</Word>
<Word>raise</Word>
<Word>catch</Word>
</Keywords>
<Keywords color="FunctionDefinition">
<Word>def</Word>
<Word>end</Word>
<Word>undef</Word>
</Keywords>
<Keywords color="IterationStatements">
<Word>for</Word>
<Word>do</Word>
<Word>in</Word>
<Word>while</Word>
<Word>until</Word>
</Keywords>
<Keywords color="JumpStatements">
<Word>break</Word>
<Word>yield</Word>
<Word>redo</Word>
<Word>return</Word>
<Word>retry</Word>
<Word>next</Word>
</Keywords>
<Keywords color="OperatorStatements">
<Word>and</Word>
<Word>not</Word>
<Word>or</Word>
</Keywords>
<Keywords color="NullStatement">
<Word>nil</Word>
</Keywords>
<Keywords color="SelectionStatements">
<Word>elsif</Word>
<Word>else</Word>
<Word>if</Word>
<Word>then</Word>
<Word>case</Word>
<Word>unless</Word>
</Keywords>
<Keywords color="BooleanStatements">
<Word>true</Word>
<Word>false</Word>
</Keywords>
<Keywords color="DefinedStatement">
<Word>defined</Word>
</Keywords>
<Keywords color="ClassSelfStatement">
<Word>self</Word>
</Keywords>
<Keywords color="ClassInheritanceStatement">
<Word>super</Word>
</Keywords>
<Keywords color="Imports">
<Word>import</Word>
<Word>alias</Word>
</Keywords>
<Keywords color="ImportStatement">
<Word>include</Word>
<Word>require</Word>
</Keywords>
<Rule color="MethodCall">[\d\w_]+(?=(\s*\())</Rule>
<Rule color="Variable">@([\w]+)</Rule>
<Rule color="Variable">&amp;([\w]+)</Rule>
</RuleSet>
<!-- End of Main RuleSet-->
<RuleSet name="comments set">
<Keywords color="CommentMarkerSetTodo">
<Word>TODO</Word>
<Word>FIXME</Word>
</Keywords>
<Keywords color="CommentMarkerSetHackUndone">
<Word>HACK</Word>
<Word>UNDONE</Word>
</Keywords>
<!-- allows nested /**/ comments, coloring them Green/Teal alternately -->
<Span color="NestedComments" multiline="true">
<Begin>=begin</Begin>
<End>=end</End>
<RuleSet>
<Keywords color="CommentMarkerSetTodo">
<Word>TODO</Word>
<Word>FIXME</Word>
</Keywords>
<Keywords color="CommentMarkerSetHackUndone">
<Word>HACK</Word>
<Word>UNDONE</Word>
</Keywords>
<Span color="Comment" ruleSet="comments set" multiline="true">
<Begin>=begin</Begin>
<End>=end</End>
</Span>
</RuleSet>
</Span>
</RuleSet>
</SyntaxDefinition>"
<!-- http://stackoverflow.com/questions/7278940/lisp-syntax-highlighting-for-icsharpcode-texteditor -->
<SyntaxDefinition name="Scheme" extensions=".sls;.sps;.ss;.scm"
xmlns="http://icsharpcode.net/sharpdevelop/syntaxdefinition/2008">
<!-- Lisp syntax definition -->
<Color name="Digits" foreground="DarkBlue" exampleText="3.1415f"/>
<Color name="Comment" foreground="Green" />
<Color name="Punctuation" foreground="Red" exampleText="a(b.c);" />
<Color name="Syntax" foreground="Blue" />
<Color name="Library Syntax" foreground="Blue" />
<Color name="Auxilliary Syntax" foreground="Blue" />
<Color name="MethodCall" foreground="DarkMagenta" />
<Color name="NullOrValueKeywords" fontWeight="bold" exampleText="if (value == null)"/>
<RuleSet>
<Import ruleSet="Expression"/>
</RuleSet>
<RuleSet name="Expression">
<Span color="Comment" multiline="false">
<Begin>;</Begin>
</Span>
<Span color="Comment" multiline="true" >
<Begin>\#\|</Begin>
<End>\|\#</End>
</Span>
<!-- Span ruleSet="Expression" multiline="true" color="Expression" >
<Begin fontWeight="bold">\(</Begin>
<End fontWeight="bold">\)</End>
</Span>
<Span ruleSet="Expression" multiline="true">
<Begin fontWeight="bold">\#\(</Begin>
<End fontWeight="bold">\)</End>
</Span -->
<Keywords color="Library Syntax">
<Word>import</Word>
<Word>export</Word>
<Word>library</Word>
</Keywords>
<Keywords color="Syntax">
<Word>define</Word>
<Word>set!</Word>
<Word>lambda</Word>
<Word>begin</Word>
<Word>if</Word>
<Word>cond</Word>
<Word>let</Word>
<Word>letrec</Word>
</Keywords>
<Keywords color="Auxilliary Syntax">
<Word>else</Word>
</Keywords>
<Keywords color="MethodCall">
<Word>map</Word>
<Word>cons</Word>
<Word>car</Word>
</Keywords>
<Keywords color="NullOrValueKeywords">
<Word>null</Word>
<Word>value</Word>
</Keywords>
<!-- Digits -->
<Rule color="Digits">
\b0[xX][0-9a-fA-F]+ # hex number
|
( \b\d+(\.[0-9]+)? #number with optional floating point
| \.[0-9]+ #or just starting with floating point
)
([eE][+-]?[0-9]+)? # optional exponent
</Rule>
<Rule color="Punctuation">
[?,.;()\[\]{}+\-/%*&lt;&gt;^+~!|&amp;]+
</Rule>
</RuleSet>
</SyntaxDefinition>
C<?xml version="1.0"?>
<!-- Source: http://geogen.googlecode.com/svn/trunk/config/squirrel.xshd -->
<SyntaxDefinition name="Squirrel" extensions=".nut" xmlns="http://icsharpcode.net/sharpdevelop/syntaxdefinition/2008">
<!-- Reference: http://www.squirrel-lang.org/
Reference Manual: http://www.squirrel-lang.org/doc/squirrel2.html -->
<Color name="Comment" foreground="Green" exampleText="// comment" />
<Color name="String" foreground="DarkRed" exampleText="string text = &quot;Hello, World!&quot;"/>
<Color name="Punctuation" foreground="DarkGreen" exampleText="a(b.c);" />
<Color name="MethodCall" foreground="MidnightBlue" fontWeight="bold" exampleText="o.ToString();"/>
<Color name="Digits" foreground="DarkBlue" exampleText="3.1415f"/>
<Color name="GGenObject" foreground="Teal" exampleText="local base = GGen_Data_2D(200, 200, 0)"/>
<Color name="Keywords" fontWeight="bold" foreground="Black" exampleText="if (a) {} else {}"/>
<Color name="CommentMarkerSetTodo" foreground="Red" fontWeight="bold" />
<Color name="CommentMarkerSetHackUndone" foreground="#E0E000" fontWeight="bold" />
<Color name="PreprocessorLine" foreground="#FF6666FF" fontWeight="bold" />
<RuleSet name="CommentMarkerSet">
<Keywords color="CommentMarkerSetTodo">
<Word>TODO</Word>
<Word>FIXME</Word>
</Keywords>
<Keywords color="CommentMarkerSetHackUndone">
<Word>HACK</Word>
<Word>UNDONE</Word>
</Keywords>
</RuleSet>
<RuleSet>
<Span color="PreprocessorLine" multiline="false">
<Begin>\#</Begin>
</Span>
<Span color="Comment">
<Begin color="XmlDoc/DocComment">///</Begin>
<RuleSet>
<Import ruleSet="XmlDoc/DocCommentSet"/>
<Import ruleSet="CommentMarkerSet"/>
</RuleSet>
</Span>
<Span color="Comment" ruleSet="CommentMarkerSet">
<Begin>//</Begin>
</Span>
<Span color="Comment" ruleSet="CommentMarkerSet" multiline="true">
<Begin>/\*</Begin>
<End>\*/</End>
</Span>
<Span color="String">
<Begin>"</Begin>
<End>"</End>
<RuleSet>
<!-- span for escape sequences -->
<Span begin="\\" end="."/>
</RuleSet>
</Span>
<Span color="String" multiline="true">
<Begin color="String">@"</Begin>
<End>"</End>
<RuleSet>
<!-- span for escape sequences -->
<Span begin='""' end=""/>
</RuleSet>
</Span>
<Rule color="Punctuation">
[?,.;()\[\]{}+\-/%*&lt;&gt;^+~!|&amp;]+
</Rule>
<Keywords color="GGenObject">
<Word>GGen_Point</Word>
<Word>GGen_Path</Word>
<Word>GGen_Amplitudes</Word>
<Word>GGen_Data_2D</Word>
<Word>GGen_Data_1D</Word>
</Keywords>
<Keywords color="Keywords">
<Word>else</Word>
<Word>if</Word>
<Word>switch</Word>
<Word>case</Word>
<Word>default</Word>
<Word>for</Word>
<Word>while</Word>
<Word>break</Word>
<Word>local</Word>
<Word>catch</Word>
<Word>clone</Word>
<Word>continue</Word>
<Word>const</Word>
<Word>delegate</Word>
<Word>delete</Word>
<Word>else</Word>
<Word>enum</Word>
<Word>extends</Word>
<Word>for</Word>
<Word>function</Word>
<Word>null</Word>
<Word>resume</Word>
<Word>return</Word>
<Word>switch</Word>
<Word>this</Word>
<Word>throw</Word>
<Word>typeof</Word>
<Word>parent</Word>
<Word>yield</Word>
<Word>constructor</Word>
<Word>vargc</Word>
<Word>vargv</Word>
<Word>instanceof</Word>
<Word>true</Word>
<Word>false</Word>
<Word>static</Word>
</Keywords>
<!-- Mark previous rule-->
<Rule color="MethodCall">
\b
[\d\w_]+ # an identifier
(?=\s*\() # followed by (
</Rule>
<!-- Digits -->
<Rule color="Digits">
\b0[xX][0-9a-fA-F]+ # hex number
| \b
( \d+(\.[0-9]+)? #number with optional floating point
| \.[0-9]+ #or just starting with floating point
)
([eE][+-]?[0-9]+)? # optional exponent
</Rule>
</RuleSet>
</SyntaxDefinition>E<?xml version="1.0"?>
<!-- syntaxdefinition for TeX document 2001 by Mike Krueger (gleaned from Jedit) -->
<SyntaxDefinition name = "TeX" extensions = ".tex" xmlns="http://icsharpcode.net/sharpdevelop/syntaxdefinition/2008">
<Color name="Digits" foreground="#FF9f4545" fontWeight="normal" exampleText="100" />
<Color name="LineComment" foreground="Green" exampleText="// comment" />
<Color name="Keywords" foreground="Blue" fontWeight="normal" exampleText="\author"/>
<Color name="ShortKeywords" foreground="#FF60604F" background="#30AAAAAA" fontWeight="normal" exampleText="\\"/>
<Color name="Todo" foreground="Red" fontWeight="bold" exampleText="Todo"/>
<Color name="HACK" foreground="Blue" fontWeight="bold" exampleText="?,.;{}"/>
<Color name="CurlyBrackets" foreground="Red" fontWeight="normal" exampleText="{comment}"/>
<Color name="SquareBrackets" foreground="#FF333333" exampleText="[comment]"/>
<Color name="ParameterInSquareBrackets" foreground="#FF333333" background="#33808080" exampleText="comment" />
<Color name="MathMode" foreground="Green" />
<Color name="MathMode1" fontWeight="bold" background="#33AAAAAA" />
<RuleSet name="CommentMarkerSet">
<Keywords color="Todo">
<Word>TODO</Word>
<Word>FIXME</Word>
</Keywords>
<Keywords color="HACK">
<Word>HACK</Word>
<Word>UNDONE</Word>
<Word>Bug</Word>
<Word>Problem</Word>
</Keywords>
</RuleSet>
<!-- This is the main ruleset. -->
<RuleSet>
<Rule color="Digits">\d</Rule>
<!-- MathMode $ ... $ -->
<Span color="MathMode1" ruleSet="MathMode">
<Begin>\$</Begin>
<End>\$</End>
</Span>
<!-- MathMode \( ... \) -->
<Span color="MathMode1" ruleSet="MathMode">
<Begin>\\\(</Begin>
<End>\\\)</End>
</Span>
<!-- MathMode \[ ... \] -->
<Span color="MathMode1" ruleSet="MathMode">
<Begin>\\\[</Begin>
<End>\\\]</End>
</Span>
<!-- MathMode [ ... ] -->
<Span color="SquareBrackets" multiline="false">
<Begin>\[</Begin>
<End>\]</End>
<RuleSet>
<Rule color="ParameterInSquareBrackets">[^\\]</Rule>
</RuleSet>
</Span>
<!-- Mark '&','\\ ','\\', '\@', '\$', '\&', '\%', '\#', '\{', '\}', and '\/' etc as keyword -->
<Rule color="ShortKeywords">(&amp;)|(\\\ )|(\\\\)|(\\@)|(\\\$)|(\\&amp;)|(\\%)|(\\\#)|(\\{)|(\\})|(\\/)</Rule>
<Rule color="Keywords">(\\[\w]+)</Rule>
<Rule color="CurlyBrackets">({[\w]+.*})</Rule>
<Rule color="LineComment">(%)$</Rule>
<!-- This overwrites the rule for \% but it is still better than having '% \document' not being marked as comment
What is missing is a span rule that says something like match this only if it does not start with '\%' ???
-->
<Span color="LineComment" ruleSet="CommentMarkerSet">
<Begin>%</Begin>
</Span>
<Rule color="CurlyBrackets">({)|(})</Rule>
<!-- Rule foreground="Red">\\\%</Rule -->
</RuleSet>
<RuleSet name = "MathMode" ignoreCase="false">
<!--Delimiters>&amp;~!@%^*()-+=|\#/{}[]:;"'&lt;&gt; , .?</Delimiters-->
<Span color = "LineComment" ><!--stopateol = "true"-->
<Begin>%</Begin>
</Span>
<!-- \... commands -->
<!--MarkFollowing markmarker ="true" bold = "true" italic = "false" color = "MidnightBlue">\</MarkFollowing-->
<Keywords color="Keywords">
<Word>)</Word>
<Word>)</Word>
<Word>{</Word>
<Word>}</Word>
<Word>[</Word>
<Word>]</Word>
<Word>=</Word>
<Word>!</Word>
<Word>+</Word>
<Word>-</Word>
<Word>/</Word>
<Word>*</Word>
<Word>&gt;</Word>
<Word>&lt;</Word>
<Word>&amp;</Word>
<Word>|</Word>
<Word>^</Word>
<Word>~</Word>
<Word>.</Word>
<Word>,</Word>
<Word>;</Word>
<Word>?</Word>
<Word>:</Word>
<Word>'</Word>
<!-- <Key word = """ />-->
<Word>`</Word>
</Keywords>
</RuleSet>
<!-- Command Overview: http://www.math.sunysb.edu/~sorin/online-docs/latexhelp/ -->
</SyntaxDefinition>
<00>9<?xml version="1.0"?>
<SyntaxDefinition name="TSQL" extensions=".sql" xmlns="http://icsharpcode.net/sharpdevelop/syntaxdefinition/2008">
<Color name="Comment" foreground="Green" exampleText="-- comment" />
<Color name="Char" foreground="Red" exampleText="name = 'abc'"/>
<Color name="Keywords" fontWeight="bold" foreground="Blue" exampleText="SELECT FROM"/>
<Property name="DocCommentMarker" value="///" />
<RuleSet name="CommentMarkerSet">
<Keywords fontWeight="bold" foreground="Red">
<Word>TODO</Word>
<Word>FIXME</Word>
</Keywords>
<Keywords fontWeight="bold" foreground="#E0E000">
<Word>HACK</Word>
<Word>UNDONE</Word>
</Keywords>
</RuleSet>
<RuleSet ignoreCase="true">
<Span color="Comment" ruleSet="CommentMarkerSet">
<Begin>--</Begin>
</Span>
<Span color="Comment" ruleSet="CommentMarkerSet" multiline="true">
<Begin>/\*</Begin>
<End>\*/</End>
</Span>
<Span color="Char">
<Begin>'</Begin>
<End>'</End>
<RuleSet>
<Span begin="\\" end="."/>
</RuleSet>
</Span>
<Keywords color="Keywords">
<Word>abs</Word>
<Word>absolute</Word>
<Word>access</Word>
<Word>acos</Word>
<Word>add</Word>
<Word>add_months</Word>
<Word>adddate</Word>
<Word>admin</Word>
<Word>after</Word>
<Word>aggregate</Word>
<Word>all</Word>
<Word>allocate</Word>
<Word>alter</Word>
<Word>and</Word>
<Word>any</Word>
<Word>app_name</Word>
<Word>are</Word>
<Word>array</Word>
<Word>as</Word>
<Word>asc</Word>
<Word>ascii</Word>
<Word>asin</Word>
<Word>assertion</Word>
<Word>at</Word>
<Word>atan</Word>
<Word>atn2</Word>
<Word>audit</Word>
<Word>authid</Word>
<Word>authorization</Word>
<Word>autonomous_transaction</Word>
<Word>avg</Word>
<Word>before</Word>
<Word>begin</Word>
<Word>benchmark</Word>
<Word>between</Word>
<Word>bfilename</Word>
<Word>bigint</Word>
<Word>bin</Word>
<Word>binary</Word>
<Word>binary_checksum</Word>
<Word>binary_integer</Word>
<Word>bit</Word>
<Word>bit_count</Word>
<Word>bit_and</Word>
<Word>bit_or</Word>
<Word>blob</Word>
<Word>body</Word>
<Word>boolean</Word>
<Word>both</Word>
<Word>breadth</Word>
<Word>bulk</Word>
<Word>by</Word>
<Word>call</Word>
<Word>cascade</Word>
<Word>cascaded</Word>
<Word>case</Word>
<Word>cast</Word>
<Word>catalog</Word>
<Word>ceil</Word>
<Word>ceiling</Word>
<Word>char</Word>
<Word>char_base</Word>
<Word>character</Word>
<Word>charindex</Word>
<Word>chartorowid</Word>
<Word>check</Word>
<Word>checksum</Word>
<Word>checksum_agg</Word>
<Word>chr</Word>
<Word>class</Word>
<Word>clob</Word>
<Word>close</Word>
<Word>cluster</Word>
<Word>coalesce</Word>
<Word>col_length</Word>
<Word>col_name</Word>
<Word>collate</Word>
<Word>collation</Word>
<Word>collect</Word>
<Word>column</Word>
<Word>comment</Word>
<Word>commit</Word>
<Word>completion</Word>
<Word>compress</Word>
<Word>concat</Word>
<Word>concat_ws</Word>
<Word>connect</Word>
<Word>connection</Word>
<Word>constant</Word>
<Word>constraint</Word>
<Word>constraints</Word>
<Word>constructorcreate</Word>
<Word>contains</Word>
<Word>containsable</Word>
<Word>continue</Word>
<Word>conv</Word>
<Word>convert</Word>
<Word>corr</Word>
<Word>corresponding</Word>
<Word>cos</Word>
<Word>cot</Word>
<Word>count</Word>
<Word>count_big</Word>
<Word>covar_pop</Word>
<Word>covar_samp</Word>
<Word>create</Word>
<Word>cross</Word>
<Word>cube</Word>
<Word>cume_dist</Word>
<Word>current</Word>
<Word>current_date</Word>
<Word>current_path</Word>
<Word>current_role</Word>
<Word>current_time</Word>
<Word>current_timestamp</Word>
<Word>current_user</Word>
<Word>currval</Word>
<Word>cursor</Word>
<Word>cycle</Word>
<Word>data</Word>
<Word>datalength</Word>
<Word>databasepropertyex</Word>
<Word>date</Word>
<Word>date_add</Word>
<Word>date_format</Word>
<Word>date_sub</Word>
<Word>dateadd</Word>
<Word>datediff</Word>
<Word>datename</Word>
<Word>datepart</Word>
<Word>datetime</Word>
<Word>day</Word>
<Word>db_id</Word>
<Word>db_name</Word>
<Word>deallocate</Word>
<Word>dec</Word>
<Word>declare</Word>
<Word>decimal</Word>
<Word>decode</Word>
<Word>default</Word>
<Word>deferrable</Word>
<Word>deferred</Word>
<Word>degrees</Word>
<Word>delete</Word>
<Word>dense_rank</Word>
<Word>depth</Word>
<Word>deref</Word>
<Word>desc</Word>
<Word>describe</Word>
<Word>descriptor</Word>
<Word>destroy</Word>
<Word>destructor</Word>
<Word>deterministic</Word>
<Word>diagnostics</Word>
<Word>dictionary</Word>
<Word>disconnect</Word>
<Word>difference</Word>
<Word>distinct</Word>
<Word>do</Word>
<Word>domain</Word>
<Word>double</Word>
<Word>drop</Word>
<Word>dump</Word>
<Word>dynamic</Word>
<Word>each</Word>
<Word>else</Word>
<Word>elsif</Word>
<Word>empth</Word>
<Word>encode</Word>
<Word>encrypt</Word>
<Word>end</Word>
<Word>end-exec</Word>
<Word>equals</Word>
<Word>escape</Word>
<Word>every</Word>
<Word>except</Word>
<Word>exception</Word>
<Word>exclusive</Word>
<Word>exec</Word>
<Word>execute</Word>
<Word>exists</Word>
<Word>exit</Word>
<Word>exp</Word>
<Word>export_set</Word>
<Word>extends</Word>
<Word>external</Word>
<Word>extract</Word>
<Word>false</Word>
<Word>fetch</Word>
<Word>first</Word>
<Word>first_value</Word>
<Word>file</Word>
<Word>float</Word>
<Word>floor</Word>
<Word>file_id</Word>
<Word>file_name</Word>
<Word>filegroup_id</Word>
<Word>filegroup_name</Word>
<Word>filegroupproperty</Word>
<Word>fileproperty</Word>
<Word>for</Word>
<Word>forall</Word>
<Word>foreign</Word>
<Word>format</Word>
<Word>formatmessage</Word>
<Word>found</Word>
<Word>freetexttable</Word>
<Word>from</Word>
<Word>from_days</Word>
<Word>fulltextcatalog</Word>
<Word>fulltextservice</Word>
<Word>function</Word>
<Word>general</Word>
<Word>get</Word>
<Word>get_lock</Word>
<Word>getdate</Word>
<Word>getansinull</Word>
<Word>getutcdate</Word>
<Word>global</Word>
<Word>go</Word>
<Word>goto</Word>
<Word>grant</Word>
<Word>greatest</Word>
<Word>group</Word>
<Word>grouping</Word>
<Word>having</Word>
<Word>heap</Word>
<Word>hex</Word>
<Word>hextoraw</Word>
<Word>host</Word>
<Word>host_id</Word>
<Word>host_name</Word>
<Word>hour</Word>
<Word>ident_incr</Word>
<Word>ident_seed</Word>
<Word>ident_current</Word>
<Word>identified</Word>
<Word>identity</Word>
<Word>if</Word>
<Word>ifnull</Word>
<Word>ignore</Word>
<Word>immediate</Word>
<Word>in</Word>
<Word>increment</Word>
<Word>index</Word>
<Word>index_col</Word>
<Word>indexproperty</Word>
<Word>indicator</Word>
<Word>initcap</Word>
<Word>initial</Word>
<Word>initialize</Word>
<Word>initially</Word>
<Word>inner</Word>
<Word>inout</Word>
<Word>input</Word>
<Word>insert</Word>
<Word>instr</Word>
<Word>instrb</Word>
<Word>int</Word>
<Word>integer</Word>
<Word>interface</Word>
<Word>intersect</Word>
<Word>interval</Word>
<Word>into</Word>
<Word>is</Word>
<Word>is_member</Word>
<Word>is_srvrolemember</Word>
<Word>is_null</Word>
<Word>is_numeric</Word>
<Word>isdate</Word>
<Word>isnull</Word>
<Word>isolation</Word>
<Word>iterate</Word>
<Word>java</Word>
<Word>join</Word>
<Word>key</Word>
<Word>lag</Word>
<Word>language</Word>
<Word>large</Word>
<Word>last</Word>
<Word>last_day</Word>
<Word>last_value</Word>
<Word>lateral</Word>
<Word>lcase</Word>
<Word>lead</Word>
<Word>leading</Word>
<Word>least</Word>
<Word>left</Word>
<Word>len</Word>
<Word>length</Word>
<Word>lengthb</Word>
<Word>less</Word>
<Word>level</Word>
<Word>like</Word>
<Word>limit</Word>
<Word>limited</Word>
<Word>ln</Word>
<Word>lpad</Word>
<Word>local</Word>
<Word>localtime</Word>
<Word>localtimestamp</Word>
<Word>locator</Word>
<Word>lock</Word>
<Word>log</Word>
<Word>log10</Word>
<Word>long</Word>
<Word>loop</Word>
<Word>lower</Word>
<Word>ltrim</Word>
<Word>make_ref</Word>
<Word>map</Word>
<Word>match</Word>
<Word>max</Word>
<Word>maxextents</Word>
<Word>mid</Word>
<Word>min</Word>
<Word>minus</Word>
<Word>minute</Word>
<Word>mlslabel</Word>
<Word>mod</Word>
<Word>mode</Word>
<Word>modifies</Word>
<Word>modify</Word>
<Word>module</Word>
<Word>month</Word>
<Word>months_between</Word>
<Word>names</Word>
<Word>national</Word>
<Word>natural</Word>
<Word>naturaln</Word>
<Word>nchar</Word>
<Word>nclob</Word>
<Word>new</Word>
<Word>new_time</Word>
<Word>newid</Word>
<Word>next</Word>
<Word>next_day</Word>
<Word>nextval</Word>
<Word>no</Word>
<Word>noaudit</Word>
<Word>nocompress</Word>
<Word>nocopy</Word>
<Word>nolock</Word>
<Word>none</Word>
<Word>not</Word>
<Word>nowait</Word>
<Word>null</Word>
<Word>nullif</Word>
<Word>number</Word>
<Word>number_base</Word>
<Word>numeric</Word>
<Word>nvl</Word>
<Word>nvl2</Word>
<Word>object</Word>
<Word>object_id</Word>
<Word>object_name</Word>
<Word>object_property</Word>
<Word>ocirowid</Word>
<Word>oct</Word>
<Word>of</Word>
<Word>off</Word>
<Word>offline</Word>
<Word>old</Word>
<Word>on</Word>
<Word>online</Word>
<Word>only</Word>
<Word>opaque</Word>
<Word>open</Word>
<Word>operator</Word>
<Word>operation</Word>
<Word>option</Word>
<Word>or</Word>
<Word>ord</Word>
<Word>order</Word>
<Word>ordinalityorganization</Word>
<Word>others</Word>
<Word>out</Word>
<Word>outer</Word>
<Word>output</Word>
<Word>package</Word>
<Word>pad</Word>
<Word>parameter</Word>
<Word>parameters</Word>
<Word>partial</Word>
<Word>partition</Word>
<Word>path</Word>
<Word>pctfree</Word>
<Word>percent_rank</Word>
<Word>pi</Word>
<Word>pls_integer</Word>
<Word>positive</Word>
<Word>positiven</Word>
<Word>postfix</Word>
<Word>pow</Word>
<Word>power</Word>
<Word>pragma</Word>
<Word>precision</Word>
<Word>prefix</Word>
<Word>preorder</Word>
<Word>prepare</Word>
<Word>preserve</Word>
<Word>primary</Word>
<Word>prior</Word>
<Word>private</Word>
<Word>privileges</Word>
<Word>procedure</Word>
<Word>public</Word>
<Word>radians</Word>
<Word>raise</Word>
<Word>rand</Word>
<Word>range</Word>
<Word>rank</Word>
<Word>ratio_to_export</Word>
<Word>raw</Word>
<Word>rawtohex</Word>
<Word>read</Word>
<Word>reads</Word>
<Word>real</Word>
<Word>record</Word>
<Word>recursive</Word>
<Word>ref</Word>
<Word>references</Word>
<Word>referencing</Word>
<Word>reftohex</Word>
<Word>relative</Word>
<Word>release</Word>
<Word>release_lock</Word>
<Word>rename</Word>
<Word>repeat</Word>
<Word>replace</Word>
<Word>resource</Word>
<Word>restrict</Word>
<Word>result</Word>
<Word>return</Word>
<Word>returns</Word>
<Word>reverse</Word>
<Word>revoke</Word>
<Word>right</Word>
<Word>rollback</Word>
<Word>rollup</Word>
<Word>round</Word>
<Word>routine</Word>
<Word>row</Word>
<Word>row_number</Word>
<Word>rowid</Word>
<Word>rowidtochar</Word>
<Word>rowlabel</Word>
<Word>rowlock</Word>
<Word>rownum</Word>
<Word>rows</Word>
<Word>rowtype</Word>
<Word>rpad</Word>
<Word>rtrim</Word>
<Word>savepoint</Word>
<Word>schema</Word>
<Word>scroll</Word>
<Word>scope</Word>
<Word>search</Word>
<Word>second</Word>
<Word>section</Word>
<Word>seddev_samp</Word>
<Word>select</Word>
<Word>separate</Word>
<Word>sequence</Word>
<Word>session</Word>
<Word>session_user</Word>
<Word>set</Word>
<Word>sets</Word>
<Word>share</Word>
<Word>sign</Word>
<Word>sin</Word>
<Word>sinh</Word>
<Word>size</Word>
<Word>smallint</Word>
<Word>some</Word>
<Word>soundex</Word>
<Word>space</Word>
<Word>specific</Word>
<Word>specifictype</Word>
<Word>sql</Word>
<Word>sqlcode</Word>
<Word>sqlerrm</Word>
<Word>sqlexception</Word>
<Word>sqlstate</Word>
<Word>sqlwarning</Word>
<Word>sqrt</Word>
<Word>start</Word>
<Word>state</Word>
<Word>statement</Word>
<Word>static</Word>
<Word>std</Word>
<Word>stddev</Word>
<Word>stdev_pop</Word>
<Word>strcmp</Word>
<Word>structure</Word>
<Word>subdate</Word>
<Word>substr</Word>
<Word>substrb</Word>
<Word>substring</Word>
<Word>substring_index</Word>
<Word>subtype</Word>
<Word>successful</Word>
<Word>sum</Word>
<Word>synonym</Word>
<Word>sys_context</Word>
<Word>sys_guid</Word>
<Word>sysdate</Word>
<Word>system_user</Word>
<Word>table</Word>
<Word>tan</Word>
<Word>tanh</Word>
<Word>temporary</Word>
<Word>terminate</Word>
<Word>than</Word>
<Word>then</Word>
<Word>time</Word>
<Word>timestamp</Word>
<Word>timezone_abbr</Word>
<Word>timezone_minute</Word>
<Word>timezone_hour</Word>
<Word>timezone_region</Word>
<Word>tinyint</Word>
<Word>to</Word>
<Word>top</Word>
<Word>to_char</Word>
<Word>to_date</Word>
<Word>to_days</Word>
<Word>to_number</Word>
<Word>to_single_byte</Word>
<Word>trailing</Word>
<Word>transaction</Word>
<Word>translate</Word>
<Word>translation</Word>
<Word>treat</Word>
<Word>trigger</Word>
<Word>trim</Word>
<Word>true</Word>
<Word>trunc</Word>
<Word>truncate</Word>
<Word>type</Word>
<Word>ucase</Word>
<Word>uid</Word>
<Word>under</Word>
<Word>union</Word>
<Word>unique</Word>
<Word>unknown</Word>
<Word>unnest</Word>
<Word>update</Word>
<Word>upper</Word>
<Word>usage</Word>
<Word>use</Word>
<Word>user</Word>
<Word>userenv</Word>
<Word>using</Word>
<Word>validate</Word>
<Word>value</Word>
<Word>values</Word>
<Word>var_pop</Word>
<Word>var_samp</Word>
<Word>varbinary</Word>
<Word>varchar</Word>
<Word>varchar2</Word>
<Word>variable</Word>
<Word>variance</Word>
<Word>varying</Word>
<Word>view</Word>
<Word>vsize</Word>
<Word>when</Word>
<Word>whenever</Word>
<Word>where</Word>
<Word>with</Word>
<Word>without</Word>
<Word>while</Word>
<Word>work</Word>
<Word>write</Word>
<Word>year</Word>
<Word>zone</Word>
</Keywords>
</RuleSet>
</SyntaxDefinition>
s<?xml version="1.0"?>
<SyntaxDefinition name="TXT" extensions=".txt"
xmlns="http://icsharpcode.net/sharpdevelop/syntaxdefinition/2008">
<Color name="Digits" fontStyle="italic" fontWeight="normal" foreground="Blue" />
<Color name="String" foreground="Olive" exampleText="string text = &quot;Hello, World!&quot;"/>
<Color name="String2" foreground="#993" exampleText="string text = &quot;Hello, World!&quot;"/>
<Color name="Comment" foreground="Green" exampleText="string text = &quot;Hello, World!&quot;"/>
<Color name="BulletNumbers" foreground="#0000ff" fontWeight="normal" exampleText="string text = &quot;Hello, World!&quot;"/>
<Color name="Heading1" foreground="#0000ff" fontWeight="bold" exampleText="string text = &quot;Hello, World!&quot;"/>
<Color name="Heading2" foreground="#0000ff" fontWeight="bold" fontStyle="italic" exampleText="string text = &quot;Hello, World!&quot;"/>
<Color name="Heading3" foreground="#6666ff" fontWeight="normal" fontStyle="italic" exampleText="string text = &quot;Hello, World!&quot;"/>
<Color name="Heading4" foreground="#6666ff" fontWeight="normal" exampleText="string text = &quot;Hello, World!&quot;"/>
<Color name="Important" foreground="#ff0000" fontWeight="normal" exampleText="string text = &quot;Hello, World!&quot;"/>
<Color name="Punctuation" foreground="Red" exampleText="string text = &quot;Hello, World!&quot;"/>
<Color name="BoldFormat" fontWeight="bold" exampleText="string text = &quot;Hello, World!&quot;"/>
<Color name="ItalicFormat" fontStyle="italic" exampleText="string text = &quot;Hello, World!&quot;"/>
<Color name="Problem" fontWeight="bold" foreground="Blue" exampleText="string text = &quot;TODO&quot;" />
<Color name="Complete" fontWeight="bold" foreground="Green" exampleText="string text = &quot;DONE&quot;" />
<Color name="HighlightTime" fontStyle="italic" foreground="Red" exampleText="string text = &quot;Hello, World!&quot;"/>
<RuleSet ignoreCase="true">
<!--
Highlight Time information at begining of line:
2:04:45 PM xxx
12:04:45 AM xxx
12:04:45 AM: xxx
12:04:45 PM: xxx
Highlights everything except for xxx in above sample lines -->
<Span color="HighlightTime" begin="^[0-9]?[0-9]:[0-9][0-9]:[0-9][0-9][ ]((AM)|(PM))" end=" " />
<Span color="BoldFormat" begin="\*" end="\*"/>
<Span color="ItalicFormat" begin="~" end="~"/>
<Span color="BulletNumbers" begin="^[0-9]+\. " end="\n"/>
<!-- Match Start of line [Any Number of digits] with space and something else as Heading1-->
<Span color="Heading1" begin="^[0-9]+ " end="\n"/>
<Span color="Heading2" begin="^[0-9]+.[0-9]+ " end="\n"/>
<Span color="Heading3" begin="^[0-9]+.[0-9]+.[0-9]+ " end="\n"/>
<Span color="Heading4" begin="^[0-9]+.[0-9]+.[0-9]+.[0-9]+ " end="\n"/>
<Span color="Important" begin="^§ [0-9]+.[0-9]+.[0-9]+" end=" "/>
<!-- Span color="String" multiline="true">
<Begin>"</Begin>
<End>"</End>
</Span -->
<!-- Span color="String" multiline="true">
<Begin>\(</Begin>
<End>\)</End>
</Span -->
<!-- Span color="String2" multiline="false">
<Begin>'</Begin>
<End>'</End>
</Span -->
<!-- span for escape sequences -->
<Span color="Comment" begin="--" end="\n"/>
<Span color="Comment" multiline="true">
<Begin>/\*</Begin>
<End>\*/</End>
</Span>
<Keywords color="Problem">
<Word>BUG FIX</Word>
<Word>BUG</Word>
<Word>BUGS</Word>
<Word>HACK</Word>
<Word>TODO</Word>
<Word>TODOS</Word>
</Keywords>
<Keywords color="Complete">
<Word>DONE</Word>
<Word>TICK</Word>
</Keywords>
<Rule color="Punctuation">
[?,.;()\[\]{}+\-/%*&lt;&gt;^+~!|&amp;]+
</Rule>
<Rule color="Digits">
[ ?,.;()\[\]{}+\-/%*&lt;&gt;^+~!|&amp;]+[0-9]+[ ?,.;()\[\]{}+\-/%*&lt;&gt;^+~!|&amp;]+\n
</Rule>
</RuleSet>
</SyntaxDefinition>4<?xml version="1.0"?>
<!-- Syntaxdefinition for VB.NET, v0.1 Rev 1 by Christian Holm -->
<!-- Updated 2005 by Daniel Grunwald for VB.NET 2.0 -->
<!-- Converted to AvalonEdit format by Daniel Grunwald in 2010 -->
<!-- Updated 2010 by Siegfried Oleg Pammer for VB.NET 9 and 10 -->
<!-- Updated 2011 by Siegfried Oleg Pammer for VB 11 CTP -->
<SyntaxDefinition name="VB" extensions=".vb" xmlns="http://icsharpcode.net/sharpdevelop/syntaxdefinition/2008">
<Color name="Comment" foreground="Green" exampleText="' comment" />
<Color name="String" exampleText="text = &quot;Hello, World!&quot;" />
<Color name="DateLiteral" foreground="Blue" exampleText="endOfWorld = #2012-12-21#" />
<Color name="Preprocessor" foreground="Maroon" exampleText="#Region &quot;Title&quot;" />
<Color name="DataTypes" foreground="#FF6F002F" exampleText="Dim b As Boolean = True" />
<Color name="Operators" foreground="#FF8515EA" exampleText="If a OrElse b Then"/>
<Color name="Constants" foreground="Blue" exampleText="b = False" />
<Color name="Keywords" foreground="Blue" exampleText="If a OrElse b Then" />
<Color name="FunctionKeywords" foreground="Blue" exampleText="CInt(a)" />
<Color name="ContextKeywords" foreground="Blue" exampleText="Declare Unicode Sub SomeMethod" />
<Property name="DocCommentMarker" value="'''" />
<RuleSet ignoreCase="true">
<Span color="String">
<Begin>"</Begin>
<End>"</End>
<RuleSet>
<Span begin="&quot;&quot;" end="" />
</RuleSet>
</Span>
<Span color="Preprocessor" ruleSet="PreprocessorSet">
<Begin>(?&lt;=(^\s*))\#</Begin>
</Span>
<Span color="DateLiteral">
<Begin>(?&lt;!(^\s*))\#</Begin>
<End>\#</End>
</Span>
<Span color="Comment" ruleSet="XmlDoc/DocCommentSet">
<Begin color="XmlDoc/DocComment">'''</Begin>
</Span>
<Span color="Comment">
<Begin>'</Begin>
</Span>
<Span color="Comment">
<Begin>\bREM\b</Begin>
</Span>
<Keywords color="DataTypes">
<Word>Boolean</Word>
<Word>Byte</Word>
<Word>Char</Word>
<Word>Date</Word>
<Word>Decimal</Word>
<Word>Double</Word>
<Word>Integer</Word>
<Word>Long</Word>
<Word>Object</Word>
<Word>SByte</Word>
<Word>Short</Word>
<Word>Single</Word>
<Word>String</Word>
<Word>UInteger</Word>
<Word>ULong</Word>
<Word>UShort</Word>
<Word>Variant</Word>
</Keywords>
<Keywords color="Operators">
<Word>AddressOf</Word>
<Word>And</Word>
<Word>AndAlso</Word>
<Word>Await</Word>
<Word>Is</Word>
<Word>IsNot</Word>
<Word>Like</Word>
<Word>Mod</Word>
<Word>New</Word>
<Word>Not</Word>
<Word>Or</Word>
<Word>OrElse</Word>
<Word>Xor</Word>
</Keywords>
<Keywords color="Constants">
<Word>False</Word>
<Word>Me</Word>
<Word>MyBase</Word>
<Word>MyClass</Word>
<Word>Nothing</Word>
<Word>True</Word>
</Keywords>
<Keywords color="FunctionKeywords">
<Word>CBool</Word>
<Word>CByte</Word>
<Word>CChar</Word>
<Word>CDate</Word>
<Word>CDbl</Word>
<Word>CDec</Word>
<Word>CInt</Word>
<Word>CLng</Word>
<Word>CObj</Word>
<Word>CSByte</Word>
<Word>CShort</Word>
<Word>CSng</Word>
<Word>CStr</Word>
<Word>CType</Word>
<Word>CUInt</Word>
<Word>CULng</Word>
<Word>CUShort</Word>
<Word>DirectCast</Word>
<Word>GetType</Word>
<Word>GetXmlNamespace</Word>
<Word>IIf</Word>
<Word>TryCast</Word>
<Word>TypeOf</Word>
</Keywords>
<Keywords color="Keywords">
<Word>AddHandler</Word>
<Word>Alias</Word>
<Word>As</Word>
<Word>ByRef</Word>
<Word>ByVal</Word>
<Word>Call</Word>
<Word>Case</Word>
<Word>Catch</Word>
<Word>Class</Word>
<Word>Const</Word>
<Word>Continue</Word>
<Word>Declare</Word>
<Word>Default</Word>
<Word>Delegate</Word>
<Word>Dim</Word>
<Word>Do</Word>
<Word>Each</Word>
<Word>Else</Word>
<Word>ElseIf</Word>
<Word>End</Word>
<Word>EndIf</Word>
<Word>Enum</Word>
<Word>Erase</Word>
<Word>Error</Word>
<Word>Event</Word>
<Word>Exit</Word>
<Word>Finally</Word>
<Word>For</Word>
<Word>Friend</Word>
<Word>Function</Word>
<Word>Get</Word>
<Word>Global</Word>
<Word>GoSub</Word>
<Word>GoTo</Word>
<Word>Handles</Word>
<Word>If</Word>
<Word>Implements</Word>
<Word>Imports</Word>
<Word>In</Word>
<Word>Inherits</Word>
<Word>Interface</Word>
<Word>Let</Word>
<Word>Lib</Word>
<Word>Loop</Word>
<Word>Module</Word>
<Word>MustInherit</Word>
<Word>MustOverride</Word>
<Word>Namespace</Word>
<Word>Narrowing</Word>
<Word>New</Word>
<Word>Next</Word>
<Word>NotInheritable</Word>
<Word>NotOverridable</Word>
<Word>Of</Word>
<Word>On</Word>
<Word>Operator</Word>
<Word>Option</Word>
<Word>Optional</Word>
<Word>Overloads</Word>
<Word>Overridable</Word>
<Word>Overrides</Word>
<Word>ParamArray</Word>
<Word>Partial</Word>
<Word>Private</Word>
<Word>Property</Word>
<Word>Protected</Word>
<Word>Public</Word>
<Word>RaiseEvent</Word>
<Word>ReadOnly</Word>
<Word>ReDim</Word>
<Word>RemoveHandler</Word>
<Word>Resume</Word>
<Word>Return</Word>
<Word>Select</Word>
<Word>Set</Word>
<Word>Shadows</Word>
<Word>Shared</Word>
<Word>Static</Word>
<Word>Step</Word>
<Word>Stop</Word>
<Word>Structure</Word>
<Word>Sub</Word>
<Word>SyncLock</Word>
<Word>Then</Word>
<Word>Throw</Word>
<Word>To</Word>
<Word>Try</Word>
<Word>Using</Word>
<Word>Wend</Word>
<Word>When</Word>
<Word>While</Word>
<Word>Widening</Word>
<Word>With</Word>
<Word>WithEvents</Word>
<Word>WriteOnly</Word>
</Keywords>
<Keywords color="ContextKeywords">
<Word>Aggregate</Word>
<Word>Ansi</Word>
<Word>Ascending</Word>
<Word>Async</Word>
<Word>Auto</Word>
<Word>Binary</Word>
<Word>By</Word>
<Word>Compare</Word>
<Word>Custom</Word>
<Word>Descending</Word>
<Word>Distinct</Word>
<Word>Equals</Word>
<Word>Explicit</Word>
<Word>From</Word>
<Word>Group</Word>
<Word>Infer</Word>
<Word>Into</Word>
<Word>Iterator</Word>
<Word>Join</Word>
<Word>Key</Word>
<Word>Off</Word>
<Word>Preserve</Word>
<Word>Skip</Word>
<Word>Strict</Word>
<Word>Take</Word>
<Word>Text</Word>
<Word>Unicode</Word>
<Word>Until</Word>
<Word>Where</Word>
<Word>Yield</Word>
</Keywords>
</RuleSet>
<RuleSet name="PreprocessorSet" ignoreCase="true">
<Keywords fontWeight="bold">
<Word>Const</Word>
<Word>Else</Word>
<Word>ElseIf</Word>
<Word>End</Word>
<Word>ExternalChecksum</Word>
<Word>ExternalSource</Word>
<Word>If</Word>
<Word>Region</Word>
</Keywords>
</RuleSet>
</SyntaxDefinition>:<!--
Syntax Highlighting Definitions for the Velocity Template Language (VTL).
See also: http://velocity.apache.org/engine/releases/velocity-1.7/vtl-reference-guide.html
-->
<SyntaxDefinition name="VTL" extensions=".vtl;.vm"
xmlns="http://icsharpcode.net/sharpdevelop/syntaxdefinition/2008">
<Color name="Digits" fontStyle="italic" fontWeight="normal" foreground="Blue" />
<Color name="String" foreground="Olive" exampleText="string text = &quot;Hello, World!&quot;"/>
<Color name="String2" foreground="Red" exampleText="string text = &quot;Hello, World!&quot;"/>
<Color name="Comment" foreground="Green" exampleText="string text = &quot;Hello, World!&quot;"/>
<Color name="Keywords" foreground="Blue" exampleText="string text = &quot;Hello, World!&quot;"/>
<Color name="Punctuation" foreground="Red" exampleText="string text = &quot;Hello, World!&quot;"/>
<Color name="ObjectReference" foreground="#FF006060" exampleText="$Customer.Name" />
<RuleSet ignoreCase="true">
<Span color="String" multiline="false" >
<Begin>'</Begin>
<End>'</End>
</Span>
<Span color="String2" multiline="false" >
<Begin>"</Begin>
<End>"</End>
</Span>
<Span color="Comment" multiline="false">
<Begin>\#\#</Begin>
</Span>
<Span color="Comment" multiline="true">
<Begin>\#\*</Begin>
<End>\*\#</End>
</Span>
<Span color="Keywords" multiline="false">
<Begin>\#</Begin>
<End>[\w\d]+</End>
</Span>
<Rule color="ObjectReference">\$([\d\w]+)([.])([\d\w]+)</Rule> <!-- $Variable.Property -->
<Rule color="ObjectReference">\$([\d\w]+)([.])([\d\w]+)</Rule> <!-- $Variable.Property -->
<Rule color="ObjectReference">([.])([\d\w]+)</Rule> <!-- .Property -->
<Rule color="ObjectReference">\$([\d\w]+)</Rule><!-- $Variable -->
<Rule color="Punctuation"><!-- Removed . -->
[?,;()\[\]{}+\-/%*&lt;&gt;^+~!|&amp;]+
</Rule>
<Rule color="Digits">
[?,.;()\[\]{}+\-/%*&lt;&gt;^+~!|&amp;]+[0-9]+[ ?,.;()\[\]{}+\-/%*&lt;&gt;^+~!|&amp;]+\n
</Rule>
</RuleSet>
</SyntaxDefinition>_ <SyntaxDefinition name="XML" extensions=".xml;.xsl;.xslt;.xsd;.manifest;.config;.addin;.xshd;.wxs;.wxi;.wxl;.proj;.csproj;.vbproj;.ilproj;.booproj;.build;.xfrm;.targets;.xaml;.xpt;.xft;.map;.wsdl;.disco;.ps1xml;.nuspec" xmlns="http://icsharpcode.net/sharpdevelop/syntaxdefinition/2008">
<Color foreground="Green" name="Comment" exampleText="&lt;!-- comment --&gt;" />
<Color foreground="Blue" name="CData" exampleText="&lt;![CDATA[data]]&gt;" />
<Color foreground="Blue" name="DocType" exampleText="&lt;!DOCTYPE rootElement&gt;" />
<Color foreground="Blue" name="XmlDeclaration" exampleText='&lt;?xml version="1.0"?&gt;' />
<Color foreground="DarkMagenta" name="XmlTag" exampleText='&lt;tag attribute="value" /&gt;' />
<Color foreground="Red" name="AttributeName" exampleText='&lt;tag attribute="value" /&gt;' />
<Color foreground="Blue" name="AttributeValue" exampleText='&lt;tag attribute="value" /&gt;' />
<Color foreground="Teal" name="Entity" exampleText="index.aspx?a=1&amp;amp;b=2" />
<Color foreground="Olive" name="BrokenEntity" exampleText="index.aspx?a=1&amp;b=2" />
<RuleSet>
<Span color="Comment" multiline="true">
<Begin>&lt;!--</Begin>
<End>--&gt;</End>
</Span>
<Span color="CData" multiline="true">
<Begin>&lt;!\[CDATA\[</Begin>
<End>]]&gt;</End>
</Span>
<Span color="DocType" multiline="true">
<Begin>&lt;!DOCTYPE</Begin>
<End>&gt;</End>
</Span>
<Span color="XmlDeclaration" multiline="true">
<Begin>&lt;\?</Begin>
<End>\?&gt;</End>
</Span>
<Span color="XmlTag" multiline="true">
<Begin>&lt;</Begin>
<End>&gt;</End>
<RuleSet>
<!-- Treat the position before '<' as end, as that's not a valid character
in attribute names and indicates the user forgot a closing quote. -->
<Span color="AttributeValue" multiline="true" ruleSet="EntitySet">
<Begin>"</Begin>
<End>"|(?=&lt;)</End>
</Span>
<Span color="AttributeValue" multiline="true" ruleSet="EntitySet">
<Begin>'</Begin>
<End>'|(?=&lt;)</End>
</Span>
<Rule color="AttributeName">[\d\w_\-\.]+(?=(\s*=))</Rule>
<Rule color="AttributeValue">=</Rule>
</RuleSet>
</Span>
<Import ruleSet="EntitySet"/>
</RuleSet>
<RuleSet name="EntitySet">
<Rule color="Entity">
&amp;
[\w\d\#]+
;
</Rule>
<Rule color="BrokenEntity">
&amp;
[\w\d\#]*
#missing ;
</Rule>
</RuleSet>
</SyntaxDefinition><?xml version="1.0"?>
<SyntaxDefinition name="XmlDoc" xmlns="http://icsharpcode.net/sharpdevelop/syntaxdefinition/2008">
<Color name="XmlString" foreground="Silver" fontWeight="bold" exampleText="${DocCommentMarker} &lt;exception cref=&quot;System.Exception&quot; /&gt;" />
<Color name="DocComment" foreground="Gray" exampleText="${DocCommentMarker} &lt;exception cref=&quot;System.Exception&quot; /&gt;" />
<Color name="XmlPunctuation" fontWeight="bold" exampleText="${DocCommentMarker} &lt;exception cref=&quot;System.Exception&quot; /&gt;" />
<Color name="KnownDocTags" fontWeight="bold" exampleText="${DocCommentMarker} &lt;exception cref=&quot;System.Exception&quot; /&gt;" />
<RuleSet name="DocCommentSet">
<Span color="DocComment">
<Begin>&lt;</Begin>
<End>&gt;</End>
<RuleSet>
<Span color="XmlString">
<Begin>"</Begin>
<End>"</End>
</Span>
<Keywords color="XmlPunctuation">
<Word>/</Word>
<Word>|</Word>
<Word>=</Word>
</Keywords>
<Keywords color="KnownDocTags">
<Word>c</Word>
<Word>code</Word>
<Word>example</Word>
<Word>exception</Word>
<Word>list</Word>
<Word>para</Word>
<Word>param</Word>
<Word>paramref</Word>
<Word>permission</Word>
<Word>remarks</Word>
<Word>returns</Word>
<Word>see</Word>
<Word>seealso</Word>
<Word>summary</Word>
<Word>value</Word>
<Word>type</Word>
<Word>name</Word>
<Word>cref</Word>
<Word>item</Word>
<Word>term</Word>
<Word>description</Word>
<Word>listheader</Word>
<Word>typeparam</Word>
<Word>typeparamref</Word>
</Keywords>
</RuleSet>
</Span>
</RuleSet>
<!-- root ruleset = DocCommentSet -->
<RuleSet>
<Import ruleSet="DocCommentSet" />
</RuleSet>
</SyntaxDefinition> <0A><?xml version="1.0"?>
<ThemeSyntaxDefinition name="Dark" xmlns="http://icsharpcode.net/sharpdevelop/themesyntaxdefinition/2019">
<SyntaxDefinition name="ActionScript3" extensions=".as">
<Color name="Comment" foreground="#FF55FF00" exampleText="// comment"/>
<Color name="String" foreground="#FFFFFF00" exampleText="'str'"/>
<Color name="MethodCall" foreground="#FF0080FF" exampleText="o.ToString();"/>
<Color name="Digits" foreground="#FFFFCF00" exampleText="3.1415"/>
<Color name="Keyword" foreground="#FF00A0FF"/>
<Color name="Keyword1" foreground="#FF00A0FF"/>
<Color name="CommentMarkerSet" foreground="#FFFF8080" fontWeight="bold"/>
<Color name="CommentMarkerSetHackUndone" foreground="#FFFF6060" fontWeight="bold"/>
</SyntaxDefinition>
<SyntaxDefinition name="ASP/XHTML" extensions=".asp;.aspx;.asax;.asmx;.ascx;.master" xmlns="http://icsharpcode.net/sharpdevelop/syntaxdefinition/2008">
<Color name="ASPSectionStartEndTags" foreground="Black" background="Yellow" exampleText="&lt;% System.Console.WriteLine(&quot;Hello World!&quot;); %&gt;" />
<Color name="ASPSection" foreground="Black" background="#FFF7F2E3" exampleText="&lt;% System.Console.WriteLine(&quot;Hello World!&quot;); %&gt;" />
</SyntaxDefinition>
<SyntaxDefinition name="Boo" extensions=".boo">
<Color name="Comment" foreground="#FF55FF00"/>
<Color name="Comment1" foreground="#FF55FF00"/>
<Color name="Comment2" foreground="#FF99FF00"/>
<Color name="NestedComments" foreground="#FFC5FF00"/>
<Color name="String" foreground="#FFFFFF00"/>
<Color name="CodeInsideString" foreground="#FFA9DCD9"/>
<Color name="Keywords" foreground="#FF00A0FF"/>
<Color name="Keywords1" foreground="#FF00A0FF"/>
<Color name="Keywords2" foreground="#FF0080FF"/>
<Color name="Keywords3" foreground="#FF0060FF"/>
<Color name="Keywords4" foreground="#FF0040FF"/>
<Color name="Keywords5" foreground="#FF00C0FF"/>
<Color name="Keywords6" foreground="#FF00E0FF"/>
<Color name="Keywords7" foreground="#FF00A0FF"/>
<Color name="Keywords8" foreground="#FF00A0FF"/>
<Color name="Keywords9" foreground="#FF00E0FF"/>
<Color name="Keywords10" foreground="#FF0080FF"/>
<Color name="Keywords11" foreground="#FF0060FF"/>
<Color name="Keywords12" foreground="#FF0040FF"/>
<Color name="Keywords13" foreground="#FF00C0FF"/>
<Color name="Keywords14" foreground="#FF00E0FF"/>
<Color name="Keywords15" foreground="#FF0080FF"/>
<Color name="Keywords16" foreground="#FF0060FF"/>
<Color name="Keywords17" foreground="#FF0040FF"/>
<Color name="Keywords18" foreground="#FF00C0FF"/>
<Color name="Keywords19" foreground="#FF00A0FF"/>
<Color name="Keywords20" foreground="#FF00A0FF"/>
<Color name="Regex" foreground="#FF79AC79"/>
<Color name="CommentMarkerSet" foreground="Red" fontWeight="bold" />
<Color name="CommentMarkerSetHackUndone" foreground="#E0E000" fontWeight="bold" />
</SyntaxDefinition>
<SyntaxDefinition name="Coco" extensions=".atg">
<Color name="Comment" foreground="#FFA0FF00" fontStyle="italic" />
<Color name="Punctuation" foreground="#FFFFCF00" fontWeight="bold" />
<Color name="String" foreground="#FFFFFF00" />
<Color name="Keywords" foreground="#FF00A0FF" />
<Color name="COMPILER" foreground="#FF0080FF" />
<Color name="Lt_Gt_Color" foreground="#FF0060FF" />
<Color name="Bracket_Color" foreground="#FF0040FF" />
<Color name="CSharp_Color" foreground="#FF00C0FF" />
<Color name="CSharp1_Color" foreground="#FF00E0FF" />
</SyntaxDefinition>
<SyntaxDefinition name="C++" extensions=".c;.h;.cc;.cpp;.hpp">
<Color name="Comment" foreground="#FF55FF00" />
<Color name="Character" foreground="#FFFFFF00" />
<Color name="String" foreground="#FFFFEF00" />
<Color name="Preprocessor" foreground="#FFFF8080" />
<Color name="Punctuation" foreground="#FFFFCF00" />
<Color name="MethodName" foreground="#FF00A0FF" />
<Color name="Digits" foreground="#FFFFCF00" />
<Color name="CompoundKeywords" foreground="#FF00A0FF" />
<Color name="This" foreground="#FF0080FF" />
<Color name="Operators" foreground="#FF0060FF" />
<Color name="Namespace" foreground="#FF0040FF" />
<Color name="Friend" foreground="#FF00C0FF" />
<Color name="Modifiers" foreground="#FF00E0FF" />
<Color name="TypeKeywords" foreground="#FF00A0FF" />
<Color name="BooleanConstants" foreground="#FF00A0FF" />
<Color name="Keywords" foreground="#FF00E0FF" />
<Color name="LoopKeywords" foreground="#FF0080FF" />
<Color name="JumpKeywords" foreground="#FF0060FF" />
<Color name="ExceptionHandling" foreground="#FF0040FF" />
<Color name="ControlFlow" foreground="#FF00C0FF" />
</SyntaxDefinition>
<SyntaxDefinition name="C#" extensions=".cs">
<!-- The named colors 'Comment' and 'String' are used in SharpDevelop to detect if a line is inside a multiline string/comment -->
<Color name="Comment" foreground="#FF55FF00" />
<Color name="String" foreground="#FFFFFF00" />
<Color name="StringInterpolation" foreground="White" exampleText="string text = $&quot;Hello, {name}!&quot;"/>
<Color name="Char" foreground="#FFFFEF00" />
<Color name="Preprocessor" foreground="#FFFF8080" />
<Color name="Punctuation" foreground="#FFFFCF00" />
<Color name="ValueTypeKeywords" foreground="#FF00A0FF" fontWeight="normal" exampleText="bool b = true;" />
<Color name="ReferenceTypeKeywords" foreground="#FF00A0FF" fontWeight="normal" exampleText="object o;" />
<Color name="MethodCall" foreground="#FF00A0FF" fontWeight="normal" />
<Color name="NumberLiteral" foreground="#FFFFCF00" />
<Color name="ThisOrBaseReference" foreground="#FF00A0FF" fontWeight="normal" />
<Color name="NullOrValueKeywords" foreground="#FF0080FF" fontWeight="normal" />
<Color name="Keywords" foreground="#FF00E0FF" fontWeight="normal" />
<Color name="GotoKeywords" foreground="#FF00E0FF" fontWeight="normal" />
<Color name="ContextKeywords" foreground="#FF0080FF" fontWeight="normal" />
<Color name="ExceptionKeywords" foreground="#FF0060FF" fontWeight="normal" />
<Color name="CheckedKeyword" foreground="#FF0040FF" fontWeight="normal" />
<Color name="UnsafeKeywords" foreground="#FF00C0FF" fontWeight="normal" />
<Color name="OperatorKeywords" foreground="#FF00E0FF" fontWeight="normal" />
<Color name="ParameterModifiers" foreground="#FF0080FF" fontWeight="normal" />
<Color name="Modifiers" foreground="#FF0060FF" fontWeight="normal" />
<Color name="Visibility" foreground="#FF0060FF" fontWeight="normal" />
<Color name="NamespaceKeywords" foreground="#FF0040FF" fontWeight="normal" />
<Color name="GetSetAddRemove" foreground="#FF00C0FF" fontWeight="normal" />
<Color name="TrueFalse" foreground="#FF0040FF" fontWeight="normal" />
<Color name="TypeKeywords" foreground="#FF00C0FF" fontWeight="normal" />
<Color name="SemanticKeywords" foreground="DarkCyan" fontWeight="bold" exampleText="if (args == null) throw new ArgumentNullException(nameof(args));" />
<Color name="CommentMarkerSetTodo" foreground="#FFFF8080" fontWeight="bold" />
<Color name="CommentMarkerSetHackUndone" foreground="#FFFF6060" fontWeight="bold" />
</SyntaxDefinition>
<SyntaxDefinition name="CSS" extensions=".css">
<Color name="Comment" foreground="#FF55FF00" exampleText="/* comment */" />
<Color name="String" foreground="#FFFFFF00" exampleText="body { background: url(&quot;image.png&quot;) }" />
<Color name="Selector" foreground="#FF00A0FF" fontWeight="normal" exampleText="div p" />
<Color name="Class" foreground="#FF00A0FF" fontWeight="normal" exampleText="#para" />
<Color name="Property" foreground="#FF0080FF" fontWeight="normal" exampleText="p { color: red; }" />
<Color name="Value" foreground="#FF0060FF" fontWeight="normal" exampleText="p { color: red; }" />
<Color name="CurlyBraces" foreground="#FFFFCF00" exampleText="{ }" />
<Color name="Colon" foreground="#FFFF8080" exampleText=":" />
</SyntaxDefinition>
<SyntaxDefinition name="BAT" extensions=".bat;.dos">
<Color name="String" foreground="#FFFFFF00" exampleText="string text = &quot;Hello, World!&quot;"/>
<Color name="String2" foreground="#FFFFEF00" background="#22DDDDDD" exampleText="string text = &quot;Hello, World!&quot;"/>
<Color name="Comment" foreground="#FF55FF00" exampleText="string text = &quot;Hello, World!&quot;"/>
<Color name="Digits" foreground="#FFFFCF00" fontStyle="italic"/>
<Color name="Punctuation" foreground="#FFFFCF00" exampleText="string text = &quot;Hello, World!&quot;"/>
<Color name="PARAMETER" foreground="#FF99CC99" exampleText="%1"/>
<Color name="VARIABLE" foreground="#FFFF8080" exampleText="%MYVAR%"/>
<Color name="GOTO" foreground="#FF00A0FF" background="#40AAAAAA"/>
<Color name="GOTO_TARGET" foreground="#FF00A0FF" background="#80AAAAAA"/>
<Color name="AtCommand" foreground="#FF0080FF" fontWeight="normal" />
<Color name="Command" foreground="#FF0060FF" fontWeight="normal" />
<Color name="Command1" foreground="#FF0040FF" fontWeight="normal" />
<Color name="Command2" foreground="#FF00C0FF" fontWeight="normal" />
<Color name="Command3" foreground="#FF00E0FF" fontWeight="normal" />
</SyntaxDefinition>
<SyntaxDefinition name="F#" extensions=".fs">
<!-- Shades of Red-Brown: #a31515, #cf4315, #ffb96e, #ffdc95 -->
<Color name="Digits" foreground="#FFFFCF00" exampleText="3.1415f"/>
<Color name="Comment" foreground="#FF55FF00" exampleText="// comment"/>
<Color name="Punctuation" foreground="#FFFFCF00" exampleText="a(b.c);"/>
<Color name="String" foreground="#FFFFFF00" exampleText="string text = &quot;Hello, World!&quot;"/>
<Color name="Char" foreground="#FFFFEF00" exampleText="char linefeed = '\n';"/>
<Color name="Preprocessor" foreground="#FFFF8080" exampleText="#region Title"/>
<Color name="ReferenceTypes" foreground="#FF00A0FF" exampleText="object o;"/>
<Color name="MethodCall" foreground="#FF0080FF" fontWeight="bold" exampleText="o.ToString();"/>
<Color name="NullOrValueKeywords" foreground="#FF0060FF" fontWeight="bold" exampleText="if (value == null)"/>
<Color name="Modifiers" foreground="#FF0040FF" exampleText="static readonly int a;"/>
<Color name="Visibility" foreground="#FF00C0FF" fontWeight="bold" exampleText="public override void ToString();"/>
<Color name="NamespaceKeywords" foreground="#FF00E0FF" fontWeight="bold" exampleText="namespace A.B { using System; }"/>
<Color name="GetSetAddRemove" foreground="#FF00A0FF" exampleText="int Prop { get; set; }"/>
<Color name="ReservedKeywords" foreground="#FF00A0FF" fontWeight="normal" fontStyle="italic"/>
<Color name="CurrentKeywords" foreground="#FF00E0FF" fontWeight="normal" fontStyle="italic"/>
<Color name="CommentMarkerSetTodo" foreground="#FFFF8080" fontWeight="bold"/>
<Color name="CommentMarkerSetHackUndone" foreground="#FFFF6060" fontWeight="bold"/>
</SyntaxDefinition>
<SyntaxDefinition name = "HLSL" extensions = ".fx">
<!-- Source: http://www.codeproject.com/Articles/42490/Using-AvalonEdit-WPF-Text-Editor?msg=3866004#xx3866004xx -->
<!--Colors-->
<Color name="Digits" foreground="#FFFFCF00" fontStyle="italic"/>
<Color name="Comments" foreground="#FF55FF00" />
<Color name="Punctuation" foreground="#FFFFCF00" />
<Color name="Keywords" foreground="#FF00A0FF" />
<Color name="DataTypes" foreground="#FF00A0FF" />
<Color name="States" foreground="#FF0080FF" fontStyle="italic"/>
<Color name="Constants" foreground="#FF0060FF" />
<Color name="Semantics" foreground="#FF0040FF" />
<Color name="Functions" foreground="#FF00C0FF" />
<Color name="MethodCall" foreground="#FF00A0FF" />
</SyntaxDefinition>
<SyntaxDefinition name="HTML" extensions=".htm;.html">
<Color name="Comment" foreground="#FF55FF00" background="#33AAAAAA" fontStyle="italic" exampleText="&lt;!-- comment --&gt;" />
<Color name="Digits" foreground="#FF00FF00" exampleText="&lt;digits&gt;0123456789&lt;/digits&gt;" />
<Color name="ScriptTag" foreground="#FFFF6060" exampleText="&lt;script&gt;alert('Hello World!');&lt;/script&gt;" />
<Color name="JavaScriptTag" foreground="#FFFF6060" exampleText="&lt;script lang=&quot;JavaScript&quot;&gt;alert('Hello World!');&lt;/script&gt;" />
<Color name="JScriptTag" foreground="#FFFF6060" exampleText="&lt;script lang=&quot;JScript&quot;&gt;Response.Write(&quot;Hello World!&quot;);&lt;/script&gt;" />
<Color name="VBScriptTag" foreground="#FFFF6060" exampleText="&lt;script lang=&quot;VBScript&quot;&gt;Response.Write(&quot;Hello World!&quot;)&lt;/script&gt;" />
<Color name="UnknownScriptTag" foreground="#FFFF6060" exampleText="&lt;script la&gt;alert('Hello World!');&lt;/script&gt;" />
<Color name="HtmlTag" foreground="#FFFF6600" exampleText="&lt;html&gt;Hello World!/html&gt;" />
<Color name="Tags" foreground="#FFFF8080" exampleText="&lt;html&gt;Hello World! &lt;test /&gt;&lt;/html&gt;" />
<Color name="Attributes" foreground="#FF99CC99" exampleText="&lt;html background='green'&gt;Hello World! &lt;test /&gt;&lt;/html&gt;" />
<Color name="Slash" foreground="#FFFF6600" exampleText="&lt;html background='green'&gt;Hello World! &lt;test /&gt;&lt;/html&gt;" />
<Color name="Assignment" foreground="#FFA9DCD9" exampleText="&lt;html background='green'&gt;Hello World! &lt;test /&gt;&lt;/html&gt;" />
<Color name="String" foreground="#FFFFFF00" exampleText="&lt;html background='green'&gt;Hello World! &lt;test /&gt;&lt;/html&gt;" />
<Color name="EntityReference" foreground="#FF0080FF" fontStyle="italic" exampleText="&lt;html background='green'&gt;Hello&amp;nbsp;World! &lt;test /&gt;&lt;/html&gt;" />
<Color name="Entities" foreground="#FF00C0FF" fontStyle="italic" exampleText="&lt;html background='green'&gt;Hello&amp;nbsp;World! &lt;test /&gt;&lt;/html&gt;" />
<Color name="UnknownAttribute" foreground="#FFFF8080" fontStyle="normal" exampleText="&lt;html foo='bar' background='green'&gt;Hello&amp;nbsp;World! &lt;test /&gt;&lt;/html&gt;" />
</SyntaxDefinition>
<SyntaxDefinition name="INI" extensions=".cfg;.conf;.ini;.iss">
<Color name="Digits" foreground="#FFFFCF00" fontStyle="italic"/>
<Color name="Comment" foreground="#FF55FF00" />
<Color name="Punctuation" foreground="#FF00C0FF" />
<Color name="String" foreground="#FFFFFF00" />
<Color name="String2" foreground="#FFFFEF00" />
<Color name="Section" foreground="#FF00A0FF" />
<Color name="PropertyName" foreground="#FF99CC99" />
</SyntaxDefinition>
<SyntaxDefinition name="Java" extensions=".java">
<Color name="MethodName" foreground="#FF0060FF" />
<Color name="Digits" foreground="#FFFFCF00" fontStyle="italic" />
<Color name="String" foreground="#FFFFEF00" />
<Color name="Character" foreground="#FFFFFF00" />
<Color name="Comment" foreground="#FF55FF00" />
<Color name="Punctuation" foreground="#FF00C0FF" />
<Color name="AccessKeywords" foreground="#FF00A0FF" fontWeight="bold" />
<Color name="OperatorKeywords" foreground="#FF00A0FF" fontWeight="bold" />
<Color name="SelectionStatements" foreground="#FF0080FF" fontWeight="bold" />
<Color name="IterationStatements" foreground="#FF0060FF" fontWeight="bold" />
<Color name="ExceptionHandlingStatements" foreground="#FF0040FF" fontWeight="bold" />
<Color name="ValueTypes" foreground="#FF00C0FF" fontWeight="bold" />
<Color name="ReferenceTypes" foreground="#FF00E0FF" />
<Color name="Void" foreground="#FF00A0FF" />
<Color name="JumpStatements" foreground="#FF00A0FF" />
<Color name="Modifiers" foreground="#FF00E0FF" />
<Color name="AccessModifiers" foreground="#FF0080FF" fontWeight="bold" />
<Color name="Package" foreground="#FF0040FF" fontWeight="bold" />
<Color name="Literals" foreground="#FF00C0FF" fontWeight="bold" />
<Color name="CommentTags" foreground="Red" fontWeight="bold" fontStyle="italic" />
<Color name="JavaDocTags" foreground="#FF99FF00" fontWeight="bold" fontStyle="italic" />
</SyntaxDefinition>
<SyntaxDefinition name="JavaScript" extensions=".js">
<Color name="Digits" foreground="#FF00C0FF" exampleText="3.14" />
<Color name="Comment" foreground="#FF55FF00" exampleText="// comment" />
<Color name="String" foreground="#FFFFEF00" exampleText="var text = &quot;Hello, World!&quot;;" />
<Color name="Character" foreground="#FFFFFF00" exampleText="var char = 'a';" />
<Color name="Regex" foreground="#FF00A0FF" exampleText="/abc/m" />
<Color name="JavaScriptKeyWords" foreground="#FF00A0FF" exampleText="return myVariable;" />
<Color name="JavaScriptIntrinsics" foreground="#FF0080FF" exampleText="Math.random()" />
<Color name="JavaScriptLiterals" foreground="#FFFFCF00" exampleText="return false;" />
<Color name="JavaScriptGlobalFunctions" foreground="#FF0060FF" exampleText="escape(myString);" />
</SyntaxDefinition>
<SyntaxDefinition name="LOG" extensions=".log">
<Color name="Digits" foreground="#FFFFCF00" fontStyle="italic" fontWeight="normal" />
<Color name="Comment" foreground="#FF55FF00" />
<Color name="Punctuation" foreground="#FF00C0FF" />
<Color name="String" foreground="#FFFFEF00" />
<Color name="String2" foreground="#FFFFEF00" />
<Color name="Section" foreground="#FF00A0FF" />
<Color name="AmericanDate" foreground="#FF00A0FF" />
<Color name="TimeStamp" foreground="#FF0080FF" />
<Color name="ImportantKeywords" foreground="#FFFF8080" fontWeight="bold"/>
<Color name="InfoKeywords" foreground="#FFFF6060" fontWeight="normal"/>
</SyntaxDefinition>
<SyntaxDefinition name="MarkDown" extensions=".md">
<Color name="Heading" foreground="#FF00C0FF" exampleText="# Title #" />
<Color name="Emphasis" fontStyle="italic" exampleText="*this* is important!" />
<Color name="StrongEmphasis" fontWeight="bold" exampleText="**this** is more important!" />
<Color name="Code" exampleText="this is `int.GetHashCode()`" />
<Color name="BlockQuote" foreground="#FF55FF00" exampleText="&gt; This is a\r\n&gt; quote." />
<Color name="Link" foreground="#FF4080FF" exampleText="[text](http://example.com)" />
<Color name="Image" foreground="#FF4080FF" exampleText="[text][http://example.com/test.png]" />
<Color name="LineBreak" background="#FF222222" exampleText="end of line \r\n2nd line " />
</SyntaxDefinition>
<SyntaxDefinition name = "Pascal" extensions = ".pas">
<!-- Shades of Red-Brown: #a31515, #cf4315, #ffb96e, #ffdc95 -->
<Color name="Digits" foreground="#FFFFCF00" exampleText="3.1415f"/>
<Color name="Punctuation" foreground="#FF00C0FF" exampleText="a(b.c);" />
<Color name="Comment" foreground="#FF55FF00" exampleText="// comment" />
<Color name="Documenation" foreground="#FF99FF00" />
<Color name="Char" foreground="#FFFFFF00" exampleText="char linefeed = '\n';"/>
<Color name="String" foreground="#FFFFEF00" exampleText="string text = &quot;Hello, World!&quot;"/>
<Color name ="DataTypes" foreground="#FF00A0FF" fontWeight="normal"/>
<Color name ="Operators" foreground="#FF00A0FF" fontWeight="normal"/>
<Color name ="Statements" foreground="#FF0080FF" fontWeight="normal"/>
<Color name="MethodCall" foreground="#FF0060FF" fontWeight="bold" />
<Color name ="FunctionKeywords" foreground="#FF0040FF" fontWeight="normal" fontStyle="normal"/>
<Color name="CommentMarkerSetTodo" foreground="#FFFF8080" fontWeight="bold" />
<Color name="CommentMarkerSetHackUndone" foreground="#FFFF6060" fontWeight="bold"/>
</SyntaxDefinition>
<SyntaxDefinition name="Patch" extensions=".patch;.diff">
<Color name="AddedText" foreground="#FFFFFF00" exampleText="+added"/>
<Color name="RemovedText" foreground="#FFFF6060" exampleText="-removed"/>
<Color name="UnchangedText" exampleText=" unchanged"/>
<Color name="Position" foreground="#FF00C0FF" exampleText="@@ -186,6 +186,12 @@"/>
<Color name="Header" foreground="#FF55FF00" exampleText="--- (oldversion)&#10;+++ (newversion)"/>
<Color name="FileName" foreground="#FF00FF00" fontWeight="bold" exampleText="Index: path/to/file"/>
<Color name="AtAtColor" foreground="#FFFF8080" exampleText="@@"/>
</SyntaxDefinition>
<SyntaxDefinition name ="PHP" extensions = ".php">
<Color name="Comment" foreground="#FF55FF00" exampleText="// comment"/>
<Color name="String" foreground="#FFFFEF00" exampleText="$text = &quot;Hello, World!&quot;"/>
<Color name="NumberLiteral" foreground="#FFFFCF00" exampleText="3.1415"/>
<Color name="Punctuation" foreground="#FF00C0FF" exampleText="a(b + c)" />
<Color name="FunctionCall" foreground="#FF00A0FF" fontWeight="bold" exampleText="abs(num);"/>
<Color name="AccessKeywords" foreground="#FF0080FF" fontWeight="bold" exampleText="global $database;" />
<Color name="OperatorKeywords" foreground="#FF0060FF" fontWeight="bold" exampleText="if (x === false and y === false) { }" />
<Color name="SelectionStatements" foreground="#FF0040FF" fontWeight="bold" exampleText="if (true) { } else { }" />
<Color name="IterationStatements" foreground="#FF00C0FF" fontWeight="bold" exampleText="while (true) { }" />
<Color name="JumpStatements" foreground="#FF00E0FF" fontWeight="bold" exampleText="if (x == 5) continue;" />
<Color name="ControlStatements" foreground="#FF00A0FF" fontWeight="bold" exampleText="include(&quot;test.php&quot;);" />
<Color name="ValueTypes" foreground="#FF00C0FF" fontWeight="bold" exampleText="int test = 5;" />
<Color name="OtherTypes" foreground="#FF1550FF" exampleText="object test = null;" />
<Color name="AccessModifiers" foreground="#FF1570FF" fontWeight="bold" exampleText="public function test() {}" />
</SyntaxDefinition>
<SyntaxDefinition name ="PLSQL" extensions = ".plsql">
<Color name="Comment" foreground="#FF55FF00" exampleText="-- comment" />
<Color name="String" foreground="#FFFFEF00" exampleText="&quot;Hello, World!&quot;" />
<Color name="Keywords" foreground="#FF0060FF" fontWeight="bold" />
<Color name="ReservedWords" foreground="#FF0040FF" fontWeight="bold" />
<Color name="Functions" foreground="#FF00C0FF" fontWeight="bold" />
</SyntaxDefinition>
<SyntaxDefinition name="PowerShell" extensions=".ps1;.psm1;.psd1">
<Color name="Comment" foreground="#FF55FF00" exampleText="// comment" />
<Color name="String" foreground="#FFFFEF00" exampleText="string text = &quot;Hello, World!&quot;"/>
<Color name="Char" foreground="#FFFFFF00" exampleText="char linefeed = '\n';"/>
<Color name="Punctuation" foreground="#FF00C0FF" exampleText="a(b.c);" />
<Color name="NumberLiteral" foreground="#FFFFCF00" exampleText="3.1415f"/>
<Color name="Keywords" foreground="#FF0060FF" fontWeight="bold" exampleText="if (a)"/>
<Color name="Variable" foreground="#FFFF8080" exampleText="$param = 1" />
<Color name="ExceptionKeywords" foreground="#FF0040FF" fontWeight="bold" />
<Color name="GotoKeywords" foreground="#FF00C0FF" />
<Color name="ReferenceTypes" foreground="#FF00E0FF" />
<Color name="Command" foreground="#FF0080FF" fontWeight="bold"/>
<Color name="Operators" foreground="#FF00A0FF" exampleText="-eq"/>
</SyntaxDefinition>
<SyntaxDefinition name="Python" extensions=".py;.pyw">
<Color name="Comment" foreground="#FF55FF00" exampleText="# comment" />
<Color name="String" foreground="#FFFFEF00" exampleText="name = 'abc'"/>
<Color name="MethodCall" foreground="#FFFF6600" exampleText="def Hello()"/>
<Color name="NumberLiteral" foreground="#FFFFCF00" exampleText="3.1415f"/>
<Color name="Keywords" fontWeight="bold" foreground="#FF0080FF" exampleText="if"/>
</SyntaxDefinition>
<SyntaxDefinition name="Ruby" extensions=".rb">
<Color name="Digits" foreground="#FFFFCF00"/>
<Color name="Variable" foreground="#FFFF8080" />
<Color name="Punctuation" foreground="#FF00C0FF" />
<Color name="Comment" foreground="#FF55FF00" />
<Color name="LineComment" foreground="#FF00FF00" />
<Color name="DocComment" foreground="#FFA9DCD9" />
<Color name="NestedComments" foreground="#FF00FF00" />
<Color name="MultiLineComment" foreground="#FF55FF00" />
<Color name="Char" foreground="#FFFFFF00" />
<Color name="String" foreground="#FFFFEF00" />
<Color name="MethodCall" foreground="#FFFF8600" fontWeight="bold" />
<Color name="FunctionDefinition" foreground="#FFFF6600" fontWeight="bold" />
<Color name="ExceptionHandlingStatements" foreground="#FF0040FF" fontWeight="bold" />
<Color name="Imports" foreground="#FF008fe4" fontWeight="bold" />
<Color name="IterationStatements" foreground="#FF00C0FF" fontWeight="bold" />
<Color name="JumpStatements" foreground="#FF00E0FF" />
<Color name="OperatorStatements" foreground="#FF00A0FF" fontWeight="bold" />
<Color name="NullStatement" foreground="#FF00C0FF" fontWeight="bold" />
<Color name="SelectionStatements" foreground="#FF1550FF" fontWeight="bold" />
<Color name="BooleanStatements" foreground="#FF1570FF" />
<Color name="DefinedStatement" foreground="#FF1590FF" />
<Color name="ClassSelfStatement" foreground="DarkViolet" />
<Color name="ClassInheritanceStatement" foreground="DarkViolet" />
<Color name="ImportStatement" foreground="#FF008fe4" />
<Color name="BuiltInStatements" foreground="#FF0080FF" fontWeight="bold" />
<Color name="ClassStatement" foreground="#FF0060FF" fontWeight="bold" />
<Color name="CommentMarkerSetTodo" foreground="#FFFF8080" fontWeight="bold"/>
<Color name="CommentMarkerSetHackUndone" foreground="#FFFF6060" fontWeight="bold"/>
</SyntaxDefinition>
<SyntaxDefinition name="Scheme" extensions=".sls;.sps;.ss;.scm">
<!-- Lisp syntax definition -->
<Color name="Digits" foreground="#FFFFCF00" exampleText="3.1415f"/>
<Color name="Comment" foreground="#FF55FF00" />
<Color name="Punctuation" foreground="#FF00C0FF" exampleText="a(b.c);" />
<Color name="Syntax" foreground="#FF0080FF" />
<Color name="Library Syntax" foreground="#FF0060FF" />
<Color name="Auxilliary Syntax" foreground="#FF0040FF" />
<Color name="MethodCall" foreground="#FF0080FF" />
<Color name="NullOrValueKeywords" fontWeight="bold" exampleText="if (value == null)"/>
</SyntaxDefinition>
<SyntaxDefinition name="Squirrel" extensions=".nut">
<!-- Reference: http://www.squirrel-lang.org/
Reference Manual: http://www.squirrel-lang.org/doc/squirrel2.html -->
<Color name="Comment" foreground="#FF55FF00" />
<Color name="Digits" foreground="#FFFFCF00" />
<Color name="Punctuation" foreground="#FF00C0FF" />
<Color name="String" foreground="#FFFFFF00" />
<Color name="MethodCall" foreground="#FF0080FF" />
<Color name="GGenObject" foreground="#FF00C0FF" />
<Color name="Keywords" foreground="#FF99CC99" />
<Color name="CommentMarkerSetTodo" foreground="#FF8080" fontWeight="bold" />
<Color name="CommentMarkerSetHackUndone" foreground="#FF6060" fontWeight="bold" />
<Color name="PreprocessorLine" foreground="#FFFF8080" />
</SyntaxDefinition>
<SyntaxDefinition name = "TeX" extensions = ".tex">
<Color name="Digits" foreground="#FF00C0FF" fontStyle="italic" />
<Color name="LineComment" foreground="#FF55FF00" />
<Color name="Keywords" foreground="#FFFF8080" />
<Color name="ShortKeywords" foreground="#FFFF6060" background="#30AAAAAA" fontWeight="normal" />
<Color name="Todo" foreground="#FFFF8080" fontWeight="bold" />
<Color name="HACK" foreground="#FFFF6060" fontWeight="bold" />
<Color name="CurlyBrackets" foreground="#FFA9DCD9" fontWeight="normal" />
<Color name="SquareBrackets" foreground="#FF99CC99" />
<Color name="ParameterInSquareBrackets" foreground="#FF79AC79" background="#33808080" />
<Color name="MathMode" foreground="#FFFFEF00" />
<Color name="MathMode1" foreground="#FFFFCF00" background="#33AAAAAA" />
</SyntaxDefinition>
<SyntaxDefinition name="TSQL" extensions=".sql">
<Color name="Comment" foreground="#FF55FF00" exampleText="-- comment" />
<Color name="Char" foreground="#FFFFEF00" exampleText="name = 'abc'"/>
<Color name="Keywords" fontWeight="bold" foreground="#FF0080FF" exampleText="SELECT FROM"/>
<Color name="CommentMarkerSetTodo" foreground="#FFFF8080" fontWeight="bold" />
<Color name="CommentMarkerSetHackUndone" foreground="#FFFF6060" fontWeight="bold" />
</SyntaxDefinition>
<SyntaxDefinition name="TXT" extensions=".txt">
<Color name="Comment" foreground="#FF55FF00" />
<Color name="Digits" foreground="#FF00FF00" fontStyle="italic" fontWeight="normal" />
<Color name="String" foreground="#FFFFFFAF" />
<Color name="String2" foreground="#FFFFFFAF" />
<Color name="BulletNumbers" foreground="#FFA0F0FF" fontWeight="normal"/>
<Color name="Heading1" foreground="#FF00C0FF" />
<Color name="Heading2" foreground="#FF00C0FF" fontStyle="italic" />
<Color name="Heading3" foreground="#FFFF8080" fontWeight="normal" fontStyle="italic" />
<Color name="Heading4" foreground="#FFFF8080" fontWeight="normal" />
<Color name="Important" foreground="#ffFF0000" fontWeight="normal" />
<Color name="Punctuation" foreground="#FFFF6060" />
<Color name="BoldFormat" fontWeight="bold" />
<Color name="ItalicFormat" fontStyle="italic" />
<Color name="Problem" foreground="#FFFF4040" />
<Color name="Complete" foreground="#FF40FF40" />
<!-- Highlight Time information at begining of line: eg.: "2:04:45 PM" or "12:04:45 AM" -->
<Color name="HighlightTime" fontStyle="italic" foreground="#FF00C0FF" />
</SyntaxDefinition>
<SyntaxDefinition name="VB" extensions=".vb">
<Color name="Comment" foreground="#FF55FF00" exampleText="' comment" />
<Color name="String" foreground="#FFFFFF00" exampleText="text = &quot;Hello, World!&quot;" />
<Color name="DateLiteral" foreground="#FF00FF00" exampleText="endOfWorld = #2012-12-21#" />
<Color name="Preprocessor" foreground="#FFFF8080" exampleText="#Region &quot;Title&quot;" />
<Color name="DataTypes" foreground="#FF0080FF" exampleText="Dim b As Boolean = True" />
<Color name="Operators" foreground="#FFFF8080" exampleText="If a OrElse b Then"/>
<Color name="Constants" foreground="#FF0060FF" exampleText="b = False" />
<Color name="Keywords" foreground="#FFFF6600" exampleText="If a OrElse b Then" />
<Color name="FunctionKeywords" foreground="#FFA9DCD9" exampleText="CInt(a)" />
<Color name="ContextKeywords" foreground="#FF99CC99" exampleText="Declare Unicode Sub SomeMethod" />
</SyntaxDefinition>
<SyntaxDefinition name="VTL" extensions=".vtl;.vm">
<Color name="Digits" fontStyle="italic" fontWeight="normal" foreground="Blue" />
<Color name="String" foreground="Olive" exampleText="string text = &quot;Hello, World!&quot;"/>
<Color name="String2" foreground="Red" exampleText="string text = &quot;Hello, World!&quot;"/>
<Color name="Comment" foreground="Green" exampleText="string text = &quot;Hello, World!&quot;"/>
<Color name="Keywords" foreground="Blue" exampleText="string text = &quot;Hello, World!&quot;"/>
<Color name="Punctuation" foreground="Red" exampleText="string text = &quot;Hello, World!&quot;"/>
<Color name="ObjectReference" foreground="#FF80D0D0" exampleText="$Customer.Name" />
</SyntaxDefinition>
<SyntaxDefinition name="XML" extensions=".xml;.xsl;.xslt;.xsd;.manifest;.config;.addin;.xshd;.wxs;.wxi;.wxl;.proj;.csproj;.vbproj;.ilproj;.booproj;.build;.xfrm;.targets;.xaml;.xpt;.xft;.map;.wsdl;.disco;.ps1xml;.nuspec">
<Color foreground="#FF55FF00" background="#33AAAAAA" name="Comment" exampleText="&lt;!-- comment --&gt;" />
<Color foreground="#FF00C0FF" background="#33AAAAAA" name="CData" exampleText="&lt;![CDATA[data]]&gt;" />
<Color foreground="#FF0060FF" name="DocType" exampleText="&lt;!DOCTYPE rootElement&gt;" />
<Color foreground="#FF0060FF" name="XmlDeclaration" exampleText='&lt;?xml version="1.0"?&gt;' />
<Color foreground="#FFFF8080" name="XmlTag" exampleText='&lt;tag attribute="value" /&gt;' />
<Color foreground="#FF99CC99" name="AttributeName" exampleText='&lt;tag attribute="value" /&gt;' />
<Color foreground="#FFFFFF00" name="AttributeValue" exampleText='&lt;tag attribute="value" /&gt;' />
<Color foreground="#FF00C0FF" name="Entity" exampleText="index.aspx?a=1&amp;amp;b=2" />
<Color foreground="#FFFF4040" name="BrokenEntity" exampleText="index.aspx?a=1&amp;b=2" />
</SyntaxDefinition>
<SyntaxDefinition name="XmlDoc">
<Color name="XmlString" foreground="#FFFFFF00" fontWeight="normal" exampleText="${DocCommentMarker} &lt;exception cref=&quot;System.Exception&quot; /&gt;" />
<Color name="DocComment" foreground="#FFAAAAAA" exampleText="${DocCommentMarker} &lt;exception cref=&quot;System.Exception&quot; /&gt;" />
<Color name="XmlPunctuation" foreground="#FFAAAAAA" fontWeight="normal" exampleText="${DocCommentMarker} &lt;exception cref=&quot;System.Exception&quot; /&gt;" />
<Color name="KnownDocTags" fontWeight="bold" exampleText="${DocCommentMarker} &lt;exception cref=&quot;System.Exception&quot; /&gt;" />
</SyntaxDefinition>
</ThemeSyntaxDefinition>
<!--
- XSD Generation from XML
http://xmlgrid.net/xml2xsd.html
- XML XSD Validation
http://www.utilities-online.info/xsdvalidation/
-->
<00><><?xml version="1.0"?>
<ThemeSyntaxDefinition name="TrueBlue" xmlns="http://icsharpcode.net/sharpdevelop/themesyntaxdefinition/2019">
<SyntaxDefinition name="ActionScript3" extensions=".as">
<Color name="Comment" foreground="#FF00FF00" exampleText="// comment"/>
<Color name="String" foreground="#FFFF9800" exampleText="'str'"/>
<Color name="MethodCall" foreground="#FFDFDF00" exampleText="o.ToString();"/>
<Color name="Digits" foreground="#FF00BFFF" exampleText="3.1415"/>
<Color name="Keyword" foreground="#FFFFFF00"/>
<Color name="Keyword1" foreground="#FFCFCF00"/>
<Color name="CommentMarkerSet" foreground="#FFFF8080" fontWeight="bold"/>
<Color name="CommentMarkerSetHackUndone" foreground="#FFFF6060" fontWeight="bold"/>
</SyntaxDefinition>
<SyntaxDefinition name="ASP/XHTML" extensions=".asp;.aspx;.asax;.asmx;.ascx;.master" xmlns="http://icsharpcode.net/sharpdevelop/syntaxdefinition/2008">
<Color name="ASPSectionStartEndTags" foreground="Black" background="Yellow" exampleText="&lt;% System.Console.WriteLine(&quot;Hello World!&quot;); %&gt;" />
<Color name="ASPSection" foreground="Black" background="#FFF7F2E3" exampleText="&lt;% System.Console.WriteLine(&quot;Hello World!&quot;); %&gt;" />
</SyntaxDefinition>
<SyntaxDefinition name="Boo" extensions=".boo">
<Color name="Comment" foreground="#FF00FF00"/>
<Color name="Comment1" foreground="#FF009F00"/>
<Color name="Comment2" foreground="#FF007F00"/>
<Color name="NestedComments" foreground="#FF005F00"/>
<Color name="String" foreground="#FFFF9800"/>
<Color name="CodeInsideString" foreground="#FFFF5840"/>
<Color name="Keywords" foreground="#FFFFFF00"/>
<Color name="Keywords1" foreground="#FFDFDF00"/>
<Color name="Keywords2" foreground="#FFCFCF00"/>
<Color name="Keywords3" foreground="#FFAFAF00"/>
<Color name="Keywords4" foreground="#FF8F8F00"/>
<Color name="Keywords5" foreground="#FF6F6F00"/>
<Color name="Keywords6" foreground="#FFFFFF00"/>
<Color name="Keywords7" foreground="#FFDFDF00"/>
<Color name="Keywords8" foreground="#FFFFFF40"/>
<Color name="Keywords9" foreground="#FFDFDF40"/>
<Color name="Keywords10" foreground="#FFCFCF40"/>
<Color name="Keywords11" foreground="#FFAFAF40"/>
<Color name="Keywords12" foreground="#FF8F8F40"/>
<Color name="Keywords13" foreground="#FF6F6F40"/>
<Color name="Keywords14" foreground="#FF4F4F40"/>
<Color name="Keywords15" foreground="#FF2F2F40"/>
<Color name="Keywords16" foreground="#FFFFFF8D"/>
<Color name="Keywords17" foreground="#FFFFFFAD"/>
<Color name="Keywords18" foreground="#FFFFFF6D"/>
<Color name="Keywords19" foreground="#FFFFFF00"/>
<Color name="Keywords20" foreground="#FFDFDF00"/>
<Color name="Regex" foreground="#FFC0C0C0"/>
<Color name="CommentMarkerSet" foreground="#FFFF0000" fontWeight="bold" />
<Color name="CommentMarkerSetHackUndone" foreground="#FF8B008B" fontWeight="bold" />
</SyntaxDefinition>
<SyntaxDefinition name="Coco" extensions=".atg">
<Color name="Comment" foreground="#FF00FF00" fontStyle="italic" />
<Color name="Punctuation" foreground="#FFA0A0F0" fontWeight="bold" />
<Color name="String" foreground="#FFFF9800" />
<Color name="Keywords" foreground="#FFFFFF00" />
<Color name="COMPILER" foreground="#FFDFDF00" />
<Color name="Lt_Gt_Color" foreground="#FFCFCF00" />
<Color name="Bracket_Color" foreground="#FFAFAF00" />
<Color name="CSharp_Color" foreground="#FF8F8F00" />
<Color name="CSharp1_Color" foreground="#FF6F6F00" />
</SyntaxDefinition>
<SyntaxDefinition name="C++" extensions=".c;.h;.cc;.cpp;.hpp">
<Color name="Comment" foreground="#FF00FF00" />
<Color name="Character" foreground="#FFFF5840" />
<Color name="String" foreground="#FFFF9800" />
<Color name="Preprocessor" foreground="#FF8080FF" />
<Color name="Punctuation" foreground="#FFA0A0F0" />
<Color name="MethodName" foreground="#FFFFFF00" />
<Color name="Digits" foreground="#FF00BFFF" />
<Color name="CompoundKeywords" foreground="#FFDFDF00" />
<Color name="This" foreground="#FFCFCF00" />
<Color name="Operators" foreground="#FFAFAF00" />
<Color name="Namespace" foreground="#FF8F8F00" />
<Color name="Friend" foreground="#FF6F6F00" />
<Color name="Modifiers" foreground="#FFFFFF00" />
<Color name="TypeKeywords" foreground="#FFDFDF00" />
<Color name="BooleanConstants" foreground="#FFFFFF40" />
<Color name="Keywords" foreground="#FFDFDF40" />
<Color name="LoopKeywords" foreground="#FFCFCF40" />
<Color name="JumpKeywords" foreground="#FFAFAF40" />
<Color name="ExceptionHandling" foreground="#FF8F8F40" />
<Color name="ControlFlow" foreground="#FF6F6F40" />
</SyntaxDefinition>
<SyntaxDefinition name="C#" extensions=".cs">
<!-- The named colors 'Comment' and 'String' are used in SharpDevelop to detect if a line is inside a multiline string/comment -->
<Color name="Comment" foreground="#FF55FF00"/>
<Color name="String" foreground="#FFFFFF00"/>
<Color name="StringInterpolation" foreground="White" exampleText="string text = $&quot;Hello, {name}!&quot;"/>
<Color name="Char" foreground="#FFFFEF00"/>
<Color name="Preprocessor" foreground="#FFFF8080"/>
<Color name="Punctuation" foreground="#FFFFCF00"/>
<Color name="ValueTypeKeywords" foreground="#FF00A0FF" exampleText="bool b = true;"/>
<Color name="ReferenceTypeKeywords" foreground="#FFFFA000" exampleText="object o;"/>
<Color name="MethodCall" foreground="#FFFFA000"/>
<Color name="NumberLiteral" foreground="#FFFFCF00"/>
<Color name="ThisOrBaseReference" foreground="#FFFFA000"/>
<Color name="NullOrValueKeywords" foreground="#FFFF8000"/>
<Color name="Keywords" foreground="#FFFFE000"/>
<Color name="GotoKeywords" foreground="#FFFFE000"/>
<Color name="ContextKeywords" foreground="#FFFF8000"/>
<Color name="ExceptionKeywords" foreground="#FFFF6000"/>
<Color name="CheckedKeyword" foreground="#FFFF4000"/>
<Color name="UnsafeKeywords" foreground="#FFFFC000"/>
<Color name="OperatorKeywords" foreground="#FFFFE000"/>
<Color name="ParameterModifiers" foreground="#FFFF8000"/>
<Color name="Modifiers" foreground="#FFFF6000"/>
<Color name="Visibility" foreground="#FFFF6000"/>
<Color name="NamespaceKeywords" foreground="#FFFF4000"/>
<Color name="GetSetAddRemove" foreground="#FFFFC000"/>
<Color name="TrueFalse" foreground="#FFFF4000"/>
<Color name="TypeKeywords" foreground="#FFFFC000"/>
<Color name="SemanticKeywords" foreground="#FFFF5AB3" fontWeight="bold" exampleText="if (args == null) throw new ArgumentNullException(nameof(args));" />
<Color name="CommentMarkerSetTodo" foreground="#FFFF0000" fontWeight="bold" />
<Color name="CommentMarkerSetHackUndone" foreground="#FF8B008B" fontWeight="bold" />
</SyntaxDefinition>
<SyntaxDefinition name="CSS" extensions=".css">
<Color name="Comment" foreground="#FF00FF00" exampleText="/* comment */" />
<Color name="String" foreground="#FFFF9800" exampleText="body { background: url(&quot;image.png&quot;) }" />
<Color name="Selector" foreground="#FFFFFF00" fontWeight="normal" exampleText="div p" />
<Color name="Class" foreground="#FFDFDF00" fontWeight="normal" exampleText="#para" />
<Color name="Property" foreground="#FFCFCF00" fontWeight="normal" exampleText="p { color: red; }" />
<Color name="Value" foreground="#FFAFAF00" fontWeight="normal" exampleText="p { color: red; }" />
<Color name="CurlyBraces" foreground="#FFFFFF00" exampleText="{ }" />
<Color name="Colon" foreground="#FF6F6F00" exampleText=":" />
</SyntaxDefinition>
<SyntaxDefinition name="BAT" extensions=".bat;.dos">
<Color name="String" foreground="#FFFF9800" exampleText="string text = &quot;Hello, World!&quot;" />
<Color name="String2" foreground="#FFFF5840" background="#22DDDDDD" exampleText="string text = &quot;Hello, World!&quot;"/>
<Color name="Comment" foreground="#FF00FF00" exampleText="string text = &quot;Hello, World!&quot;"/>
<Color name="Digits" foreground="#FF00BFFF" fontStyle="italic"/>
<Color name="Punctuation" foreground="#FFA0A0F0" exampleText="string text = &quot;Hello, World!&quot;"/>
<Color name="PARAMETER" foreground="#FFC0C0C0" exampleText="%1"/>
<Color name="VARIABLE" foreground="#FFC0C0C0" exampleText="%MYVAR%"/>
<Color name="GOTO" foreground="#FFFFFF00" background="#40AAAAAA"/>
<Color name="GOTO_TARGET" foreground="#FFDFDF00" background="#80AAAAAA"/>
<Color name="AtCommand" foreground="#FFCFCF00" />
<Color name="Command" foreground="#FFAFAF00" />
<Color name="Command1" foreground="#FF8F8F00" />
<Color name="Command2" foreground="#FF6F6F00" />
<Color name="Command3" foreground="#FFFFFF00" />
</SyntaxDefinition>
<SyntaxDefinition name="F#" extensions=".fs">
<!-- Shades of Red-Brown: #a31515, #cf4315, #ffb96e, #ffdc95 -->
<Color name="Digits" foreground="#FF00BFFF" exampleText="3.1415f"/>
<Color name="Comment" foreground="#FF00FF00" exampleText="// comment"/>
<Color name="Punctuation" foreground="#FFA0A0F0" exampleText="a(b.c);"/>
<Color name="String" foreground="#FFFF9800" exampleText="string text = &quot;Hello, World!&quot;"/>
<Color name="Char" foreground="#FFFF5840" exampleText="char linefeed = '\n';"/>
<Color name="Preprocessor" foreground="#FF8080FF" exampleText="#region Title"/>
<Color name="ReferenceTypes" foreground="#FFFFFF00" exampleText="object o;"/>
<Color name="MethodCall" foreground="#FFDFDF00" fontWeight="bold" exampleText="o.ToString();"/>
<Color name="NullOrValueKeywords" foreground="#FFCFCF00" fontWeight="bold" exampleText="if (value == null)"/>
<Color name="Modifiers" foreground="#FFAFAF00" exampleText="static readonly int a;"/>
<Color name="Visibility" foreground="#FF8F8F00" fontWeight="bold" exampleText="public override void ToString();"/>
<Color name="NamespaceKeywords" foreground="#FF6F6F00" fontWeight="bold" exampleText="namespace A.B { using System; }"/>
<Color name="GetSetAddRemove" foreground="#FFFFFF00" exampleText="int Prop { get; set; }"/>
<Color name="ReservedKeywords" foreground="#FFFFFF40" fontStyle="italic"/>
<Color name="CurrentKeywords" foreground="#FFDFDF40" fontStyle="italic"/>
<Color name="CommentMarkerSetTodo" foreground="#FFFF0000" fontWeight="bold"/>
<Color name="CommentMarkerSetHackUndone" foreground="#FF8B008B" fontWeight="bold"/>
</SyntaxDefinition>
<SyntaxDefinition name = "HLSL" extensions = ".fx">
<Color name="Digits" foreground="#FF00BFFF" fontStyle="italic"/>
<Color name="Comments" foreground="#FF00FF00" />
<Color name="Punctuation" foreground="#FFA0A0F0" />
<Color name="Keywords" foreground="#FFFFFF00" />
<Color name="DataTypes" foreground="#FFE0E000" />
<Color name="States" foreground="#FFCFCF00" fontStyle="italic"/>
<Color name="Constants" foreground="#FFAFAF00" />
<Color name="Semantics" foreground="#FF8F8F00" />
<Color name="Functions" foreground="#FFDFDF00" />
<Color name="MethodCall" foreground="#FFDFDF00" />
</SyntaxDefinition>
<SyntaxDefinition name="HTML" extensions=".htm;.html">
<Color name="Comment" foreground="#FF00FF00" background="#22AAAAAA" fontStyle="italic" exampleText="&lt;!-- comment --&gt;"/>
<Color name="Digits" foreground="#FF00BFFF" exampleText="&lt;digits&gt;0123456789&lt;/digits&gt;"/>
<Color name="ScriptTag" foreground="#FFC0B180" exampleText="&lt;script&gt;alert('Hello World!');&lt;/script&gt;"/>
<Color name="JavaScriptTag" foreground="#FFA09160" exampleText="&lt;script lang=&quot;JavaScript&quot;&gt;alert('Hello World!');&lt;/script&gt;"/>
<Color name="JScriptTag" foreground="#FFC0B180" exampleText="&lt;script lang=&quot;JScript&quot;&gt;Response.Write(&quot;Hello World!&quot;);&lt;/script&gt;"/>
<Color name="VBScriptTag" foreground="#FFA09160" exampleText="&lt;script lang=&quot;VBScript&quot;&gt;Response.Write(&quot;Hello World!&quot;)&lt;/script&gt;"/>
<Color name="UnknownScriptTag" foreground="#FFC0B180" exampleText="&lt;script la&gt;alert('Hello World!');&lt;/script&gt;"/>
<Color name="HtmlTag" foreground="#FFFFFF00" exampleText="&lt;html&gt;Hello World!/html&gt;"/>
<Color name="Tags" foreground="#FFDFDF00" exampleText="&lt;html&gt;Hello World! &lt;test /&gt;&lt;/html&gt;"/>
<Color name="Attributes" foreground="#FFFFCF00" exampleText="&lt;html background='green'&gt;Hello World! &lt;test /&gt;&lt;/html&gt;"/>
<Color name="Slash" foreground="#FFCFCF00" exampleText="&lt;html background='green'&gt;Hello World! &lt;test /&gt;&lt;/html&gt;"/>
<Color name="Assignment" foreground="#FFFFFF40" exampleText="&lt;html background='green'&gt;Hello World! &lt;test /&gt;&lt;/html&gt;"/>
<Color name="String" foreground="#FFFF9800" exampleText="&lt;html background='green'&gt;Hello World! &lt;test /&gt;&lt;/html&gt;"/>
<Color name="EntityReference" foreground="#FFC0C0FF" fontStyle="italic" exampleText="&lt;html background='green'&gt;Hello&amp;nbsp;World! &lt;test /&gt;&lt;/html&gt;"/>
<Color name="Entities" foreground="#FFA0A0F0" fontStyle="italic" exampleText="&lt;html foo='bar' background='green'&gt;Hello&amp;nbsp;World! &lt;test /&gt;&lt;/html&gt;"/>
<Color name="UnknownAttribute" foreground="#FFFF5800" />
</SyntaxDefinition>
<SyntaxDefinition name="INI" extensions=".cfg;.conf;.ini;.iss">
<Color name="Digits" foreground="#FF00BFFF" fontStyle="italic"/>
<Color name="Comment" foreground="#FF00FF00"/>
<Color name="Punctuation" foreground="#FFA0A0F0"/>
<Color name="String" foreground="#FFFF9800"/>
<Color name="String2" foreground="#FFFF5840"/>
<Color name="Section" foreground="#FFffcf00"/>
<Color name="PropertyName" foreground="#FFff9800"/>
</SyntaxDefinition>
<SyntaxDefinition name="Java" extensions=".java">
<Color name="MethodName" foreground="#FFDFDF00" />
<Color name="Digits" foreground="#FF00BFFF" fontStyle="italic"/>
<Color name="String" foreground="#FFFF9800" />
<Color name="Character" foreground="#FFFF5840" />
<Color name="Comment" foreground="#FF00FF00" />
<Color name="Punctuation" foreground="#FFA0A0F0" />
<Color name="AccessKeywords" foreground="#FFCFCF00" fontWeight="bold" />
<Color name="OperatorKeywords" foreground="#FFAFAF00" fontWeight="bold" />
<Color name="SelectionStatements" foreground="#FFFFFF00" fontWeight="bold" />
<Color name="IterationStatements" foreground="#FFAFAF00" fontWeight="bold" />
<Color name="ExceptionHandlingStatements" foreground="#FF8F8F00" fontWeight="bold" />
<Color name="ValueTypes" foreground="#FF6F6F00" fontWeight="bold" />
<Color name="ReferenceTypes" foreground="#FFFFFF00" />
<Color name="Void" foreground="#FFcfcf40" />
<Color name="JumpStatements" foreground="#FFafaf40" />
<Color name="Modifiers" foreground="#FFAFAF00" />
<Color name="AccessModifiers" foreground="#FFFFFF8D" fontWeight="bold" />
<Color name="Package" foreground="#FF6F6F00" fontWeight="bold" />
<Color name="Literals" foreground="#FFff7860" fontWeight="bold" />
<Color name="CommentTags" foreground="Red" fontWeight="bold" fontStyle="italic" />
<Color name="JavaDocTags" foreground="#FFAAAAAA" fontWeight="bold" fontStyle="italic" />
</SyntaxDefinition>
<SyntaxDefinition name="JavaScript" extensions=".js">
<Color name="Digits" foreground="#FF00BFFF" fontStyle="normal" fontWeight="normal" exampleText="3.14"/>
<Color name="Comment" foreground="#FF00FF00" exampleText="// comment"/>
<Color name="String" foreground="#FFFF9800" exampleText="var text = &quot;Hello, World!&quot;;" />
<Color name="Character" foreground="#FFFF5840" exampleText="var char = 'a';"/>
<Color name="Regex" foreground="#FFFFFF00" exampleText="/abc/m"/>
<Color name="JavaScriptKeyWords" foreground="#FFFFFF8D" exampleText="return myVariable;"/>
<Color name="JavaScriptIntrinsics" foreground="#FFAFAF00" exampleText="Math.random()"/>
<Color name="JavaScriptLiterals" foreground="#FFff7860" exampleText="return false;"/>
<Color name="JavaScriptGlobalFunctions" foreground="#FFCFCF00" exampleText="escape(myString);"/>
</SyntaxDefinition>
<SyntaxDefinition name="LOG" extensions=".log">
<Color name="Digits" foreground="#FF00BFFF" fontStyle="normal" fontWeight="normal" />
<Color name="Comment" foreground="#FF00FF00"/>
<Color name="Punctuation" foreground="#FFA0A0F0"/>
<Color name="String" foreground="#FFFF9800"/>
<Color name="String2" foreground="#FFFF5840"/>
<Color name="Section" foreground="#FFffcf00"/>
<Color name="AmericanDate" foreground="#FFFFFF00"/>
<Color name="TimeStamp" foreground="#FFFFFF8D"/>
<Color name="ImportantKeywords" foreground="#FFFF0000" fontWeight="bold" />
<Color name="InfoKeywords" foreground="#FF8B008B" fontWeight="bold" />
</SyntaxDefinition>
<SyntaxDefinition name="MarkDown" extensions=".md">
<Color name="Heading" foreground="#FFFFFF00" exampleText="# Title #"/>
<Color name="Emphasis" fontStyle="italic" exampleText="*this* is important!"/>
<Color name="StrongEmphasis" fontWeight="bold" exampleText="**this** is more important!"/>
<Color name="Code" exampleText="this is `int.GetHashCode()`"/>
<Color name="BlockQuote" foreground="#FF00FF00" exampleText="&gt; This is a\r\n&gt; quote." />
<Color name="Link" foreground="#FF40BFFF" exampleText="[text](http://example.com)"/>
<Color name="Image" foreground="#FF40BFFF" exampleText="[text][http://example.com/test.png]"/>
<Color name="LineBreak" foreground="#FF222222" exampleText="end of line \r\n2nd line "/>
</SyntaxDefinition>
<SyntaxDefinition name = "Pascal" extensions = ".pas">
<Color name="Digits" foreground="#FF00BFFF" fontStyle="normal" exampleText="3.1415f"/>
<Color name="Punctuation" foreground="#FFA0A0F0" exampleText="a(b.c);"/>
<Color name="Comment" foreground="#FF00FF00" exampleText="// comment"/>
<Color name="Documenation" foreground="#FF20FF20" />
<Color name="Char" foreground="#FFFF5840" exampleText="char linefeed = '\n';"/>
<Color name="String" foreground="#FFFF9800" exampleText="string text = &quot;Hello, World!&quot;"/>
<Color name="DataTypes" foreground="#FFFFFF00" />
<Color name="Operators" foreground="#FFFFFF8D" />
<Color name="Statements" foreground="#FFAFAF00" />
<Color name="MethodCall" foreground="#FFDFDF00" fontWeight="bold"/>
<Color name="FunctionKeywords" foreground="#FFCFCF00" />
<Color name="CommentMarkerSetTodo" foreground="#FFFF0000" fontWeight="bold"/>
<Color name="CommentMarkerSetHackUndone" foreground="#FF8B008B" fontWeight="bold"/>
</SyntaxDefinition>
<SyntaxDefinition name="Patch" extensions=".patch;.diff">
<Color name="AddedText" foreground="#FFFFFF00" exampleText="+added"/>
<Color name="RemovedText" foreground="#FFFF6060" exampleText="-removed"/>
<Color name="UnchangedText" exampleText=" unchanged"/>
<Color name="Position" foreground="#FF00C0FF" exampleText="@@ -186,6 +186,12 @@"/>
<Color name="Header" foreground="#FF00FF00" exampleText="--- (oldversion)&#10;+++ (newversion)"/>
<Color name="FileName" foreground="#FF00DF00" fontWeight="bold" exampleText="Index: path/to/file"/>
<Color name="AtAtColor" foreground="#FFFF8080" exampleText="@@"/>
</SyntaxDefinition>
<SyntaxDefinition name ="PHP" extensions = ".php">
<Color name="Comment" foreground="#FF00FF00" exampleText="// comment"/>
<Color name="String" foreground="#FFFF9800" exampleText="$text = &quot;Hello, World!&quot;"/>
<Color name="NumberLiteral" foreground="#FF00BFFF" exampleText="3.1415"/>
<Color name="Punctuation" foreground="#FFA0A0F0" exampleText="a(b + c)" />
<Color name="FunctionCall" foreground="#FFDFDF00" fontWeight="bold" exampleText="abs(num);"/>
<Color name="AccessKeywords" foreground="#FFFFFF8D" fontWeight="bold" exampleText="global $database;" />
<Color name="OperatorKeywords" foreground="#FF4F4F40" fontWeight="bold" exampleText="if (x === false and y === false) { }" />
<Color name="SelectionStatements" foreground="#FFFFFF40" fontWeight="bold" exampleText="if (true) { } else { }" />
<Color name="IterationStatements" foreground="#FFDFDF40" fontWeight="bold" exampleText="while (true) { }" />
<Color name="JumpStatements" foreground="#FFDFDF40" fontWeight="bold" exampleText="if (x == 5) continue;" />
<Color name="ControlStatements" foreground="#FFCFCF40" fontWeight="bold" exampleText="include(&quot;test.php&quot;);" />
<Color name="ValueTypes" foreground="#FFCFCF00" fontWeight="bold" exampleText="int test = 5;" />
<Color name="OtherTypes" foreground="#FFAFAF40" exampleText="object test = null;" />
<Color name="AccessModifiers" foreground="#FFAFAF00" fontWeight="bold" exampleText="public function test() {}" />
</SyntaxDefinition>
<SyntaxDefinition name ="PLSQL" extensions = ".plsql">
<Color name="Comment" foreground="#FF00FF00" exampleText="-- comment"/>
<Color name="String" foreground="#FFFF9800" exampleText="&quot;Hello, World!&quot;"/>
<Color name="Keywords" foreground="#FFFFFF00" fontWeight="bold"/>
<Color name="ReservedWords" foreground="#FFAFAF00" fontWeight="bold"/>
<Color name="Functions" foreground="#FFDFDF00" fontWeight="bold"/>
</SyntaxDefinition>
<SyntaxDefinition name="PowerShell" extensions=".ps1;.psm1;.psd1">
<Color name="Comment" foreground="#FF00FF00" exampleText="// comment" />
<Color name="String" foreground="#FFFF9800" exampleText="string text = &quot;Hello, World!&quot;"/>
<Color name="Char" foreground="#FFFF5840" exampleText="char linefeed = '\n';"/>
<Color name="Punctuation" foreground="#FFA0A0F0" exampleText="a(b.c);" />
<Color name="NumberLiteral" foreground="#FF00BFFF" exampleText="3.1415f"/>
<Color name="Keywords" foreground="#FFFFFF00" fontWeight="bold" exampleText="if (a)"/>
<Color name="Variable" foreground="#FFC0C0C0" exampleText="$param = 1"/>
<Color name="ExceptionKeywords" foreground="#FFAFAF40" fontWeight="bold"/>
<Color name="GotoKeywords" foreground="#FFDFDF40" />
<Color name="ReferenceTypes" foreground="#FFFFFF00" />
<Color name="Command" foreground="#FFA09160" fontWeight="bold"/>
<Color name="Operators" foreground="#FF4F4F40" exampleText="-eq"/>
</SyntaxDefinition>
<SyntaxDefinition name="Python" extensions=".py;.pyw">
<Color name="Comment" foreground="#FF00FF00" />
<Color name="String" foreground="#FFFF9800" />
<Color name="MethodCall" foreground="#FFCFCF00" fontWeight="bold"/>
<Color name="NumberLiteral" foreground="#FF00BFFF" fontStyle="normal" fontWeight="normal"/>
<Color name="Keywords" foreground="#FFFFFF00" />
<Color name="CommentMarkerSetTodo" foreground="#FFFF0000" fontWeight="bold"/>
<Color name="CommentMarkerSetHackUndone" foreground="#FF8B008B" fontWeight="bold"/>
</SyntaxDefinition>
<SyntaxDefinition name="Ruby" extensions=".rb">
<Color name="Digits" foreground="#FF00BFFF" fontStyle="normal" fontWeight="normal"/>
<Color name="Variable" foreground="#FFC0C0C0" />
<Color name="Punctuation" foreground="#FFA0A0F0" />
<Color name="Comment" foreground="#FF00FF00" />
<Color name="LineComment" foreground="#FF00A000" />
<Color name="DocComment" foreground="#FF00A000" />
<Color name="NestedComments" foreground="#FF00C000" />
<Color name="MultiLineComment" foreground="#FF00FF00" />
<Color name="Char" foreground="#FFFF5840" />
<Color name="String" foreground="#FFFF9800" />
<Color name="MethodCall" foreground="#FFDFDF00" fontWeight="bold" />
<Color name="FunctionDefinition" foreground="#FFCFCF00" fontWeight="bold" />
<Color name="ExceptionHandlingStatements" foreground="#FFCFCF00" />
<Color name="Imports" foreground="#FF8FAF00" fontWeight="bold" />
<Color name="IterationStatements" foreground="#FFAFAF00" />
<Color name="JumpStatements" foreground="#FF8F8F00" />
<Color name="OperatorStatements" foreground="#FF6F6F00" />
<Color name="NullStatement" foreground="#FFFFFF00" />
<Color name="SelectionStatements" foreground="#FFDFDF00" />
<Color name="BooleanStatements" foreground="#FFE0D1A0" />
<Color name="DefinedStatement" foreground="#FFC0B180" />
<Color name="ClassSelfStatement" foreground="#FFA09160" />
<Color name="ClassInheritanceStatement" foreground="#FF807140" />
<Color name="ImportStatement" foreground="#FF8F8F00"/>
<Color name="BuiltInStatements" foreground="#FFFFFF00" />
<Color name="ClassStatement" foreground="#FFDFDF00" />
<Color name="CommentMarkerSetTodo" foreground="#FFFF0000" fontWeight="bold"/>
<Color name="CommentMarkerSetHackUndone" foreground="#FF8B008B" fontWeight="bold"/>
</SyntaxDefinition>
<SyntaxDefinition name="Scheme" extensions=".sls;.sps;.ss;.scm">
<!-- Lisp syntax definition -->
<Color name="Digits" foreground="#FF00BFFF" exampleText="3.1415f"/>
<Color name="Comment" foreground="#FF00FF00" />
<Color name="Punctuation" foreground="#FFA0A0F0" exampleText="a(b.c);"/>
<Color name="Syntax" foreground="#FFFFFF00"/>
<Color name="Library Syntax" foreground="#FFAFAF40"/>
<Color name="Auxilliary Syntax" foreground="#FFDFDF40"/>
<Color name="MethodCall" foreground="#FFDFDF00" fontWeight="bold" />
<Color name="NullOrValueKeywords" foreground="#FFCFCF00" fontWeight="bold" exampleText="if (value == null)"/>
</SyntaxDefinition>
<SyntaxDefinition name="Squirrel" extensions=".nut">
<!-- Reference: http://www.squirrel-lang.org/
Reference Manual: http://www.squirrel-lang.org/doc/squirrel2.html -->
<Color name="Comment" foreground="#FF00FF00" />
<Color name="Digits" foreground="#FF00BFFF" fontStyle="normal" fontWeight="normal"/>
<Color name="Punctuation" foreground="#FFA0A0F0" />
<Color name="String" foreground="#FFFF9800" />
<Color name="MethodCall" foreground="#FFDFDF00" fontStyle="normal" fontWeight="normal" />
<Color name="GGenObject" foreground="#FFCFCF00" fontStyle="normal" fontWeight="normal" />
<Color name="Keywords" foreground="#FFFFFF00" fontStyle="normal" fontWeight="normal"/>
<Color name="CommentMarkerSetTodo" foreground="#FFFF0000" fontWeight="bold"/>
<Color name="CommentMarkerSetHackUndone" foreground="#FF8B008B" fontWeight="bold"/>
<Color name="PreprocessorLine" foreground="#FF8080FF" />
</SyntaxDefinition>
<SyntaxDefinition name = "TeX" extensions = ".tex">
<Color name="Digits" foreground="#FF00BFFF" fontStyle="normal" fontWeight="normal"/>
<Color name="LineComment" foreground="#FF00FF00" />
<Color name="Keywords" foreground="#FFFFFF00" />
<Color name="ShortKeywords" foreground="#FFDFDF00" background="#30AAAAAA" fontWeight="normal" />
<Color name="Todo" foreground="#FFFF0000" fontWeight="bold"/>
<Color name="HACK" foreground="#FF8B008B" fontWeight="bold"/>
<Color name="CurlyBrackets" foreground="#FFE0D1A0" fontWeight="normal" />
<Color name="SquareBrackets" foreground="#FFC0B180" />
<Color name="ParameterInSquareBrackets" foreground="#FFA09160" background="#11808080" />
<Color name="MathMode" foreground="#FF00AFDF" />
<Color name="MathMode1" foreground="#FF00CFFF" background="#33AAAAAA" />
</SyntaxDefinition>
<SyntaxDefinition name="TSQL" extensions=".sql">
<Color name="Comment" foreground="#FF00FF00" />
<Color name="Char" foreground="#FFFF5840" />
<Color name="Keywords" foreground="#FFFFFF00" exampleText="SELECT FROM"/>
<Color name="CommentMarkerSetTodo" foreground="#FFFF0000" fontWeight="bold"/>
<Color name="CommentMarkerSetHackUndone" foreground="#FFE0E000" fontWeight="bold"/>
</SyntaxDefinition>
<SyntaxDefinition name="TXT" extensions=".txt">
<Color name="Comment" foreground="#FF00FF00" />
<Color name="Digits" foreground="#FF4B0082" fontStyle="normal" fontWeight="normal"/>
<Color name="String" foreground="#FFFF9800" />
<Color name="String2" foreground="#FFFF5840" />
<Color name="BulletNumbers" foreground="#FF00AFDF" fontWeight="normal"/>
<Color name="Heading1" foreground="#FFFFFF00" />
<Color name="Heading2" foreground="#FFDFDF00" fontStyle="italic" />
<Color name="Heading3" foreground="#FFCFCF00" fontWeight="normal" fontStyle="italic" />
<Color name="Heading4" foreground="#FFAFAF00" fontWeight="normal" />
<Color name="Important" foreground="#FFF25D20" fontWeight="bold" />
<Color name="Punctuation" foreground="#FFA0A0F0" />
<Color name="BoldFormat" fontWeight="bold" />
<Color name="ItalicFormat" fontStyle="italic" />
<Color name="Problem" foreground="#FFFF0000" />
<Color name="Complete" foreground="#FF00FF00" />
<!-- Highlight Time information at begining of line: eg.: "2:04:45 PM" or "12:04:45 AM" -->
<Color name="HighlightTime" fontStyle="italic" foreground="#FFFFFF00" />
</SyntaxDefinition>
<SyntaxDefinition name="VB" extensions=".vb">
<Color name="Comment" foreground="#FF00FF00" exampleText="' comment" />
<Color name="String" foreground="#FFFF9800" exampleText="text = &quot;Hello, World!&quot;"/>
<Color name="DateLiteral" foreground="#FFff7860" exampleText="endOfWorld = #2012-12-21#"/>
<Color name="Preprocessor" foreground="#FF8080FF" exampleText="#Region &quot;Title&quot;"/>
<Color name="DataTypes" foreground="#FFFFFF00" exampleText="Dim b As Boolean = True"/>
<Color name="Operators" foreground="#FFDFDF00" exampleText="If a OrElse b Then"/>
<Color name="Constants" foreground="#FFCFCF00" exampleText="b = False"/>
<Color name="Keywords" foreground="#FFAFAF00" exampleText="If a OrElse b Then"/>
<Color name="FunctionKeywords" foreground="#FF8F8F00" exampleText="CInt(a)"/>
<Color name="ContextKeywords" foreground="#FF6F6F00" exampleText="Declare Unicode Sub SomeMethod"/>
</SyntaxDefinition>
<SyntaxDefinition name="VTL" extensions=".vtl;.vm">
<Color name="Digits" foreground="#FF00BFFF" fontStyle="normal" fontWeight="normal"/>
<Color name="String" foreground="#FFFF9800" exampleText="string text = &quot;Hello, World!&quot;" />
<Color name="String2" foreground="#FFFF5840" />
<Color name="Comment" foreground="#FF00FF00" />
<Color name="Keywords" foreground="#FFFFFF00" />
<Color name="Punctuation" foreground="#FFA0A0F0" />
<Color name="ObjectReference" foreground="#FFDFDF00" exampleText="$Customer.Name"/>
</SyntaxDefinition>
<SyntaxDefinition name="XML" extensions=".xml;.xsl;.xslt;.xsd;.manifest;.config;.addin;.xshd;.wxs;.wxi;.wxl;.proj;.csproj;.vbproj;.ilproj;.booproj;.build;.xfrm;.targets;.xaml;.xpt;.xft;.map;.wsdl;.disco;.ps1xml;.nuspec">
<Color name="Comment" foreground="#FF00ff00" exampleText="&lt;!-- comment --&gt;"/>
<Color name="CData" foreground="#FFc0b180" exampleText="&lt;![CDATA[data]]&gt;"/>
<Color name="DocType" foreground="#FFdfdf00" exampleText="&lt;!DOCTYPE rootElement&gt;"/>
<Color name="XmlDeclaration" foreground="#FFdfdf20" exampleText='&lt;?xml version="1.0"?&gt;'/>
<Color name="XmlTag" foreground="#FFffff00" exampleText='&lt;tag attribute="value" /&gt;'/>
<Color name="AttributeName" foreground="#FFffcf00" exampleText='&lt;tag attribute="value" /&gt;'/>
<Color name="AttributeValue" foreground="#FFff9800" exampleText='&lt;tag attribute="value" /&gt;'/>
<Color name="Entity" foreground="#FFa0a0f0" exampleText="index.aspx?a=1&amp;amp;b=2"/>
<Color name="BrokenEntity" foreground="#FFff5800" exampleText="index.aspx?a=1&amp;b=2"/>
</SyntaxDefinition>
<SyntaxDefinition name="XmlDoc">
<Color name="XmlString" foreground="#FF666666" fontWeight="normal" exampleText="${DocCommentMarker} &lt;exception cref=&quot;System.Exception&quot; /&gt;"/>
<Color name="DocComment" foreground="#FFAAAAAA" exampleText="${DocCommentMarker} &lt;exception cref=&quot;System.Exception&quot; /&gt;"/>
<Color name="XmlPunctuation" foreground="#FF999999" fontWeight="normal" exampleText="${DocCommentMarker} &lt;exception cref=&quot;System.Exception&quot; /&gt;"/>
<Color name="KnownDocTags" foreground="#FF7979B9" fontWeight="normal" exampleText="${DocCommentMarker} &lt;exception cref=&quot;System.Exception&quot; /&gt;"/>
</SyntaxDefinition>
<GlobalStyles>
<!-- Background and foreground color of the default text (without highlighting) in the text editor -->
<DefaultStyle foreground="#FFFFFFFF" background="#FF000080" />
<!-- Background color of the currently highlighted line -->
<CurrentLineBackground background="#7F4A11AE" bordercolor="#7F4A11AE"/>
<!-- Foreground color of the line number display in the editor -->
<LineNumbersForeground foreground="#FFC0C0FF"/>
<!-- background, border, and Foreground color of a text selection (eg.: CTRL+A or "Select All") -->
<Selection background="#3FFFFFFF" bordercolor="#9FFFFFFF" foreground="Yellow" />
<!-- Foreground and background color of a hyperlink in the text -->
<Hyperlink background="#08FFFFFF" foreground="#FF00BFFF"/>
<!-- Foreground color of a non-printable character (enter, tab, or space)
in the text if their display is explicitely enabled -->
<NonPrintableCharacter foreground="#5FFF8080"/>
</GlobalStyles>
</ThemeSyntaxDefinition>
<!--
- XSD Generation from XML
http://xmlgrid.net/xml2xsd.html
- XML XSD Validation
http://www.utilities-online.info/xsdvalidation/
-->
<00><><?xml version="1.0"?>
<ThemeSyntaxDefinition name="TrueBlue" xmlns="http://icsharpcode.net/sharpdevelop/themesyntaxdefinition/2019">
<SyntaxDefinition name="ActionScript3" extensions=".as">
<Color name="Comment" foreground="#FF57A64A" exampleText="// comment"/>
<Color name="String" foreground="#FFD69D85" exampleText="'str'"/>
<Color name="MethodCall" foreground="#FFdcdcaa" exampleText="o.ToString();"/>
<Color name="Digits" foreground="#FFb5cea8" exampleText="3.1415"/>
<Color name="Keyword" foreground="#FF559CD6"/>
<Color name="Keyword1" foreground="#FFd8a0df"/>
<Color name="CommentMarkerSet" foreground="#FFFF8080" fontWeight="bold"/>
<Color name="CommentMarkerSetHackUndone" foreground="#FFFF6060" fontWeight="bold"/>
</SyntaxDefinition>
<SyntaxDefinition name="ASP/XHTML" extensions=".asp;.aspx;.asax;.asmx;.ascx;.master" xmlns="http://icsharpcode.net/sharpdevelop/syntaxdefinition/2008">
<Color name="ASPSectionStartEndTags" foreground="Black" background="Yellow" exampleText="&lt;% System.Console.WriteLine(&quot;Hello World!&quot;); %&gt;" />
<Color name="ASPSection" foreground="Black" background="#FFF7F2E3" exampleText="&lt;% System.Console.WriteLine(&quot;Hello World!&quot;); %&gt;" />
</SyntaxDefinition>
<SyntaxDefinition name="Boo" extensions=".boo">
<Color name="Comment" foreground="#FF57A64A"/>
<Color name="Comment1" foreground="#FF57A64A"/>
<Color name="Comment2" foreground="#FF57A64A"/>
<Color name="NestedComments" foreground="#FF57A64A"/>
<Color name="String" foreground="#FFD69D85"/>
<Color name="CodeInsideString" foreground="#FFffd68f"/>
<Color name="Keywords" foreground="#FF00A0FF"/>
<Color name="Keywords1" foreground="#FFdcdcaa"/>
<Color name="Keywords2" foreground="#FFd8a0df"/>
<Color name="Keywords3" foreground="#FF00A0FF"/>
<Color name="Keywords4" foreground="#FF00A0FF"/>
<Color name="Keywords5" foreground="#FF00A0FF"/>
<Color name="Keywords6" foreground="#FF00A0FF"/>
<Color name="Keywords7" foreground="#FF00A0FF"/>
<Color name="Keywords8" foreground="#FF00A0FF"/>
<Color name="Keywords9" foreground="#FF00A0FF"/>
<Color name="Keywords10" foreground="#FF00A0FF"/>
<Color name="Keywords11" foreground="#FF00A0FF"/>
<Color name="Keywords12" foreground="#FF00A0FF"/>
<Color name="Keywords13" foreground="#FF00A0FF"/>
<Color name="Keywords14" foreground="#FF00A0FF"/>
<Color name="Keywords15" foreground="#FF00A0FF"/>
<Color name="Keywords16" foreground="#FF00A0FF"/>
<Color name="Keywords17" foreground="#FF00A0FF"/>
<Color name="Keywords18" foreground="#FF00A0FF"/>
<Color name="Keywords19" foreground="#FF00A0FF"/>
<Color name="Keywords20" foreground="#FF00A0FF"/>
<Color name="Regex" foreground="#FFdcdcaa"/>
<Color name="CommentMarkerSet" foreground="#FFFF0000" fontWeight="bold" />
<Color name="CommentMarkerSetHackUndone" foreground="#FF8B008B" fontWeight="bold" />
</SyntaxDefinition>
<SyntaxDefinition name="Coco" extensions=".atg">
<Color name="Comment" foreground="#FF00FF00" fontStyle="italic" />
<Color name="Punctuation" foreground="#FFA0A0F0" fontWeight="bold" />
<Color name="String" foreground="#FFFF9800" />
<Color name="Keywords" foreground="#FFFFFF00" />
<Color name="COMPILER" foreground="#FFDFDF00" />
<Color name="Lt_Gt_Color" foreground="#FFCFCF00" />
<Color name="Bracket_Color" foreground="#FFAFAF00" />
<Color name="CSharp_Color" foreground="#FF8F8F00" />
<Color name="CSharp1_Color" foreground="#FF6F6F00" />
</SyntaxDefinition>
<SyntaxDefinition name="C++" extensions=".c;.h;.cc;.cpp;.hpp">
<Color name="Comment" foreground="#FF00FF00" />
<Color name="Character" foreground="#FFFF5840" />
<Color name="String" foreground="#FFFF9800" />
<Color name="Preprocessor" foreground="#FF8080FF" />
<Color name="Punctuation" foreground="#FFA0A0F0" />
<Color name="MethodName" foreground="#FFFFFF00" />
<Color name="Digits" foreground="#FF00BFFF" />
<Color name="CompoundKeywords" foreground="#FFDFDF00" />
<Color name="This" foreground="#FFCFCF00" />
<Color name="Operators" foreground="#FFAFAF00" />
<Color name="Namespace" foreground="#FF8F8F00" />
<Color name="Friend" foreground="#FF6F6F00" />
<Color name="Modifiers" foreground="#FFFFFF00" />
<Color name="TypeKeywords" foreground="#FFDFDF00" />
<Color name="BooleanConstants" foreground="#FFFFFF40" />
<Color name="Keywords" foreground="#FFDFDF40" />
<Color name="LoopKeywords" foreground="#FFCFCF40" />
<Color name="JumpKeywords" foreground="#FFAFAF40" />
<Color name="ExceptionHandling" foreground="#FF8F8F40" />
<Color name="ControlFlow" foreground="#FF6F6F40" />
</SyntaxDefinition>
<SyntaxDefinition name="C#" extensions=".cs">
<!-- The named colors 'Comment' and 'String' are used in SharpDevelop to detect if a line is inside a multiline string/comment -->
<Color name="Comment" foreground="#FF57A64A" exampleText="// comment" />
<Color name="String" foreground="#FFD69D85" exampleText="string text = &quot;Hello, World!&quot;"/>
<Color name="StringInterpolation" foreground="#FFffd68f" exampleText="string text = $&quot;Hello, {name}!&quot;"/>
<Color name="Char" foreground="#FFD69D85" exampleText="char linefeed = '\n';"/>
<Color name="Preprocessor" foreground="#FF9B9B9B" exampleText="#region Title"/>
<Color name="Punctuation" foreground="White" exampleText="a(b.c);"/>
<Color name="ValueTypeKeywords" foreground="#FF00A0FF" exampleText="bool b = true;"/>
<Color name="ReferenceTypeKeywords" foreground="#FF559CD6" exampleText="object o;"/>
<Color name="MethodCall" foreground="#FFdcdcaa" exampleText="o.ToString();"/>
<Color name="NumberLiteral" foreground="#FFb5cea8" exampleText="3.1415f"/>
<Color name="ThisOrBaseReference" foreground="#FF3a6a9b" exampleText="this.Do(); base.Do();"/>
<Color name="NullOrValueKeywords" foreground="#FF559CD6" exampleText="if (value == null)"/>
<Color name="Keywords" foreground="#FFd8a0df" exampleText="if (a) {} else {}"/>
<Color name="GotoKeywords" foreground="#FFd8a0df" exampleText="continue; return null;"/>
<Color name="ContextKeywords" foreground="#FFd8a0df" exampleText="var a = from x in y select z;"/>
<Color name="ExceptionKeywords" foreground="#FFd8a0df" exampleText="try {} catch {} finally {}"/>
<Color name="CheckedKeyword" foreground="#FF559CD6" exampleText="checked {}"/>
<Color name="UnsafeKeywords" foreground="#FF559CD6" exampleText="unsafe { fixed (..) {} }"/>
<Color name="OperatorKeywords" foreground="#FFD69D85" exampleText="public static implicit operator..."/>
<Color name="ParameterModifiers" foreground="#FF559CD6" exampleText="(ref int a, params int[] b)"/>
<Color name="Modifiers" foreground="#FF559CD6" exampleText="static readonly int a;"/>
<Color name="Visibility" foreground="#FF559CD6" exampleText="public override void ToString();"/>
<Color name="NamespaceKeywords" foreground="#FF559CD6" exampleText="namespace A.B { using System; }"/>
<Color name="GetSetAddRemove" foreground="#FF559CD6" exampleText="int Prop { get; set; }"/>
<Color name="TrueFalse" foreground="#FF00A0FF" exampleText="b = false; a = true;"/>
<Color name="TypeKeywords" foreground="#FF559CD6" exampleText="if (x is int) { a = x as int; type = typeof(int); size = sizeof(int); c = new object(); }"/>
<Color name="SemanticKeywords" foreground="#FF559CD6" fontWeight="bold" exampleText="if (args == null) throw new ArgumentNullException(nameof(args));" />
<Color name="CommentMarkerSetTodo" foreground="#FFFF0000" fontWeight="bold" />
<Color name="CommentMarkerSetHackUndone" foreground="#FF8B008B" fontWeight="bold" />
</SyntaxDefinition>
<SyntaxDefinition name="CSS" extensions=".css">
<Color name="Comment" foreground="#FF57A64A" exampleText="/* comment */" />
<Color name="String" foreground="#FFD69D85" exampleText="body { background: url(&quot;image.png&quot;) }" />
<Color name="Selector" foreground="#FFd8a0df" fontWeight="normal" exampleText="div p" />
<Color name="Class" foreground="#FF3a6a9b" fontWeight="normal" exampleText="#para" />
<Color name="Property" foreground="#FFCFCF00" fontWeight="normal" exampleText="p { color: red; }" />
<Color name="Value" foreground="#FF00A0FF" fontWeight="normal" exampleText="p { color: red; }" />
<Color name="CurlyBraces" foreground="White" exampleText="{ }" />
<Color name="Colon" foreground="White" exampleText=":" />
</SyntaxDefinition>
<SyntaxDefinition name="BAT" extensions=".bat;.dos">
<Color name="String" foreground="#FFD69D85" exampleText="string text = &quot;Hello, World!&quot;" />
<Color name="String2" foreground="#FFD69D85" background="#22DDDDDD" exampleText="string text = &quot;Hello, World!&quot;"/>
<Color name="Comment" foreground="#FF57A64A" exampleText="string text = &quot;Hello, World!&quot;"/>
<Color name="Digits" foreground="#FFb5cea8" fontStyle="italic"/>
<Color name="Punctuation" foreground="White" exampleText="string text = &quot;Hello, World!&quot;"/>
<Color name="PARAMETER" foreground="#FF00A0FF" exampleText="%1"/>
<Color name="VARIABLE" foreground="#FF00A0FF" exampleText="%MYVAR%"/>
<Color name="GOTO" foreground="#FFd8a0df" background="#40AAAAAA"/>
<Color name="GOTO_TARGET" foreground="#FFd8a0df" background="#80AAAAAA"/>
<Color name="AtCommand" foreground="#FF00A0FF" />
<Color name="Command" foreground="#FF00A0FF" />
<Color name="Command1" foreground="#FF00A0FF" />
<Color name="Command2" foreground="#FF00A0FF" />
<Color name="Command3" foreground="#FF00A0FF" />
</SyntaxDefinition>
<SyntaxDefinition name="F#" extensions=".fs">
<!-- Shades of Red-Brown: #a31515, #cf4315, #ffb96e, #ffdc95 -->
<Color name="Digits" foreground="#FFb5cea8" exampleText="3.1415f"/>
<Color name="Comment" foreground="#FF57A64A" exampleText="// comment"/>
<Color name="Punctuation" foreground="White" exampleText="a(b.c);"/>
<Color name="String" foreground="#FFD69D85" exampleText="string text = &quot;Hello, World!&quot;"/>
<Color name="Char" foreground="#FFD69D85" exampleText="char linefeed = '\n';"/>
<Color name="Preprocessor" foreground="#FF9B9B9B" exampleText="#region Title"/>
<Color name="ReferenceTypes" foreground="#FF559CD6" exampleText="object o;"/>
<Color name="MethodCall" foreground="#FFdcdcaa" fontWeight="bold" exampleText="o.ToString();"/>
<Color name="NullOrValueKeywords" foreground="#FF559CD6" fontWeight="bold" exampleText="if (value == null)"/>
<Color name="Modifiers" foreground="#FF559CD6" exampleText="static readonly int a;"/>
<Color name="Visibility" foreground="#FF559CD6" fontWeight="bold" exampleText="public override void ToString();"/>
<Color name="NamespaceKeywords" foreground="#FF559CD6" fontWeight="bold" exampleText="namespace A.B { using System; }"/>
<Color name="GetSetAddRemove" foreground="#FF559CD6" exampleText="int Prop { get; set; }"/>
<Color name="ReservedKeywords" foreground="#FF559CD6" fontStyle="italic"/>
<Color name="CurrentKeywords" foreground="#FF559CD6" fontStyle="italic"/>
<Color name="CommentMarkerSetTodo" foreground="#FFFF0000" fontWeight="bold"/>
<Color name="CommentMarkerSetHackUndone" foreground="#FF8B008B" fontWeight="bold"/>
</SyntaxDefinition>
<SyntaxDefinition name = "HLSL" extensions = ".fx">
<Color name="Digits" foreground="#FFb5cea8" fontStyle="italic"/>
<Color name="Comments" foreground="#FF57A64A" />
<Color name="Punctuation" foreground="White" />
<Color name="Keywords" foreground="#FF00A0FF" />
<Color name="DataTypes" foreground="#FF559CD6" />
<Color name="States" foreground="#FF559CD6" fontStyle="italic"/>
<Color name="Constants" foreground="#FFd8a0df" />
<Color name="Semantics" foreground="#FFd8a0df" />
<Color name="Functions" foreground="#FFdcdcaa" />
<Color name="MethodCall" foreground="#FFdcdcaa" />
</SyntaxDefinition>
<SyntaxDefinition name="HTML" extensions=".htm;.html">
<Color name="Comment" foreground="#FF57A64A" background="#22AAAAAA" fontStyle="italic" exampleText="&lt;!-- comment --&gt;"/>
<Color name="Digits" foreground="#FFb5cea8" exampleText="&lt;digits&gt;0123456789&lt;/digits&gt;"/>
<Color name="ScriptTag" foreground="#FF00A0FF" exampleText="&lt;script&gt;alert('Hello World!');&lt;/script&gt;"/>
<Color name="JavaScriptTag" foreground="#FF00A0FF" exampleText="&lt;script lang=&quot;JavaScript&quot;&gt;alert('Hello World!');&lt;/script&gt;"/>
<Color name="JScriptTag" foreground="#FF00A0FF" exampleText="&lt;script lang=&quot;JScript&quot;&gt;Response.Write(&quot;Hello World!&quot;);&lt;/script&gt;"/>
<Color name="VBScriptTag" foreground="#FF00A0FF" exampleText="&lt;script lang=&quot;VBScript&quot;&gt;Response.Write(&quot;Hello World!&quot;)&lt;/script&gt;"/>
<Color name="UnknownScriptTag" foreground="White" exampleText="&lt;script la&gt;alert('Hello World!');&lt;/script&gt;"/>
<Color name="HtmlTag" foreground="#FF00A0FF" exampleText="&lt;html&gt;Hello World!/html&gt;"/>
<Color name="Tags" foreground="#FF00A0FF" exampleText="&lt;html&gt;Hello World! &lt;test /&gt;&lt;/html&gt;"/>
<Color name="Attributes" foreground="#FF92caf4" exampleText="&lt;html background='green'&gt;Hello World! &lt;test /&gt;&lt;/html&gt;"/>
<Color name="Slash" foreground="White" exampleText="&lt;html background='green'&gt;Hello World! &lt;test /&gt;&lt;/html&gt;"/>
<Color name="Assignment" foreground="White" exampleText="&lt;html background='green'&gt;Hello World! &lt;test /&gt;&lt;/html&gt;"/>
<Color name="String" foreground="#FFD69D85" exampleText="&lt;html background='green'&gt;Hello World! &lt;test /&gt;&lt;/html&gt;"/>
<Color name="EntityReference" foreground="#FF92caf4" fontStyle="italic" exampleText="&lt;html background='green'&gt;Hello&amp;nbsp;World! &lt;test /&gt;&lt;/html&gt;"/>
<Color name="Entities" foreground="#FF92caf4" fontStyle="italic" exampleText="&lt;html foo='bar' background='green'&gt;Hello&amp;nbsp;World! &lt;test /&gt;&lt;/html&gt;"/>
<Color name="UnknownAttribute" foreground="#FF92caf4" />
</SyntaxDefinition>
<SyntaxDefinition name="INI" extensions=".cfg;.conf;.ini;.iss">
<Color name="Digits" foreground="#FFb5cea8" fontStyle="italic"/>
<Color name="Comment" foreground="#FF57A64A"/>
<Color name="Punctuation" foreground="White"/>
<Color name="String" foreground="#FFD69D85"/>
<Color name="String2" foreground="#FFD69D85"/>
<Color name="Section" foreground="#FF00A0FF"/>
<Color name="PropertyName" foreground="#FF559CD6"/>
</SyntaxDefinition>
<SyntaxDefinition name="Java" extensions=".java">
<Color name="MethodName" foreground="#FFdcdcaa" />
<Color name="Digits" foreground="#FFb5cea8" />
<Color name="String" foreground="#FFD69D85" />
<Color name="Character" foreground="#FFD69D85" />
<Color name="Comment" foreground="#FF57A64A" />
<Color name="Punctuation" foreground="White" />
<Color name="AccessKeywords" foreground="#FF559CD6" />
<Color name="OperatorKeywords" foreground="#FFD69D85" />
<Color name="SelectionStatements" foreground="#FFd8a0df" />
<Color name="IterationStatements" foreground="#FFd8a0df" />
<Color name="ExceptionHandlingStatements" foreground="#FFd8a0df" />
<Color name="ValueTypes" foreground="#FF00A0FF" />
<Color name="ReferenceTypes" foreground="#FF559CD6" />
<Color name="Void" foreground="#FF559CD6" />
<Color name="JumpStatements" foreground="#FFd8a0df" />
<Color name="Modifiers" foreground="#FF559CD6" />
<Color name="AccessModifiers" foreground="#FF559CD6" />
<Color name="Package" foreground="#FF559CD6" />
<Color name="Literals" foreground="#FF559CD6" />
<Color name="CommentTags" foreground="#FF90c088" />
<Color name="JavaDocTags" foreground="#FF90c088" />
</SyntaxDefinition>
<SyntaxDefinition name="JavaScript" extensions=".js">
<Color name="Digits" foreground="#FFb5cea8" fontStyle="normal" fontWeight="normal" exampleText="3.14"/>
<Color name="Comment" foreground="#FF57A64A" exampleText="// comment"/>
<Color name="String" foreground="#FFD69D85" exampleText="var text = &quot;Hello, World!&quot;;" />
<Color name="Character" foreground="#FFD69D85" exampleText="var char = 'a';"/>
<Color name="Regex" foreground="#FF3a6a9b" exampleText="/abc/m"/>
<Color name="JavaScriptKeyWords" foreground="#FFd8a0df" exampleText="return myVariable;"/>
<Color name="JavaScriptIntrinsics" foreground="#FFAFAF00" exampleText="Math.random()"/>
<Color name="JavaScriptLiterals" foreground="#FFd8a0df" exampleText="return false;"/>
<Color name="JavaScriptGlobalFunctions" foreground="#FFdcdcaa" exampleText="escape(myString);"/>
</SyntaxDefinition>
<SyntaxDefinition name="LOG" extensions=".log">
<Color name="Digits" foreground="#FFb5cea8" fontStyle="normal" fontWeight="normal" />
<Color name="Comment" foreground="#FF57A64A"/>
<Color name="Punctuation" foreground="White"/>
<Color name="String" foreground="#FFD69D85"/>
<Color name="String2" foreground="#FFD69D85"/>
<Color name="Section" foreground="#FFdcdcaa"/>
<Color name="AmericanDate" foreground="#FFd8a0df"/>
<Color name="TimeStamp" foreground="#FFd8a0df"/>
<Color name="ImportantKeywords" foreground="#FFd8a0df" fontWeight="bold" />
<Color name="InfoKeywords" foreground="#FF559CD6" fontWeight="bold" />
</SyntaxDefinition>
<SyntaxDefinition name="MarkDown" extensions=".md">
<Color name="Heading" foreground="#FF92caf4" exampleText="# Title #"/>
<Color name="Emphasis" fontStyle="italic" exampleText="*this* is important!"/>
<Color name="StrongEmphasis" fontWeight="bold" exampleText="**this** is more important!"/>
<Color name="Code" foreground="#FFffd68f" exampleText="this is `int.GetHashCode()`"/>
<Color name="BlockQuote" foreground="#FFD69D85" exampleText="&gt; This is a\r\n&gt; quote." />
<Color name="Link" foreground="#FF92caf4" exampleText="[text](http://example.com)"/>
<Color name="Image" foreground="#FF92caf4" exampleText="[text][http://example.com/test.png]"/>
<Color name="LineBreak" foreground="#FF9B9B9B" exampleText="end of line \r\n2nd line "/>
</SyntaxDefinition>
<SyntaxDefinition name = "Pascal" extensions = ".pas">
<Color name="Digits" foreground="#FFb5cea8" fontStyle="normal" exampleText="3.1415f"/>
<Color name="Punctuation" foreground="White" exampleText="a(b.c);"/>
<Color name="Comment" foreground="#FF57A64A" exampleText="// comment"/>
<Color name="Documenation" foreground="#FF57A64A" />
<Color name="Char" foreground="#FFD69D85" exampleText="char linefeed = '\n';"/>
<Color name="String" foreground="#FFD69D85" exampleText="string text = &quot;Hello, World!&quot;"/>
<Color name="DataTypes" foreground="#FFd8a0df" />
<Color name="Operators" foreground="#FFD69D85" />
<Color name="Statements" foreground="#FF00A0FF" />
<Color name="MethodCall" foreground="#FFdcdcaa" fontWeight="bold"/>
<Color name="FunctionKeywords" foreground="#FFdcdcaa" />
<Color name="CommentMarkerSetTodo" foreground="#FFFF0000" fontWeight="bold"/>
<Color name="CommentMarkerSetHackUndone" foreground="#FF8B008B" fontWeight="bold"/>
</SyntaxDefinition>
<SyntaxDefinition name="Patch" extensions=".patch;.diff">
<Color name="AddedText" foreground="#FFFFFF00" exampleText="+added"/>
<Color name="RemovedText" foreground="#FFFF6060" exampleText="-removed"/>
<Color name="UnchangedText" exampleText=" unchanged"/>
<Color name="Position" foreground="#FF00A0FF" exampleText="@@ -186,6 +186,12 @@"/>
<Color name="Header" foreground="#FFd8a0df" exampleText="--- (oldversion)&#10;+++ (newversion)"/>
<Color name="FileName" foreground="#FF00DF00" fontWeight="bold" exampleText="Index: path/to/file"/>
<Color name="AtAtColor" foreground="#FFD69D85" exampleText="@@"/>
</SyntaxDefinition>
<SyntaxDefinition name ="PHP" extensions = ".php">
<Color name="Comment" foreground="#FF57A64A" exampleText="// comment"/>
<Color name="String" foreground="#FFD69D85" exampleText="$text = &quot;Hello, World!&quot;"/>
<Color name="NumberLiteral" foreground="#FFb5cea8" exampleText="3.1415"/>
<Color name="Punctuation" foreground="White" exampleText="a(b + c)" />
<Color name="FunctionCall" foreground="#FFdcdcaa" fontWeight="bold" exampleText="abs(num);"/>
<Color name="AccessKeywords" foreground="#FF559CD6" fontWeight="bold" exampleText="global $database;" />
<Color name="OperatorKeywords" foreground="#FFD69D85" fontWeight="bold" exampleText="if (x === false and y === false) { }" />
<Color name="SelectionStatements" foreground="#FFd8a0df" fontWeight="bold" exampleText="if (true) { } else { }" />
<Color name="IterationStatements" foreground="#FFd8a0df" fontWeight="bold" exampleText="while (true) { }" />
<Color name="JumpStatements" foreground="#FFd8a0df" fontWeight="bold" exampleText="if (x == 5) continue;" />
<Color name="ControlStatements" foreground="#FF559CD6" fontWeight="bold" exampleText="include(&quot;test.php&quot;);" />
<Color name="ValueTypes" foreground="#FF00A0FF" fontWeight="bold" exampleText="int test = 5;" />
<Color name="OtherTypes" foreground="#FF00A0FF" exampleText="object test = null;" />
<Color name="AccessModifiers" foreground="#FF00A0FF" fontWeight="bold" exampleText="public function test() {}" />
</SyntaxDefinition>
<SyntaxDefinition name ="PLSQL" extensions = ".plsql">
<Color name="Comment" foreground="#FF57A64A" exampleText="-- comment"/>
<Color name="String" foreground="#FFD69D85" exampleText="&quot;Hello, World!&quot;"/>
<Color name="Keywords" foreground="#FF00A0FF" />
<Color name="ReservedWords" foreground="#FFd8a0df" />
<Color name="Functions" foreground="#FFdcdcaa" />
</SyntaxDefinition>
<SyntaxDefinition name="PowerShell" extensions=".ps1;.psm1;.psd1">
<Color name="Comment" foreground="#FF57A64A" exampleText="// comment" />
<Color name="String" foreground="#FFD69D85" exampleText="string text = &quot;Hello, World!&quot;"/>
<Color name="Char" foreground="#FFD69D85" exampleText="char linefeed = '\n';"/>
<Color name="Punctuation" foreground="White" exampleText="a(b.c);" />
<Color name="NumberLiteral" foreground="#FFb5cea8" exampleText="3.1415f"/>
<Color name="Keywords" foreground="#FF00A0FF" exampleText="if (a)"/>
<Color name="Variable" foreground="#FFd8a0df" exampleText="$param = 1"/>
<Color name="ExceptionKeywords" foreground="#FFd8a0df" />
<Color name="GotoKeywords" foreground="#FFd8a0df" />
<Color name="ReferenceTypes" foreground="#FF559CD6" />
<Color name="Command" foreground="#FF559CD6" />
<Color name="Operators" foreground="#FF559CD6" exampleText="-eq"/>
</SyntaxDefinition>
<SyntaxDefinition name="Python" extensions=".py;.pyw">
<Color name="Comment" foreground="#FF57A64A" />
<Color name="String" foreground="#FFD69D85" />
<Color name="MethodCall" foreground="#FFdcdcaa" />
<Color name="NumberLiteral" foreground="#FFb5cea8" />
<Color name="Keywords" foreground="#FF00A0FF" />
<Color name="CommentMarkerSetTodo" foreground="#FFFF0000" fontWeight="bold"/>
<Color name="CommentMarkerSetHackUndone" foreground="#FF8B008B" fontWeight="bold"/>
</SyntaxDefinition>
<SyntaxDefinition name="Ruby" extensions=".rb">
<Color name="Digits" foreground="#FFb5cea8" />
<Color name="Variable" foreground="#FF92caf4" />
<Color name="Punctuation" foreground="#FFA0A0F0" />
<Color name="Comment" foreground="#FF57A64A" />
<Color name="LineComment" foreground="#FF57A64A" />
<Color name="DocComment" foreground="#FF57A64A" />
<Color name="NestedComments" foreground="#FF57A64A" />
<Color name="MultiLineComment" foreground="#FF57A64A" />
<Color name="Char" foreground="#FFD69D85" />
<Color name="String" foreground="#FFD69D85" />
<Color name="MethodCall" foreground="#FFdcdcaa" fontWeight="bold" />
<Color name="FunctionDefinition" foreground="#FFdcdcaa" fontWeight="bold" />
<Color name="ExceptionHandlingStatements" foreground="#FFd8a0df" />
<Color name="Imports" foreground="#FF00A0FF" fontWeight="bold" />
<Color name="IterationStatements" foreground="#FFd8a0df" />
<Color name="JumpStatements" foreground="#FFd8a0df" />
<Color name="OperatorStatements" foreground="#FFD69D85" />
<Color name="NullStatement" foreground="#FF00A0FF" />
<Color name="SelectionStatements" foreground="#FF00A0FF" />
<Color name="BooleanStatements" foreground="#FF00A0FF" />
<Color name="DefinedStatement" foreground="#FF00A0FF" />
<Color name="ClassSelfStatement" foreground="#FF00A0FF" />
<Color name="ClassInheritanceStatement" foreground="#FF00A0FF" />
<Color name="ImportStatement" foreground="#FF00A0FF"/>
<Color name="BuiltInStatements" foreground="#FF00A0FF" />
<Color name="ClassStatement" foreground="#FF00A0FF" />
<Color name="CommentMarkerSetTodo" foreground="#FFFF0000" fontWeight="bold"/>
<Color name="CommentMarkerSetHackUndone" foreground="#FF8B008B" fontWeight="bold"/>
</SyntaxDefinition>
<SyntaxDefinition name="Scheme" extensions=".sls;.sps;.ss;.scm">
<!-- Lisp syntax definition -->
<Color name="Digits" foreground="#FFb5cea8" exampleText="3.1415f"/>
<Color name="Comment" foreground="#FF57A64A" />
<Color name="Punctuation" foreground="White" exampleText="a(b.c);"/>
<Color name="Syntax" foreground="#FF00A0FF"/>
<Color name="Library Syntax" foreground="#FF00A0FF"/>
<Color name="Auxilliary Syntax" foreground="#FFd8a0df"/>
<Color name="MethodCall" foreground="#FFdcdcaa" fontWeight="bold" />
<Color name="NullOrValueKeywords" foreground="#FF559CD6" fontWeight="bold" exampleText="if (value == null)"/>
</SyntaxDefinition>
<SyntaxDefinition name="Squirrel" extensions=".nut">
<!-- Reference: http://www.squirrel-lang.org/
Reference Manual: http://www.squirrel-lang.org/doc/squirrel2.html -->
<Color name="Comment" foreground="#FF57A64A" />
<Color name="Digits" foreground="#FFb5cea8" fontStyle="normal" fontWeight="normal"/>
<Color name="Punctuation" foreground="White" />
<Color name="String" foreground="#FFD69D85" />
<Color name="MethodCall" foreground="#FFdcdcaa" fontStyle="normal" fontWeight="normal" />
<Color name="GGenObject" foreground="#FFd8a0df" fontStyle="normal" fontWeight="normal" />
<Color name="Keywords" foreground="#FF00A0FF" fontStyle="normal" fontWeight="normal"/>
<Color name="CommentMarkerSetTodo" foreground="#FFFF0000" fontWeight="bold"/>
<Color name="CommentMarkerSetHackUndone" foreground="#FF8B008B" fontWeight="bold"/>
<Color name="PreprocessorLine" foreground="#FF8080FF" />
</SyntaxDefinition>
<SyntaxDefinition name = "TeX" extensions = ".tex">
<Color name="Digits" foreground="#FFb5cea8" fontStyle="normal" fontWeight="normal"/>
<Color name="LineComment" foreground="#FF57A64A" />
<Color name="Keywords" foreground="#FF00A0FF" />
<Color name="ShortKeywords" foreground="#FFd8a0df" background="#10AAAAAA" fontWeight="normal" />
<Color name="Todo" foreground="#FFFF0000" fontWeight="bold"/>
<Color name="HACK" foreground="#FF8B008B" fontWeight="bold"/>
<Color name="CurlyBrackets" foreground="White" fontWeight="normal" />
<Color name="SquareBrackets" foreground="#FFffd68f" />
<Color name="ParameterInSquareBrackets" foreground="#FFD69D85" background="#11404040" />
<Color name="MathMode" foreground="#FF3a6a9b" />
<Color name="MathMode1" foreground="#FF5a8abb" />
</SyntaxDefinition>
<SyntaxDefinition name="TSQL" extensions=".sql">
<Color name="Comment" foreground="#FF57a64a" />
<Color name="Char" foreground="#FFD69D85" />
<Color name="Keywords" foreground="#FF00A0FF" exampleText="SELECT FROM"/>
<Color name="CommentMarkerSetTodo" foreground="#FFFF0000" fontWeight="bold"/>
<Color name="CommentMarkerSetHackUndone" foreground="#FFE0E000" fontWeight="bold"/>
</SyntaxDefinition>
<SyntaxDefinition name="TXT" extensions=".txt">
<Color name="Comment" foreground="#FF57A64A" />
<Color name="Digits" foreground="#FFb5cea8" />
<Color name="String" foreground="#FFD69D85" />
<Color name="String2" foreground="#FFD69D85" />
<Color name="BulletNumbers" foreground="#FF92caf4"/>
<Color name="Heading1" foreground="#FFd8a0df" />
<Color name="Heading2" foreground="#FFd8a0df" fontStyle="italic" />
<Color name="Heading3" foreground="#FFd8a0df" fontStyle="italic" />
<Color name="Heading4" foreground="#FFd8a0df" />
<Color name="Important" foreground="#FFF25D20" fontWeight="bold" />
<Color name="Punctuation" foreground="White" />
<Color name="BoldFormat" fontWeight="bold" />
<Color name="ItalicFormat" fontStyle="italic" />
<Color name="Problem" foreground="#FFFF0000" />
<Color name="Complete" foreground="#FF559CD6" />
<!-- Highlight Time information at begining of line: eg.: "2:04:45 PM" or "12:04:45 AM" -->
<Color name="HighlightTime" fontStyle="italic" foreground="#FFFFFF00" />
</SyntaxDefinition>
<SyntaxDefinition name="VB" extensions=".vb">
<Color name="Comment" foreground="#FF57a64a" exampleText="' comment" />
<Color name="String" foreground="#FFD69D85" exampleText="text = &quot;Hello, World!&quot;"/>
<Color name="DateLiteral" foreground="#FFb5cea8" exampleText="endOfWorld = #2012-12-21#"/>
<Color name="Preprocessor" foreground="#FF9B9B9B" exampleText="#Region &quot;Title&quot;"/>
<Color name="DataTypes" foreground="#FF00A0FF" exampleText="Dim b As Boolean = True"/>
<Color name="Operators" foreground="#FF00A0FF" exampleText="If a OrElse b Then"/>
<Color name="Constants" foreground="#FF00A0FF" exampleText="b = False"/>
<Color name="Keywords" foreground="#FF00A0FF" exampleText="If a OrElse b Then"/>
<Color name="FunctionKeywords" foreground="#FFdcdcaa" exampleText="CInt(a)"/>
<Color name="ContextKeywords" foreground="#FFd8a0df" exampleText="Declare Unicode Sub SomeMethod"/>
</SyntaxDefinition>
<SyntaxDefinition name="VTL" extensions=".vtl;.vm">
<Color name="Digits" foreground="#FFb5cea8" fontStyle="normal" fontWeight="normal"/>
<Color name="String" foreground="#FFD69D85" exampleText="string text = &quot;Hello, World!&quot;" />
<Color name="String2" foreground="#FFD69D85" />
<Color name="Comment" foreground="#FF57a64a" />
<Color name="Keywords" foreground="#FF00A0FF" />
<Color name="Punctuation" foreground="White" />
<Color name="ObjectReference" foreground="#FF559CD6" exampleText="$Customer.Name"/>
</SyntaxDefinition>
<SyntaxDefinition name="XML" extensions=".xml;.xsl;.xslt;.xsd;.manifest;.config;.addin;.xshd;.wxs;.wxi;.wxl;.proj;.csproj;.vbproj;.ilproj;.booproj;.build;.xfrm;.targets;.xaml;.xpt;.xft;.map;.wsdl;.disco;.ps1xml;.nuspec">
<Color name="Comment" foreground="#FF57a64a" exampleText="&lt;!-- comment --&gt;"/>
<Color name="CData" foreground="#FFe9d585" exampleText="&lt;![CDATA[data]]&gt;"/>
<Color name="DocType" foreground="#FF00A0FF" exampleText="&lt;!DOCTYPE rootElement&gt;"/>
<Color name="XmlDeclaration" foreground="#FF00A0FF" exampleText='&lt;?xml version="1.0"?&gt;'/>
<Color name="XmlTag" foreground="#FF00A0FF" exampleText='&lt;tag attribute="value" /&gt;'/>
<Color name="AttributeName" foreground="#FF92caf4" exampleText='&lt;tag attribute="value" /&gt;'/>
<Color name="AttributeValue" foreground="White" exampleText='&lt;tag attribute="value" /&gt;'/>
<Color name="Entity" foreground="#FF92caf4" exampleText="index.aspx?a=1&amp;b=2"/>
<Color name="BrokenEntity" foreground="White" exampleText="index.aspx?a=1&amp;amp;b=2"/>
</SyntaxDefinition>
<SyntaxDefinition name="XmlDoc">
<Color name="XmlString" foreground="White" fontWeight="normal" exampleText="${DocCommentMarker} &lt;exception cref=&quot;System.Exception&quot; /&gt;"/>
<Color name="DocComment" foreground="#FF57A64A" exampleText="${DocCommentMarker} &lt;exception cref=&quot;System.Exception&quot; /&gt;"/>
<Color name="XmlPunctuation" foreground="#FF57A64A" fontWeight="normal" exampleText="${DocCommentMarker} &lt;exception cref=&quot;System.Exception&quot; /&gt;"/>
<Color name="KnownDocTags" foreground="#FF90c088" fontWeight="normal" exampleText="${DocCommentMarker} &lt;exception cref=&quot;System.Exception&quot; /&gt;"/>
</SyntaxDefinition>
<GlobalStyles>
<!-- Background and foreground color of the default text (without highlighting) in the text editor -->
<DefaultStyle foreground="#FFF1F2F3" background="#FF1E1E1E" />
<!-- Background color of the currently highlighted line -->
<CurrentLineBackground background="#7F0F0F0F" bordercolor="#7F0F0F0F"/>
<!-- Foreground color of the line number display in the editor -->
<LineNumbersForeground foreground="#FF2B91AF"/>
<!-- background, border, and Foreground color of a text selection (eg.: CTRL+A or "Select All") -->
<Selection background="#BF264F78" bordercolor="#8F264F78" foreground="#FFDCDCDC" />
<!-- Foreground and background color of a hyperlink in the text -->
<Hyperlink background="#FF1E1E1E" foreground="#FF569cd6"/>
<!-- Foreground color of a non-printable character (enter, tab, or space)
in the text if their display is explicitely enabled -->
<NonPrintableCharacter foreground="#FF808080"/>
</GlobalStyles>
</ThemeSyntaxDefinition>
<!--
- XSD Generation from XML
http://xmlgrid.net/xml2xsd.html
- XML XSD Validation
http://www.utilities-online.info/xsdvalidation/
-->
2<><32><EFBFBD>MPbX<>X<>'<00><><00><>RSDSA<53>:Q}jNK<4E><4B><01>VT>F:\AIStudio.Wpf.Script\ThemedAvalonEdit\HL\obj\Debug\netcoreapp3.1\HL.pdbSHA256A<>:Q}jNk<4E><6B><01>VT>2<><32><EFBFBD>lo%p<><70>[)=<3D><> <09>#<23> <15>_CorDllMainmscoree.dll<00>% <00>0<00>HX<><<4VS_VERSION_INFO<00><04><>?DVarFileInfo$Translation<00><04>StringFileInfox000004b0<00>:CommentsThis assembly implements a docking layout system for WPF.8 CompanyNameOpen Source.FileDescriptionHL,FileVersion1.0.4.InternalNameHL.dll8
LegalCopyright2019-20206OriginalFilenameHL.dll8 ProductNameDirkster.HL0ProductVersion1.0.48Assembly Version1.0.4.0<00> 88