Kate syntax highlighting files update - Feb 2014

pull/16/head
Michele Calgaro 11 years ago
parent a7e4c6b5e7
commit bb647dca15

@ -30,7 +30,7 @@ install( FILES
asm-dsp56k.xml asm-m68k.xml asn1.xml asp.xml asterisk.xml awk.xml bash.xml asm-dsp56k.xml asm-m68k.xml asn1.xml asp.xml asterisk.xml awk.xml bash.xml
bibtex.xml bmethod.xml ccss.xml cgis.xml cg.xml changelog.xml chicken.xml bibtex.xml bmethod.xml ccss.xml cgis.xml cg.xml changelog.xml chicken.xml
cisco.xml clipper.xml clojure.xml cmake.xml coffee.xml coldfusion.xml cisco.xml clipper.xml clojure.xml cmake.xml coffee.xml coldfusion.xml
commonlisp.xml component-pascal.xml context.xml cpp11.xml cpp.xml crk.xml commonlisp.xml component-pascal.xml context.xml cpp.xml crk.xml
css.xml cs.xml cue.xml curry.xml c.xml ddoc.xml debianchangelog.xml css.xml cs.xml cue.xml curry.xml c.xml ddoc.xml debianchangelog.xml
debiancontrol.xml desktop.xml diff.xml djangotemplate.xml dosbat.xml dot.xml debiancontrol.xml desktop.xml diff.xml djangotemplate.xml dosbat.xml dot.xml
doxygenlua.xml doxygen.xml dtd.xml d.xml eiffel.xml email.xml erlang.xml doxygenlua.xml doxygen.xml dtd.xml d.xml eiffel.xml email.xml erlang.xml
@ -41,12 +41,12 @@ install( FILES
ini.xml jam.xml javadoc.xml javascript.xml java.xml json.xml ini.xml jam.xml javadoc.xml javascript.xml java.xml json.xml
jsp.xml julia.xml kbasic.xml latex.xml ldif.xml less.xml lex.xml lilypond.xml jsp.xml julia.xml kbasic.xml latex.xml ldif.xml less.xml lex.xml lilypond.xml
literate-curry.xml literate-haskell.xml logtalk.xml lpc.xml lua.xml m3u.xml literate-curry.xml literate-haskell.xml logtalk.xml lpc.xml lua.xml m3u.xml
m4.xml mab.xml makefile.xml mako.xml mason.xml matlab.xml maxima.xml m4.xml mab.xml makefile.xml mako.xml mason.xml mathematica.xml matlab.xml maxima.xml
mediawiki.xml mel.xml mergetagtext.xml mips.xml modelica.xml modelines.xml mediawiki.xml mel.xml mergetagtext.xml mips.xml modelica.xml modelines.xml
modula-2.xml monobasic.xml mup.xml nasm.xml nemerle.xml nesc.xml noweb.xml modula-2.xml monobasic.xml mup.xml nasm.xml nemerle.xml nesc.xml noweb.xml
objectivecpp.xml objectivec.xml ocaml.xml octave.xml oors.xml opal.xml opencl.xml objectivecpp.xml objectivec.xml ocaml.xml octave.xml oors.xml opal.xml opencl.xml
pango.xml pascal.xml perl.xml pgn.xml php.xml picsrc.xml pig.xml pike.xml pango.xml pascal.xml perl.xml pgn.xml php.xml picsrc.xml pig.xml pike.xml
postscript.xml povray.xml ppd.xml progress.xml prolog.xml protobuf.xml postscript.xml povray.xml ppd.xml progress.xml prolog.xml protobuf.xml puppet.xml
purebasic.xml python.xml qmake.xml qml.xml qt4.xml rapidq.xml relaxngcompact.xml purebasic.xml python.xml qmake.xml qml.xml qt4.xml rapidq.xml relaxngcompact.xml
relaxng.xml restructuredtext.xml rest.xml rexx.xml rhtml.xml rib.xml rpmspec.xml relaxng.xml restructuredtext.xml rest.xml rexx.xml rhtml.xml rib.xml rpmspec.xml
rsiidl.xml ruby.xml r.xml sather.xml scala.xml scheme.xml sci.xml scss.xml rsiidl.xml ruby.xml r.xml sather.xml scala.xml scheme.xml sci.xml scss.xml

@ -10,7 +10,7 @@ syntaxkate_DATA = language.dtd syntax.template \
asm-dsp56k.xml asm-m68k.xml asn1.xml asp.xml asterisk.xml awk.xml bash.xml \ asm-dsp56k.xml asm-m68k.xml asn1.xml asp.xml asterisk.xml awk.xml bash.xml \
bibtex.xml bmethod.xml ccss.xml cgis.xml cg.xml changelog.xml chicken.xml \ bibtex.xml bmethod.xml ccss.xml cgis.xml cg.xml changelog.xml chicken.xml \
cisco.xml clipper.xml clojure.xml cmake.xml coffee.xml coldfusion.xml \ cisco.xml clipper.xml clojure.xml cmake.xml coffee.xml coldfusion.xml \
commonlisp.xml component-pascal.xml context.xml cpp11.xml cpp.xml crk.xml \ commonlisp.xml component-pascal.xml context.xml cpp.xml crk.xml \
css.xml css-php.xml cs.xml cue.xml curry.xml c.xml ddoc.xml debianchangelog.xml \ css.xml css-php.xml cs.xml cue.xml curry.xml c.xml ddoc.xml debianchangelog.xml \
debiancontrol.xml desktop.xml diff.xml djangotemplate.xml dosbat.xml dot.xml \ debiancontrol.xml desktop.xml diff.xml djangotemplate.xml dosbat.xml dot.xml \
doxygenlua.xml doxygen.xml dtd.xml d.xml eiffel.xml email.xml erlang.xml \ doxygenlua.xml doxygen.xml dtd.xml d.xml eiffel.xml email.xml erlang.xml \
@ -21,12 +21,12 @@ syntaxkate_DATA = language.dtd syntax.template \
ini.xml jam.xml javadoc.xml javascript.xml javascript-php.xml java.xml json.xml \ ini.xml jam.xml javadoc.xml javascript.xml javascript-php.xml java.xml json.xml \
jsp.xml julia.xml kbasic.xml latex.xml ldif.xml less.xml lex.xml lilypond.xml \ jsp.xml julia.xml kbasic.xml latex.xml ldif.xml less.xml lex.xml lilypond.xml \
literate-curry.xml literate-haskell.xml logtalk.xml lpc.xml lua.xml m3u.xml \ literate-curry.xml literate-haskell.xml logtalk.xml lpc.xml lua.xml m3u.xml \
m4.xml mab.xml makefile.xml mako.xml mason.xml matlab.xml maxima.xml \ m4.xml mab.xml makefile.xml mako.xml mason.xml mathematica.xml matlab.xml maxima.xml \
mediawiki.xml mel.xml mergetagtext.xml mips.xml modelica.xml modelines.xml \ mediawiki.xml mel.xml mergetagtext.xml mips.xml modelica.xml modelines.xml \
modula-2.xml monobasic.xml mup.xml nasm.xml nemerle.xml nesc.xml noweb.xml \ modula-2.xml monobasic.xml mup.xml nasm.xml nemerle.xml nesc.xml noweb.xml \
objectivecpp.xml objectivec.xml ocaml.xml octave.xml oors.xml opal.xml opencl.xml \ objectivecpp.xml objectivec.xml ocaml.xml octave.xml oors.xml opal.xml opencl.xml \
pango.xml pascal.xml perl.xml pgn.xml php.xml picsrc.xml pig.xml pike.xml \ pango.xml pascal.xml perl.xml pgn.xml php.xml picsrc.xml pig.xml pike.xml \
postscript.xml povray.xml ppd.xml progress.xml prolog.xml protobuf.xml \ postscript.xml povray.xml ppd.xml progress.xml prolog.xml protobuf.xml puppet.xml \
purebasic.xml python.xml qmake.xml qml.xml qt4.xml rapidq.xml relaxngcompact.xml \ purebasic.xml python.xml qmake.xml qml.xml qt4.xml rapidq.xml relaxngcompact.xml \
relaxng.xml restructuredtext.xml rest.xml rexx.xml rhtml.xml rib.xml rpmspec.xml \ relaxng.xml restructuredtext.xml rest.xml rexx.xml rhtml.xml rib.xml rpmspec.xml \
rsiidl.xml ruby.xml r.xml sather.xml scala.xml scheme.xml sci.xml scss.xml \ rsiidl.xml ruby.xml r.xml sather.xml scala.xml scheme.xml sci.xml scss.xml \

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE language SYSTEM "language.dtd"> <!DOCTYPE language SYSTEM "language.dtd">
<language name="ABAP" version="1.01" kateversion="2.5" section="Sources" extensions="*.abap;*.ABAP" mimetype="text/x-abap-src" priority="5" author="Marcos Antonio Alvarez Costales (busgosin@hotmail.com)" license="GPL"> <language name="ABAP" version="1.00" kateversion="2.4" section="Sources" extensions="*.abap;*.ABAP" mimetype="text/x-abap-src" priority="5" author="Marcos Antonio Alvarez Costales (busgosin@hotmail.com)" license="GPL">
<highlighting> <highlighting>
<list name="keywords"> <list name="keywords">

@ -2,7 +2,7 @@
<!DOCTYPE language SYSTEM "language.dtd"> <!DOCTYPE language SYSTEM "language.dtd">
<!-- Andrea Primiani - primiani at dag dot it <!-- Andrea Primiani - primiani at dag dot it
version1.10 - 12 december 2005 --> version1.10 - 12 december 2005 -->
<language name="ABC" version="1.11" kateversion="2.5" section="Other" extensions="*.abc;*.ABC" mimetype="text/vnd.abc" casesensitive="1" author="Andrea Primiani (primiani@dag.it)" license="LGPL"> <language name="ABC" version="1.10" kateversion="2.4" section="Other" extensions="*.abc;*.ABC" mimetype="text/vnd.abc" casesensitive="1" author="Andrea Primiani (primiani@dag.it)" license="LGPL">
<highlighting> <highlighting>
<contexts> <contexts>
<context name="Normal" attribute="Normal Text" lineEndContext="#stay"> <context name="Normal" attribute="Normal Text" lineEndContext="#stay">

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE language SYSTEM "language.dtd"> <!DOCTYPE language SYSTEM "language.dtd">
<language name="ActionScript 2.0" version="1.01" kateversion="2.5" section="Sources" extensions="*.as" mimetype="text/x-actionscript" license="LGPL" author="Aaron Miller (armantic101@gmail.com)"> <language name="ActionScript 2.0" version="1.0" kateversion="2.4" section="Sources" extensions="*.as" mimetype="text/x-actionscript" license="LGPL" author="Aaron Miller (armantic101@gmail.com)">
<highlighting> <highlighting>
<list name="properties"> <list name="properties">

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE language SYSTEM "language.dtd"> <!DOCTYPE language SYSTEM "language.dtd">
<language name="Ada" version="1.08" kateversion="2.5" section="Sources" extensions="*.adb;*.ads;*.ada;*.a" mimetype="text/x-adasrc"> <language name="Ada" version="1.07" kateversion="2.4" section="Sources" extensions="*.adb;*.ads;*.ada;*.a" mimetype="text/x-adasrc">
<highlighting> <highlighting>
<list name="keywords"> <list name="keywords">
<item> abort </item> <item> abort </item>

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE language SYSTEM "language.dtd"> <!DOCTYPE language SYSTEM "language.dtd">
<language name="AHDL" version="1.05" kateversion="2.5" section="Hardware" extensions="*.ahdl;*.tdf" mimetype="text/x-ahdl" author="Dominik Haumann (dhdev@gmx.de)" license="LGPL"> <language name="AHDL" version="1.04" kateversion="2.4" section="Hardware" extensions="*.ahdl;*.tdf" mimetype="text/x-ahdl" author="Dominik Haumann (dhdev@gmx.de)" license="LGPL">
<highlighting> <highlighting>
<list name="keywords"> <list name="keywords">
<item> assert </item> <item> assert </item>

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE language SYSTEM "language.dtd"> <!DOCTYPE language SYSTEM "language.dtd">
<language name="AutoHotKey" section="Scripts" <language name="AutoHotKey" section="Scripts"
version="1.01" kateversion="2.5" version="1.0" kateversion="2.4"
indenter="cstyle" indenter="cstyle"
extensions="*.ahk;*.iahk" extensions="*.ahk;*.iahk"
priority="9"> priority="9">

@ -25,37 +25,54 @@
This file is included in every file that highlights the "alerts" keywords. This file is included in every file that highlights the "alerts" keywords.
That's why extensions and mimetype are empty. That's why extensions and mimetype are empty.
Changes by Alex Turbov:
Introduce 3 alert levels and sort keywords according importance.
Few more keywords has been added.
--> -->
<language version="1.09" kateversion="2.5" name="Alerts" section="Other" extensions="" mimetype="" author="Dominik Haumann (dhdev@gmx.de)" license="LGPL" hidden="true"> <language version="1.09-1" kateversion="2.3" name="Alerts" section="Other" extensions="" mimetype="" author="Dominik Haumann (dhdev@gmx.de)" license="LGPL" hidden="true">
<highlighting> <highlighting>
<list name="alerts"> <list name="alerts_hi">
<item> ### </item>
<item> ALERT </item> <item> ALERT </item>
<item> BUG </item> <item> ATTENTION </item>
<item> DANGER </item> <item> DANGER </item>
<item> DEPRECATED </item>
<item> FIXME </item>
<item> HACK </item> <item> HACK </item>
<item> NOTE </item>
<item> NOTICE </item>
<item> SECURITY </item> <item> SECURITY </item>
</list>
<list name="alerts_mid">
<item> BUG </item>
<item> FIXME </item>
<item> DEPRECATED </item>
<item> TASK </item> <item> TASK </item>
<item> TEST </item>
<item> TESTING </item>
<item> TODO </item> <item> TODO </item>
<item> TBD </item>
<item> WARNING </item> <item> WARNING </item>
<item> CAUTION </item>
<item> NOLINT </item>
</list>
<list name="alerts_lo">
<item> ### </item>
<item> NOTE </item>
<item> NOTICE </item>
<item> TEST </item>
<item> TESTING </item>
</list> </list>
<contexts> <contexts>
<context attribute="Normal Text" lineEndContext="#pop" name="Normal Text" > <context attribute="Normal Text" lineEndContext="#pop" name="Normal Text" >
<keyword attribute="Alert" context="#stay" String="alerts" /> <keyword attribute="Alert Level 1" context="#stay" String="alerts_hi" />
<keyword attribute="Alert Level 2" context="#stay" String="alerts_mid" />
<keyword attribute="Alert Level 3" context="#stay" String="alerts_lo" />
</context> </context>
</contexts> </contexts>
<itemDatas> <itemDatas>
<itemData name="Normal Text" defStyleNum="dsNormal"/> <itemData name="Normal Text" defStyleNum="dsNormal"/>
<itemData name="Alert" defStyleNum="dsAlert"/> <itemData name="Alert Level 1" defStyleNum="dsAlert" color="#e85848" selColor="#e85848" backgroundColor="#451e1a" />
<itemData name="Alert Level 2" defStyleNum="dsAlert" color="#ca9219" selColor="#ca9219" backgroundColor="#451e1a" />
<itemData name="Alert Level 3" defStyleNum="dsAlert" color="#81ca2d" selColor="#81ca2d" />
</itemDatas> </itemDatas>
</highlighting> </highlighting>
<general> <general>
<keywords casesensitive="1"/> <keywords casesensitive="1"/>
</general> </general>
</language> </language>
<!-- kate: indent-width 2; -->

@ -26,7 +26,7 @@
This file is included in every file that highlights the "alerts" keywords. This file is included in every file that highlights the "alerts" keywords.
That's why extensions and mimetype are empty. That's why extensions and mimetype are empty.
--> -->
<language version="1.10" kateversion="2.5" name="Alerts_indent" section="Other" extensions="" mimetype="" author="Dominik Haumann (dhdev@gmx.de)" license="LGPL" hidden="true"> <language version="1.09-1" kateversion="2.3" name="Alerts_indent" section="Other" extensions="" mimetype="" author="Dominik Haumann (dhdev@gmx.de)" license="LGPL" hidden="true">
<highlighting> <highlighting>
<contexts> <contexts>
<context attribute="Normal Text" lineEndContext="#pop" name="Normal Text" > <context attribute="Normal Text" lineEndContext="#pop" name="Normal Text" >

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE language SYSTEM "language.dtd"> <!DOCTYPE language SYSTEM "language.dtd">
<language name="AMPLE" version="0.3" kateversion="2.5" section="Scripts" extensions="*.ample;*.menu;*.startup" mimetype="text/x-amplesrc" priority="5" author="Christian Parg (cparg@gmx.de)" license="Apache &amp; LGPL" > <language name="AMPLE" version="0.2" kateversion="2.4" section="Scripts" extensions="*.ample;*.menu;*.startup" mimetype="text/x-amplesrc" priority="5" author="Christian Parg (cparg@gmx.de)" license="Apache &amp; LGPL" >
<!-- <!--
################################################################################################# #################################################################################################
## AMPLE Highlight file by Christian Parg (cparg_(at)_gmx_de) ## AMPLE Highlight file by Christian Parg (cparg_(at)_gmx_de)

@ -25,7 +25,7 @@
--> -->
<language name="ANSI C89" section="Sources" <language name="ANSI C89" section="Sources"
version="1.11" kateversion="2.5" version="1.10-1" kateversion="2.4"
indenter="cstyle" indenter="cstyle"
extensions="*.c;*.C;*.h" extensions="*.c;*.C;*.h"
mimetype="text/x-csrc;text/x-c++src;text/x-chdr" mimetype="text/x-csrc;text/x-c++src;text/x-chdr"

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE language SYSTEM "language.dtd"> <!DOCTYPE language SYSTEM "language.dtd">
<language name="Ansys" version="1.3" kateversion="2.5" section="Scientific" extensions="*.ans" author="Giovanni Bacci (giovanni@castellodilari.it)" license="LGPL" > <language name="Ansys" version="1.2" kateversion="2.0" section="Scientific" extensions="*.ans" author="Giovanni Bacci (giovanni@castellodilari.it)" license="LGPL" >
<highlighting> <highlighting>
<list name="session_cmds"> <list name="session_cmds">
<item>/BATCH</item> <item>/BATCH</item>

@ -13,7 +13,7 @@ v1.0:
--> -->
<language name="Apache Configuration" section="Configuration" <language name="Apache Configuration" section="Configuration"
version="1.12" kateversion="2.5" version="1.11" kateversion="2.0"
extensions="httpd.conf;httpd2.conf;apache.conf;apache2.conf;.htaccess*;.htpasswd*" extensions="httpd.conf;httpd2.conf;apache.conf;apache2.conf;.htaccess*;.htpasswd*"
mimetype="" mimetype=""
author="Jan Janssen (medhefgo@googlemail.com)" license="LGPL"> author="Jan Janssen (medhefgo@googlemail.com)" license="LGPL">

@ -33,7 +33,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
--> -->
<language name="AVR Assembler" version="1.05" kateversion="2.5" section="Assembler" extensions="*.asm;*.ASM;*.asm-avr" mimetype="text/x-asm;text/x-asm-avr" author="Roland Nagy" license="GPL"> <language name="AVR Assembler" version="1.04-1" kateversion="2.4" section="Assembler" extensions="*.asm;*.ASM;*.asm-avr" mimetype="text/x-asm;text/x-asm-avr" author="Roland Nagy" license="GPL">
<highlighting> <highlighting>
<list name="keywords"> <list name="keywords">
<item> adc</item> <item> adc</item>

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE language SYSTEM "language.dtd"> <!DOCTYPE language SYSTEM "language.dtd">
<language name="Motorola DSP56k" section="Assembler" version="1.02" kateversion="2.5" extensions="*.asm;*.inc;*.ASM;*.INC" author="Miro Kropacek (miro.kropacek@gmail.com)" license="LGPL"> <language name="Motorola DSP56k" section="Assembler" version="1.01" kateversion="2.4" extensions="*.asm;*.inc;*.ASM;*.INC" author="Miro Kropacek (miro.kropacek@gmail.com)" license="LGPL">
<highlighting> <highlighting>
<list name="Data Registers"> <list name="Data Registers">

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE language SYSTEM "language.dtd"> <!DOCTYPE language SYSTEM "language.dtd">
<language name="Motorola 68k (VASM/Devpac)" section="Assembler" version="1.02" kateversion="2.5" extensions="*.s;*.i;*.S;*.I" author="Miro Kropacek (miro.kropacek@gmail.com)" license="LGPL"> <language name="Motorola 68k (VASM/Devpac)" section="Assembler" version="1.01" kateversion="2.4" extensions="*.s;*.i;*.S;*.I" author="Miro Kropacek (miro.kropacek@gmail.com)" license="LGPL">
<highlighting> <highlighting>
<list name="Data Registers"> <list name="Data Registers">

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE language SYSTEM "language.dtd"> <!DOCTYPE language SYSTEM "language.dtd">
<language name="Asm6502" version="1.05" kateversion="2.5" section="Assembler" extensions="*.asm" mimetype="text/x-asm6502"> <language name="Asm6502" version="1.04" kateversion="2.1" section="Assembler" extensions="*.asm" mimetype="text/x-asm6502">
<highlighting> <highlighting>
<contexts> <contexts>

@ -9,7 +9,7 @@
Look at language.dtd for some documentation of the allowed elements and their attributes. Look at language.dtd for some documentation of the allowed elements and their attributes.
There is also a description of how to validate your syntax file. There is also a description of how to validate your syntax file.
--> -->
<language name="ASN.1" section="Markup" version="1.02" kateversion="2.5" extensions="*.asn;*.asn1" mimetype="" author="Philippe Rigault" license="GPL"> <language name="ASN.1" section="Markup" version="1.01-1" kateversion="2.3" extensions="*.asn;*.asn1" mimetype="" author="Philippe Rigault" license="GPL">
<highlighting> <highlighting>
<list name="keywords"> <list name="keywords">
<item> DEFINITIONS </item> <item> DEFINITIONS </item>

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE language SYSTEM "language.dtd"> <!DOCTYPE language SYSTEM "language.dtd">
<language name="ASP" version="1.05" kateversion="2.5" section="Markup" extensions="*.asp;" mimetype="text/x-asp-src;text/x-asp-src" author="Antonio Salazar (savedfastcool@gmail.com)" license="LGPL"> <language name="ASP" version="1.04" kateversion="2.1" section="Markup" extensions="*.asp;" mimetype="text/x-asp-src;text/x-asp-src" author="Antonio Salazar (savedfastcool@gmail.com)" license="LGPL">
<highlighting> <highlighting>
<list name="control structures"> <list name="control structures">
<item>select</item> <item>select</item>

@ -16,7 +16,7 @@ Version: 1.0
--> -->
<language name="Asterisk" version="1.01" kateversion="2.5" section="Configuration" extensions="*asterisk/*.conf" mimetype="" author="UNGAR Didier" license="GPL"> <language name="Asterisk" version="1.00" kateversion="2.4" section="Configuration" extensions="*asterisk/*.conf" mimetype="" author="UNGAR Didier" license="GPL">
<highlighting> <highlighting>
<list name="keywords"> <list name="keywords">
<item>AGI</item> <item>AGI</item>

@ -1,6 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE language SYSTEM "language.dtd"> <!DOCTYPE language SYSTEM "language.dtd">
<language name="AWK" version="0.93" kateversion="2.5" section="Scripts" extensions="*.awk" mimetype="text/x-awk"> <language name="AWK" version="0.92" kateversion="2.3" section="Scripts"
extensions="*.awk" mimetype="text/x-awk" indenter="cstyle"
license="LGPL">
<!-- patched by igli#kate@irc:chat.freenode.net -->
<highlighting> <highlighting>
<list name="keywords"> <list name="keywords">
<item>if</item> <item>if</item>
@ -62,45 +65,139 @@
<item>fflush</item> <item>fflush</item>
<item>system</item> <item>system</item>
</list> </list>
<list name="special">
<item> BEGIN </item>
<item> END </item>
</list>
<contexts>
<!-- START CONTEXTS -->
<context name="Pattern" attribute="Normal" lineEndContext="#stay">
<DetectChar char="{" context="Block" attribute="Keyword" beginRegion="block" />
<DetectChar char="}" attribute="Error" context="#stay"/>
<DetectChar char="/" firstNonSpace="true" lookAhead="true" context="MatchPattern"/>
<IncludeRules context="base" />
<keyword String="special" attribute="Special" context="#stay"/>
</context>
<context name="Block" attribute="Normal" lineEndContext="#stay">
<DetectChar char="}" attribute="Keyword" context="#pop" endRegion="block" />
<DetectChar char="{" context="Block" attribute="Keyword" beginRegion="block" />
<IncludeRules context="base" />
<keyword String="special" attribute="Error" context="#stay"/>
</context>
<context name="base">
<DetectSpaces />
<DetectChar char="#" context="Comment" attribute="Comment"/>
<DetectChar char="~" context="Match" attribute="Operator"/>
<DetectChar char="&quot;" context="String" attribute="String"/>
<AnyChar String="!%&amp;*+,-./:;&lt;=&gt;?^|" attribute="Operator" context="#stay"/>
<keyword String="keywords" attribute="Keyword" context="#stay"/>
<keyword String="builtins" attribute="Builtin" context="#stay"/>
<keyword String="functions" attribute="Function" context="#stay"/>
<Float attribute="Float" context="#stay"/>
<Int attribute="Decimal" context="#stay"/>
<RegExpr String="\$[A-Za-z0-9_]+" attribute="Field" context="#stay"/>
</context>
<context name="String" attribute="String" lineEndContext="#stay">
<DetectChar char="&quot;" attribute="String" context="#pop"/>
<HlCStringChar attribute="Escape" context="#stay"/>
<DetectChar char="\" context="Escape" attribute="Operator"/>
</context>
<context name="Comment" attribute="Comment" lineEndContext="#pop">
<IncludeRules context="##Alerts"/>
</context>
<contexts> <context name="Escape" attribute="Normal" lineEndContext="#pop">
<RegExpr String="." attribute="String" context="#pop"/>
</context>
<context name="Base" attribute="Normal" lineEndContext="#stay"> <context name="Match" attribute="Normal" lineEndContext="#pop"
<RegExpr String="\b(BEGIN|END)\b" attribute="Pattern" context="#stay" /> fallthrough="true" fallthroughContext="#pop">
<DetectChar char="{" attribute="Keyword" context="#stay" beginRegion="block" /> <DetectSpaces />
<DetectChar char="}" attribute="Keyword" context="#stay" endRegion="block" /> <Detect2Chars char="/" char1="^" attribute="Regex Op" context="Regex"/>
<DetectChar char="#" attribute="Comment" context="Comment" /> <DetectChar char="/" attribute="Regex Op" context="Regex"/>
<DetectChar char="&quot;" attribute="String" context="String"/> </context>
<keyword String="keywords" attribute="Keyword" context="#stay"/> <context name="Regex" attribute="Regex" lineEndContext="#stay">
<keyword String="builtins" attribute="Builtin" context="#stay"/> <IncludeRules context="regex"/>
<keyword String="functions" attribute="Function" context="#stay"/> <DetectChar char="/" context="#pop#pop" attribute="Regex Op"/>
<Float attribute="Float" context="#stay"/> </context>
<Int attribute="Decimal" context="#stay"/> <context name="regex">
<RegExpr String="\$[A-Za-z0-9_]+" attribute="Field" context="#stay"/> <HlCStringChar attribute="Escape" context="#stay"/>
<HlCStringChar attribute="Base" context="#stay"/> <DetectChar char="\" context="Regex Escape" attribute="Regex Op"/>
</context> <Detect2Chars char="[" char1="^" context="RegexChar" attribute="Regex Op"/>
<DetectChar char="[" context="RegexChar" attribute="Regex Op"/>
<AnyChar String="$.+?*()|" context="#stay" attribute="Regex Op"/>
</context>
<context name="Regex Escape" attribute="Normal" lineEndContext="#pop">
<RegExpr String="." attribute="Regex" context="#pop"/>
</context>
<context name="String" attribute="String" lineEndContext="#stay"> <context name="RegexChar" attribute="Regex" lineEndContext="#pop"
<DetectChar char="&quot;" attribute="String" context="#pop"/> fallthrough="true" fallthroughContext="InChar">
<HlCStringChar attribute="String" context="#stay"/> <Detect2Chars char="-" char1="]" context="InChar" attribute="Regex"/>
</context> <AnyChar String="-]" context="InChar" attribute="Regex"/>
</context>
<context name="InChar" attribute="Regex" lineEndContext="#stay">
<HlCStringChar attribute="String" context="#stay"/>
<DetectChar char="\" context="Regex Escape" attribute="Regex Op"/>
<Detect2Chars char="-" char1="]" context="Regex Escape" lookAhead="true"/>
<DetectChar char="]" context="#pop#pop" attribute="Regex Op"/>
<DetectChar char="-" context="#stay" attribute="Regex Op"/>
<RegExpr String="\[:(?=[_\w][_\d\w]*:\])" context="CharClass" attribute="Regex Op"/>
</context>
<context name="CharClass" attribute="Custom" lineEndContext="#pop">
<RegExpr String="(alpha|alnum|blank|cntrl|digit|graph|lower|punct|space|upper|xdigit)(?=:\])"
attribute="CharClass" context="#stay"/>
<Detect2Chars char=":" char1="]" attribute="Regex Op" context="#pop"/>
</context>
<context name="Comment" attribute="Comment" lineEndContext="#pop"> <context name="MatchPattern" attribute="Normal" lineEndContext="#pop"
<IncludeRules context="##Alerts" /> fallthrough="true" fallthroughContext="#pop">
</context> <Detect2Chars char="/" char1="^" attribute="Regex Op" context="RegexPattern"/>
<DetectChar char="/" attribute="Regex Op" context="RegexPattern"/>
</context>
<context name="RegexPattern" attribute="Regex" lineEndContext="#stay">
<IncludeRules context="regex"/>
<DetectChar char="/" context="CheckRange" attribute="Regex Op"/>
</context>
<context name="CheckRange" attribute="Normal" lineEndContext="#pop#pop#pop"
fallthrough="true" fallthroughContext="#pop#pop#pop">
<RegExpr String="\s*,\s*(?=/)" context="RangePattern" attribute="Operator"/>
</context>
<context name="RangePattern" attribute="Normal" lineEndContext="#pop#pop#pop#pop"
fallthrough="true" fallthroughContext="#pop#pop#pop#pop">
<Detect2Chars char="/" char1="^" attribute="Regex Op" context="Pattern2"/>
<DetectChar char="/" attribute="Regex Op" context="Pattern2"/>
</context>
<context name="Pattern2" attribute="Regex" lineEndContext="#stay">
<IncludeRules context="regex"/>
<DetectChar char="/" context="#pop#pop#pop#pop#pop" attribute="Regex Op"/>
</context>
</contexts> <!-- END OF CONTEXTS -->
</contexts>
<itemDatas> <itemDatas>
<itemData name="Normal" defStyleNum="dsNormal"/> <itemData name="Normal" defStyleNum="dsNormal"/>
<itemData name="Keyword" defStyleNum="dsKeyword"/> <itemData name="Keyword" defStyleNum="dsKeyword"/>
<itemData name="Builtin" defStyleNum="dsDataType"/> <itemData name="Builtin" defStyleNum="dsNormal" color="#CC8822"/>
<itemData name="Function" defStyleNum="dsFunction"/> <itemData name="Function" defStyleNum="dsFunction"/>
<itemData name="Decimal" defStyleNum="dsDecVal"/> <itemData name="Decimal" defStyleNum="dsDecVal"/>
<itemData name="Float" defStyleNum="dsFloat"/> <itemData name="Float" defStyleNum="dsFloat"/>
<itemData name="String" defStyleNum="dsString"/> <itemData name="String" defStyleNum="dsString"/>
<itemData name="Comment" defStyleNum="dsComment"/> <itemData name="Comment" defStyleNum="dsComment"/>
<itemData name="Pattern" defStyleNum="dsString"/> <itemData name="Escape" defStyleNum="dsString" color="#4A5704"/>
<itemData name="Field" defStyleNum="dsOthers"/> <itemData name="Field" defStyleNum="dsDataType"/>
<itemData name="Error" defStyleNum="dsError"/>
<itemData name="Special" defStyleNum="dsKeyword" color="#FF9225" bold="0"/>
<itemData name="Operator" defStyleNum="dsNormal" color="#FF80E0"/>
<itemData name="Regex" defStyleNum="dsString" color="#4A5704"/>
<itemData name="Regex Op" defStyleNum="dsOthers" color="#FF80E0"/>
<itemData name="CharClass" defStyleNum="dsString" color="#008080"/>
<itemData name="Custom" defStyleNum="dsString" color="#449944"/>
</itemDatas> </itemDatas>
</highlighting> </highlighting>
<general> <general>

@ -8,7 +8,7 @@
<!ENTITY noword "(?![\w$+-])"> <!-- no word, $, + or - following --> <!ENTITY noword "(?![\w$+-])"> <!-- no word, $, + or - following -->
<!ENTITY pathpart "([\w_@.&#37;*?+-]|\\ )"> <!-- valid character in a file name --> <!ENTITY pathpart "([\w_@.&#37;*?+-]|\\ )"> <!-- valid character in a file name -->
]> ]>
<language name="Bash" version="2.18" kateversion="2.5" section="Scripts" extensions="*.sh;*.bash;*.ebuild;*.eclass;.bashrc;.bash_profile;.bash_login;.profile" mimetype="application/x-shellscript" casesensitive="1" author="Wilbert Berendsen (wilbert@kde.nl)" license="LGPL"> <language name="Bash" version="2.17-1" kateversion="2.4" section="Scripts" extensions="*.sh;*.bash;*.ebuild;*.eclass;.bashrc;.bash_profile;.bash_login;.profile" mimetype="application/x-shellscript" casesensitive="1" author="Wilbert Berendsen (wilbert@kde.nl)" license="LGPL">
<!-- (c) 2004 by Wilbert Berendsen (wilbert@kde.nl) <!-- (c) 2004 by Wilbert Berendsen (wilbert@kde.nl)
Changes by Matthew Woehlke (mw_triad@users.sourceforge.net) Changes by Matthew Woehlke (mw_triad@users.sourceforge.net)
@ -635,6 +635,7 @@
<RegExpr attribute="Variable" context="#stay" String="\$\{[*@#?$!_0-9-]\}" /> <RegExpr attribute="Variable" context="#stay" String="\$\{[*@#?$!_0-9-]\}" />
<RegExpr attribute="Variable" context="#stay" String="\$\{#&varname;(\[[*@]\])?\}" /> <RegExpr attribute="Variable" context="#stay" String="\$\{#&varname;(\[[*@]\])?\}" />
<RegExpr attribute="Variable" context="#stay" String="\$\{!&varname;(\[[*@]\]|[*@])?\}" /> <RegExpr attribute="Variable" context="#stay" String="\$\{!&varname;(\[[*@]\]|[*@])?\}" />
<RegExpr attribute="Variable" context="#stay" String="\$\{#[0-9]+\}" />
<RegExpr attribute="Variable" context="VarBrace" String="\$\{&varname;" /> <RegExpr attribute="Variable" context="VarBrace" String="\$\{&varname;" />
<RegExpr attribute="Variable" context="VarBrace" String="\$\{[*@#?$!_0-9-](?=[:#%/=?+-])" /> <RegExpr attribute="Variable" context="VarBrace" String="\$\{[*@#?$!_0-9-](?=[:#%/=?+-])" />
<StringDetect attribute="Variable" context="ExprDblParenSubst" String="$((" beginRegion="expression" /> <StringDetect attribute="Variable" context="ExprDblParenSubst" String="$((" beginRegion="expression" />

@ -6,7 +6,7 @@
<!ENTITY latexCmd "\\([a-zA-Z@]+|[^ ])"> <!ENTITY latexCmd "\\([a-zA-Z@]+|[^ ])">
<!ENTITY refKeyFormat "[a-zA-Z0-9_@\\-\\:]+"> <!--taken from kile 2.0.3--> <!ENTITY refKeyFormat "[a-zA-Z0-9_@\\-\\:]+"> <!--taken from kile 2.0.3-->
]> ]>
<language name="BibTeX" version="1.18" kateversion="2.5" extensions="*.bib" section="Markup" mimetype="text/x-bib" casesensitive="1" author="Jeroen Wijnhout (Jeroen.Wijnhout@kdemail.net)+Thomas Braun (thomas.braun@virtuell-zuhause.de)" license="LGPL"> <language name="BibTeX" version="1.17" kateversion="2.3" extensions="*.bib" section="Markup" mimetype="text/x-bib" casesensitive="1" author="Jeroen Wijnhout (Jeroen.Wijnhout@kdemail.net)+Thomas Braun (thomas.braun@virtuell-zuhause.de)" license="LGPL">
<highlighting> <highlighting>
<list name="kw_entry"> <list name="kw_entry">
<item>@article</item> <item>@article</item>

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE language SYSTEM "language.dtd"> <!DOCTYPE language SYSTEM "language.dtd">
<language name="B-Method" version="0.3" kateversion="2.5" section="Scientific" extensions="*.mch;*.imp;*.ref" author="Ivo Anjo (knuckles@gmail.com)" license="LGPL"> <language name="B-Method" version="0.2" kateversion="2.4" section="Scientific" extensions="*.mch;*.imp;*.ref" author="Ivo Anjo (knuckles@gmail.com)" license="LGPL">
<highlighting> <highlighting>
<list name="sections"> <list name="sections">

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE language SYSTEM "language.dtd"> <!DOCTYPE language SYSTEM "language.dtd">
<language name="C" section="Sources" <language name="C" section="Sources"
version="1.46" kateversion="2.5" version="1.45" kateversion="2.4"
indenter="cstyle" indenter="cstyle"
extensions="*.c;*.C;*.h" extensions="*.c;*.C;*.h"
mimetype="text/x-csrc;text/x-c++src;text/x-chdr" mimetype="text/x-csrc;text/x-c++src;text/x-chdr"
@ -81,6 +81,7 @@
</Float> </Float>
<HlCOct attribute="Octal" context="#stay"/> <HlCOct attribute="Octal" context="#stay"/>
<HlCHex attribute="Hex" context="#stay"/> <HlCHex attribute="Hex" context="#stay"/>
<RegExpr attribute="Binary" context="#stay" String="0b[01]+[ul]{0,3}" insensitive="true" />
<Int attribute="Decimal" context="#stay" > <Int attribute="Decimal" context="#stay" >
<StringDetect attribute="Decimal" context="#stay" String="ULL" insensitive="TRUE"/> <StringDetect attribute="Decimal" context="#stay" String="ULL" insensitive="TRUE"/>
<StringDetect attribute="Decimal" context="#stay" String="LUL" insensitive="TRUE"/> <StringDetect attribute="Decimal" context="#stay" String="LUL" insensitive="TRUE"/>
@ -123,11 +124,11 @@
<RegExpr attribute="Preprocessor" context="Preprocessor" String="#\s*if(?:def|ndef)?(?=\s+\S)" insensitive="true" beginRegion="PP" firstNonSpace="true" /> <RegExpr attribute="Preprocessor" context="Preprocessor" String="#\s*if(?:def|ndef)?(?=\s+\S)" insensitive="true" beginRegion="PP" firstNonSpace="true" />
<RegExpr attribute="Preprocessor" context="Preprocessor" String="#\s*endif" insensitive="true" endRegion="PP" firstNonSpace="true" /> <RegExpr attribute="Preprocessor" context="Preprocessor" String="#\s*endif" insensitive="true" endRegion="PP" firstNonSpace="true" />
<RegExpr attribute="Preprocessor" context="Define" String="#\s*define.*((?=\\))" insensitive="true" firstNonSpace="true" /> <RegExpr attribute="Preprocessor" context="Define" String="#\s*define.*((?=\\))" insensitive="true" firstNonSpace="true" />
<!-- folding for apple style #pragma mark - label --> <!-- folding for apple style #pragma mark - label -->
<RegExpr attribute="Preprocessor" context="Preprocessor" String="#\s*pragma\s+mark\s+-\s*$" insensitive="true" firstNonSpace="true" endRegion="pragma_mark" /> <RegExpr attribute="Preprocessor" context="Preprocessor" String="#\s*pragma\s+mark\s+-\s*$" insensitive="true" firstNonSpace="true" endRegion="pragma_mark" />
<RegExpr attribute="Preprocessor" context="Preprocessor" String="#\s*pragma\s+mark" insensitive="true" firstNonSpace="true" endRegion="pragma_mark" beginRegion="pragma_mark" /> <RegExpr attribute="Preprocessor" context="Preprocessor" String="#\s*pragma\s+mark" insensitive="true" firstNonSpace="true" endRegion="pragma_mark" beginRegion="pragma_mark" />
<RegExpr attribute="Preprocessor" context="Preprocessor" String="#\s*(?:el(?:se|if)|include(?:_next)?|define|undef|line|error|warning|pragma)" insensitive="true" firstNonSpace="true" /> <RegExpr attribute="Preprocessor" context="Preprocessor" String="#\s*(?:el(?:se|if)|include(?:_next)?|define|undef|line|error|warning|pragma)" insensitive="true" firstNonSpace="true" />
<RegExpr attribute="Preprocessor" context="Preprocessor" String="#\s+[0-9]+" insensitive="true" firstNonSpace="true" /> <RegExpr attribute="Preprocessor" context="Preprocessor" String="#\s+[0-9]+" insensitive="true" firstNonSpace="true" />
</context> </context>
@ -181,6 +182,7 @@
<itemData name="Decimal" defStyleNum="dsDecVal" spellChecking="false"/> <itemData name="Decimal" defStyleNum="dsDecVal" spellChecking="false"/>
<itemData name="Octal" defStyleNum="dsBaseN" spellChecking="false"/> <itemData name="Octal" defStyleNum="dsBaseN" spellChecking="false"/>
<itemData name="Hex" defStyleNum="dsBaseN" spellChecking="false"/> <itemData name="Hex" defStyleNum="dsBaseN" spellChecking="false"/>
<itemData name="Binary" defStyleNum="dsBaseN" spellChecking="false"/>
<itemData name="Float" defStyleNum="dsFloat" spellChecking="false"/> <itemData name="Float" defStyleNum="dsFloat" spellChecking="false"/>
<itemData name="Char" defStyleNum="dsChar" spellChecking="false"/> <itemData name="Char" defStyleNum="dsChar" spellChecking="false"/>
<itemData name="String" defStyleNum="dsString"/> <itemData name="String" defStyleNum="dsString"/>

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE language SYSTEM "language.dtd"> <!DOCTYPE language SYSTEM "language.dtd">
<language name="CleanCSS" version="1.02" kateversion="2.5" section="Markup" extensions="*.ccss" author="Massimiliano Torromeo" license="BSD"> <language name="CleanCSS" version="1.0" kateversion="2.4" section="Markup" extensions="*.ccss" author="Massimiliano Torromeo" license="BSD">
<highlighting> <highlighting>
<list name="properties"> <list name="properties">

@ -20,7 +20,7 @@
* Added FACE sementic for the new fp40 profile * Added FACE sementic for the new fp40 profile
--> -->
<language name="Cg" section="Sources" extensions="*.cg" mimetype="text/x-cgsrc" version="1.12" kateversion="2.5" author="Florian Schanda (florian.schanda@schanda.de)" license="LGPL"> <language name="Cg" section="Sources" extensions="*.cg;*.cgfx" mimetype="text/x-cgsrc" version="1.11" kateversion="2.4" author="Florian Schanda (florian.schanda@schanda.de)" license="LGPL">
<highlighting> <highlighting>
<list name="binding"> <list name="binding">
<item>POSITION</item> <item>POSITION</item>

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE language SYSTEM "language.dtd"> <!DOCTYPE language SYSTEM "language.dtd">
<language name="CGiS" version="1.03" kateversion="2.5" section="Sources" extensions="*.cgis" mimetype=""> <language name="CGiS" version="1.02" kateversion="2.4" section="Sources" extensions="*.cgis" mimetype="">
<highlighting> <highlighting>
<list name="keywords"> <list name="keywords">
<item> 1D </item> <item> 1D </item>

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE language SYSTEM "language.dtd"> <!DOCTYPE language SYSTEM "language.dtd">
<language name="ChangeLog" version="1.05" kateversion="2.5" section="Other" extensions="ChangeLog" mimetype="" author="Dominik Haumann (dhdev@gmx.de)" license="LGPL"> <language name="ChangeLog" version="1.04" kateversion="2.4" section="Other" extensions="ChangeLog" mimetype="" author="Dominik Haumann (dhdev@gmx.de)" license="LGPL">
<highlighting> <highlighting>
<contexts> <contexts>
<context attribute="Normal Text" lineEndContext="#stay" name="Normal"> <context attribute="Normal Text" lineEndContext="#stay" name="Normal">

@ -40,7 +40,7 @@
guile procedures (cause then almost everything would be highlighted) I guile procedures (cause then almost everything would be highlighted) I
removed some to have a rather small but "senseful" list of highlighted words. removed some to have a rather small but "senseful" list of highlighted words.
--> -->
<language version="1.13" kateversion="2.5" <language version="1.12-1" kateversion="2.4"
name="Chicken" section="Scripts" name="Chicken" section="Scripts"
extensions="*.chicken;*.scm;*.ss;*.scheme;*.meta" extensions="*.chicken;*.scm;*.ss;*.scheme;*.meta"
indenter="lisp" indenter="lisp"

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE language SYSTEM "language.dtd"> <!DOCTYPE language SYSTEM "language.dtd">
<language name="Cisco" version="1.11" kateversion="2.5" section="Configuration" extensions="*.cis" mimetype="text/cisco" author="Raphaël GRAPINET" license="LGPL"> <language name="Cisco" version="1.10" kateversion="2.4" section="Configuration" extensions="*.cis" mimetype="text/cisco" author="Raphaël GRAPINET" license="LGPL">
<highlighting> <highlighting>
<list name = "commands"> <list name = "commands">
<item> aaa </item> <item> aaa </item>

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE language SYSTEM "language.dtd"> <!DOCTYPE language SYSTEM "language.dtd">
<language name="Clipper" version="1.06" kateversion="2.5" section="Sources" extensions="*.prg;*.PRG;*.ch" mimetype="text/x-clipper-src" priority="2" author="Andrey Cherepanov (sibskull@mail.ru)" license="GPL"> <language name="Clipper" version="1.05" kateversion="2.3" section="Sources" extensions="*.prg;*.PRG;*.ch" mimetype="text/x-clipper-src" priority="2" author="Andrey Cherepanov (sibskull@mail.ru)" license="GPL">
<highlighting> <highlighting>
<list name="keywords"> <list name="keywords">
@ -486,7 +486,6 @@
<itemData name="Preprocessor" defStyleNum="dsOthers"/> <itemData name="Preprocessor" defStyleNum="dsOthers"/>
<itemData name="Prep. Lib" defStyleNum="dsOthers"/> <itemData name="Prep. Lib" defStyleNum="dsOthers"/>
<itemData name="Eval Block" defStyleNum="dsOthers"/> <itemData name="Eval Block" defStyleNum="dsOthers"/>
<!-- <itemData name="Region Marker" defStyleNum="dsNormal" color="#0000ff"/>-->
<itemData name="Region Marker" defStyleNum="dsRegionMarker"/> <itemData name="Region Marker" defStyleNum="dsRegionMarker"/>
</itemDatas> </itemDatas>
</highlighting> </highlighting>

@ -22,7 +22,7 @@
* Boston, MA 02110-1301, USA. * * Boston, MA 02110-1301, USA. *
********************************************************************** **********************************************************************
--> -->
<language version="2.01" kateversion="2.5" name="Clojure" section="Sources" extensions="*.clj" mimetype="" author="Dominik Haumann [lisp] modified for clojure by Caspar Hasenclever" license="LGPL"> <language version="2-1" kateversion="2.3" name="Clojure" section="Sources" extensions="*.clj" mimetype="" author="Dominik Haumann [lisp] modified for clojure by Caspar Hasenclever" license="LGPL">
<highlighting> <highlighting>
<list name="definitions"> <list name="definitions">
<item> def </item> <item> def </item>

@ -5,8 +5,8 @@
Copyright 2004 Alexander Neundorf (neundorf@kde.org) Copyright 2004 Alexander Neundorf (neundorf@kde.org)
Copyright 2005 Dominik Haumann (dhdev@gmx.de) Copyright 2005 Dominik Haumann (dhdev@gmx.de)
Copyright 2007,2008,2013 Matthew Woehlke (mw_triad@users.sourceforge.net) Copyright 2007,2008,2013,2014 Matthew Woehlke (mw_triad@users.sourceforge.net)
Copyright 2013 Alex Turbov (i.zaufi@gmail.com) Copyright 2013,2014 Alex Turbov (i.zaufi@gmail.com)
********************************************************************** **********************************************************************
* This library is free software; you can redistribute it and/or * * This library is free software; you can redistribute it and/or *
@ -25,13 +25,14 @@
* Boston, MA 02110-1301, USA. * * Boston, MA 02110-1301, USA. *
********************************************************************** **********************************************************************
--> -->
<!-- generated for "cmake version 2.8.11.1" --> <!-- generated for "cmake version 2.8.12.1" -->
<language name="CMake" version="1.25" kateversion="2.5" section="Other" extensions="CMakeLists.txt;*.cmake;" mimetype="" author="Alexander Neundorf (neundorf@kde.org)" license="LGPL"> <language name="CMake" version="1.26-1" kateversion="2.4" section="Other" extensions="CMakeLists.txt;*.cmake;" mimetype="" author="Alexander Neundorf (neundorf@kde.org)" license="LGPL">
<highlighting> <highlighting>
<!-- ATTENTION Do not change the list name! Or change a generation script accordingly --> <!-- ATTENTION Do not change the list name! Or change a generation script accordingly -->
<list name = "commands"> <list name = "commands">
<!-- generated list --> <!-- generated list -->
<item> add_compile_options </item>
<item> add_custom_command </item> <item> add_custom_command </item>
<item> add_custom_target </item> <item> add_custom_target </item>
<item> add_definitions </item> <item> add_definitions </item>
@ -44,6 +45,7 @@
<item> break </item> <item> break </item>
<item> build_command </item> <item> build_command </item>
<item> build_name </item> <item> build_name </item>
<item> cmake_host_system_information </item>
<item> cmake_minimum_required </item> <item> cmake_minimum_required </item>
<item> cmake_policy </item> <item> cmake_policy </item>
<item> configure_file </item> <item> configure_file </item>
@ -118,6 +120,7 @@
<item> subdir_depends </item> <item> subdir_depends </item>
<item> subdirs </item> <item> subdirs </item>
<item> target_compile_definitions </item> <item> target_compile_definitions </item>
<item> target_compile_options </item>
<item> target_include_directories </item> <item> target_include_directories </item>
<item> target_link_libraries </item> <item> target_link_libraries </item>
<item> try_compile </item> <item> try_compile </item>
@ -143,6 +146,7 @@
<list name="special_args"> <list name="special_args">
<!-- generated list --> <!-- generated list -->
<item> AFTER </item> <item> AFTER </item>
<item> ALIAS </item>
<item> ALL </item> <item> ALL </item>
<item> ALPHABET </item> <item> ALPHABET </item>
<item> AND </item> <item> AND </item>
@ -170,14 +174,17 @@
<item> COMPILE_RESULT_VAR </item> <item> COMPILE_RESULT_VAR </item>
<item> COMPONENT </item> <item> COMPONENT </item>
<item> COMPONENTS </item> <item> COMPONENTS </item>
<item> CONDITION </item>
<item> CONFIG </item> <item> CONFIG </item>
<item> CONFIGS </item> <item> CONFIGS </item>
<item> CONFIGURATION </item> <item> CONFIGURATION </item>
<item> CONFIGURATIONS </item> <item> CONFIGURATIONS </item>
<item> CONFIGURE </item> <item> CONFIGURE </item>
<item> CONTENT </item>
<item> COPY </item> <item> COPY </item>
<item> COPYONLY </item> <item> COPYONLY </item>
<item> COPY_FILE </item> <item> COPY_FILE </item>
<item> COPY_FILE_ERROR </item>
<item> CRLF </item> <item> CRLF </item>
<item> DEFINED </item> <item> DEFINED </item>
<item> DEFINITION </item> <item> DEFINITION </item>
@ -202,6 +209,7 @@
<item> EXPECTED_HASH </item> <item> EXPECTED_HASH </item>
<item> EXPECTED_MD5 </item> <item> EXPECTED_MD5 </item>
<item> EXPORT </item> <item> EXPORT </item>
<item> EXPORT_LINK_INTERFACE_LIBRARIES </item>
<item> EXPR </item> <item> EXPR </item>
<item> EXTRA_INCLUDE </item> <item> EXTRA_INCLUDE </item>
<item> FATAL_ERROR </item> <item> FATAL_ERROR </item>
@ -215,6 +223,7 @@
<item> FRAMEWORK </item> <item> FRAMEWORK </item>
<item> FULL_DOCS </item> <item> FULL_DOCS </item>
<item> FUNCTION </item> <item> FUNCTION </item>
<item> GENERATE </item>
<item> GET </item> <item> GET </item>
<item> GLOB </item> <item> GLOB </item>
<item> GLOBAL </item> <item> GLOBAL </item>
@ -229,8 +238,10 @@
<item> IMPORTED </item> <item> IMPORTED </item>
<item> IN </item> <item> IN </item>
<item> INACTIVITY_TIMEOUT </item> <item> INACTIVITY_TIMEOUT </item>
<item> INCLUDES </item>
<item> INCLUDE_INTERNALS </item> <item> INCLUDE_INTERNALS </item>
<item> INHERITED </item> <item> INHERITED </item>
<item> INPUT </item>
<item> INPUT_FILE </item> <item> INPUT_FILE </item>
<item> INSERT </item> <item> INSERT </item>
<item> INSTALL </item> <item> INSTALL </item>
@ -258,6 +269,7 @@
<item> LOG </item> <item> LOG </item>
<item> MACOSX_BUNDLE </item> <item> MACOSX_BUNDLE </item>
<item> MAIN_DEPENDENCY </item> <item> MAIN_DEPENDENCY </item>
<item> MAKE_C_IDENTIFIER </item>
<item> MAKE_DIRECTORY </item> <item> MAKE_DIRECTORY </item>
<item> MATCH </item> <item> MATCH </item>
<item> MATCHALL </item> <item> MATCHALL </item>
@ -329,6 +341,7 @@
<item> PUBLIC </item> <item> PUBLIC </item>
<item> PUBLIC_HEADER </item> <item> PUBLIC_HEADER </item>
<item> PUSH </item> <item> PUSH </item>
<item> QUERY </item>
<item> QUIET </item> <item> QUIET </item>
<item> RANDOM </item> <item> RANDOM </item>
<item> RANDOM_SEED </item> <item> RANDOM_SEED </item>
@ -350,6 +363,7 @@
<item> REQUIRED_VARIABLE1 </item> <item> REQUIRED_VARIABLE1 </item>
<item> REQUIRED_VARIABLE2 </item> <item> REQUIRED_VARIABLE2 </item>
<item> RESOURCE </item> <item> RESOURCE </item>
<item> RESULT </item>
<item> RESULT_VAR </item> <item> RESULT_VAR </item>
<item> RESULT_VARIABLE </item> <item> RESULT_VARIABLE </item>
<item> RETURN_VALUE </item> <item> RETURN_VALUE </item>
@ -428,6 +442,15 @@
<item> STRING </item> <item> STRING </item>
<item> BOOL </item> <item> BOOL </item>
<item> INTERNAL </item> <item> INTERNAL </item>
<!-- key values to the QUERY parameter of cmake_host_system_information() -->
<item> NUMBER_OF_LOGICAL_CORES </item>
<item> NUMBER_OF_PHYSICAL_CORES </item>
<item> HOSTNAME </item>
<item> FQDN </item>
<item> TOTAL_VIRTUAL_MEMORY </item>
<item> AVAILABLE_VIRTUAL_MEMORY </item>
<item> TOTAL_PHYSICAL_MEMORY </item>
<item> AVAILABLE_PHYSICAL_MEMORY </item>
</list> </list>
<!-- ATTENTION Do not change the list name! Or change a generation script accordingly --> <!-- ATTENTION Do not change the list name! Or change a generation script accordingly -->
@ -436,6 +459,7 @@
<item> ABSTRACT </item> <item> ABSTRACT </item>
<item> ADDITIONAL_MAKE_CLEAN_FILES </item> <item> ADDITIONAL_MAKE_CLEAN_FILES </item>
<item> ADVANCED </item> <item> ADVANCED </item>
<item> ALIASED_TARGET </item>
<item> ALLOW_DUPLICATE_CUSTOM_TARGETS </item> <item> ALLOW_DUPLICATE_CUSTOM_TARGETS </item>
<item> ARCHIVE_OUTPUT_DIRECTORY </item> <item> ARCHIVE_OUTPUT_DIRECTORY </item>
<item> ARCHIVE_OUTPUT_NAME </item> <item> ARCHIVE_OUTPUT_NAME </item>
@ -443,6 +467,7 @@
<item> ATTACHED_FILES_ON_FAIL </item> <item> ATTACHED_FILES_ON_FAIL </item>
<item> AUTOMOC </item> <item> AUTOMOC </item>
<item> AUTOMOC_MOC_OPTIONS </item> <item> AUTOMOC_MOC_OPTIONS </item>
<item> AUTOMOC_TARGETS_FOLDER </item>
<item> BUILD_WITH_INSTALL_RPATH </item> <item> BUILD_WITH_INSTALL_RPATH </item>
<item> BUNDLE </item> <item> BUNDLE </item>
<item> BUNDLE_EXTENSION </item> <item> BUNDLE_EXTENSION </item>
@ -452,6 +477,7 @@
<item> COMPATIBLE_INTERFACE_STRING </item> <item> COMPATIBLE_INTERFACE_STRING </item>
<item> COMPILE_DEFINITIONS </item> <item> COMPILE_DEFINITIONS </item>
<item> COMPILE_FLAGS </item> <item> COMPILE_FLAGS </item>
<item> COMPILE_OPTIONS </item>
<item> COST </item> <item> COST </item>
<item> DEBUG_CONFIGURATIONS </item> <item> DEBUG_CONFIGURATIONS </item>
<item> DEBUG_POSTFIX </item> <item> DEBUG_POSTFIX </item>
@ -465,6 +491,7 @@
<item> ENVIRONMENT </item> <item> ENVIRONMENT </item>
<item> EXCLUDE_FROM_ALL </item> <item> EXCLUDE_FROM_ALL </item>
<item> EXCLUDE_FROM_DEFAULT_BUILD </item> <item> EXCLUDE_FROM_DEFAULT_BUILD </item>
<item> EXPORT_NAME </item>
<item> EXTERNAL_OBJECT </item> <item> EXTERNAL_OBJECT </item>
<item> EchoString </item> <item> EchoString </item>
<item> FAIL_REGULAR_EXPRESSION </item> <item> FAIL_REGULAR_EXPRESSION </item>
@ -501,8 +528,11 @@
<item> INSTALL_RPATH </item> <item> INSTALL_RPATH </item>
<item> INSTALL_RPATH_USE_LINK_PATH </item> <item> INSTALL_RPATH_USE_LINK_PATH </item>
<item> INTERFACE_COMPILE_DEFINITIONS </item> <item> INTERFACE_COMPILE_DEFINITIONS </item>
<item> INTERFACE_COMPILE_OPTIONS </item>
<item> INTERFACE_INCLUDE_DIRECTORIES </item> <item> INTERFACE_INCLUDE_DIRECTORIES </item>
<item> INTERFACE_LINK_LIBRARIES </item>
<item> INTERFACE_POSITION_INDEPENDENT_CODE </item> <item> INTERFACE_POSITION_INDEPENDENT_CODE </item>
<item> INTERFACE_SYSTEM_INCLUDE_DIRECTORIES </item>
<item> INTERPROCEDURAL_OPTIMIZATION </item> <item> INTERPROCEDURAL_OPTIMIZATION </item>
<item> IN_TRY_COMPILE </item> <item> IN_TRY_COMPILE </item>
<item> KEEP_EXTENSION </item> <item> KEEP_EXTENSION </item>
@ -526,9 +556,11 @@
<item> MACOSX_BUNDLE_INFO_PLIST </item> <item> MACOSX_BUNDLE_INFO_PLIST </item>
<item> MACOSX_FRAMEWORK_INFO_PLIST </item> <item> MACOSX_FRAMEWORK_INFO_PLIST </item>
<item> MACOSX_PACKAGE_LOCATION </item> <item> MACOSX_PACKAGE_LOCATION </item>
<item> MACOSX_RPATH </item>
<item> MACROS </item> <item> MACROS </item>
<item> MEASUREMENT </item> <item> MEASUREMENT </item>
<item> MODIFIED </item> <item> MODIFIED </item>
<item> NAME </item>
<item> NO_SONAME </item> <item> NO_SONAME </item>
<item> OBJECT_DEPENDS </item> <item> OBJECT_DEPENDS </item>
<item> OBJECT_OUTPUTS </item> <item> OBJECT_OUTPUTS </item>
@ -576,9 +608,12 @@
<item> VALUE </item> <item> VALUE </item>
<item> VARIABLES </item> <item> VARIABLES </item>
<item> VERSION </item> <item> VERSION </item>
<item> VISIBILITY_INLINES_HIDDEN </item>
<item> VS_DOTNET_REFERENCES </item> <item> VS_DOTNET_REFERENCES </item>
<item> VS_DOTNET_TARGET_FRAMEWORK_VERSION </item>
<item> VS_GLOBAL_KEYWORD </item> <item> VS_GLOBAL_KEYWORD </item>
<item> VS_GLOBAL_PROJECT_TYPES </item> <item> VS_GLOBAL_PROJECT_TYPES </item>
<item> VS_GLOBAL_ROOTNAMESPACE </item>
<item> VS_KEYWORD </item> <item> VS_KEYWORD </item>
<item> VS_SCC_AUXPATH </item> <item> VS_SCC_AUXPATH </item>
<item> VS_SCC_LOCALPATH </item> <item> VS_SCC_LOCALPATH </item>
@ -639,6 +674,7 @@
<item> CMAKE_DEBUG_TARGET_PROPERTIES </item> <item> CMAKE_DEBUG_TARGET_PROPERTIES </item>
<item> CMAKE_DL_LIBS </item> <item> CMAKE_DL_LIBS </item>
<item> CMAKE_EDIT_COMMAND </item> <item> CMAKE_EDIT_COMMAND </item>
<item> CMAKE_ERROR_DEPRECATED </item>
<item> CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION </item> <item> CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION </item>
<item> CMAKE_EXECUTABLE_SUFFIX </item> <item> CMAKE_EXECUTABLE_SUFFIX </item>
<item> CMAKE_EXE_LINKER_FLAGS </item> <item> CMAKE_EXE_LINKER_FLAGS </item>
@ -690,7 +726,9 @@
<item> CMAKE_MAJOR_VERSION </item> <item> CMAKE_MAJOR_VERSION </item>
<item> CMAKE_MAKE_PROGRAM </item> <item> CMAKE_MAKE_PROGRAM </item>
<item> CMAKE_MFC_FLAG </item> <item> CMAKE_MFC_FLAG </item>
<item> CMAKE_MINIMUM_REQUIRED_VERSION </item>
<item> CMAKE_MINOR_VERSION </item> <item> CMAKE_MINOR_VERSION </item>
<item> CMAKE_MODULE_LINKER_FLAGS </item>
<item> CMAKE_MODULE_PATH </item> <item> CMAKE_MODULE_PATH </item>
<item> CMAKE_NOT_USING_CONFIG_FLAGS </item> <item> CMAKE_NOT_USING_CONFIG_FLAGS </item>
<item> CMAKE_NO_BUILTIN_CHRPATH </item> <item> CMAKE_NO_BUILTIN_CHRPATH </item>
@ -708,6 +746,7 @@
<item> CMAKE_SCRIPT_MODE_FILE </item> <item> CMAKE_SCRIPT_MODE_FILE </item>
<item> CMAKE_SHARED_LIBRARY_PREFIX </item> <item> CMAKE_SHARED_LIBRARY_PREFIX </item>
<item> CMAKE_SHARED_LIBRARY_SUFFIX </item> <item> CMAKE_SHARED_LIBRARY_SUFFIX </item>
<item> CMAKE_SHARED_LINKER_FLAGS </item>
<item> CMAKE_SHARED_MODULE_PREFIX </item> <item> CMAKE_SHARED_MODULE_PREFIX </item>
<item> CMAKE_SHARED_MODULE_SUFFIX </item> <item> CMAKE_SHARED_MODULE_SUFFIX </item>
<item> CMAKE_SIZEOF_VOID_P </item> <item> CMAKE_SIZEOF_VOID_P </item>
@ -719,6 +758,7 @@
<item> CMAKE_STANDARD_LIBRARIES </item> <item> CMAKE_STANDARD_LIBRARIES </item>
<item> CMAKE_STATIC_LIBRARY_PREFIX </item> <item> CMAKE_STATIC_LIBRARY_PREFIX </item>
<item> CMAKE_STATIC_LIBRARY_SUFFIX </item> <item> CMAKE_STATIC_LIBRARY_SUFFIX </item>
<item> CMAKE_STATIC_LINKER_FLAGS </item>
<item> CMAKE_SYSTEM </item> <item> CMAKE_SYSTEM </item>
<item> CMAKE_SYSTEM_IGNORE_PATH </item> <item> CMAKE_SYSTEM_IGNORE_PATH </item>
<item> CMAKE_SYSTEM_INCLUDE_PATH </item> <item> CMAKE_SYSTEM_INCLUDE_PATH </item>
@ -734,16 +774,20 @@
<item> CMAKE_USE_RELATIVE_PATHS </item> <item> CMAKE_USE_RELATIVE_PATHS </item>
<item> CMAKE_VERBOSE_MAKEFILE </item> <item> CMAKE_VERBOSE_MAKEFILE </item>
<item> CMAKE_VERSION </item> <item> CMAKE_VERSION </item>
<item> CMAKE_VISIBILITY_INLINES_HIDDEN </item>
<item> CMAKE_VS_PLATFORM_TOOLSET </item> <item> CMAKE_VS_PLATFORM_TOOLSET </item>
<item> CMAKE_WARN_DEPRECATED </item>
<item> CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION </item> <item> CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION </item>
<item> CMAKE_WIN32_EXECUTABLE </item> <item> CMAKE_WIN32_EXECUTABLE </item>
<item> CMAKE_XCODE_PLATFORM_TOOLSET </item> <item> CMAKE_XCODE_PLATFORM_TOOLSET </item>
<item> CYGWIN </item> <item> CYGWIN </item>
<item> ENV </item>
<item> EXECUTABLE_OUTPUT_PATH </item> <item> EXECUTABLE_OUTPUT_PATH </item>
<item> LIBRARY_OUTPUT_PATH </item> <item> LIBRARY_OUTPUT_PATH </item>
<item> MSVC </item> <item> MSVC </item>
<item> MSVC10 </item> <item> MSVC10 </item>
<item> MSVC11 </item> <item> MSVC11 </item>
<item> MSVC12 </item>
<item> MSVC60 </item> <item> MSVC60 </item>
<item> MSVC70 </item> <item> MSVC70 </item>
<item> MSVC71 </item> <item> MSVC71 </item>
@ -773,15 +817,27 @@
<item> CONFIG </item> <item> CONFIG </item>
<item> BOOL </item> <item> BOOL </item>
<item> STREQUAL </item> <item> STREQUAL </item>
<item> JOIN </item>
<item> TARGET_NAME </item> <item> TARGET_NAME </item>
<item> INSTALL_INTERFACE </item> <item> INSTALL_INTERFACE </item>
<item> BUILD_INTERFACE </item> <item> BUILD_INTERFACE </item>
<item> C_COMPILER_ID </item>
<item> CXX_COMPILER_ID </item>
<item> VERSION_GREATER </item>
<item> VERSION_LESS </item>
<item> VERSION_EQUAL </item>
<item> C_COMPILER_VERSION </item>
<item> CXX_COMPILER_VERSION </item>
<item> TARGET_FILE </item> <item> TARGET_FILE </item>
<item> TARGET_LINKER_FILE </item> <item> TARGET_LINKER_FILE </item>
<item> TARGET_SONAME_FILE </item> <item> TARGET_SONAME_FILE </item>
<item> TARGET_FILE_DIR </item>
<item> TARGET_FILE_NAME </item>
<item> TARGET_DIR </item> <item> TARGET_DIR </item>
<item> TARGET_LINKER_DIR </item> <item> TARGET_LINKER_FILE_DIR </item>
<item> TARGET_SONAME_DIR </item> <item> TARGET_LINKER_FILE_NAME </item>
<item> TARGET_SONAME_FILE_DIR </item>
<item> TARGET_SONAME_FILE_NAME </item>
<item> TARGET_PROPERTY </item> <item> TARGET_PROPERTY </item>
<item> TARGET_OBJECTS </item> <item> TARGET_OBJECTS </item>
<item> TARGET_POLICY </item> <item> TARGET_POLICY </item>
@ -828,7 +884,10 @@
<RegExpr attribute="Builtin CMake Variable" context="#stay" String="\bCMAKE_COMPILER_IS_GNU[A-Za-z_][A-Za-z_0-9]*\b" /> <RegExpr attribute="Builtin CMake Variable" context="#stay" String="\bCMAKE_COMPILER_IS_GNU[A-Za-z_][A-Za-z_0-9]*\b" />
<RegExpr attribute="Builtin CMake Variable" context="#stay" String="\bCMAKE_DISABLE_FIND_PACKAGE_[A-Za-z_][A-Za-z_0-9]*\b" /> <RegExpr attribute="Builtin CMake Variable" context="#stay" String="\bCMAKE_DISABLE_FIND_PACKAGE_[A-Za-z_][A-Za-z_0-9]*\b" />
<RegExpr attribute="Builtin CMake Variable" context="#stay" String="\bCMAKE_EXE_LINKER_FLAGS_[A-Za-z_][A-Za-z_0-9]*\b" /> <RegExpr attribute="Builtin CMake Variable" context="#stay" String="\bCMAKE_EXE_LINKER_FLAGS_[A-Za-z_][A-Za-z_0-9]*\b" />
<RegExpr attribute="Builtin CMake Variable" context="#stay" String="\bCMAKE_MODULE_LINKER_FLAGS_[A-Za-z_][A-Za-z_0-9]*\b" />
<RegExpr attribute="Builtin CMake Variable" context="#stay" String="\bCMAKE_POLICY_DEFAULT_CMP[0-9]+\b" /> <RegExpr attribute="Builtin CMake Variable" context="#stay" String="\bCMAKE_POLICY_DEFAULT_CMP[0-9]+\b" />
<RegExpr attribute="Builtin CMake Variable" context="#stay" String="\bCMAKE_SHARED_LINKER_FLAGS_[A-Za-z_][A-Za-z_0-9]*\b" />
<RegExpr attribute="Builtin CMake Variable" context="#stay" String="\bCMAKE_STATIC_LINKER_FLAGS_[A-Za-z_][A-Za-z_0-9]*\b" />
<RegExpr attribute="Builtin CMake Variable" context="#stay" String="\bCMAKE_USER_MAKE_RULES_OVERRIDE_[A-Za-z_][A-Za-z_0-9]*\b" /> <RegExpr attribute="Builtin CMake Variable" context="#stay" String="\bCMAKE_USER_MAKE_RULES_OVERRIDE_[A-Za-z_][A-Za-z_0-9]*\b" />
<RegExpr attribute="Builtin CMake Variable" context="#stay" String="\bCMAKE_[A-Za-z_][A-Za-z_0-9]*_ARCHIVE_APPEND\b" /> <RegExpr attribute="Builtin CMake Variable" context="#stay" String="\bCMAKE_[A-Za-z_][A-Za-z_0-9]*_ARCHIVE_APPEND\b" />
<RegExpr attribute="Builtin CMake Variable" context="#stay" String="\bCMAKE_[A-Za-z_][A-Za-z_0-9]*_ARCHIVE_CREATE\b" /> <RegExpr attribute="Builtin CMake Variable" context="#stay" String="\bCMAKE_[A-Za-z_][A-Za-z_0-9]*_ARCHIVE_CREATE\b" />
@ -842,6 +901,7 @@
<RegExpr attribute="Builtin CMake Variable" context="#stay" String="\bCMAKE_[A-Za-z_][A-Za-z_0-9]*_CREATE_SHARED_LIBRARY\b" /> <RegExpr attribute="Builtin CMake Variable" context="#stay" String="\bCMAKE_[A-Za-z_][A-Za-z_0-9]*_CREATE_SHARED_LIBRARY\b" />
<RegExpr attribute="Builtin CMake Variable" context="#stay" String="\bCMAKE_[A-Za-z_][A-Za-z_0-9]*_CREATE_SHARED_MODULE\b" /> <RegExpr attribute="Builtin CMake Variable" context="#stay" String="\bCMAKE_[A-Za-z_][A-Za-z_0-9]*_CREATE_SHARED_MODULE\b" />
<RegExpr attribute="Builtin CMake Variable" context="#stay" String="\bCMAKE_[A-Za-z_][A-Za-z_0-9]*_CREATE_STATIC_LIBRARY\b" /> <RegExpr attribute="Builtin CMake Variable" context="#stay" String="\bCMAKE_[A-Za-z_][A-Za-z_0-9]*_CREATE_STATIC_LIBRARY\b" />
<RegExpr attribute="Builtin CMake Variable" context="#stay" String="\bCMAKE_[A-Za-z_][A-Za-z_0-9]*_FLAGS\b" />
<RegExpr attribute="Builtin CMake Variable" context="#stay" String="\bCMAKE_[A-Za-z_][A-Za-z_0-9]*_FLAGS_DEBUG\b" /> <RegExpr attribute="Builtin CMake Variable" context="#stay" String="\bCMAKE_[A-Za-z_][A-Za-z_0-9]*_FLAGS_DEBUG\b" />
<RegExpr attribute="Builtin CMake Variable" context="#stay" String="\bCMAKE_[A-Za-z_][A-Za-z_0-9]*_FLAGS_MINSIZEREL\b" /> <RegExpr attribute="Builtin CMake Variable" context="#stay" String="\bCMAKE_[A-Za-z_][A-Za-z_0-9]*_FLAGS_MINSIZEREL\b" />
<RegExpr attribute="Builtin CMake Variable" context="#stay" String="\bCMAKE_[A-Za-z_][A-Za-z_0-9]*_FLAGS_RELEASE\b" /> <RegExpr attribute="Builtin CMake Variable" context="#stay" String="\bCMAKE_[A-Za-z_][A-Za-z_0-9]*_FLAGS_RELEASE\b" />
@ -860,6 +920,7 @@
<RegExpr attribute="Builtin CMake Variable" context="#stay" String="\bCMAKE_[A-Za-z_][A-Za-z_0-9]*_POSTFIX\b" /> <RegExpr attribute="Builtin CMake Variable" context="#stay" String="\bCMAKE_[A-Za-z_][A-Za-z_0-9]*_POSTFIX\b" />
<RegExpr attribute="Builtin CMake Variable" context="#stay" String="\bCMAKE_[A-Za-z_][A-Za-z_0-9]*_SIZEOF_DATA_PTR\b" /> <RegExpr attribute="Builtin CMake Variable" context="#stay" String="\bCMAKE_[A-Za-z_][A-Za-z_0-9]*_SIZEOF_DATA_PTR\b" />
<RegExpr attribute="Builtin CMake Variable" context="#stay" String="\bCMAKE_[A-Za-z_][A-Za-z_0-9]*_SOURCE_FILE_EXTENSIONS\b" /> <RegExpr attribute="Builtin CMake Variable" context="#stay" String="\bCMAKE_[A-Za-z_][A-Za-z_0-9]*_SOURCE_FILE_EXTENSIONS\b" />
<RegExpr attribute="Builtin CMake Variable" context="#stay" String="\bCMAKE_[A-Za-z_][A-Za-z_0-9]*_VISIBILITY_PRESET\b" />
</context> </context>
<context attribute="Normal Text" lineEndContext="#stay" name="Detect Builtin Variables"> <context attribute="Normal Text" lineEndContext="#stay" name="Detect Builtin Variables">
<keyword attribute="Builtin CMake Variable" context="#stay" String="cmake_vars" insensitive="false"/> <keyword attribute="Builtin CMake Variable" context="#stay" String="cmake_vars" insensitive="false"/>
@ -900,8 +961,7 @@
</context> </context>
<context attribute="Normal Text" lineEndContext="#stay" name="Macro Args"> <context attribute="Normal Text" lineEndContext="#stay" name="Macro Args">
<DetectChar attribute="Normal Text" context="#pop" char=")"/> <DetectChar attribute="Normal Text" context="#pop" char=")"/>
<!-- TODO Hmm... this rule looks strange... being in the Normal context --> <RegExpr attribute="Escapes" context="#stay" String="\\[&quot;$n\\]"/>
<StringDetect attribute="Escapes" context="#stay" String="\&quot;"/>
<DetectChar attribute="Strings" context="String" char="&quot;"/> <DetectChar attribute="Strings" context="String" char="&quot;"/>
<RegExpr attribute="Strings" context="Bracketed String" String="\[(=*)\[" /> <RegExpr attribute="Strings" context="Bracketed String" String="\[(=*)\[" />
<DetectChar attribute="Comment" context="Comment" char="#"/> <DetectChar attribute="Comment" context="Comment" char="#"/>
@ -924,7 +984,7 @@
</context> </context>
<context attribute="Strings" lineEndContext="#stay" name="String"> <context attribute="Strings" lineEndContext="#stay" name="String">
<RegExpr attribute="Strings" context="#pop" String="&quot;(?=[ );]|$)" /> <RegExpr attribute="Strings" context="#pop" String="&quot;(?=[ );]|$)" />
<RegExpr attribute="Escapes" context="#stay" String="\\[&quot;$n\\]" /> <RegExpr attribute="Escapes" context="#stay" String="\\[&quot;$nrt\\]" />
<IncludeRules context="Detect Variables"/> <IncludeRules context="Detect Variables"/>
<IncludeRules context="Detect Generator Expressions"/> <IncludeRules context="Detect Generator Expressions"/>
</context> </context>

@ -2,8 +2,8 @@
<!DOCTYPE language SYSTEM "language.dtd"> <!DOCTYPE language SYSTEM "language.dtd">
<language name="CoffeeScript" <language name="CoffeeScript"
version="1.5" version="1.4"
kateversion="2.5" kateversion="2.4"
section="Scripts" section="Scripts"
extensions="Cakefile;*.coffee;*.coco" extensions="Cakefile;*.coffee;*.coco"
mimetype="text/x-coffeescript;application/x-coffeescript" mimetype="text/x-coffeescript;application/x-coffeescript"

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE language SYSTEM "language.dtd"> <!DOCTYPE language SYSTEM "language.dtd">
<language name="ColdFusion" version="1.05" kateversion="2.5" section="Markup" extensions="*.cfm;*.cfc;*.cfml;*.dbm" mimetype="text/x-coldfusion"> <language name="ColdFusion" version="1.04" kateversion="2.3" section="Markup" extensions="*.cfm;*.cfc;*.cfml;*.dbm" mimetype="text/x-coldfusion">
<highlighting> <highlighting>

@ -23,7 +23,7 @@
* Boston, MA 02110-1301, USA. * * Boston, MA 02110-1301, USA. *
********************************************************************** **********************************************************************
--> -->
<language version="1.06" kateversion="2.5" name="Common Lisp" section="Sources" extensions="*.lisp;*.cl;*.lsp" mimetype="" author="Dominik Haumann (dhdev@gmx.de)" license="LGPL"> <language version="1.05-1" kateversion="2.3" name="Common Lisp" section="Sources" extensions="*.lisp;*.cl;*.lsp" mimetype="" author="Dominik Haumann (dhdev@gmx.de)" license="LGPL">
<highlighting> <highlighting>
<list name="symbols"> <list name="symbols">
<item> &lt; </item> <item> &lt; </item>

@ -10,7 +10,7 @@
<!-- 19.04.2003 wb Some more Enhancements --> <!-- 19.04.2003 wb Some more Enhancements -->
<!-- 18.04.2003 wb Enhancenment for Maior / Minor Comments and Full / ReadOnly Exports, Folds for Procedures, Records, Comments --> <!-- 18.04.2003 wb Enhancenment for Maior / Minor Comments and Full / ReadOnly Exports, Folds for Procedures, Records, Comments -->
<!-- 17.04.2003 wb Enhancements for Relation and Operators --> <!-- 17.04.2003 wb Enhancements for Relation and Operators -->
<language name="Component-Pascal" version="1.06" kateversion="2.5" section="Sources" extensions="*.cp;*.bro" mimetype="text/x-component-pascal" author="Werner Braun (wb@o3-software.de)" license=""> <language name="Component-Pascal" version="1.05" kateversion="2.1" section="Sources" extensions="*.cp;*.bro" mimetype="text/x-component-pascal" author="Werner Braun (wb@o3-software.de)" license="">
<highlighting> <highlighting>
<list name="keywords"> <list name="keywords">
<item> BEGIN </item> <item> BEGIN </item>

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE language SYSTEM "language.dtd"> <!DOCTYPE language SYSTEM "language.dtd">
<language name="ConTeXt" version="1.2" section="Markup" kateversion="2.5" priority="8" extensions="*.ctx" mimetype="text/x-tex" casesensitive="1" author="Philipp A. (flying-sheep@web.de)" license="GPL" > <language name="ConTeXt" version="1.1" section="Markup" kateversion="2.3" priority="8" extensions="*.ctx" mimetype="text/x-tex" casesensitive="1" author="Philipp A. (flying-sheep@web.de)" license="GPL" >
<highlighting> <highlighting>
<list name="titles"> <list name="titles">
<item>\part</item> <item>\part</item>
@ -129,4 +129,4 @@
</spellchecking> </spellchecking>
</language> </language>
<!-- kate: space-indent off; indent-width 4; mixedindent off; --> <!-- kate: space-indent off; indent-width 4; -->

@ -1,21 +1,36 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE language SYSTEM "language.dtd"> <!DOCTYPE language SYSTEM "language.dtd"
<language name="C++" section="Sources" [
version="1.52" kateversion="2.5" <!ENTITY space " ">
indenter="cstyle" <!ENTITY separators ",&#59;">
mimetype="text/x-c++src;text/x-c++hdr;text/x-chdr" <!ENTITY ns_punctuators "!&#37;&space;&amp;()+-/.*&lt;=&gt;?[]{|}~^&separators;">
extensions="*.c++;*.cxx;*.cpp;*.cc;*.C;*.h;*.hh;*.H;*.h++;*.hxx;*.hpp;*.hcc;*.moc" <!ENTITY punctuators ":&ns_punctuators;">
priority="9"> <!-- printf-like format strings conversion specifiers -->
<!-- <!ENTITY convspec "diouxXeEfFgGaAcsP&#37;">
########################################################################## ]>
## Fixes by Sebastian Pipping (webmaster@hartwork.org) <language
## name="C++"
## NOTE: Keep in sync with C highlighter! (c.xml) section="Sources"
########################################################################## version="2.0-1"
--> kateversion="2.4"
indenter="cstyle"
mimetype="text/x-c++src;text/x-c++hdr;text/x-chdr"
extensions="*.c++;*.cxx;*.cpp;*.cc;*.C;*.h;*.hh;*.H;*.h++;*.hxx;*.hpp;*.hcc;*.moc"
author="Alex Turbov (i.zaufi@gmail.com)"
license="LGPL"
priority="9"
>
<!--
Complete list of changes by Alex Turbov (I.zaufi@gmail.com)
can be found at:
http://kde-files.org/content/show.php?content=90660
-->
<highlighting> <highlighting>
<list name="keywords"> <list name="keywords">
<item> alignof </item>
<item> alignas </item>
<item> asm </item> <item> asm </item>
<item> auto </item>
<item> break </item> <item> break </item>
<item> case </item> <item> case </item>
<item> catch </item> <item> catch </item>
@ -31,10 +46,9 @@
<item> else </item> <item> else </item>
<item> enum </item> <item> enum </item>
<item> explicit </item> <item> explicit </item>
<item> export </item> <item> export </item> <!-- Unused but reserved for future use -->
<item> extern </item>
<item> false </item> <item> false </item>
<item> final </item> <item> final </item> <!-- According N3272 -->
<item> friend </item> <item> friend </item>
<item> for </item> <item> for </item>
<item> goto </item> <item> goto </item>
@ -45,11 +59,10 @@
<item> noexcept </item> <item> noexcept </item>
<item> nullptr </item> <item> nullptr </item>
<item> operator </item> <item> operator </item>
<item> override </item> <item> override </item> <!-- According N3272 -->
<item> private </item> <item> private </item>
<item> protected </item> <item> protected </item>
<item> public </item> <item> public </item>
<item> qobject_cast </item>
<item> reinterpret_cast </item> <item> reinterpret_cast </item>
<item> return </item> <item> return </item>
<item> sizeof </item> <item> sizeof </item>
@ -64,17 +77,14 @@
<item> try </item> <item> try </item>
<item> typedef </item> <item> typedef </item>
<item> typeid </item> <item> typeid </item>
<item> type_info </item>
<item> typename </item> <item> typename </item>
<item> union </item> <item> union </item>
<item> using </item> <item> using </item>
<item> virtual </item> <item> virtual </item>
<item> while </item> <item> while </item>
<!-- Alternative operators (see 2.12) -->
<item> and </item> <item> and </item>
<item> and_eq </item> <item> and_eq </item>
<item> bad_cast </item>
<item> bad_typeid </item>
<item> bitand </item> <item> bitand </item>
<item> bitor </item> <item> bitor </item>
<item> compl </item> <item> compl </item>
@ -85,6 +95,22 @@
<item> xor </item> <item> xor </item>
<item> xor_eq </item> <item> xor_eq </item>
</list> </list>
<!-- This keyword may appear in InternalsNS context. For example in code:
details::some_class::template some_templated_static();
and it should be displayed as keyword, not like part of details namespace...
-->
<list name="template">
<item> template </item>
</list>
<!-- 7.6 Attributes -->
<list name="attributes">
<!-- C++11 -->
<item> noreturn </item>
<item> carries_dependency </item>
<!-- C++1y -->
<item> deprecated </item>
</list>
<!-- QT/TQT extensions --> <!-- QT/TQT extensions -->
<list name="extensions"> <list name="extensions">
@ -201,26 +227,18 @@
</list> </list>
<list name="types"> <list name="types">
<item> auto </item>
<item> bool </item> <item> bool </item>
<item> char </item> <item> char </item>
<item> char16_t </item> <item> char16_t </item>
<item> char32_t </item> <item> char32_t </item>
<item> const </item>
<item> double </item> <item> double </item>
<item> float </item> <item> float </item>
<item> int </item> <item> int </item>
<item> long </item> <item> long </item>
<item> mutable </item>
<item> register </item>
<item> short </item> <item> short </item>
<item> signed </item> <item> signed </item>
<item> static </item>
<item> unsigned </item> <item> unsigned </item>
<item> void </item> <item> void </item>
<item> volatile </item>
<item> uchar </item>
<item> uint </item>
<item> int8_t </item> <item> int8_t </item>
<item> int16_t </item> <item> int16_t </item>
<item> int32_t </item> <item> int32_t </item>
@ -231,143 +249,362 @@
<item> uint64_t </item> <item> uint64_t </item>
<item> wchar_t </item> <item> wchar_t </item>
</list> </list>
<list name="modifiers">
<item> const </item>
<item> extern </item>
<item> mutable </item>
<item> register </item>
<item> static </item>
<item> thread_local </item>
<item> volatile </item>
</list>
<list name="StdMacros">
<item> __FILE__ </item>
<item> __LINE__ </item>
<item> __DATE__ </item>
<item> __TIME__ </item>
<item> __STDC__ </item>
<item> __STDC_VERSION__ </item>
<item> __STDC_HOSTED__ </item>
<item> __STDC_ISO_10646__ </item>
<item> __STDC_MB_MIGHT_NEQ_WC__ </item>
<item> __cplusplus </item>
<item> __func__ </item>
</list>
<contexts> <contexts>
<context attribute="Normal Text" lineEndContext="#stay" name="Normal"> <context name="Normal" attribute="Normal Text" lineEndContext="#stay">
<DetectSpaces /> <DetectSpaces />
<RegExpr attribute="Preprocessor" context="Outscoped" String="#\s*if\s+0\s*$" beginRegion="PP" firstNonSpace="true" /> <RegExpr attribute="Preprocessor" context="Outscoped" String="(#|%\:|\?\?=)\s*if\s+(0|false)\s*" beginRegion="PP" firstNonSpace="true" insensitive="false" />
<RegExpr attribute="Preprocessor" context="Inscoped" String="(#|%\:|\?\?=)\s*if\s+(1|true)\s*" beginRegion="PP" firstNonSpace="true" insensitive="false" />
<IncludeRules context="Main" />
</context>
<context name="Main" attribute="Normal Text" lineEndContext="#stay">
<!-- Match preprocessor directives -->
<DetectChar context="AfterHash" char="#" firstNonSpace="true" lookAhead="true" /> <DetectChar context="AfterHash" char="#" firstNonSpace="true" lookAhead="true" />
<Detect2Chars context="AfterHash" char="%" char1=":" firstNonSpace="true" lookAhead="true" />
<StringDetect context="AfterHash" String="??=" firstNonSpace="true" lookAhead="true" />
<Detect2Chars attribute="Error" context="#stay" char="%" char1=":" />
<StringDetect attribute="Error" String="??=" context="#stay" />
<!-- Match special comments for region markers -->
<StringDetect attribute="Region Marker" context="Region Marker" String="//BEGIN" beginRegion="Region1" firstNonSpace="true" /> <StringDetect attribute="Region Marker" context="Region Marker" String="//BEGIN" beginRegion="Region1" firstNonSpace="true" />
<StringDetect attribute="Region Marker" context="Region Marker" String="//END" endRegion="Region1" firstNonSpace="true" /> <StringDetect attribute="Region Marker" context="Region Marker" String="//END" endRegion="Region1" firstNonSpace="true" />
<!-- ATTENTION Special case `operator""` cuz Kate doesn't recognize
`operator` joined w/ quotes as a keyword here. BUG??
-->
<RegExpr attribute="Normal Text" context="UDLOperator" String="operator\s*&quot;&quot; _[_0-9A-Za-z]*\b" lookAhead="true" />
<RegExpr attribute="Error" context="#stay" String="operator\s*&quot;&quot; [_0-9A-Za-z]*\b" />
<!-- Match keywords -->
<keyword attribute="Keyword" context="#stay" String="keywords" /> <keyword attribute="Keyword" context="#stay" String="keywords" />
<keyword attribute="Extensions" context="#stay" String="extensions" /> <!-- Detect attributes -->
<Detect2Chars attribute="Symbol" context="Attribute" char="[" char1="[" />
<!-- Match numbers -->
<!-- ATTENTION Builtin number detectors have strange behaviour and definitely lack of required features -->
<!-- NOTE Order is important! -->
<RegExpr attribute="Hex" context="#stay" String="[\+\-]?0x[0-9A-Fa-f]('?[0-9A-Fa-f]+)*([Uu][Ll]{0,2}|[Ll]{0,2}[Uu]?|_[_0-9A-Za-z]*)?\b" />
<RegExpr attribute="Binary" context="#stay" String="0[Bb][01]('?[01]+)*([Uu][Ll]{0,2}|[Ll]{0,2}[Uu]?|_[_0-9A-Za-z]*)?\b" />
<RegExpr attribute="Float" context="#stay" String="[\+\-]?([0-9]+[Ee][\+\-]?[0-9]+|([0-9]+\.|\.[0-9]+|[0-9]+\.[0-9]+)([Ee][\+\-]?[0-9]+)?)[FfLl]?" />
<RegExpr attribute="Octal" context="#stay" String="[\+\-]?0'?[0-7]('?[0-7]+)*([Uu][Ll]{0,2}|[Ll]{0,2}[Uu]?|_[_0-9A-Za-z]*)?\b" />
<RegExpr attribute="Decimal" context="#stay" String="[\+\-]?(0|[1-9]('?[0-9]+)*)([Uu][Ll]{0,2}|[Ll]{0,2}[Uu]?|_[_0-9A-Za-z]*)?\b" />
<RegExpr attribute="Error" context="#stay" String="[\+\-]?(0x?|[1-9][0-9]*)[0-9A-Za-z][_0-9A-Za-z]*\b" />
<!-- Match string literals -->
<DetectChar attribute="String" context="String" char="&quot;" />
<Detect2Chars attribute="String" context="String" char="U" char1="&quot;" />
<Detect2Chars attribute="String" context="String" char="u" char1="&quot;" />
<Detect2Chars attribute="String" context="String" char="L" char1="&quot;" />
<StringDetect attribute="String" context="String" String="u8&quot;" />
<RegExpr attribute="String" context="RawString" String="(u|u8|U|L)?R&quot;([^\(]{0,16})\(" lookAhead="true" />
<RegExpr attribute="Error" context="#stay" String="(u|u8|U|L)?R&quot;([^\(]{16,})\(" />
<DetectChar attribute="String" context="Char Literal" char="'" />
<Detect2Chars attribute="String" context="Char Literal" char="L" char1="'" />
<Detect2Chars attribute="String" context="U-Char Literal" char="u" char1="'" />
<Detect2Chars attribute="String" context="U-Char Literal" char="U" char1="'" />
<!-- Match GCC extensions -->
<IncludeRules context="DetectGccExtensions##GCCExtensions" />
<!-- Match most used namespaces and styles -->
<StringDetect attribute="Standard Classes" context="Standard Classes" String="std::" />
<StringDetect attribute="Boost Stuff" context="Boost Stuff" String="boost::" />
<StringDetect attribute="Boost Stuff" context="Boost Stuff" String="BOOST_" />
<StringDetect attribute="Internals" context="InternalsNS" String="detail::" />
<StringDetect attribute="Internals" context="InternalsNS" String="details::" />
<StringDetect attribute="Internals" context="InternalsNS" String="aux::" />
<StringDetect attribute="Internals" context="InternalsNS" String="internals::" />
<keyword attribute="Data Type" context="#stay" String="types" /> <keyword attribute="Data Type" context="#stay" String="types" />
<HlCChar attribute="Char" context="#stay"/> <keyword attribute="Type Modifiers" context="#stay" String="modifiers" />
<DetectChar attribute="String" context="String" char="&quot;"/> <keyword attribute="Standard Macros" context="#stay" String="StdMacros" />
<RegExpr attribute="Internals" context="#stay" String="_[a-zA-Z0-9_]+" />
<RegExpr attribute="Internals" context="#stay" String="[a-zA-Z][a-zA-Z0-9_]*__\b" />
<RegExpr attribute="Data Members (m_*)" context="#stay" String="[a-z][a-zA-Z0-9_]*_\b" />
<RegExpr attribute="Data Members (m_*)" context="#stay" String="m_[a-zA-Z0-9_]+" />
<RegExpr attribute="Globals (g_*)" context="#stay" String="g_[a-zA-Z0-9_]+" />
<RegExpr attribute="Statics (s_*)" context="#stay" String="s_[a-zA-Z0-9_]+" />
<RegExpr attribute="CONSTS/MACROS" context="#stay" String="[A-Z][A-Z0-9_]{2,}\b" />
<RegExpr attribute="Types (*_t/*_type)" context="#stay" String="[a-zA-Z][a-zA-Z0-9_]*_t(ype)?\b" />
<DetectIdentifier /> <DetectIdentifier />
<Float attribute="Float" context="#stay"> <!-- Match comments -->
<AnyChar String="fF" attribute="Float" context="#stay"/>
</Float>
<HlCOct attribute="Octal" context="#stay"/>
<HlCHex attribute="Hex" context="#stay"/>
<Int attribute="Decimal" context="#stay">
<StringDetect attribute="Decimal" context="#stay" String="ULL" insensitive="TRUE"/>
<StringDetect attribute="Decimal" context="#stay" String="LUL" insensitive="TRUE"/>
<StringDetect attribute="Decimal" context="#stay" String="LLU" insensitive="TRUE"/>
<StringDetect attribute="Decimal" context="#stay" String="UL" insensitive="TRUE"/>
<StringDetect attribute="Decimal" context="#stay" String="LU" insensitive="TRUE"/>
<StringDetect attribute="Decimal" context="#stay" String="LL" insensitive="TRUE"/>
<StringDetect attribute="Decimal" context="#stay" String="U" insensitive="TRUE"/>
<StringDetect attribute="Decimal" context="#stay" String="L" insensitive="TRUE"/>
</Int>
<IncludeRules context="##Doxygen" /> <IncludeRules context="##Doxygen" />
<Detect2Chars attribute="Comment" context="Commentar 1" char="/" char1="/"/> <IncludeRules context="AlignedComments" />
<Detect2Chars attribute="Comment" context="Commentar 2" char="/" char1="*" beginRegion="Comment"/> <Detect2Chars attribute="Comment" context="Commentar 2" char="/" char1="*" beginRegion="Comment" />
<!-- Match scope regions -->
<DetectChar attribute="Symbol" context="#stay" char="{" beginRegion="Brace1" /> <DetectChar attribute="Symbol" context="#stay" char="{" beginRegion="Brace1" />
<DetectChar attribute="Symbol" context="#stay" char="}" endRegion="Brace1" /> <DetectChar attribute="Symbol" context="#stay" char="}" endRegion="Brace1" />
<AnyChar attribute="Symbol" context="#stay" String=":!%&amp;()+,-/.*&lt;=&gt;?[]{|}~^&#59;"/> <!-- Match punctuators -->
<AnyChar attribute="Separator Symbol" context="#stay" String="&separators;" />
<AnyChar attribute="Symbol" context="#stay" String="&punctuators;" />
<!-- Match invalid symbols -->
<DetectChar attribute="Error" context="#stay" char="#" />
<DetectChar attribute="Error" context="#stay" char="$" />
<DetectChar attribute="Error" context="#stay" char="@" />
<DetectChar attribute="Error" context="#stay" char="`" />
</context> </context>
<context attribute="String" lineEndContext="#pop" name="String"> <context name="UDLOperator" attribute="Normal Text" lineEndContext="#pop">
<LineContinue attribute="String" context="#stay"/> <StringDetect attribute="Keyword" context="#stay" String="operator" />
<HlCStringChar attribute="String Char" context="#stay"/> <StringDetect attribute="String" context="#stay" String="&quot;&quot;" />
<DetectChar attribute="String" context="#pop" char="&quot;"/> <DetectIdentifier context="#pop" />
</context> </context>
<context attribute="Region Marker" lineEndContext="#pop" name="Region Marker"> <context name="Char Literal" attribute="String" lineEndContext="#pop">
<IncludeRules context="Universal Char" />
<DetectChar attribute="String Char" context="Simple Esc" char="\" />
<DetectChar attribute="String" context="#pop" char="'" />
</context> </context>
<context attribute="Comment" lineEndContext="#pop" name="Commentar 1"> <context name="U-Char Literal" attribute="String" lineEndContext="#pop">
<LineContinue attribute="Comment" context="#stay"/> <IncludeRules context="Universal Char" />
<DetectChar attribute="String Char" context="Simple Esc" char="\" />
<DetectChar attribute="String" context="#pop" char="'" />
<RegExpr attribute="Error" context="#stay" String="[^']{2,}" />
<RegExpr attribute="String" context="#stay" String=".{1}" />
</context>
<context name="Simple Esc" attribute="String Char" lineEndContext="#pop">
<AnyChar attribute="String Char" context="#pop" String="tnvbrfa'&quot;\" />
<RegExpr attribute="String Char" context="#pop" String="[0-7]{1,3}" />
<RegExpr attribute="String Char" context="#pop" String="x[0-9A-Fa-f]{1,}" />
<RegExpr attribute="String" context="#pop" String="." />
</context>
<context name="Universal Char" attribute="String Char" lineEndContext="#pop">
<RegExpr attribute="String Char" context="#stay" String="\\u[0-9A-Fa-f]{4}" />
<RegExpr attribute="Error" context="#stay" String="\\u.{0,3}" />
<RegExpr attribute="String Char" context="#stay" String="\\U[0-9A-Fa-f]{8}" />
<RegExpr attribute="Error" context="#stay" String="\\U.{0,7}" />
</context>
<context name="String" attribute="String" lineEndContext="#pop">
<LineContinue attribute="String" context="#stay" />
<HlCStringChar attribute="String Char" context="#stay" />
<IncludeRules context="Universal Char" />
<RegExpr attribute="String Char" context="#stay" String="%[^&quot;&convspec;]*[&convspec;]" />
<DetectChar attribute="String" context="UDLStringSuffix" char="&quot;" />
</context>
<context name="UDLStringSuffix" attribute="String" lineEndContext="#pop#pop">
<RegExpr attribute="String" context="#pop#pop" String="_[_0-9A-Z-a-z]*\b" />
<!-- TODO Is there any better way to quit the current context ?? -->
<RegExpr context="#pop#pop" String=".*" lookAhead="true" />
</context>
<context name="Attribute" attribute="Attribute" lineEndContext="#stay">
<keyword attribute="Standard Attribute" context="#stay" String="attributes" />
<Detect2Chars attribute="Symbol" context="#pop" char="]" char1="]" />
<AnyChar context="#stay" String="&ns_punctuators;" attribute="Symbol" />
<!-- Attributes may contain some text: [[deprecated("Reason text")]] -->
<DetectChar attribute="String" context="String" char="&quot;" />
</context>
<context name="RawString" attribute="String" lineEndContext="#stay" dynamic="true">
<LineContinue attribute="String" context="#stay" />
<RegExpr attribute="String Char" context="#stay" String="%[^&quot;&convspec;]*[&convspec;]" />
<RegExpr attribute="String" context="#pop" String="\)%2&quot;" dynamic="true"/>
</context>
<context name="DetectIdentifierEnd" attribute="Normal Text" lineEndContext="#pop">
<AnyChar context="#pop" String="&punctuators;" attribute="Symbol" />
</context>
<context name="Region Marker" attribute="Region Marker" lineEndContext="#pop" />
<context name="DetectNSEnd" attribute="Normal Text" lineEndContext="#pop">
<keyword attribute="Keyword" context="#stay" String="template" />
<DetectIdentifier context="#stay" />
<AnyChar context="#pop" String="&separators;" attribute="Separator Symbol" />
<AnyChar context="#pop" String="&ns_punctuators;" attribute="Symbol" />
<AnyChar context="#stay" String="&space;" attribute="Normal Text" />
</context>
<context name="Standard Classes" attribute="Standard Classes" lineEndContext="#pop">
<IncludeRules context="DetectNSEnd" />
</context>
<context name="Boost Stuff" attribute="Boost Stuff" lineEndContext="#pop">
<IncludeRules context="DetectNSEnd" />
</context>
<context name="InternalsNS" attribute="Internals" lineEndContext="#pop">
<IncludeRules context="DetectNSEnd" />
</context>
<context name="Commentar 1" attribute="Comment" lineEndContext="#pop">
<LineContinue attribute="Comment" context="#stay" />
<DetectSpaces /> <DetectSpaces />
<IncludeRules context="##Alerts" /> <IncludeRules context="##Alerts" />
<IncludeRules context="##Modelines" />
<DetectIdentifier /> <DetectIdentifier />
</context> </context>
<context attribute="Comment" lineEndContext="#stay" name="Commentar 2"> <context name="Commentar 2" attribute="Comment" lineEndContext="#stay">
<DetectSpaces /> <DetectSpaces />
<Detect2Chars attribute="Comment" context="#pop" char="*" char1="/" endRegion="Comment"/> <LineContinue attribute="Comment" context="#stay" />
<Detect2Chars attribute="Comment" context="#pop" char="*" char1="/" endRegion="Comment" />
<IncludeRules context="##Alerts" /> <IncludeRules context="##Alerts" />
<IncludeRules context="##Modelines" />
<DetectIdentifier /> <DetectIdentifier />
</context> </context>
<context attribute="Error" lineEndContext="#pop" name="AfterHash"> <context name="AfterHash" attribute="Error" lineEndContext="#pop">
<!-- define, elif, else, endif, error, if, ifdef, ifndef, include, include_next, line, pragma, undef, warning --> <!-- define, elif, else, endif, error, if, ifdef, ifndef, include, include_next, line, pragma, undef, warning -->
<RegExpr attribute="Preprocessor" context="Preprocessor" String="#\s*if(?:def|ndef)?(?=(?:\(|\s+)\S)" insensitive="true" beginRegion="PP" firstNonSpace="true" /> <RegExpr attribute="Preprocessor" context="Preprocessor" String="(#|%\:|\?\?=)\s*if(?:def|ndef)?(?=(?:\(|\s+)\S)" beginRegion="PP" firstNonSpace="true" insensitive="false" />
<RegExpr attribute="Preprocessor" context="Preprocessor" String="#\s*endif" insensitive="true" endRegion="PP" firstNonSpace="true" /> <RegExpr attribute="Preprocessor" context="Preprocessor" String="(#|%\:|\?\?=)\s*endif" endRegion="PP" firstNonSpace="true" insensitive="false" />
<RegExpr attribute="Preprocessor" context="Define" String="#\s*define.*((?=\\))" insensitive="true" firstNonSpace="true" /> <!-- Switch to seperate context for multiline #defines -->
<RegExpr attribute="Preprocessor" context="Preprocessor" String="#\s*(?:el(?:se|if)|include(?:_next)?|define|undef|line|error|warning|pragma)" insensitive="true" firstNonSpace="true" /> <RegExpr attribute="Preprocessor" context="Define" String="(#|%\:|\?\?=)\s*(cmake)?define.*((?=\\))" firstNonSpace="true" lookAhead="true" insensitive="false" />
<RegExpr attribute="Preprocessor" context="Preprocessor" String="#\s+[0-9]+" insensitive="true" firstNonSpace="true" /> <RegExpr attribute="Preprocessor" context="Preprocessor" String="(#|%\:|\?\?=)\s*(?:el(?:se|if)|include(?:_next)?|(cmake)?define|undef|line|error|warning|pragma)" insensitive="false" firstNonSpace="true" />
<RegExpr attribute="Preprocessor" context="Preprocessor" String="(#|%\:|\?\?=)\s+[0-9]+" firstNonSpace="true" insensitive="false" />
</context> </context>
<context attribute="Preprocessor" lineEndContext="#pop" name="Preprocessor"> <context name="Preprocessor" attribute="Preprocessor" lineEndContext="#pop">
<LineContinue attribute="Preprocessor" context="#stay"/> <LineContinue attribute="Preprocessor" context="#stay" />
<RangeDetect attribute="Prep. Lib" context="#stay" char="&quot;" char1="&quot;"/> <keyword attribute="Standard Macros" context="#stay" String="StdMacros" />
<RangeDetect attribute="Prep. Lib" context="#stay" char="&lt;" char1="&gt;"/> <IncludeRules context="GNUMacros##GCCExtensions" />
<RangeDetect attribute="Prep. Lib" context="#stay" char="&quot;" char1="&quot;" />
<RangeDetect attribute="Prep. Lib" context="#stay" char="&lt;" char1="&gt;" />
<IncludeRules context="##Doxygen" /> <IncludeRules context="##Doxygen" />
<Detect2Chars attribute="Comment" context="Commentar/Preprocessor" char="/" char1="*" beginRegion="Comment2" /> <Detect2Chars attribute="Comment" context="Commentar/Preprocessor" char="/" char1="*" beginRegion="Comment2" />
<IncludeRules context="AlignedComments" />
<Detect2Chars attribute="Comment" context="Commentar 1" char="/" char1="/"/>
</context> </context>
<context attribute="Preprocessor" lineEndContext="#pop" name="Define"> <context name="Define" attribute="Preprocessor" lineEndContext="#pop">
<LineContinue attribute="Preprocessor" context="#stay"/> <LineContinue attribute="Separator Symbol" context="#stay" />
<DetectChar attribute="Error" context="#stay" char="\\" />
<keyword attribute="Standard Macros" context="#stay" String="StdMacros" />
<IncludeRules context="GNUMacros##GCCExtensions" />
</context> </context>
<context attribute="Comment" lineEndContext="#stay" name="Commentar/Preprocessor"> <context name="Commentar/Preprocessor" attribute="Comment" lineEndContext="#stay">
<DetectSpaces /> <DetectSpaces />
<Detect2Chars attribute="Comment" context="#pop" char="*" char1="/" endRegion="Comment2" /> <Detect2Chars attribute="Comment" context="#pop" char="*" char1="/" endRegion="Comment2" />
<DetectIdentifier /> <DetectIdentifier />
</context> </context>
<context attribute="Comment" lineEndContext="#stay" name="Outscoped" > <context name="Outscoped Common" attribute="Comment" lineEndContext="#stay">
<DetectSpaces /> <DetectSpaces />
<IncludeRules context="##Alerts" /> <IncludeRules context="##Alerts" />
<IncludeRules context="##Modelines" />
<DetectIdentifier /> <DetectIdentifier />
<IncludeRules context="##Doxygen" /> <IncludeRules context="##Doxygen" />
<Detect2Chars attribute="Comment" context="Commentar 1" char="/" char1="/"/> <IncludeRules context="AlignedComments" />
<Detect2Chars attribute="Comment" context="Commentar 2" char="/" char1="*" beginRegion="Comment"/> <!-- Do not try to detect "C" style comments inside outscoped text
<RegExpr attribute="Comment" context="Outscoped intern" String="#\s*if" beginRegion="PP" firstNonSpace="true" /> to prevent incorrect highlighting in case of overlapped (or not closed properly)
<RegExpr attribute="Preprocessor" context="#pop" String="#\s*el(?:se|if)" firstNonSpace="true" /> comment block...
<RegExpr attribute="Preprocessor" context="#pop" String="#\s*endif" endRegion="PP" firstNonSpace="true" />
<Detect2Chars attribute="Comment" context="Commentar 2" char="/" char1="*" beginRegion="Comment" />
-->
<RegExpr attribute="Comment" context="Outscoped intern" String="(#|%\:|\?\?=)\s*if" beginRegion="PP" firstNonSpace="true" insensitive="false" />
<LineContinue context="#stay" />
</context>
<context name="Outscoped" attribute="Comment" lineEndContext="#stay">
<IncludeRules context="Outscoped Common" />
<RegExpr attribute="Preprocessor" context="#pop" String="(#|%\:|\?\?=)\s*el(?:se|if)" firstNonSpace="true" insensitive="false" />
<RegExpr attribute="Preprocessor" context="#pop" String="(#|%\:|\?\?=)\s*endif" endRegion="PP" firstNonSpace="true" insensitive="false" />
</context> </context>
<context attribute="Comment" lineEndContext="#stay" name="Outscoped intern"> <context name="Outscoped 2" attribute="Comment" lineEndContext="#stay">
<IncludeRules context="Outscoped Common" />
<RegExpr attribute="Preprocessor" context="#pop#pop" String="(#|%\:|\?\?=)\s*endif" endRegion="PP" firstNonSpace="true" insensitive="false" />
</context>
<context name="Inscoped" attribute="Normal Text" lineEndContext="#stay">
<DetectSpaces />
<RegExpr attribute="Preprocessor" context="Outscoped" String="(#|%\:|\?\?=)\s*if\s+(0|false)\s*" beginRegion="PP" firstNonSpace="true" insensitive="false" />
<RegExpr attribute="Preprocessor" context="Outscoped 2" String="(#|%\:|\?\?=)\s*el(?:se|if)" firstNonSpace="true" insensitive="false" />
<IncludeRules context="Main" />
</context>
<context name="Outscoped intern" attribute="Comment" lineEndContext="#stay">
<DetectSpaces /> <DetectSpaces />
<IncludeRules context="##Alerts" /> <IncludeRules context="##Alerts" />
<IncludeRules context="##Modelines" />
<DetectIdentifier /> <DetectIdentifier />
<DetectChar attribute="String" context="String" char="&quot;"/>
<IncludeRules context="##Doxygen" /> <IncludeRules context="##Doxygen" />
<Detect2Chars attribute="Comment" context="Commentar 1" char="/" char1="/"/> <IncludeRules context="AlignedComments" />
<Detect2Chars attribute="Comment" context="Commentar 2" char="/" char1="*" beginRegion="Comment"/> <Detect2Chars attribute="Comment" context="Commentar 2" char="/" char1="*" beginRegion="Comment" />
<RegExpr attribute="Comment" context="Outscoped intern" String="#\s*if" beginRegion="PP" firstNonSpace="true" /> <RegExpr attribute="Comment" context="Outscoped intern" String="(#|%\:|\?\?=)\s*if" beginRegion="PP" firstNonSpace="true" insensitive="false" />
<RegExpr attribute="Comment" context="#pop" String="#\s*endif" endRegion="PP" firstNonSpace="true" /> <RegExpr attribute="Comment" context="#pop" String="(#|%\:|\?\?=)\s*endif" endRegion="PP" firstNonSpace="true" insensitive="false" />
</context>
<context name="AlignedComments" lineEndContext="#stay" attribute="Comment">
<Detect2Chars attribute="Region Marker" context="Commentar 1" column="0" char="/" char1="/" />
<Detect2Chars attribute="Region Marker" context="Commentar 1" column="4" char="/" char1="/" />
<Detect2Chars attribute="Region Marker" context="Commentar 1" column="8" char="/" char1="/" />
<Detect2Chars attribute="Region Marker" context="Commentar 1" column="12" char="/" char1="/" />
<Detect2Chars attribute="Region Marker" context="Commentar 1" column="16" char="/" char1="/" />
<Detect2Chars attribute="Region Marker" context="Commentar 1" column="20" char="/" char1="/" />
<Detect2Chars attribute="Region Marker" context="Commentar 1" column="24" char="/" char1="/" />
<Detect2Chars attribute="Region Marker" context="Commentar 1" column="28" char="/" char1="/" />
<Detect2Chars attribute="Region Marker" context="Commentar 1" column="32" char="/" char1="/" />
<Detect2Chars attribute="Region Marker" context="Commentar 1" column="36" char="/" char1="/" />
<Detect2Chars attribute="Region Marker" context="Commentar 1" column="40" char="/" char1="/" />
<Detect2Chars attribute="Region Marker" context="Commentar 1" column="44" char="/" char1="/" />
<Detect2Chars attribute="Region Marker" context="Commentar 1" column="48" char="/" char1="/" />
<Detect2Chars attribute="Region Marker" context="Commentar 1" column="52" char="/" char1="/" />
<Detect2Chars attribute="Region Marker" context="Commentar 1" column="56" char="/" char1="/" />
<Detect2Chars attribute="Region Marker" context="Commentar 1" column="60" char="/" char1="/" />
<Detect2Chars attribute="Comment" context="Commentar 1" char="/" char1="/" />
</context> </context>
</contexts> </contexts>
<itemDatas> <itemDatas>
<itemData name="Normal Text" defStyleNum="dsNormal" spellChecking="false"/> <itemData name="Normal Text" defStyleNum="dsNormal" spellChecking="false" />
<itemData name="Keyword" defStyleNum="dsKeyword" spellChecking="false"/> <itemData name="Keyword" defStyleNum="dsKeyword" spellChecking="false" />
<itemData name="Extensions" defStyleNum="dsKeyword" color="#0095ff" selColor="#ffffff" bold="1" italic="0" spellChecking="false"/> <itemData name="Data Type" defStyleNum="dsDataType" spellChecking="false" />
<itemData name="Data Type" defStyleNum="dsDataType" spellChecking="false"/> <itemData name="Type Modifiers" defStyleNum="dsDataType" spellChecking="false" />
<itemData name="Decimal" defStyleNum="dsDecVal" spellChecking="false"/> <itemData name="Attribute" defStyleNum="dsKeyword" spellChecking="false" bold="false" italic="true" />
<itemData name="Octal" defStyleNum="dsBaseN" spellChecking="false"/> <itemData name="Standard Attribute" defStyleNum="dsKeyword" spellChecking="false" bold="false" italic="true" />
<itemData name="Hex" defStyleNum="dsBaseN" spellChecking="false"/> <itemData name="Decimal" defStyleNum="dsDecVal" spellChecking="false" />
<itemData name="Float" defStyleNum="dsFloat" spellChecking="false"/> <itemData name="Octal" defStyleNum="dsBaseN" spellChecking="false" />
<itemData name="Char" defStyleNum="dsChar" spellChecking="false"/> <itemData name="Hex" defStyleNum="dsBaseN" spellChecking="false" />
<itemData name="String" defStyleNum="dsString"/> <itemData name="Binary" defStyleNum="dsBaseN" spellChecking="false" />
<itemData name="String Char" defStyleNum="dsChar"/> <itemData name="Float" defStyleNum="dsFloat" spellChecking="false" />
<itemData name="Comment" defStyleNum="dsComment"/> <itemData name="Char" defStyleNum="dsChar" spellChecking="false" />
<itemData name="Symbol" defStyleNum="dsNormal" spellChecking="false"/> <itemData name="String" defStyleNum="dsString" spellChecking="true" />
<itemData name="Preprocessor" defStyleNum="dsOthers" spellChecking="false"/> <itemData name="String Char" defStyleNum="dsChar" spellChecking="false" />
<itemData name="Prep. Lib" defStyleNum="dsOthers" spellChecking="false"/> <itemData name="Comment" defStyleNum="dsComment" spellChecking="true" />
<itemData name="Region Marker" defStyleNum="dsRegionMarker" spellChecking="false"/> <itemData name="Symbol" defStyleNum="dsNormal" spellChecking="false" />
<itemData name="Error" defStyleNum="dsError" spellChecking="false"/> <itemData name="Separator Symbol" defStyleNum="dsNormal" spellChecking="false" />
<itemData name="Data Members (m_*)" defStyleNum="dsNormal" spellChecking="false" />
<itemData name="Globals (g_*)" defStyleNum="dsNormal" spellChecking="false" />
<itemData name="Statics (s_*)" defStyleNum="dsNormal" spellChecking="false" />
<itemData name="Types (*_t/*_type)" defStyleNum="dsNormal" spellChecking="false" />
<itemData name="CONSTS/MACROS" defStyleNum="dsNormal" spellChecking="false" />
<itemData name="Preprocessor" defStyleNum="dsOthers" spellChecking="false" />
<itemData name="Prep. Lib" defStyleNum="dsOthers" spellChecking="false" />
<itemData name="Standard Macros" defStyleNum="dsOthers" spellChecking="false" />
<itemData name="Standard Classes" defStyleNum="dsNormal" spellChecking="false" color="#59ff00" selColor="#59ff00" />
<itemData name="Boost Stuff" defStyleNum="dsNormal" spellChecking="false" color="#23a45b" selColor="#23a45b" />
<itemData name="Internals" defStyleNum="dsNormal" spellChecking="false" color="#808080" selColor="#808080" />
<itemData name="Region Marker" defStyleNum="dsRegionMarker" spellChecking="false" />
<itemData name="Error" defStyleNum="dsError" spellChecking="false" />
</itemDatas> </itemDatas>
</highlighting> </highlighting>
<general> <general>
<comments> <comments>
<comment name="singleLine" start="//" /> <comment name="singleLine" start="//" />
<comment name="multiLine" start="/*" end="*/" region="Comment"/> <comment name="multiLine" start="/*" end="*/" region="Comment" />
</comments> </comments>
<keywords casesensitive="1" /> <keywords casesensitive="1" />
</general> </general>
</language> </language>
<!-- kate: indent-width 2; tab-width 2; -->

@ -1,610 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE language SYSTEM "language.dtd"
[
<!ENTITY space " ">
<!ENTITY separators ",&#59;">
<!ENTITY ns_punctuators "!&#37;&space;&amp;()+-/.*&lt;=&gt;?[]{|}~^&separators;">
<!ENTITY punctuators ":&ns_punctuators;">
<!-- printf-like format strings conversion specifiers -->
<!ENTITY convspec "diouxXeEfFgGaAcsP&#37;">
]>
<language
name="C++11"
section="Sources"
version="1.64"
kateversion="2.5"
indenter="cppstyle"
mimetype="text/x-c++src;text/x-c++hdr;text/x-chdr"
extensions="*.c++;*.cxx;*.cpp;*.cc;*.C;*.h;*.hh;*.H;*.h++;*.hxx;*.hpp;*.hcc;*.moc"
author="Alex Turbov (i.zaufi@gmail.com)"
license="LGPL"
priority="7"
>
<!--
Complete list of changes by Alex Turbov (I.zaufi@gmail.com)
can be found at:
http://kde-files.org/content/show.php?content=90660
-->
<highlighting>
<list name="keywords">
<item> alignof </item>
<item> alignas </item>
<item> asm </item>
<item> auto </item>
<item> break </item>
<item> case </item>
<item> catch </item>
<item> class </item>
<item> constexpr </item>
<item> const_cast </item>
<item> continue </item>
<item> decltype </item>
<item> default </item>
<item> delete </item>
<item> do </item>
<item> dynamic_cast</item>
<item> else </item>
<item> enum </item>
<item> explicit </item>
<item> export </item> <!-- Unused but reserved for future use -->
<item> false </item>
<item> final </item> <!-- According N3272 -->
<item> friend </item>
<item> for </item>
<item> goto </item>
<item> if </item>
<item> inline </item>
<item> namespace </item>
<item> new </item>
<item> noexcept </item>
<item> nullptr </item>
<item> operator </item>
<item> override </item> <!-- According N3272 -->
<item> private </item>
<item> protected </item>
<item> public </item>
<item> reinterpret_cast </item>
<item> return </item>
<item> sizeof </item>
<item> static_assert </item>
<item> static_cast </item>
<item> struct </item>
<item> switch </item>
<item> template </item>
<item> this </item>
<item> throw </item>
<item> true </item>
<item> try </item>
<item> typedef </item>
<item> typeid </item>
<item> typename </item>
<item> union </item>
<item> using </item>
<item> virtual </item>
<item> while </item>
<!-- Alternative operators (see 2.12) -->
<item> and </item>
<item> and_eq </item>
<item> bitand </item>
<item> bitor </item>
<item> compl </item>
<item> not </item>
<item> not_eq </item>
<item> or </item>
<item> or_eq </item>
<item> xor </item>
<item> xor_eq </item>
</list>
<!-- This keyword may appear in InternalsNS context. For example in code:
details::some_class::template some_templated_static();
and it should be displayed as keyword, not like part of details namespace...
-->
<list name="template">
<item> template </item>
</list>
<!-- 7.6 Attributes -->
<list name="attributes">
<!-- C++11 -->
<item> noreturn </item>
<item> carries_dependency </item>
<!-- C++1y -->
<item> deprecated </item>
</list>
<!-- QT/TQT extensions -->
<list name="extensions">
<item> K_DCOP </item>
<item> Q_ARG </item>
<item> Q_ASSERT </item>
<item> Q_ASSERT_X </item>
<item> Q_CHECK_PTR </item>
<item> Q_CLASSINFO </item>
<item> Q_CLEANUP_RESOURCE </item>
<item> Q_D </item>
<item> Q_DECLARE_FLAGS </item>
<item> Q_DECLARE_INTERFACE </item>
<item> Q_DECLARE_METATYPE </item>
<item> Q_DECLARE_OPERATORS_FOR_FLAGS </item>
<item> Q_DECLARE_PRIVATE </item>
<item> Q_DECLARE_PUBLIC </item>
<item> Q_DECLARE_SHARED </item>
<item> Q_DECLARE_TYPEINFO </item>
<item> Q_DISABLE_COPY </item>
<item> Q_EMIT </item>
<item> Q_ENUMS </item>
<item> Q_EXPORT </item>
<item> Q_FLAGS </item>
<item> Q_FOREACH </item>
<item> Q_FOREVER </item>
<item> Q_GADGET </item>
<item> Q_GLOBAL_STATIC </item>
<item> Q_GLOBAL_STATIC_WITH_ARGS </item>
<item> Q_INIT_RESOURCE </item>
<item> Q_INTERFACES </item>
<item> Q_INVOKABLE </item>
<item> Q_NOREPLY </item>
<item> Q_OBJECT </item>
<item> Q_OVERRIDE </item>
<item> Q_PRIVATE_SLOT </item>
<item> Q_PROPERTY </item>
<item> Q_Q </item>
<item> Q_RETURN_ARG </item>
<item> Q_SCRIPTABLE </item>
<item> Q_SETS </item>
<item> Q_SIGNALS </item>
<item> Q_SLOTS </item>
<item> Q_UNUSED </item>
<item> SIGNAL </item>
<item> SLOT </item>
<item> TRUE </item>
<item> FALSE </item>
<item> TQ_ARG </item>
<item> TQ_ASSERT </item>
<item> TQ_ASSERT_X </item>
<item> TQ_CHECK_PTR </item>
<item> TQ_CLASSINFO </item>
<item> TQ_CLEANUP_RESOURCE </item>
<item> TQ_D </item>
<item> TQ_DECLARE_FLAGS </item>
<item> TQ_DECLARE_INTERFACE </item>
<item> TQ_DECLARE_METATYPE </item>
<item> TQ_DECLARE_OPERATORS_FOR_FLAGS </item>
<item> TQ_DECLARE_PRIVATE </item>
<item> TQ_DECLARE_PUBLIC </item>
<item> TQ_DECLARE_SHARED </item>
<item> TQ_DECLARE_TYPEINFO </item>
<item> TQ_DISABLE_COPY </item>
<item> TQ_EMIT </item>
<item> TQ_ENUMS </item>
<item> TQ_EXPORT </item>
<item> TQ_FLAGS </item>
<item> TQ_FOREACH </item>
<item> TQ_FOREVER </item>
<item> TQ_GADGET </item>
<item> TQ_GLOBAL_STATIC </item>
<item> TQ_GLOBAL_STATIC_WITH_ARGS </item>
<item> TQ_INIT_RESOURCE </item>
<item> TQ_INTERFACES </item>
<item> TQ_INVOKABLE </item>
<item> TQ_NOREPLY </item>
<item> TQ_OBJECT </item>
<item> TQ_OVERRIDE </item>
<item> TQ_PRIVATE_SLOT </item>
<item> TQ_PROPERTY </item>
<item> TQ_Q </item>
<item> TQ_RETURN_ARG </item>
<item> TQ_SCRIPTABLE </item>
<item> TQ_SETS </item>
<item> TQ_SIGNAL </item>
<item> TQ_SIGNALS </item>
<item> TQ_SLOT </item>
<item> TQ_SLOTS </item>
<item> TQ_UNUSED </item>
<item> TQT_SIGNAL </item>
<item> TQT_SLOT </item>
<item> TQT_TQOBJECT </item>
<item> connect </item>
<item> disconnect </item>
<item> emit </item>
<item> signals </item>
<item> slots </item>
<item> foreach </item>
<item> forever </item>
<item> qint8 </item>
<item> qint16 </item>
<item> qint32 </item>
<item> qint64 </item>
<item> qlonglong </item>
<item> qptrdiff </item>
<item> qreal </item>
<item> quint8 </item>
<item> quint16 </item>
<item> quint32 </item>
<item> quint64 </item>
<item> quintptr </item>
<item> qulonglong </item>
</list>
<list name="types">
<item> bool </item>
<item> char </item>
<item> char16_t </item>
<item> char32_t </item>
<item> double </item>
<item> float </item>
<item> int </item>
<item> long </item>
<item> short </item>
<item> signed </item>
<item> unsigned </item>
<item> void </item>
<item> int8_t </item>
<item> int16_t </item>
<item> int32_t </item>
<item> int64_t </item>
<item> uint8_t </item>
<item> uint16_t </item>
<item> uint32_t </item>
<item> uint64_t </item>
<item> wchar_t </item>
</list>
<list name="modifiers">
<item> const </item>
<item> extern </item>
<item> mutable </item>
<item> register </item>
<item> static </item>
<item> thread_local </item>
<item> volatile </item>
</list>
<list name="StdMacros">
<item> __FILE__ </item>
<item> __LINE__ </item>
<item> __DATE__ </item>
<item> __TIME__ </item>
<item> __STDC__ </item>
<item> __STDC_VERSION__ </item>
<item> __STDC_HOSTED__ </item>
<item> __STDC_ISO_10646__ </item>
<item> __STDC_MB_MIGHT_NEQ_WC__ </item>
<item> __cplusplus </item>
<item> __func__ </item>
</list>
<contexts>
<context name="Normal" attribute="Normal Text" lineEndContext="#stay">
<DetectSpaces />
<RegExpr attribute="Preprocessor" context="Outscoped" String="(#|%\:|\?\?=)\s*if\s+(0|false)\s*" beginRegion="PP" firstNonSpace="true" insensitive="false" />
<RegExpr attribute="Preprocessor" context="Inscoped" String="(#|%\:|\?\?=)\s*if\s+(1|true)\s*" beginRegion="PP" firstNonSpace="true" insensitive="false" />
<IncludeRules context="Main" />
</context>
<context name="Main" attribute="Normal Text" lineEndContext="#stay">
<!-- Match preprocessor directives -->
<DetectChar context="AfterHash" char="#" firstNonSpace="true" lookAhead="true" />
<Detect2Chars context="AfterHash" char="%" char1=":" firstNonSpace="true" lookAhead="true" />
<StringDetect context="AfterHash" String="??=" firstNonSpace="true" lookAhead="true" />
<Detect2Chars attribute="Error" context="#stay" char="%" char1=":" />
<StringDetect attribute="Error" String="??=" context="#stay" />
<!-- Match special comments for region markers -->
<StringDetect attribute="Region Marker" context="Region Marker" String="//BEGIN" beginRegion="Region1" firstNonSpace="true" />
<StringDetect attribute="Region Marker" context="Region Marker" String="//END" endRegion="Region1" firstNonSpace="true" />
<!-- ATTENTION Special case `operator""` cuz Kate doesn't recognize
`operator` joined w/ quotes as a keyword here. BUG??
-->
<RegExpr attribute="Normal Text" context="UDLOperator" String="operator\s*&quot;&quot; _[_0-9A-Za-z]*\b" lookAhead="true" />
<RegExpr attribute="Error" context="#stay" String="operator\s*&quot;&quot; [_0-9A-Za-z]*\b" />
<!-- Match keywords -->
<keyword attribute="Keyword" context="#stay" String="keywords" />
<!-- Detect attributes -->
<Detect2Chars attribute="Symbol" context="Attribute" char="[" char1="[" />
<!-- Match numbers -->
<!-- ATTENTION Builtin number detectors have strange behaviour and definitely lack of required features -->
<!-- NOTE Order is important! -->
<RegExpr attribute="Hex" context="#stay" String="[\+\-]?0x[0-9A-Fa-f]('?[0-9A-Fa-f]+)*([Uu][Ll]{0,2}|[Ll]{0,2}[Uu]?|_[_0-9A-Za-z]*)?\b" />
<RegExpr attribute="Binary" context="#stay" String="0[Bb][01]('?[01]+)*([Uu][Ll]{0,2}|[Ll]{0,2}[Uu]?|_[_0-9A-Za-z]*)?\b" />
<RegExpr attribute="Float" context="#stay" String="[\+\-]?([0-9]+[Ee][\+\-]?[0-9]+|([0-9]+\.|\.[0-9]+|[0-9]+\.[0-9]+)([Ee][\+\-]?[0-9]+)?)[FfLl]?" />
<RegExpr attribute="Octal" context="#stay" String="[\+\-]?0'?[0-7]('?[0-7]+)*([Uu][Ll]{0,2}|[Ll]{0,2}[Uu]?|_[_0-9A-Za-z]*)?\b" />
<RegExpr attribute="Decimal" context="#stay" String="[\+\-]?(0|[1-9]('?[0-9]+)*)([Uu][Ll]{0,2}|[Ll]{0,2}[Uu]?|_[_0-9A-Za-z]*)?\b" />
<RegExpr attribute="Error" context="#stay" String="[\+\-]?(0x?|[1-9][0-9]*)[0-9A-Za-z][_0-9A-Za-z]*\b" />
<!-- Match string literals -->
<DetectChar attribute="String" context="String" char="&quot;" />
<Detect2Chars attribute="String" context="String" char="U" char1="&quot;" />
<Detect2Chars attribute="String" context="String" char="u" char1="&quot;" />
<Detect2Chars attribute="String" context="String" char="L" char1="&quot;" />
<StringDetect attribute="String" context="String" String="u8&quot;" />
<RegExpr attribute="String" context="RawString" String="(u|u8|U|L)?R&quot;([^\(]{0,16})\(" lookAhead="true" />
<RegExpr attribute="Error" context="#stay" String="(u|u8|U|L)?R&quot;([^\(]{16,})\(" />
<DetectChar attribute="String" context="Char Literal" char="'" />
<Detect2Chars attribute="String" context="Char Literal" char="L" char1="'" />
<Detect2Chars attribute="String" context="U-Char Literal" char="u" char1="'" />
<Detect2Chars attribute="String" context="U-Char Literal" char="U" char1="'" />
<!-- Match GCC extensions -->
<IncludeRules context="DetectGccExtensions##GCCExtensions" />
<!-- Match most used namespaces and styles -->
<StringDetect attribute="Standard Classes" context="Standard Classes" String="std::" />
<StringDetect attribute="Boost Stuff" context="Boost Stuff" String="boost::" />
<StringDetect attribute="Boost Stuff" context="Boost Stuff" String="BOOST_" />
<StringDetect attribute="Internals" context="InternalsNS" String="detail::" />
<StringDetect attribute="Internals" context="InternalsNS" String="details::" />
<StringDetect attribute="Internals" context="InternalsNS" String="aux::" />
<StringDetect attribute="Internals" context="InternalsNS" String="internals::" />
<keyword attribute="Data Type" context="#stay" String="types" />
<keyword attribute="Type Modifiers" context="#stay" String="modifiers" />
<keyword attribute="Standard Macros" context="#stay" String="StdMacros" />
<RegExpr attribute="Internals" context="#stay" String="_[a-zA-Z0-9_]+" />
<RegExpr attribute="Internals" context="#stay" String="[a-zA-Z][a-zA-Z0-9_]*__\b" />
<RegExpr attribute="Data Members (m_*)" context="#stay" String="[a-z][a-zA-Z0-9_]*_\b" />
<RegExpr attribute="Data Members (m_*)" context="#stay" String="m_[a-zA-Z0-9_]+" />
<RegExpr attribute="Globals (g_*)" context="#stay" String="g_[a-zA-Z0-9_]+" />
<RegExpr attribute="Statics (s_*)" context="#stay" String="s_[a-zA-Z0-9_]+" />
<RegExpr attribute="CONSTS/MACROS" context="#stay" String="[A-Z][A-Z0-9_]{2,}\b" />
<RegExpr attribute="Types (*_t/*_type)" context="#stay" String="[a-zA-Z][a-zA-Z0-9_]*_t(ype)?\b" />
<DetectIdentifier />
<!-- Match comments -->
<IncludeRules context="##Doxygen" />
<IncludeRules context="AlignedComments" />
<Detect2Chars attribute="Comment" context="Commentar 2" char="/" char1="*" beginRegion="Comment" />
<!-- Match scope regions -->
<DetectChar attribute="Symbol" context="#stay" char="{" beginRegion="Brace1" />
<DetectChar attribute="Symbol" context="#stay" char="}" endRegion="Brace1" />
<!-- Match punctuators -->
<AnyChar attribute="Separator Symbol" context="#stay" String="&separators;" />
<AnyChar attribute="Symbol" context="#stay" String="&punctuators;" />
<!-- Match invalid symbols -->
<DetectChar attribute="Error" context="#stay" char="#" />
<DetectChar attribute="Error" context="#stay" char="$" />
<DetectChar attribute="Error" context="#stay" char="@" />
<DetectChar attribute="Error" context="#stay" char="`" />
</context>
<context name="UDLOperator" attribute="Normal Text" lineEndContext="#pop">
<StringDetect attribute="Keyword" context="#stay" String="operator" />
<StringDetect attribute="String" context="#stay" String="&quot;&quot;" />
<DetectIdentifier context="#pop" />
</context>
<context name="Char Literal" attribute="String" lineEndContext="#pop">
<IncludeRules context="Universal Char" />
<DetectChar attribute="String Char" context="Simple Esc" char="\" />
<DetectChar attribute="String" context="#pop" char="'" />
</context>
<context name="U-Char Literal" attribute="String" lineEndContext="#pop">
<IncludeRules context="Universal Char" />
<DetectChar attribute="String Char" context="Simple Esc" char="\" />
<DetectChar attribute="String" context="#pop" char="'" />
<RegExpr attribute="Error" context="#stay" String="[^']{2,}" />
<RegExpr attribute="String" context="#stay" String=".{1}" />
</context>
<context name="Simple Esc" attribute="String Char" lineEndContext="#pop">
<AnyChar attribute="String Char" context="#pop" String="tnvbrfa'&quot;\" />
<RegExpr attribute="String Char" context="#pop" String="[0-7]{1,3}" />
<RegExpr attribute="String Char" context="#pop" String="x[0-9A-Fa-f]{1,}" />
<RegExpr attribute="String" context="#pop" String="." />
</context>
<context name="Universal Char" attribute="String Char" lineEndContext="#pop">
<RegExpr attribute="String Char" context="#stay" String="\\u[0-9A-Fa-f]{4}" />
<RegExpr attribute="Error" context="#stay" String="\\u.{0,3}" />
<RegExpr attribute="String Char" context="#stay" String="\\U[0-9A-Fa-f]{8}" />
<RegExpr attribute="Error" context="#stay" String="\\U.{0,7}" />
</context>
<context name="String" attribute="String" lineEndContext="#pop">
<LineContinue attribute="String" context="#stay" />
<HlCStringChar attribute="String Char" context="#stay" />
<IncludeRules context="Universal Char" />
<RegExpr attribute="String Char" context="#stay" String="%[^&quot;&convspec;]*[&convspec;]" />
<DetectChar attribute="String" context="UDLStringSuffix" char="&quot;" />
</context>
<context name="UDLStringSuffix" attribute="String" lineEndContext="#pop#pop">
<RegExpr attribute="String" context="#pop#pop" String="_[_0-9A-Z-a-z]*\b" />
<!-- TODO Is there any better way to quit the current context ?? -->
<RegExpr context="#pop#pop" String=".*" lookAhead="true" />
</context>
<context name="Attribute" attribute="Attribute" lineEndContext="#stay">
<keyword attribute="Standard Attribute" context="#stay" String="attributes" />
<Detect2Chars attribute="Symbol" context="#pop" char="]" char1="]" />
<AnyChar context="#stay" String="&ns_punctuators;" attribute="Symbol" />
<!-- Attributes may contain some text: [[deprecated("Reason text")]] -->
<DetectChar attribute="String" context="String" char="&quot;" />
</context>
<context name="RawString" attribute="String" lineEndContext="#stay" dynamic="true">
<LineContinue attribute="String" context="#stay" />
<RegExpr attribute="String Char" context="#stay" String="%[^&quot;&convspec;]*[&convspec;]" />
<RegExpr attribute="String" context="#pop" String="\)%2&quot;" dynamic="true"/>
</context>
<context name="DetectIdentifierEnd" attribute="Normal Text" lineEndContext="#pop">
<AnyChar context="#pop" String="&punctuators;" attribute="Symbol" />
</context>
<context name="Region Marker" attribute="Region Marker" lineEndContext="#pop" />
<context name="DetectNSEnd" attribute="Normal Text" lineEndContext="#pop">
<keyword attribute="Keyword" context="#stay" String="template" />
<DetectIdentifier context="#stay" />
<AnyChar context="#pop" String="&separators;" attribute="Separator Symbol" />
<AnyChar context="#pop" String="&ns_punctuators;" attribute="Symbol" />
<AnyChar context="#stay" String="&space;" attribute="Normal Text" />
</context>
<context name="Standard Classes" attribute="Standard Classes" lineEndContext="#pop">
<IncludeRules context="DetectNSEnd" />
</context>
<context name="Boost Stuff" attribute="Boost Stuff" lineEndContext="#pop">
<IncludeRules context="DetectNSEnd" />
</context>
<context name="InternalsNS" attribute="Internals" lineEndContext="#pop">
<IncludeRules context="DetectNSEnd" />
</context>
<context name="Commentar 1" attribute="Comment" lineEndContext="#pop">
<LineContinue attribute="Comment" context="#stay" />
<DetectSpaces />
<IncludeRules context="##Alerts" />
<IncludeRules context="##Modelines" />
<DetectIdentifier />
</context>
<context name="Commentar 2" attribute="Comment" lineEndContext="#stay">
<DetectSpaces />
<LineContinue attribute="Comment" context="#stay" />
<Detect2Chars attribute="Comment" context="#pop" char="*" char1="/" endRegion="Comment" />
<IncludeRules context="##Alerts" />
<IncludeRules context="##Modelines" />
<DetectIdentifier />
</context>
<context name="AfterHash" attribute="Error" lineEndContext="#pop">
<!-- define, elif, else, endif, error, if, ifdef, ifndef, include, include_next, line, pragma, undef, warning -->
<RegExpr attribute="Preprocessor" context="Preprocessor" String="(#|%\:|\?\?=)\s*if(?:def|ndef)?(?=(?:\(|\s+)\S)" beginRegion="PP" firstNonSpace="true" insensitive="false" />
<RegExpr attribute="Preprocessor" context="Preprocessor" String="(#|%\:|\?\?=)\s*endif" endRegion="PP" firstNonSpace="true" insensitive="false" />
<!-- Switch to seperate context for multiline #defines -->
<RegExpr attribute="Preprocessor" context="Define" String="(#|%\:|\?\?=)\s*(cmake)?define.*((?=\\))" firstNonSpace="true" lookAhead="true" insensitive="false" />
<RegExpr attribute="Preprocessor" context="Preprocessor" String="(#|%\:|\?\?=)\s*(?:el(?:se|if)|include(?:_next)?|(cmake)?define|undef|line|error|warning|pragma)" insensitive="false" firstNonSpace="true" />
<RegExpr attribute="Preprocessor" context="Preprocessor" String="(#|%\:|\?\?=)\s+[0-9]+" firstNonSpace="true" insensitive="false" />
</context>
<context name="Preprocessor" attribute="Preprocessor" lineEndContext="#pop">
<LineContinue attribute="Preprocessor" context="#stay" />
<keyword attribute="Standard Macros" context="#stay" String="StdMacros" />
<IncludeRules context="GNUMacros##GCCExtensions" />
<RangeDetect attribute="Prep. Lib" context="#stay" char="&quot;" char1="&quot;" />
<RangeDetect attribute="Prep. Lib" context="#stay" char="&lt;" char1="&gt;" />
<IncludeRules context="##Doxygen" />
<Detect2Chars attribute="Comment" context="Commentar/Preprocessor" char="/" char1="*" beginRegion="Comment2" />
<IncludeRules context="AlignedComments" />
</context>
<context name="Define" attribute="Preprocessor" lineEndContext="#pop">
<LineContinue attribute="Separator Symbol" context="#stay" />
<DetectChar attribute="Error" context="#stay" char="\\" />
<keyword attribute="Standard Macros" context="#stay" String="StdMacros" />
<IncludeRules context="GNUMacros##GCCExtensions" />
</context>
<context name="Commentar/Preprocessor" attribute="Comment" lineEndContext="#stay">
<DetectSpaces />
<Detect2Chars attribute="Comment" context="#pop" char="*" char1="/" endRegion="Comment2" />
<DetectIdentifier />
</context>
<context name="Outscoped Common" attribute="Comment" lineEndContext="#stay">
<DetectSpaces />
<IncludeRules context="##Alerts" />
<IncludeRules context="##Modelines" />
<DetectIdentifier />
<IncludeRules context="##Doxygen" />
<IncludeRules context="AlignedComments" />
<!-- Do not try to detect "C" style comments inside outscoped text
to prevent incorrect highlighting in case of overlapped (or not closed properly)
comment block...
<Detect2Chars attribute="Comment" context="Commentar 2" char="/" char1="*" beginRegion="Comment" />
-->
<RegExpr attribute="Comment" context="Outscoped intern" String="(#|%\:|\?\?=)\s*if" beginRegion="PP" firstNonSpace="true" insensitive="false" />
<LineContinue context="#stay" />
</context>
<context name="Outscoped" attribute="Comment" lineEndContext="#stay">
<IncludeRules context="Outscoped Common" />
<RegExpr attribute="Preprocessor" context="#pop" String="(#|%\:|\?\?=)\s*el(?:se|if)" firstNonSpace="true" insensitive="false" />
<RegExpr attribute="Preprocessor" context="#pop" String="(#|%\:|\?\?=)\s*endif" endRegion="PP" firstNonSpace="true" insensitive="false" />
</context>
<context name="Outscoped 2" attribute="Comment" lineEndContext="#stay">
<IncludeRules context="Outscoped Common" />
<RegExpr attribute="Preprocessor" context="#pop#pop" String="(#|%\:|\?\?=)\s*endif" endRegion="PP" firstNonSpace="true" insensitive="false" />
</context>
<context name="Inscoped" attribute="Normal Text" lineEndContext="#stay">
<DetectSpaces />
<RegExpr attribute="Preprocessor" context="Outscoped" String="(#|%\:|\?\?=)\s*if\s+(0|false)\s*" beginRegion="PP" firstNonSpace="true" insensitive="false" />
<RegExpr attribute="Preprocessor" context="Outscoped 2" String="(#|%\:|\?\?=)\s*el(?:se|if)" firstNonSpace="true" insensitive="false" />
<IncludeRules context="Main" />
</context>
<context name="Outscoped intern" attribute="Comment" lineEndContext="#stay">
<DetectSpaces />
<IncludeRules context="##Alerts" />
<IncludeRules context="##Modelines" />
<DetectIdentifier />
<IncludeRules context="##Doxygen" />
<IncludeRules context="AlignedComments" />
<Detect2Chars attribute="Comment" context="Commentar 2" char="/" char1="*" beginRegion="Comment" />
<RegExpr attribute="Comment" context="Outscoped intern" String="(#|%\:|\?\?=)\s*if" beginRegion="PP" firstNonSpace="true" insensitive="false" />
<RegExpr attribute="Comment" context="#pop" String="(#|%\:|\?\?=)\s*endif" endRegion="PP" firstNonSpace="true" insensitive="false" />
</context>
<context name="AlignedComments" lineEndContext="#stay" attribute="Comment">
<Detect2Chars attribute="Region Marker" context="Commentar 1" column="0" char="/" char1="/" />
<Detect2Chars attribute="Region Marker" context="Commentar 1" column="4" char="/" char1="/" />
<Detect2Chars attribute="Region Marker" context="Commentar 1" column="8" char="/" char1="/" />
<Detect2Chars attribute="Region Marker" context="Commentar 1" column="12" char="/" char1="/" />
<Detect2Chars attribute="Region Marker" context="Commentar 1" column="16" char="/" char1="/" />
<Detect2Chars attribute="Region Marker" context="Commentar 1" column="20" char="/" char1="/" />
<Detect2Chars attribute="Region Marker" context="Commentar 1" column="24" char="/" char1="/" />
<Detect2Chars attribute="Region Marker" context="Commentar 1" column="28" char="/" char1="/" />
<Detect2Chars attribute="Region Marker" context="Commentar 1" column="32" char="/" char1="/" />
<Detect2Chars attribute="Region Marker" context="Commentar 1" column="36" char="/" char1="/" />
<Detect2Chars attribute="Region Marker" context="Commentar 1" column="40" char="/" char1="/" />
<Detect2Chars attribute="Region Marker" context="Commentar 1" column="44" char="/" char1="/" />
<Detect2Chars attribute="Region Marker" context="Commentar 1" column="48" char="/" char1="/" />
<Detect2Chars attribute="Region Marker" context="Commentar 1" column="52" char="/" char1="/" />
<Detect2Chars attribute="Region Marker" context="Commentar 1" column="56" char="/" char1="/" />
<Detect2Chars attribute="Region Marker" context="Commentar 1" column="60" char="/" char1="/" />
<Detect2Chars attribute="Comment" context="Commentar 1" char="/" char1="/" />
</context>
</contexts>
<itemDatas>
<itemData name="Normal Text" defStyleNum="dsNormal" spellChecking="false" />
<itemData name="Keyword" defStyleNum="dsKeyword" spellChecking="false" />
<itemData name="Data Type" defStyleNum="dsDataType" spellChecking="false" />
<itemData name="Type Modifiers" defStyleNum="dsDataType" spellChecking="false" />
<itemData name="Attribute" defStyleNum="dsKeyword" spellChecking="false" bold="false" italic="true" />
<itemData name="Standard Attribute" defStyleNum="dsKeyword" spellChecking="false" bold="false" italic="true" />
<itemData name="Decimal" defStyleNum="dsDecVal" spellChecking="false" />
<itemData name="Octal" defStyleNum="dsBaseN" spellChecking="false" />
<itemData name="Hex" defStyleNum="dsBaseN" spellChecking="false" />
<itemData name="Binary" defStyleNum="dsBaseN" spellChecking="false" />
<itemData name="Float" defStyleNum="dsFloat" spellChecking="false" />
<itemData name="Char" defStyleNum="dsChar" spellChecking="false" />
<itemData name="String" defStyleNum="dsString" spellChecking="true" />
<itemData name="String Char" defStyleNum="dsChar" spellChecking="false" />
<itemData name="Comment" defStyleNum="dsComment" spellChecking="true" />
<itemData name="Symbol" defStyleNum="dsNormal" spellChecking="false" />
<itemData name="Separator Symbol" defStyleNum="dsNormal" spellChecking="false" />
<itemData name="Data Members (m_*)" defStyleNum="dsNormal" spellChecking="false" />
<itemData name="Globals (g_*)" defStyleNum="dsNormal" spellChecking="false" />
<itemData name="Statics (s_*)" defStyleNum="dsNormal" spellChecking="false" />
<itemData name="Types (*_t/*_type)" defStyleNum="dsNormal" spellChecking="false" />
<itemData name="CONSTS/MACROS" defStyleNum="dsNormal" spellChecking="false" />
<itemData name="Preprocessor" defStyleNum="dsOthers" spellChecking="false" />
<itemData name="Prep. Lib" defStyleNum="dsOthers" spellChecking="false" />
<itemData name="Standard Macros" defStyleNum="dsOthers" spellChecking="false" />
<itemData name="Standard Classes" defStyleNum="dsNormal" spellChecking="false" color="#59ff00" selColor="#59ff00" />
<itemData name="Boost Stuff" defStyleNum="dsNormal" spellChecking="false" color="#23a45b" selColor="#23a45b" />
<itemData name="Internals" defStyleNum="dsNormal" spellChecking="false" color="#808080" selColor="#808080" />
<itemData name="Region Marker" defStyleNum="dsRegionMarker" spellChecking="false" />
<itemData name="Error" defStyleNum="dsError" spellChecking="false" />
</itemDatas>
</highlighting>
<general>
<comments>
<comment name="singleLine" start="//" />
<comment name="multiLine" start="/*" end="*/" region="Comment" />
</comments>
<keywords casesensitive="1" />
</general>
</language>
<!-- kate: indent-width 2; tab-width 2; -->

@ -1,5 +1,5 @@
<!DOCTYPE language SYSTEM "language.dtd"> <!DOCTYPE language SYSTEM "language.dtd">
<language name="Crack" version="1.2" kateversion="2.5" section="Sources" extensions="*.crk" mimetype=""> <language name="Crack" version="1.1" kateversion="2.3" section="Sources" extensions="*.crk" mimetype="">
<highlighting> <highlighting>
<list name="keywords"> <list name="keywords">
<item> break</item> <item> break</item>
@ -24,8 +24,10 @@
<list name="types"> <list name="types">
<item> bool</item> <item> bool</item>
<item> byte</item> <item> byte</item>
<item> int16</item>
<item> int32</item> <item> int32</item>
<item> int64</item> <item> int64</item>
<item> uint16</item>
<item> uint32</item> <item> uint32</item>
<item> uint64</item> <item> uint64</item>
<item> float32</item> <item> float32</item>
@ -70,6 +72,7 @@
<AnyChar attribute="Symbol" context="#stay" String=":!%&amp;()+,-/.*&lt;=&gt;?[]|~^&#59;"/> <AnyChar attribute="Symbol" context="#stay" String=":!%&amp;()+,-/.*&lt;=&gt;?[]|~^&#59;"/>
<RegExpr attribute="Function" context="#stay" String="\b[_\w][_\w\d]*(?=[\s]*[(])" /> <RegExpr attribute="Function" context="#stay" String="\b[_\w][_\w\d]*(?=[\s]*[(])" />
<RegExpr attribute="Symbol" context="Member" String="[.]{1,1}" /> <RegExpr attribute="Symbol" context="Member" String="[.]{1,1}" />
<RegExpr attribute="Annotation" context="#stay" String="@\w+" />
</context> </context>
<context attribute="String" lineEndContext="#pop" name="String"> <context attribute="String" lineEndContext="#pop" name="String">
@ -96,7 +99,15 @@
<DetectChar attribute="Char" context="#pop" char="'" /> <DetectChar attribute="Char" context="#pop" char="'" />
</context> </context>
<context name="Braces" attribute="Normal Text" lineEndContext="#stay">
<DetectChar attribute="Normal Text" char=")" context="#pop"/>
<!-- Highlight everything inside as code. -->
<IncludeRules context="Normal"/>
</context>
<context name="Subst" attribute="Normal Text" lineEndContext="#stay"> <context name="Subst" attribute="Normal Text" lineEndContext="#stay">
<!-- Switch to a new context when encountering an lbrace so that we don't #pop too early. -->
<DetectChar attribute="Normal Text" char="(" context="Braces"/>
<DetectChar attribute="Substitution" char=")" context="#pop"/> <DetectChar attribute="Substitution" char=")" context="#pop"/>
<!-- Highlight substitution as code. --> <!-- Highlight substitution as code. -->
<IncludeRules context="Normal"/> <IncludeRules context="Normal"/>
@ -134,7 +145,8 @@
<itemData name="Symbol" defStyleNum="dsNormal"/> <itemData name="Symbol" defStyleNum="dsNormal"/>
<itemData name="Substitution" defStyleNum="dsOthers"/> <itemData name="Substitution" defStyleNum="dsOthers"/>
<itemData name="Package" defStyleNum="dsFunction"/> <itemData name="Package" defStyleNum="dsFunction"/>
<itemData name="Function" defStyleNum="dsFunction"/> <itemData name="Function" defStyleNum="dsFunction"/>
<itemData name="Annotation" defStyleNum="dsKeyword"/>
</itemDatas> </itemDatas>
</highlighting> </highlighting>
<general> <general>

@ -1,5 +1,5 @@
<!DOCTYPE language SYSTEM "language.dtd"> <!DOCTYPE language SYSTEM "language.dtd">
<language name="C#" version="1.16" kateversion="2.5" section="Sources" extensions="*.cs" mimetype="text/x-csharp-src;text/x-csharp-hde"> <language name="C#" version="1.15" kateversion="2.3" section="Sources" extensions="*.cs" mimetype="text/x-csharp-src;text/x-csharp-hde">
<highlighting> <highlighting>
<list name="keywords"> <list name="keywords">
<item> abstract</item> <item> abstract</item>

@ -13,6 +13,9 @@ Changelog:
- Version 2.03, by Milian Wolff: - Version 2.03, by Milian Wolff:
- Make it spelling aware - Make it spelling aware
- Version 2.08, Joseph Wenninger:
- CSS3 media queries
--> -->
@ -21,7 +24,7 @@ Changelog:
<language name="CSS/PHP" hidden="true" version="2.08" kateversion="2.5" section="Other" extensions="" indenter="cstyle" mimetype="" author="Wilbert Berendsen (wilbert@kde.nl)" license="LGPL"> <language name="CSS/PHP" hidden="true" version="2.08" kateversion="2.4" section="Other" extensions="" indenter="cstyle" mimetype="" author="Wilbert Berendsen (wilbert@kde.nl)" license="LGPL">
<highlighting> <highlighting>
<list name="properties"> <list name="properties">
@ -628,10 +631,52 @@ Changelog:
<item> print </item> <item> print </item>
<item> projection </item> <item> projection </item>
<item> screen </item> <item> screen </item>
<item> speech </item>
<item> tty </item> <item> tty </item>
<item> tv </item> <item> tv </item>
</list> </list>
<list name="mediatypes_op">
<item> not </item>
<item> only </item>
</list>
<list name="media_features">
<item> width </item>
<item> min-width </item>
<item> max-width</item>
<item> height </item>
<item> min-height </item>
<item> max-height </item>
<item> device-width </item>
<item> min-device-width </item>
<item> max-device-width </item>
<item> device-height </item>
<item> min-device-height </item>
<item> max-device-height </item>
<item> orientation </item>
<item> aspect-ratio </item>
<item> min-aspect-ratio </item>
<item> max-aspect-ratio </item>
<item> device-aspect-ratio </item>
<item> min-device-aspect-ratio </item>
<item> max-device-aspect-ratio </item>
<item> color </item>
<item> min-color </item>
<item> max-color </item>
<item> color-index </item>
<item> min-color-index </item>
<item> max-color-index </item>
<item> monochrome </item>
<item> min-monochrome </item>
<item> max-monochrome </item>
<item> resolution </item>
<item> min-resolution </item>
<item> max-resolution </item>
<item> scan </item>
<item> grid </item>
</list>
<list name="pseudoclasses"> <list name="pseudoclasses">
<item> hover </item> <item> hover </item>
<item> link </item> <item> link </item>
@ -716,11 +761,60 @@ Changelog:
<context attribute="Normal Text" lineEndContext="#stay" name="Media"> <context attribute="Normal Text" lineEndContext="#stay" name="Media">
<IncludeRules context="FindPHP" /> <IncludeRules context="FindPHP" />
<DetectChar attribute="Media" context="Media2" char="{" beginRegion="media" /> <DetectChar attribute="Media" context="Media2" char="{" beginRegion="media" />
<keyword attribute="Media" context="#stay" String="mediatypes" /> <DetectChar attribute="Media" context="MediaQueryExpression" char="(" />
<keyword attribute="Media" context="MediaQueries" String="mediatypes"/>
<keyword attribute="Media" context="MediaTypes" String="mediatypes_op" />
<DetectChar attribute="Media" context="#stay" char="," /> <DetectChar attribute="Media" context="#stay" char="," />
<IncludeRules context="FindComments" /> <IncludeRules context="FindComments" />
<RegExpr attribute="Error" context="#stay" String="\S+" /> <RegExpr attribute="Error" context="#stay" String="\S+" />
</context> </context>
<context attribute="Media" lineEndContext="#stay" name="MediaTypes">
<IncludeRules context="FindPHP" />
<keyword attribute="Media" context="MediaQueries" String="mediatypes"/>
<DetectChar attribute="Media" context="#pop" char= "{" lookAhead="true"/>
<DetectChar attribute="Media" context="#pop" char= "," lookAhead="true"/>
<DetectSpaces/>
<IncludeRules context="FindComments"/>
<RegExpr attribute="Error" context="#stay" String="\S+"/>
</context>
<context attribute="Media" lineEndContext="#stay" name="MediaQueries">
<IncludeRules context="FindPHP" />
<RegExpr attribute="Media" context="MediaQueryExpression" String="\s+and\s+\("/>
<DetectChar attribute="Media" context="#pop" char= "{" lookAhead="true"/>
<DetectChar attribute="Media" context="#pop" char= "," lookAhead="true"/>
<DetectSpaces/>
<IncludeRules context="FindComments"/>
<RegExpr attribute="Error" context="#stay" String="\S+"/>
</context>
<context attribute="Media" lineEndContext="#stay" name="MediaQueryExpression">
<IncludeRules context="FindPHP" />
<DetectSpaces/>
<keyword attribute="Media" context="MQEE" String="media_features"/>
<IncludeRules context="FindComments"/>
<RegExpr attribute="Error" context="#stay" String="\S+"/>
</context>
<context attribute="Media" lineEndContext="#stay" name="MQEE" fallthrough="true" fallthroughContext="#pop">
<IncludeRules context="FindPHP" />
<DetectSpaces/>
<IncludeRules context="FindComments"/>
<DetectChar attribute="Media" context="MQEV" char=":"/>
<RegExpr attribute="Media" context="#pop" String="\)\s+and\s+\("/>
<DetectChar attribute="Media" context="#pop#pop" char=")"/>
</context>
<context attribute="Media" lineEndContext="#stay" name="MQEV">
<IncludeRules context="FindPHP" />
<!-- this should be seperate for different features, for now it is all the same -->
<RegExpr attribute="Value" context="#pop" String="[1-9][0-9.]*\s*/\s*[1-9][0-9.]*" />
<RegExpr attribute="Value" context="#pop" String="[0-9.]+(em|ex|ch|rem|vw|vh|vm|px|in|cm|mm|pt|pc|deg|rad|grad|turn|ms|s|Hz|kHz|dpi|dpcm)\b" />
<RegExpr attribute="Value" context="#pop" String="[0-9.]+[%]?" />
<RegExpr attribute="Value" context="#pop" String="(portrait|landscape)" />
<RegExpr attribute="Error" context="#stay" String=".*"/>
</context>
<context attribute="Normal Text" lineEndContext="#stay" name="Media2"> <context attribute="Normal Text" lineEndContext="#stay" name="Media2">
<IncludeRules context="FindPHP" /> <IncludeRules context="FindPHP" />
@ -840,7 +934,6 @@ Changelog:
<itemData name="Selector Pseudo" defStyleNum="dsDecVal" spellChecking="false"/> <itemData name="Selector Pseudo" defStyleNum="dsDecVal" spellChecking="false"/>
<itemData name="Comment" defStyleNum="dsComment" /> <itemData name="Comment" defStyleNum="dsComment" />
<itemData name="Region Marker" defStyleNum="dsRegionMarker" spellChecking="false"/> <itemData name="Region Marker" defStyleNum="dsRegionMarker" spellChecking="false"/>
<itemData name="Alert" defStyleNum="dsAlert" spellChecking="false"/>
<itemData name="Error" defStyleNum="dsError" spellChecking="false"/> <itemData name="Error" defStyleNum="dsError" spellChecking="false"/>
</itemDatas> </itemDatas>
</highlighting> </highlighting>
@ -852,4 +945,5 @@ Changelog:
</general> </general>
</language> </language>
<!-- ***** THIS FILE WAS GENERATED BY A SCRIPT - DO NOT EDIT ***** --> <!-- ***** THIS FILE WAS GENERATED BY A SCRIPT - DO NOT EDIT ***** -->

@ -13,9 +13,12 @@ Changelog:
- Version 2.03, by Milian Wolff: - Version 2.03, by Milian Wolff:
- Make it spelling aware - Make it spelling aware
- Version 2.08, Joseph Wenninger:
- CSS3 media queries
--> -->
<language name="CSS" version="2.09" kateversion="2.5" section="Markup" extensions="*.css" indenter="cstyle" mimetype="text/css" author="Wilbert Berendsen (wilbert@kde.nl)" license="LGPL"> <language name="CSS" version="2.08" kateversion="2.4" section="Markup" extensions="*.css" indenter="cstyle" mimetype="text/css" author="Wilbert Berendsen (wilbert@kde.nl)" license="LGPL">
<highlighting> <highlighting>
<list name="properties"> <list name="properties">
@ -622,10 +625,52 @@ Changelog:
<item> print </item> <item> print </item>
<item> projection </item> <item> projection </item>
<item> screen </item> <item> screen </item>
<item> speech </item>
<item> tty </item> <item> tty </item>
<item> tv </item> <item> tv </item>
</list> </list>
<list name="mediatypes_op">
<item> not </item>
<item> only </item>
</list>
<list name="media_features">
<item> width </item>
<item> min-width </item>
<item> max-width</item>
<item> height </item>
<item> min-height </item>
<item> max-height </item>
<item> device-width </item>
<item> min-device-width </item>
<item> max-device-width </item>
<item> device-height </item>
<item> min-device-height </item>
<item> max-device-height </item>
<item> orientation </item>
<item> aspect-ratio </item>
<item> min-aspect-ratio </item>
<item> max-aspect-ratio </item>
<item> device-aspect-ratio </item>
<item> min-device-aspect-ratio </item>
<item> max-device-aspect-ratio </item>
<item> color </item>
<item> min-color </item>
<item> max-color </item>
<item> color-index </item>
<item> min-color-index </item>
<item> max-color-index </item>
<item> monochrome </item>
<item> min-monochrome </item>
<item> max-monochrome </item>
<item> resolution </item>
<item> min-resolution </item>
<item> max-resolution </item>
<item> scan </item>
<item> grid </item>
</list>
<list name="pseudoclasses"> <list name="pseudoclasses">
<item> hover </item> <item> hover </item>
<item> link </item> <item> link </item>
@ -704,11 +749,55 @@ Changelog:
<!-- other contexts --> <!-- other contexts -->
<context attribute="Normal Text" lineEndContext="#stay" name="Media"> <context attribute="Normal Text" lineEndContext="#stay" name="Media">
<DetectChar attribute="Media" context="Media2" char="{" beginRegion="media" /> <DetectChar attribute="Media" context="Media2" char="{" beginRegion="media" />
<keyword attribute="Media" context="#stay" String="mediatypes" /> <DetectChar attribute="Media" context="MediaQueryExpression" char="(" />
<keyword attribute="Media" context="MediaQueries" String="mediatypes"/>
<keyword attribute="Media" context="MediaTypes" String="mediatypes_op" />
<DetectChar attribute="Media" context="#stay" char="," /> <DetectChar attribute="Media" context="#stay" char="," />
<IncludeRules context="FindComments" /> <IncludeRules context="FindComments" />
<RegExpr attribute="Error" context="#stay" String="\S+" /> <RegExpr attribute="Error" context="#stay" String="\S+" />
</context> </context>
<context attribute="Media" lineEndContext="#stay" name="MediaTypes">
<keyword attribute="Media" context="MediaQueries" String="mediatypes"/>
<DetectChar attribute="Media" context="#pop" char= "{" lookAhead="true"/>
<DetectChar attribute="Media" context="#pop" char= "," lookAhead="true"/>
<DetectSpaces/>
<IncludeRules context="FindComments"/>
<RegExpr attribute="Error" context="#stay" String="\S+"/>
</context>
<context attribute="Media" lineEndContext="#stay" name="MediaQueries">
<RegExpr attribute="Media" context="MediaQueryExpression" String="\s+and\s+\("/>
<DetectChar attribute="Media" context="#pop" char= "{" lookAhead="true"/>
<DetectChar attribute="Media" context="#pop" char= "," lookAhead="true"/>
<DetectSpaces/>
<IncludeRules context="FindComments"/>
<RegExpr attribute="Error" context="#stay" String="\S+"/>
</context>
<context attribute="Media" lineEndContext="#stay" name="MediaQueryExpression">
<DetectSpaces/>
<keyword attribute="Media" context="MQEE" String="media_features"/>
<IncludeRules context="FindComments"/>
<RegExpr attribute="Error" context="#stay" String="\S+"/>
</context>
<context attribute="Media" lineEndContext="#stay" name="MQEE" fallthrough="true" fallthroughContext="#pop">
<DetectSpaces/>
<IncludeRules context="FindComments"/>
<DetectChar attribute="Media" context="MQEV" char=":"/>
<RegExpr attribute="Media" context="#pop" String="\)\s+and\s+\("/>
<DetectChar attribute="Media" context="#pop#pop" char=")"/>
</context>
<context attribute="Media" lineEndContext="#stay" name="MQEV">
<!-- this should be seperate for different features, for now it is all the same -->
<RegExpr attribute="Value" context="#pop" String="[1-9][0-9.]*\s*/\s*[1-9][0-9.]*" />
<RegExpr attribute="Value" context="#pop" String="[0-9.]+(em|ex|ch|rem|vw|vh|vm|px|in|cm|mm|pt|pc|deg|rad|grad|turn|ms|s|Hz|kHz|dpi|dpcm)\b" />
<RegExpr attribute="Value" context="#pop" String="[0-9.]+[%]?" />
<RegExpr attribute="Value" context="#pop" String="(portrait|landscape)" />
<RegExpr attribute="Error" context="#stay" String=".*"/>
</context>
<context attribute="Normal Text" lineEndContext="#stay" name="Media2"> <context attribute="Normal Text" lineEndContext="#stay" name="Media2">
<DetectChar attribute="Media" context="#pop#pop" char="}" endRegion="media" /> <DetectChar attribute="Media" context="#pop#pop" char="}" endRegion="media" />

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE language SYSTEM "language.dtd"> <!DOCTYPE language SYSTEM "language.dtd">
<language name="CUE Sheet" version="0.92" kateversion="2.5" section="Other" extensions="*.cue" mimetype="application/x-cue"> <language name="CUE Sheet" version="0.91" kateversion="2.1" section="Other" extensions="*.cue" mimetype="application/x-cue">
<highlighting> <highlighting>
<list name="keywords"> <list name="keywords">
<item> CATALOG </item> <item> CATALOG </item>

@ -30,7 +30,7 @@
<!-- dashes introducing a currydoc comment --> <!-- dashes introducing a currydoc comment -->
<!ENTITY currydoc "---" > <!ENTITY currydoc "---" >
]> ]>
<language name="Curry" version="0.4" kateversion="2.5" <language name="Curry" version="0.3" kateversion="2.3"
section="Sources" extensions="*.curry" mimetype="text/x-curry" section="Sources" extensions="*.curry" mimetype="text/x-curry"
author="Björn Peemöller (bjp@informatik.uni-kiel.de)" license="LGPL" author="Björn Peemöller (bjp@informatik.uni-kiel.de)" license="LGPL"
indenter="haskell"> indenter="haskell">

@ -101,7 +101,7 @@
======================================================================== ========================================================================
--> -->
<language name="D" version="1.63" kateversion="2.5" section="Sources" extensions="*.d;*.D;*.di;*.DI;" mimetype="text/x-dsrc" casesensitive="true" author="Diggory Hardy (diggory.hardy@gmail.com), Aziz Köksal (aziz.koeksal@gmail.com), Jari-Matti Mäkelä (jmjm@iki.fi), Simon J Mackenzie (project.katedxml@smackoz.fastmail.fm)" license="LGPL"> <language name="D" version="1.62-1" kateversion="2.5" section="Sources" extensions="*.d;*.D;*.di;*.DI;" mimetype="text/x-dsrc" casesensitive="true" author="Diggory Hardy (diggory.hardy@gmail.com), Aziz Köksal (aziz.koeksal@gmail.com), Jari-Matti Mäkelä (jmjm@iki.fi), Simon J Mackenzie (project.katedxml@smackoz.fastmail.fm)" license="LGPL">
<highlighting> <highlighting>
<!-- User-defined keywords (add identifiers you'd like highlighted here) --> <!-- User-defined keywords (add identifiers you'd like highlighted here) -->
<list name="userkeywords"> <list name="userkeywords">
@ -691,7 +691,7 @@
<context name="DdocNested2" attribute="Ddoc" lineEndContext="#stay"> <context name="DdocNested2" attribute="Ddoc" lineEndContext="#stay">
<DetectSpaces /> <DetectSpaces />
<DetectIdentifier attribute="Ddoc"/> <DetectIdentifier attribute="Ddoc"/>
<!-- Identical to DdocNested except that nested comments don't recieve any formatting --> <!-- Identical to DdocNested except that nested comments don't receive any formatting -->
<RegExpr attribute="Ddoc" context="#pop" String="\++/"/> <RegExpr attribute="Ddoc" context="#pop" String="\++/"/>
<!-- The above rules should match before the unwanted rule in DdocNested --> <!-- The above rules should match before the unwanted rule in DdocNested -->
<IncludeRules context="DdocNested" /> <IncludeRules context="DdocNested" />

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE language SYSTEM "language.dtd"> <!DOCTYPE language SYSTEM "language.dtd">
<language name="Debian Changelog" version="0.69" kateversion="2.5" section="Other" extensions="" mimetype=""> <language name="Debian Changelog" version="0.68" kateversion="2.4" section="Other" extensions="" mimetype="">
<highlighting> <highlighting>
<list name="keywords"> <list name="keywords">
<item>urgency</item> <item>urgency</item>

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE language SYSTEM "language.dtd"> <!DOCTYPE language SYSTEM "language.dtd">
<language name="Debian Control" version="0.85" kateversion="2.5" section="Other" extensions="control" mimetype=""> <language name="Debian Control" version="0.84" kateversion="2.4" section="Other" extensions="control" mimetype="">
<highlighting> <highlighting>
<contexts> <contexts>
<context attribute="Normal Text" lineEndContext="#stay" name="INIT"> <context attribute="Normal Text" lineEndContext="#stay" name="INIT">

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE language SYSTEM "language.dtd"> <!DOCTYPE language SYSTEM "language.dtd">
<language name=".desktop" version="1.07" kateversion="2.5" <language name=".desktop" version="1.05-1" kateversion="2.4"
section="Configuration" extensions="*.desktop;*.kdelnk;*.desktop.cmake;*.protocol" section="Configuration" extensions="*.desktop;*.kdelnk;*.desktop.cmake;*.protocol"
mimetype="application/x-desktop"> mimetype="application/x-desktop">
<highlighting> <highlighting>

@ -15,7 +15,7 @@
2008-02-13: 1.11 Eduardo Robles Elvira <edulix AT gmail DOT com> 2008-02-13: 1.11 Eduardo Robles Elvira <edulix AT gmail DOT com>
Fixed folding. Fixed folding.
--> -->
<language name="Diff" version="1.12" kateversion="2.5" section="Other" extensions="*.diff;*patch" mimetype="text/x-patch"> <language name="Diff" version="1.11" kateversion="2.1" section="Other" extensions="*.diff;*patch" mimetype="text/x-patch">
<highlighting> <highlighting>
@ -108,10 +108,10 @@
<itemData name="Normal Text" defStyleNum="dsNormal"/> <itemData name="Normal Text" defStyleNum="dsNormal"/>
<itemData name="File" defStyleNum="dsKeyword"/> <itemData name="File" defStyleNum="dsKeyword"/>
<itemData name="Header" defStyleNum="dsDataType"/> <itemData name="Header" defStyleNum="dsDataType"/>
<itemData name="Removed line" defStyleNum="dsOthers" color="#FF0000"/> <itemData name="Removed line" defStyleNum="dsString" color="#FF0000"/>
<itemData name="Added line" defStyleNum="dsString" color="#0000FF"/> <itemData name="Added line" defStyleNum="dsOthers" color="#0000FF"/>
<itemData name="Changed line (old)" defStyleNum="dsOthers" color="#FF0000"/> <itemData name="Changed line (old)" defStyleNum="dsString" color="#FF0000"/>
<itemData name="Changed line (new)" defStyleNum="dsString" color="#0000FF"/> <itemData name="Changed line (new)" defStyleNum="dsOthers" color="#0000FF"/>
</itemDatas> </itemDatas>
</highlighting> </highlighting>

@ -4,7 +4,7 @@
<!ENTITY name "[A-Za-z_:][\w.:_-]*"> <!ENTITY name "[A-Za-z_:][\w.:_-]*">
<!ENTITY entref "&amp;(#[0-9]+|#[xX][0-9A-Fa-f]+|&name;);"> <!ENTITY entref "&amp;(#[0-9]+|#[xX][0-9A-Fa-f]+|&name;);">
]> ]>
<language name="Django HTML Template" version="1.4" kateversion="2.5" section="Markup" extensions="*.htm;*.html" mimetype="text/html" author="Matthew Marshall (matthew@matthewmarshall.org)" license="LGPL" priority="9"> <language name="Django HTML Template" version="1.3" kateversion="2.4" section="Markup" extensions="*.htm;*.html" mimetype="text/html" author="Matthew Marshall (matthew@matthewmarshall.org)" license="LGPL" priority="9">
<!-- <!--
Based off of the katepart html syntax highlighting by Wilbert Berendsen. Based off of the katepart html syntax highlighting by Wilbert Berendsen.

@ -8,7 +8,7 @@
<!ENTITY eop "(?=([\s\\;&quot;&#37;]|$))"> <!-- end of path --> <!ENTITY eop "(?=([\s\\;&quot;&#37;]|$))"> <!-- end of path -->
<!ENTITY pathpart "[^\s\\&#37;;/:\*\?&quot;&gt;&lt;\|]"> <!-- valid character in a file name --> <!ENTITY pathpart "[^\s\\&#37;;/:\*\?&quot;&gt;&lt;\|]"> <!-- valid character in a file name -->
]> ]>
<language name="MS-DOS Batch" version="0.31" kateversion="2.5" section="Scripts" extensions="*.bat" mimetype="application/x-dos" casesensitive="0" author="Matthew Woehlke (mw_triad@users.sourceforge.net)" license="LGPL"> <language name="MS-DOS Batch" version="0.30" kateversion="2.4" section="Scripts" extensions="*.bat" mimetype="application/x-dos" casesensitive="0" author="Matthew Woehlke (mw_triad@users.sourceforge.net)" license="LGPL">
<!-- (c) 2006, 2009, 2010 Matthew Woehlke (mw_triad@users.sourceforge.net) <!-- (c) 2006, 2009, 2010 Matthew Woehlke (mw_triad@users.sourceforge.net)
Released under the LGPL --> Released under the LGPL -->

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE language SYSTEM "language.dtd"> <!DOCTYPE language SYSTEM "language.dtd">
<!-- Adapted from the VIM highlighter, by Markus Mottl (markus@oefai.at) --> <!-- Adapted from the VIM highlighter, by Markus Mottl (markus@oefai.at) -->
<language name="dot" version="1.2" kateversion="2.5" section="Scientific" extensions="*.dot" mimetype="text/x-dot" author="Postula Loïs (lois.postula@live.be)" priority="0"> <language name="dot" version="1.1" kateversion="2.4" section="Scientific" extensions="*.dot" mimetype="text/x-dot" author="Postula Loïs (lois.postula@live.be)" priority="0">
<highlighting> <highlighting>

@ -29,8 +29,8 @@
--> -->
<language name="Doxygen" <language name="Doxygen"
version="1.36" version="1.35-1"
kateversion="2.5" kateversion="2.4"
section="Markup" section="Markup"
extensions="*.dox;*.doxygen" extensions="*.dox;*.doxygen"
mimetype="text/x-doxygen" mimetype="text/x-doxygen"

@ -27,7 +27,7 @@
* Boston, MA 02110-1301, USA. * * Boston, MA 02110-1301, USA. *
********************************************************************** **********************************************************************
--> -->
<language name="DoxygenLua" version="1.02" kateversion="2.5" section="Markup" extensions="*.dox;*.doxygen" mimetype="text/x-doxygen" author="Bruno Massa (brmassa@gmail.com)" license="LGPL"> <language name="DoxygenLua" version="1.01" kateversion="2.4" section="Markup" extensions="*.dox;*.doxygen" mimetype="text/x-doxygen" author="Bruno Massa (brmassa@gmail.com)" license="LGPL">
<highlighting> <highlighting>
<!-- note: all tags may begin with a \ or @ char <!-- note: all tags may begin with a \ or @ char
so if you add/change tags you have to do it twice --> so if you add/change tags you have to do it twice -->

@ -3,7 +3,7 @@
<!ENTITY nmtoken "[\-\w\d\.:_]+"> <!ENTITY nmtoken "[\-\w\d\.:_]+">
<!ENTITY entref "(#[0-9]+|#[xX][0-9A-Fa-f]+|&nmtoken;);"> <!ENTITY entref "(#[0-9]+|#[xX][0-9A-Fa-f]+|&nmtoken;);">
]> ]>
<language name="DTD" version="1.03" kateversion="2.5" section="Markup" extensions="*.dtd" mimetype="application/xml-dtd" author="Andriy Lesyuk (s-andy@in.if.ua)" license="LGPL"> <language name="DTD" version="1.02" kateversion="2.4" section="Markup" extensions="*.dtd" mimetype="application/xml-dtd" author="Andriy Lesyuk (s-andy@in.if.ua)" license="LGPL">
<highlighting> <highlighting>
<list name="Category"> <list name="Category">
@ -49,11 +49,11 @@
<DetectIdentifier /> <DetectIdentifier />
</context> </context>
<context name="PI" attribute="Normal" lineEndContext="#stay"> <context name="PI" attribute="Other" lineEndContext="#stay">
<Detect2Chars attribute="Processing Instruction" context="#pop" char="?" char1="&gt;" endRegion="pi" /> <Detect2Chars attribute="Processing Instruction" context="#pop" char="?" char1="&gt;" endRegion="pi" />
</context> </context>
<context name="Declaration" attribute="Normal" lineEndContext="#stay"> <context name="Declaration" attribute="Other" lineEndContext="#stay">
<StringDetect attribute="Comment" context="Comment" String="&lt;!--" beginRegion="comment" /> <StringDetect attribute="Comment" context="Comment" String="&lt;!--" beginRegion="comment" />
<Detect2Chars attribute="Comment" context="InlineComment" char="-" char1="-" /> <Detect2Chars attribute="Comment" context="InlineComment" char="-" char1="-" />
<DetectChar attribute="Declaration" context="#pop" char="&gt;" endRegion="declaration" /> <DetectChar attribute="Declaration" context="#pop" char="&gt;" endRegion="declaration" />
@ -85,16 +85,17 @@
<itemDatas> <itemDatas>
<itemData name="Normal" defStyleNum="dsNormal" /> <itemData name="Normal" defStyleNum="dsNormal" />
<itemData name="Other" defStyleNum="dsNormal" />
<itemData name="Comment" defStyleNum="dsComment" /> <itemData name="Comment" defStyleNum="dsComment" />
<itemData name="Processing Instruction" defStyleNum="dsKeyword" /> <itemData name="Processing Instruction" defStyleNum="dsKeyword" spellChecking="false" />
<itemData name="Declaration" defStyleNum="dsDataType" bold="1" /> <itemData name="Declaration" defStyleNum="dsDataType" bold="1" spellChecking="false" />
<itemData name="Name" defStyleNum="dsFunction" /> <itemData name="Name" defStyleNum="dsFunction" spellChecking="false" />
<itemData name="Delimiter" defStyleNum="dsDecVal" /> <itemData name="Delimiter" defStyleNum="dsDecVal" spellChecking="false" />
<itemData name="Symbol" defStyleNum="dsFloat" bold="1" /> <itemData name="Symbol" defStyleNum="dsFloat" bold="1" spellChecking="false" />
<itemData name="Keyword" defStyleNum="dsKeyword" /> <itemData name="Keyword" defStyleNum="dsKeyword" spellChecking="false" />
<itemData name="String" defStyleNum="dsString" /> <itemData name="String" defStyleNum="dsString" spellChecking="false" />
<itemData name="Entity" defStyleNum="dsDecVal" /> <itemData name="Entity" defStyleNum="dsDecVal" spellChecking="false" />
<itemData name="Local" defStyleNum="dsDecVal" bold="1" /> <itemData name="Local" defStyleNum="dsDecVal" bold="1" spellChecking="false" />
</itemDatas> </itemDatas>
</highlighting> </highlighting>

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE language SYSTEM "language.dtd"> <!DOCTYPE language SYSTEM "language.dtd">
<language name="E Language" version="0.23" kateversion="2.5" section="Sources" extensions="*.e" mimetype="text/x-e-src"> <language name="E Language" version="0.22" kateversion="2.3" section="Sources" extensions="*.e" mimetype="text/x-e-src">
<highlighting> <highlighting>
<list name="Type"> <list name="Type">
<item> FALSE </item> <item> FALSE </item>

@ -10,7 +10,7 @@ Change log:
Author of version 1.02: Sebastian Vuorinen Author of version 1.02: Sebastian Vuorinen
--> -->
<language name="Eiffel" version="1.03" kateversion="2.5" section="Sources" extensions="*.e" mimetype="text/x-eiffel-src" author="Sebastian Vuorinen" license=""> <language name="Eiffel" version="1.02" kateversion="2.1" section="Sources" extensions="*.e" mimetype="text/x-eiffel-src" author="Sebastian Vuorinen" license="">
<highlighting> <highlighting>
<list name="keywords"> <list name="keywords">
<item> agent </item> <item> agent </item>

@ -3,7 +3,7 @@
<!-- <!--
Copyright (C) 2005 Carl A Joslin <carl.joslin@joslin.dyndns.org> Copyright (C) 2005 Carl A Joslin <carl.joslin@joslin.dyndns.org>
--> -->
<language name="Email" version="1.01" kateversion="2.5" extensions="*.eml" section="Other" mimetype="message/rfc822" casesensitive="0" author="Carl A Joslin (carl.joslin@joslin.dyndns.org)" license="GPL"> <language name="Email" version="1.00" kateversion="2.4" extensions="*.eml" section="Other" mimetype="message/rfc822" casesensitive="0" author="Carl A Joslin (carl.joslin@joslin.dyndns.org)" license="GPL">
<highlighting> <highlighting>
<contexts> <contexts>
<context name="headder" attribute="Normal Text" lineEndContext="#stay" casesensitive="0"> <context name="headder" attribute="Normal Text" lineEndContext="#stay" casesensitive="0">

@ -29,7 +29,7 @@
<!-- Store this in /usr/share/apps/katepart/syntax --> <!-- Store this in /usr/share/apps/katepart/syntax -->
<language name="Euphoria" version="2.09" kateversion="2.5" section="Scripts" extensions="*.e;*.ex;*.exw;*.exu" mimetype="text/x-euphoria" author="Irv Mullins (irvm@ellijay.com)" license="LGPL"> <language name="Euphoria" version="2.08-1" kateversion="2.4" section="Scripts" extensions="*.e;*.ex;*.exw;*.exu" mimetype="text/x-euphoria" author="Irv Mullins (irvm@ellijay.com)" license="LGPL">
<highlighting> <highlighting>
<list name="keywords"> <list name="keywords">
<item> abort </item> <item> abort </item>

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE language SYSTEM "language.dtd"> <!DOCTYPE language SYSTEM "language.dtd">
<language name="ferite" version="1.05" kateversion="2.5" section="Scripts" extensions="*.fe;*.feh" mimetype="text/x-ferite-src"> <language name="ferite" version="1.04" kateversion="2.4" section="Scripts" extensions="*.fe;*.feh" mimetype="text/x-ferite-src">
<highlighting> <highlighting>
<list name="keywords"> <list name="keywords">
<item> break </item> <item> break </item>

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE language SYSTEM "language.dtd"> <!DOCTYPE language SYSTEM "language.dtd">
<language name="Fortran" version="1.14" kateversion="2.5" section="Sources" extensions="*.f;*.F;*.for;*.FOR;*.f90;*.F90;*.fpp;*.FPP;*.f95;*.F95;" mimetype="text/x-fortran-src" casesensitive="0" author="Franchin Matteo (fnch@libero.it)" license="LGPL" priority="9"> <language name="Fortran" version="1.13" kateversion="2.4" section="Sources" extensions="*.f;*.F;*.for;*.FOR;*.f90;*.F90;*.fpp;*.FPP;*.f95;*.F95;" mimetype="text/x-fortran-src" casesensitive="0" author="Franchin Matteo (fnch@libero.it)" license="LGPL" priority="9">
<!-- by Franchin Matteo, fnch@libero.it --> <!-- by Franchin Matteo, fnch@libero.it -->
<highlighting> <highlighting>

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE language SYSTEM "language.dtd"> <!DOCTYPE language SYSTEM "language.dtd">
<language name="FreeBASIC" version="0.15" kateversion="2.5" section="Sources" extensions="*.bas;*.bi;*.BAS;*.BI" mimetype="text/x-freebasic" author="Chris Neugebauer (chrisjrn@gmail.com)" license="GPL"> <language name="FreeBASIC" version="0.14" kateversion="2.3" section="Sources" extensions="*.bas;*.bi;*.BAS;*.BI" mimetype="text/x-freebasic" author="Chris Neugebauer (chrisjrn@gmail.com)" license="GPL">
<highlighting> <highlighting>
<list name="preproc"> <list name="preproc">

@ -9,7 +9,7 @@
<!ENTITY ESC "(\\[ntbr'&quot;\\]|\\[0-9]{3}|\\x[0-9A-Fa-f]{2})"> <!-- OCaml character code escapes. --> <!ENTITY ESC "(\\[ntbr'&quot;\\]|\\[0-9]{3}|\\x[0-9A-Fa-f]{2})"> <!-- OCaml character code escapes. -->
<!ENTITY DEC "[0-9][0-9_]*"> <!-- Decimal digits with underscores. --> <!ENTITY DEC "[0-9][0-9_]*"> <!-- Decimal digits with underscores. -->
]> ]>
<language name="FSharp" version="0.0.2" kateversion="2.5" section="Sources" extensions="*.fs;*.fsi;*.fsx" mimetype="" priority="10" author="Bas Bossink (bas.bossink@gmail.com)" license="LGPL"> <language name="FSharp" version="0.0.1" kateversion="2.4" section="Sources" extensions="*.fs;*.fsi;*.fsx" mimetype="" priority="10" author="Bas Bossink (bas.bossink@gmail.com)" license="LGPL">
<highlighting> <highlighting>
<list name="keywords"> <list name="keywords">

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE language SYSTEM "language.dtd"> <!DOCTYPE language SYSTEM "language.dtd">
<language name="fstab" version="1.01" kateversion="2.5" section="Configuration" extensions="fstab;mtab" author="Diego Iastrubni (elcuco@kde.org)" license="Public Domain" > <language name="fstab" version="1.00" kateversion="2.4" section="Configuration" extensions="fstab;mtab" author="Diego Iastrubni (elcuco@kde.org)" license="Public Domain" >
<highlighting> <highlighting>
<list name="valid_fs"> <list name="valid_fs">
<item> ext2 </item> <item> ext2 </item>

@ -14,7 +14,7 @@
--> -->
<language name="GAP" section="Scientific" extensions="*.gd;*.gi;*.g" mimetype="text/gap" version="0.3" kateversion="2.5" author="Jose Joao Morais" license="GPL"> <language name="GAP" section="Scientific" extensions="*.gd;*.gi;*.g" mimetype="text/gap" version="0.2-1" kateversion="2.4" author="Jose Joao Morais" license="GPL">
<highlighting> <highlighting>

@ -13,8 +13,8 @@
--> -->
<language <language
name="GCCExtensions" name="GCCExtensions"
version="0.4" version="0.3"
kateversion="2.5" kateversion="2.4"
section="Sources" section="Sources"
extensions="*.c++;*.cxx;*.cpp;*.cc;*.C;*.h;*.hh;*.H;*.h++;*.hxx;*.hpp;*.hcc;" extensions="*.c++;*.cxx;*.cpp;*.cc;*.C;*.h;*.hh;*.H;*.h++;*.hxx;*.hpp;*.hcc;"
mimetype="text/x-c++src;text/x-c++hdr;text/x-chdr;text/x-csrc" mimetype="text/x-c++src;text/x-c++hdr;text/x-chdr;text/x-csrc"
@ -130,6 +130,7 @@
<item> __atomic_fetch_nand </item> <item> __atomic_fetch_nand </item>
<item> __atomic_test_and_set </item> <item> __atomic_test_and_set </item>
<item> __atomic_clear </item> <item> __atomic_clear </item>
<item> __atomic_signal_fence </item>
<item> __atomic_thread_fence </item> <item> __atomic_thread_fence </item>
<item> __atomic_always_lock_free </item> <item> __atomic_always_lock_free </item>
<item> __atomic_is_lock_free </item> <item> __atomic_is_lock_free </item>

@ -8,7 +8,7 @@ v1.0:
--> -->
<language name="GDB Backtrace" section="Other" <language name="GDB Backtrace" section="Other"
version="1.01" kateversion="2.5" version="1.0-1" kateversion="2.4"
extensions="*.kcrash;*.crash;*.bt" extensions="*.kcrash;*.crash;*.bt"
mimetype="" mimetype=""
author="Milian Wolff (mail@milianw.de)" license="LGPL"> author="Milian Wolff (mail@milianw.de)" license="LGPL">

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE language SYSTEM "language.dtd"> <!DOCTYPE language SYSTEM "language.dtd">
<language name="GDL" version="1.02" kateversion="2.5" section="Scientific" extensions="*.gdl;*.vcg;*.GDL;*.VCG" mimetype=""> <language name="GDL" version="1.01" kateversion="2.0" section="Scientific" extensions="*.gdl;*.vcg;*.GDL;*.VCG" mimetype="">
<highlighting> <highlighting>
<list name="colors"> <list name="colors">
<item> white </item> <item> white </item>

@ -6,7 +6,7 @@
Copyright 2004, Dominik Haumann <dhdev@gmx.de> Copyright 2004, Dominik Haumann <dhdev@gmx.de>
Copyright 2008, Chusslove Illich <caslav.ilic@gmx.net> Copyright 2008, Chusslove Illich <caslav.ilic@gmx.net>
Last change: 2008-01-30 Last change: 2008-12-03
This library is free software; you can redistribute it and/or This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Library General Public modify it under the terms of the GNU Library General Public
@ -23,41 +23,63 @@
Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
Boston, MA 02110-1301, USA. Boston, MA 02110-1301, USA.
--> -->
<language name="GNU Gettext" version="2.01" kateversion="2.5" section="Markup" extensions="*.po;*.pot" mimetype="text/x-gettext-translation" author="Dominik Haumann (dhdev@gmx.de)" license="LGPL"> <language name="GNU Gettext" version="2.00-1" kateversion="2.4" section="Markup" extensions="*.po;*.pot" mimetype="text/x-gettext-translation" author="Dominik Haumann (dhdev@gmx.de)" license="LGPL">
<highlighting> <highlighting>
<contexts> <contexts>
<context name = "Normal" attribute = "Normal Text" lineEndContext="#stay"> <context name = "Normal" attribute = "Normal Text" lineEndContext="#stay">
<RegExpr attribute = "Keyword" String = "^(msgid_plural|msgid|msgstr|msgctxt)" context="#stay"/> <RegExpr attribute = "Keyword" String = "^(msgid_plural|msgid|msgstr|msgctxt)" context="#stay"/>
<RegExpr attribute = "Automatic Comment" String = "#\..*$" context="#stay" firstNonSpace="true"/> <StringDetect attribute = "Automatic Comment" String = "#." context="AutomaticComment" firstNonSpace="true"/>
<RegExpr attribute = "Reference" String = "#:.*$" context="#stay" firstNonSpace="true"/> <StringDetect attribute = "Reference" String = "#:" context="References" firstNonSpace="true"/>
<StringDetect attribute = "Flag" String = "#," context="Flags" firstNonSpace="true"/> <StringDetect attribute = "Flag" String = "#," context="Flags" firstNonSpace="true"/>
<StringDetect attribute = "StringPrevious" String = "#|" context="Previous" firstNonSpace="true"/> <StringDetect attribute = "StringPrevious" String = "#|" context="Previous" firstNonSpace="true"/>
<RegExpr attribute = "Translator Comment" String = "#.*$" context="#stay" firstNonSpace="true"/> <StringDetect attribute = "Translator Comment" String = "#" context="TranslatorComment" firstNonSpace="true"/>
<RegExpr attribute = "Char" String="\\." context="#stay"/> <RegExpr attribute = "Char" String="\\." context="#stay"/>
<DetectChar attribute = "String" char="&quot;" context="String"/> <DetectChar attribute = "String" char="&quot;" context="String"/>
<RegExpr attribute = "Index" String="\[\d+\]" context="#stay"/> <RegExpr attribute = "Index" String="\[\d+\]" context="#stay"/>
</context> </context>
<!-- <context name = "TranslatorComment" attribute = "Translator Comment" lineEndContext="#pop">
Make fuzzy-flag stand out from the rest, being the most important. <StringDetect attribute = "StringDiffNewWrapComment" String="{+" context="StringDiffNewComment"/>
--> <StringDetect attribute = "StringDiffOldWrapComment" String="{-" context="StringDiffOldComment"/>
</context>
<context name = "AutomaticComment" attribute = "Automatic Comment" lineEndContext="#pop">
<StringDetect attribute = "StringDiffNewWrapComment" String="{+" context="StringDiffNewComment"/>
<StringDetect attribute = "StringDiffOldWrapComment" String="{-" context="StringDiffOldComment"/>
</context>
<context name = "References" attribute = "Reference" lineEndContext="#pop">
<StringDetect attribute = "StringDiffNewWrapComment" String="{+" context="StringDiffNewComment"/>
<StringDetect attribute = "StringDiffOldWrapComment" String="{-" context="StringDiffOldComment"/>
</context>
<context name = "Flags" attribute = "Flag" lineEndContext="#pop"> <context name = "Flags" attribute = "Flag" lineEndContext="#pop">
<StringDetect attribute = "FlagFuzzy" String="fuzzy" context="#stay"/> <!-- Make fuzzy-flag stand out from the rest, being the most important. -->
<StringDetect attribute = "FlagFuzzy" String="fuzzy" context="#stay"/>
<StringDetect attribute = "StringDiffNewWrapComment" String="{+" context="StringDiffNewComment"/>
<StringDetect attribute = "StringDiffOldWrapComment" String="{-" context="StringDiffOldComment"/>
</context>
<context name = "StringDiffNewComment" attribute = "StringDiffNewComment" lineEndContext="#pop">
<StringDetect attribute = "StringDiffNewWrapComment" String="+}" context="#pop"/>
</context>
<context name = "StringDiffOldComment" attribute = "StringDiffOldComment" lineEndContext="#pop">
<StringDetect attribute = "StringDiffOldWrapComment" String="-}" context="#pop"/>
</context> </context>
<!-- <!--
Tag-context should be carried over if split by string continuation, Tag-context should be carried over if split by string continuation,
to not loose markup highlighting when that happens. to not lose markup highlighting when that happens.
--> -->
<context name = "String" attribute = "String" lineEndContext="#stay"> <context name = "String" attribute = "String" lineEndContext="#stay">
<RegExpr attribute = "Char" String="\\." context="#stay"/> <RegExpr attribute = "Char" String="\\." context="#stay"/>
<RegExpr attribute = "Entity" String="&amp;([a-zA-Z0-9_.-]+|#[0-9]+);" context="#stay"/> <RegExpr attribute = "Entity" String="&amp;([a-zA-Z0-9_.-]+|#[0-9]+);" context="#stay"/>
<StringDetect attribute = "StringDiffNewWrap" String="{+" context="StringDiffNew"/>
<StringDetect attribute = "StringDiffOldWrap" String="{-" context="StringDiffOld"/>
<DetectChar attribute = "StringTag" char="&lt;" context="StringTag"/> <DetectChar attribute = "StringTag" char="&lt;" context="StringTag"/>
<DetectChar attribute = "String" char="&quot;" context="StringWrap"/> <DetectChar attribute = "String" char="&quot;" context="StringWrap"/>
</context> </context>
<context name = "StringTag" attribute = "StringTag" lineEndContext="#stay"> <context name = "StringTag" attribute = "StringTag" lineEndContext="#stay">
<RegExpr attribute = "Char" String="\\." context="#stay"/> <RegExpr attribute = "Char" String="\\." context="#stay"/>
<StringDetect attribute = "StringDiffNewWrap" String="{+" context="StringDiffNew"/>
<StringDetect attribute = "StringDiffOldWrap" String="{-" context="StringDiffOld"/>
<DetectChar attribute = "StringTag" char="&gt;" context="#pop"/> <DetectChar attribute = "StringTag" char="&gt;" context="#pop"/>
<DetectChar attribute = "String" char="&quot;" context="StringWrapSub"/> <DetectChar attribute = "String" char="&quot;" context="StringWrapSub"/>
</context> </context>
@ -65,6 +87,16 @@
<DetectChar attribute = "String" char="&quot;" context="#pop"/> <DetectChar attribute = "String" char="&quot;" context="#pop"/>
<RegExpr String="." lookAhead="true" context="#pop#pop"/> <RegExpr String="." lookAhead="true" context="#pop#pop"/>
</context> </context>
<context name = "StringDiffNew" attribute = "StringDiffNew" lineEndContext="#stay">
<RegExpr attribute = "Char" String="\\." context="#stay"/>
<StringDetect attribute = "StringDiffNewWrap" String="+}" context="#pop"/>
<DetectChar attribute = "String" char="&quot;" context="StringWrapSub"/>
</context>
<context name = "StringDiffOld" attribute = "StringDiffOld" lineEndContext="#stay">
<RegExpr attribute = "Char" String="\\." context="#stay"/>
<StringDetect attribute = "StringDiffOldWrap" String="-}" context="#pop"/>
<DetectChar attribute = "String" char="&quot;" context="StringWrapSub"/>
</context>
<context name = "StringWrapSub" lineEndContext="#stay"> <context name = "StringWrapSub" lineEndContext="#stay">
<DetectChar attribute = "String" char="&quot;" context="#pop"/> <DetectChar attribute = "String" char="&quot;" context="#pop"/>
<RegExpr String="." lookAhead="true" context="#pop#pop#pop"/> <RegExpr String="." lookAhead="true" context="#pop#pop#pop"/>
@ -77,33 +109,34 @@
which are not Gettext standard, but some tools can produce them. which are not Gettext standard, but some tools can produce them.
--> -->
<context name = "Previous" attribute = "Normal Text" lineEndContext="#pop"> <context name = "Previous" attribute = "Normal Text" lineEndContext="#pop">
<RegExpr attribute = "KeywordPrevious" String = "(msgctxt|msgid_plural|msgid)" context="#stay"/> <RegExpr attribute = "KeywordPrevious" String = "(msgctxt|msgid_plural|msgid|msgstr)" context="#stay"/>
<RegExpr attribute = "CharPrevious" String="\\." context="#stay"/> <RegExpr attribute = "CharPrevious" String="\\." context="#stay"/>
<DetectChar attribute = "StringPrevious" char="&quot;" context="StringPrevious"/> <DetectChar attribute = "StringPrevious" char="&quot;" context="StringPrevious"/>
<RegExpr attribute = "IndexPrevious" String="\[\d+\]" context="#stay"/>
</context> </context>
<context name = "StringPrevious" attribute = "StringPrevious" lineEndContext="#stay"> <context name = "StringPrevious" attribute = "StringPrevious" lineEndContext="#stay">
<RegExpr attribute = "CharPrevious" String="\\." context="#stay"/> <RegExpr attribute = "CharPrevious" String="\\." context="#stay"/>
<RegExpr attribute = "EntityPrevious" String="&amp;([a-zA-Z0-9_.-]+|#[0-9]+);" context="#stay"/> <RegExpr attribute = "EntityPrevious" String="&amp;([a-zA-Z0-9_.-]+|#[0-9]+);" context="#stay"/>
<StringDetect attribute = "StringDiffNew" String="{+" context="StringDiffNew"/> <StringDetect attribute = "StringDiffNewWrapPrevious" String="{+" context="StringDiffNewPrevious"/>
<StringDetect attribute = "StringDiffOld" String="{-" context="StringDiffOld"/> <StringDetect attribute = "StringDiffOldWrapPrevious" String="{-" context="StringDiffOldPrevious"/>
<DetectChar attribute = "StringTagPrevious" char="&lt;" context="StringTagPrevious"/> <DetectChar attribute = "StringTagPrevious" char="&lt;" context="StringTagPrevious"/>
<DetectChar attribute = "StringPrevious" char="&quot;" context="StringWrapPrevious"/> <DetectChar attribute = "StringPrevious" char="&quot;" context="StringWrapPrevious"/>
</context> </context>
<context name = "StringTagPrevious" attribute = "StringTagPrevious" lineEndContext="#stay"> <context name = "StringTagPrevious" attribute = "StringTagPrevious" lineEndContext="#stay">
<RegExpr attribute = "Char" String="\\." context="#stay"/> <RegExpr attribute = "Char" String="\\." context="#stay"/>
<StringDetect attribute = "StringDiffNew" String="{+" context="StringDiffNew"/> <StringDetect attribute = "StringDiffNewWrapPrevious" String="{+" context="StringDiffNewPrevious"/>
<StringDetect attribute = "StringDiffOld" String="{-" context="StringDiffOld"/> <StringDetect attribute = "StringDiffOldWrapPrevious" String="{-" context="StringDiffOldPrevious"/>
<DetectChar attribute = "StringTagPrevious" char="&gt;" context="#pop"/> <DetectChar attribute = "StringTagPrevious" char="&gt;" context="#pop"/>
<DetectChar attribute = "StringPrevious" char="&quot;" context="StringWrapSubPrevious"/> <DetectChar attribute = "StringPrevious" char="&quot;" context="StringWrapSubPrevious"/>
</context> </context>
<context name = "StringDiffNew" attribute = "StringDiffNew" lineEndContext="#stay"> <context name = "StringDiffNewPrevious" attribute = "StringDiffNewPrevious" lineEndContext="#stay">
<RegExpr attribute = "Char" String="\\." context="#stay"/> <RegExpr attribute = "CharPrevious" String="\\." context="#stay"/>
<StringDetect attribute = "StringDiffNew" String="+}" context="#pop"/> <StringDetect attribute = "StringDiffNewWrapPrevious" String="+}" context="#pop"/>
<DetectChar attribute = "StringPrevious" char="&quot;" context="StringWrapSubPrevious"/> <DetectChar attribute = "StringPrevious" char="&quot;" context="StringWrapSubPrevious"/>
</context> </context>
<context name = "StringDiffOld" attribute = "StringDiffOld" lineEndContext="#stay"> <context name = "StringDiffOldPrevious" attribute = "StringDiffOldPrevious" lineEndContext="#stay">
<RegExpr attribute = "Char" String="\\." context="#stay"/> <RegExpr attribute = "CharPrevious" String="\\." context="#stay"/>
<StringDetect attribute = "StringDiffOld" String="-}" context="#pop"/> <StringDetect attribute = "StringDiffOldWrapPrevious" String="-}" context="#pop"/>
<DetectChar attribute = "StringPrevious" char="&quot;" context="StringWrapSubPrevious"/> <DetectChar attribute = "StringPrevious" char="&quot;" context="StringWrapSubPrevious"/>
</context> </context>
<context name = "StringWrapPrevious" lineEndContext="#stay"> <context name = "StringWrapPrevious" lineEndContext="#stay">
@ -119,25 +152,36 @@
</contexts> </contexts>
<itemDatas> <itemDatas>
<itemData name = "Normal Text" defStyleNum ="dsNormal"/> <itemData name = "Normal Text" defStyleNum ="dsNormal" color="#000000"/>
<itemData name = "Keyword" defStyleNum ="dsKeyword"/> <itemData name = "Keyword" defStyleNum ="dsKeyword" color="#000000"/>
<itemData name = "KeywordPrevious" defStyleNum ="dsKeyword" italic="true" color="#006060"/> <itemData name = "KeywordPrevious" defStyleNum ="dsKeyword" italic="true" color="#006060"/>
<itemData name = "String" defStyleNum ="dsString" color="#ff0000"/> <itemData name = "String" defStyleNum ="dsString" color="#ff0000"/>
<itemData name = "StringPrevious" defStyleNum ="dsString" italic="true" color="#008080"/> <itemData name = "StringPrevious" defStyleNum ="dsString" italic="true" color="#008080"/>
<itemData name = "Translator Comment" defStyleNum ="dsComment"/> <itemData name = "Translator Comment" defStyleNum ="dsComment" color="#888888"/>
<itemData name = "Automatic Comment" defStyleNum ="dsComment" color="#0000ff"/> <itemData name = "Automatic Comment" defStyleNum ="dsComment" color="#0000ff"/>
<itemData name = "Reference" defStyleNum ="dsComment" color="#0000ff"/> <itemData name = "Reference" defStyleNum ="dsComment" color="#0000ff"/>
<itemData name = "Flag" defStyleNum ="dsComment" color="#0000ff"/> <itemData name = "Flag" defStyleNum ="dsComment" color="#0000ff"/>
<itemData name = "FlagFuzzy" defStyleNum ="dsComment" color="#800080" bold="true"/> <itemData name = "FlagFuzzy" defStyleNum ="dsComment" color="#800080" bold="true"/>
<itemData name = "Char" defStyleNum ="dsChar"/> <itemData name = "Char" defStyleNum ="dsChar" color="#ff00ff"/>
<itemData name = "CharPrevious" defStyleNum ="dsChar" italic="true" color="#00c040"/> <itemData name = "CharPrevious" defStyleNum ="dsChar" italic="true" color="#00c040"/>
<itemData name = "Entity" defStyleNum ="dsString" color="#ff0040" bold="true"/> <itemData name = "Entity" defStyleNum ="dsString" color="#ff0040" bold="true"/>
<itemData name = "EntityPrevious" defStyleNum ="dsString" color="#40c080" bold="true" italic="true"/> <itemData name = "EntityPrevious" defStyleNum ="dsString" color="#40c080" bold="true" italic="true"/>
<itemData name = "StringTag" defStyleNum ="dsString" color="#c00000" bold="true"/> <itemData name = "StringTag" defStyleNum ="dsString" color="#c00000" bold="true"/>
<itemData name = "StringTagPrevious" defStyleNum ="dsString" color="#006060" bold="true"/> <itemData name = "StringTagPrevious" defStyleNum ="dsString" color="#006060" bold="true" italic="true"/>
<itemData name = "Index" defStyleNum ="dsDecVal"/> <itemData name = "Index" defStyleNum ="dsDecVal" color="#0000ff"/>
<itemData name = "StringDiffNew" defStyleNum ="dsString" italic="true" color="#0060f0"/> <itemData name = "IndexPrevious" defStyleNum ="dsDecVal" italic="true" color="#000000"/>
<itemData name = "StringDiffOld" defStyleNum ="dsString" italic="true" color="#f00060"/> <itemData name = "StringDiffNewWrap" defStyleNum ="dsString" color="#0080f8"/>
<itemData name = "StringDiffOldWrap" defStyleNum ="dsString" color="#f00080"/>
<itemData name = "StringDiffNew" defStyleNum ="dsString" underline="true" color="#0080f8"/>
<itemData name = "StringDiffOld" defStyleNum ="dsString" underline="true" color="#f00080"/>
<itemData name = "StringDiffNewWrapComment" defStyleNum ="dsString" italic="true" color="#0080f8"/>
<itemData name = "StringDiffOldWrapComment" defStyleNum ="dsString" italic="true" color="#f00080"/>
<itemData name = "StringDiffNewComment" defStyleNum ="dsString" italic="true" color="#0080f8"/>
<itemData name = "StringDiffOldComment" defStyleNum ="dsString" italic="true" color="#f00080"/>
<itemData name = "StringDiffNewWrapPrevious" defStyleNum ="dsString" italic="true" color="#0080f8"/>
<itemData name = "StringDiffOldWrapPrevious" defStyleNum ="dsString" italic="true" color="#f00080"/>
<itemData name = "StringDiffNewPrevious" defStyleNum ="dsString" italic="true" color="#0080f8"/>
<itemData name = "StringDiffOldPrevious" defStyleNum ="dsString" italic="true" color="#f00080"/>
</itemDatas> </itemDatas>
</highlighting> </highlighting>
<general> <general>

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE language SYSTEM "language.dtd"> <!DOCTYPE language SYSTEM "language.dtd">
<language name="Git Rebase" version="1.01" kateversion="2.5" section="Other" extensions="git-rebase-todo" license="LGPL" mimetype="text/vnd.git.rebase" author="Orgad Shaneh (orgads@gmail.com)"> <language name="Git Rebase" version="1.00" kateversion="2.4" section="Other" extensions="git-rebase-todo" license="LGPL" mimetype="text/vnd.git.rebase" author="Orgad Shaneh (orgads@gmail.com)">
<highlighting> <highlighting>
<list name="pick"> <list name="pick">
<item>p</item> <item>p</item>

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE language SYSTEM "language.dtd"> <!DOCTYPE language SYSTEM "language.dtd">
<language name="GlossTex" version="0.02" kateversion="2.5" extensions="*.gdf" section="Markup" mimetype="text/x-gdf" casesensitive="1" author="Thomas Braun(braun@physik.fu-berlin.de)" license="LGPL"> <language name="GlossTex" version="0.01" kateversion="2.1" extensions="*.gdf" section="Markup" mimetype="text/x-gdf" casesensitive="1" author="Thomas Braun(braun@physik.fu-berlin.de)" license="LGPL">
<highlighting> <highlighting>
<contexts> <contexts>
<context name="Comment" attribute="Comment" lineEndContext="#stay"> <context name="Comment" attribute="Comment" lineEndContext="#stay">

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE language SYSTEM "language.dtd"> <!DOCTYPE language SYSTEM "language.dtd">
<language name="GLSL" section="Sources" extensions="*.glsl;*.vert;*.frag;*.geom" mimetype="text/x-glslsrc" version="1.04" kateversion="2.5" author="Oliver Richers (o.richers@tu-bs.de)" license="LGPL"> <language name="GLSL" section="Sources" extensions="*.glsl;*.vert;*.frag;*.geom" mimetype="text/x-glslsrc" version="1.03" kateversion="2.4" author="Oliver Richers (o.richers@tu-bs.de)" license="LGPL">
<highlighting> <highlighting>
<list name="keywords"> <list name="keywords">
<item>break</item> <item>break</item>

@ -43,7 +43,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
--> -->
<language name="GNU Assembler" version="1.11" kateversion="2.5" section="Assembler" extensions="*.s;*.S" mimetype="text/x-asm" author="John Zaitseff (J.Zaitseff@zap.org.au), Roland Pabel (roland@pabel.name), Miquel Sabaté (mikisabate@gmail.com)" license="GPL"> <language name="GNU Assembler" version="1.10-1" kateversion="2.4" section="Assembler" extensions="*.s;*.S" mimetype="text/x-asm" author="John Zaitseff (J.Zaitseff@zap.org.au), Roland Pabel (roland@pabel.name), Miquel Sabaté (mikisabate@gmail.com)" license="GPL">
<highlighting> <highlighting>
<list name="keywords"> <list name="keywords">
<item>.abort</item> <item>.abort</item>

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE language SYSTEM "language.dtd"> <!DOCTYPE language SYSTEM "language.dtd">
<language name="Gnuplot" version="0.2" kateversion="2.5" section="Scripts" extensions="*.gnuplot;*.gp;*.gplt" casesensitive="1" > <language name="Gnuplot" version="0.1" kateversion="2.1" section="Scripts" extensions="*.gnuplot;*.gp;*.gplt" casesensitive="1" >
<highlighting> <highlighting>
<list name="set_no_keywords"> <list name="set_no_keywords">
<item> noarrow </item> <item> noarrow </item>

@ -26,7 +26,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
--> -->
<language name="Go" version="1.05" kateversion="2.5" section="Sources" indenter="cstyle" extensions="*.go" author="Miquel Sabaté (mikisabate@gmail.com)" license="GPL"> <language name="Go" version="1.04-1" kateversion="2.4" section="Sources" indenter="cstyle" extensions="*.go" author="Miquel Sabaté (mikisabate@gmail.com)" license="GPL">
<highlighting> <highlighting>
<list name="keywords"> <list name="keywords">
<!-- Keywords have been taken from The Go Programming Language Specification -> Keywords section --> <!-- Keywords have been taken from The Go Programming Language Specification -> Keywords section -->

@ -3,7 +3,7 @@
<!-- <!--
Syntax definition for tdev-pg/tdev-pg-qt grammars. Syntax definition for tdev-pg/tdev-pg-qt grammars.
--> -->
<language name="KDev-PG[-Qt] Grammar" version="0.25" kateversion="2.5" section="Sources" extensions="*.g" casesensitive="1" author="Milian Wolff (mail@milianw.de), Jonathan Schmidt-Dominé (devel@the-user.org)" license=""> <language name="KDev-PG[-Qt] Grammar" version="0.24-1" kateversion="2.5" section="Sources" extensions="*.g" casesensitive="1" author="Milian Wolff (mail@milianw.de), Jonathan Schmidt-Dominé (devel@the-user.org)" license="">
<highlighting> <highlighting>
<list name="macros"> <list name="macros">
<item> ast_extra_members </item> <item> ast_extra_members </item>

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE language SYSTEM "language.dtd"> <!DOCTYPE language SYSTEM "language.dtd">
<language name="Haml" version="1.2" kateversion="2.5" section="Markup" <language name="Haml" version="1.1" kateversion="2.3" section="Markup"
extensions="*.haml" extensions="*.haml"
author="Cies Breijs (cies_at_kde_nl)" license="LGPL" author="Cies Breijs (cies_at_kde_nl)" license="LGPL"
mimetype="text/x-haml"> mimetype="text/x-haml">

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE language SYSTEM "language.dtd"> <!DOCTYPE language SYSTEM "language.dtd">
<language name="Haskell" version="2.3" kateversion="2.5" section="Sources" extensions="*.hs;*.chs" mimetype="text/x-haskell" author="Nicolas Wu (zenzike@gmail.com)" license="LGPL" indenter="haskell"> <language name="Haskell" version="2.2" kateversion="2.3" section="Sources" extensions="*.hs;*.chs" mimetype="text/x-haskell" author="Nicolas Wu (zenzike@gmail.com)" license="LGPL" indenter="haskell">
<highlighting> <highlighting>
<list name="keywords"> <list name="keywords">
<item> case </item> <item> case </item>
@ -376,7 +376,7 @@
<RegExpr attribute="Comment" context="comments" String="\{-[^#]?" /> <RegExpr attribute="Comment" context="comments" String="\{-[^#]?" />
<RegExpr attribute="Comment" context="comment" String="--[^\-!#\$%&amp;\*\+/&lt;=&gt;\?&#92;@\^\|~\.:].*$" /> <RegExpr attribute="Comment" context="comment" String="--[^\-!#\$%&amp;\*\+/&lt;=&gt;\?&#92;@\^\|~\.:].*$" />
</context> </context>
<context attribute="C2HS Directive" lineEndContext="#stay" name="c2hs directive"> <context attribute="C2HS Directive" lineEndContext="#stay" name="c2hs directive">
<Detect2Chars attribute="C2HS Directive" context="#pop" char="#" char1="}" /> <Detect2Chars attribute="C2HS Directive" context="#pop" char="#" char1="}" />
<keyword attribute="Keyword" context="#stay" String="c2hs_keywords" /> <keyword attribute="Keyword" context="#stay" String="c2hs_keywords" />
@ -437,7 +437,7 @@
<itemData name="Function Infix" defStyleNum="dsOthers" spellChecking="false" /> <itemData name="Function Infix" defStyleNum="dsOthers" spellChecking="false" />
<itemData name="EnumFromTo" defStyleNum="dsOthers" spellChecking="false" /> <itemData name="EnumFromTo" defStyleNum="dsOthers" spellChecking="false" />
<itemData name="C2HS Directive" defStyleNum="dsString" spellChecking="false" /> <itemData name="C2HS Directive" defStyleNum="dsString" spellChecking="false" />
</itemDatas> </itemDatas>
</highlighting> </highlighting>

@ -4,7 +4,7 @@
<!ENTITY name "[A-Za-z_:][\w.:_-]*"> <!ENTITY name "[A-Za-z_:][\w.:_-]*">
<!ENTITY entref "&amp;(#[0-9]+|#[xX][0-9A-Fa-f]+|&name;);"> <!ENTITY entref "&amp;(#[0-9]+|#[xX][0-9A-Fa-f]+|&name;);">
]> ]>
<language name="HTML" version="2.00" kateversion="2.5" section="Markup" extensions="*.htm;*.html;*.shtml;*.shtm" mimetype="text/html" author="Wilbert Berendsen (wilbert@kde.nl)" license="LGPL" priority="10"> <language name="HTML" version="1.99" kateversion="2.4" section="Markup" extensions="*.htm;*.html;*.shtml;*.shtm" mimetype="text/html" author="Wilbert Berendsen (wilbert@kde.nl)" license="LGPL" priority="10">
<highlighting> <highlighting>
<contexts> <contexts>
@ -39,24 +39,24 @@
<IncludeRules context="FindEntityRefs" /> <IncludeRules context="FindEntityRefs" />
</context> </context>
<context name="FindEntityRefs" attribute="Normal Text" lineEndContext="#stay"> <context name="FindEntityRefs" attribute="Other Text" lineEndContext="#stay">
<RegExpr attribute="EntityRef" context="#stay" String="&entref;" /> <RegExpr attribute="EntityRef" context="#stay" String="&entref;" />
<AnyChar attribute="Error" context="#stay" String="&amp;&lt;" /> <AnyChar attribute="Error" context="#stay" String="&amp;&lt;" />
</context> </context>
<context name="FindPEntityRefs" attribute="Normal Text" lineEndContext="#stay"> <context name="FindPEntityRefs" attribute="Other Text" lineEndContext="#stay">
<RegExpr attribute="EntityRef" context="#stay" String="&entref;" /> <RegExpr attribute="EntityRef" context="#stay" String="&entref;" />
<RegExpr attribute="PEntityRef" context="#stay" String="%&name;;" /> <RegExpr attribute="PEntityRef" context="#stay" String="%&name;;" />
<AnyChar attribute="Error" context="#stay" String="&amp;%" /> <AnyChar attribute="Error" context="#stay" String="&amp;%" />
</context> </context>
<context name="FindAttributes" attribute="Normal Text" lineEndContext="#stay"> <context name="FindAttributes" attribute="Other Text" lineEndContext="#stay">
<RegExpr attribute="Attribute" context="#stay" String="&name;" column="0"/> <RegExpr attribute="Attribute" context="#stay" String="&name;" column="0"/>
<RegExpr attribute="Attribute" context="#stay" String="\s+&name;" /> <RegExpr attribute="Attribute" context="#stay" String="\s+&name;" />
<DetectChar attribute="Attribute" context="Value" char="=" /> <DetectChar attribute="Attribute" context="Value" char="=" />
</context> </context>
<context name="FindDTDRules" attribute="Normal Text" lineEndContext="#stay"> <context name="FindDTDRules" attribute="Other Text" lineEndContext="#stay">
<RegExpr attribute="Doctype" context="Doctype Markupdecl" String="&lt;!(ELEMENT|ENTITY|ATTLIST|NOTATION)\b" /> <RegExpr attribute="Doctype" context="Doctype Markupdecl" String="&lt;!(ELEMENT|ENTITY|ATTLIST|NOTATION)\b" />
</context> </context>
@ -69,23 +69,23 @@
<RegExpr attribute="Error" context="#stay" String="-(-(?!-&gt;))+" /> <RegExpr attribute="Error" context="#stay" String="-(-(?!-&gt;))+" />
</context> </context>
<context name="CDATA" attribute="Normal Text" lineEndContext="#stay"> <context name="CDATA" attribute="Other Text" lineEndContext="#stay">
<DetectSpaces/> <DetectSpaces/>
<DetectIdentifier/> <DetectIdentifier/>
<StringDetect attribute="CDATA" context="#pop" String="]]&gt;" endRegion="cdata" /> <StringDetect attribute="CDATA" context="#pop" String="]]&gt;" endRegion="cdata" />
<StringDetect attribute="EntityRef" context="#stay" String="]]&amp;gt;" /> <StringDetect attribute="EntityRef" context="#stay" String="]]&amp;gt;" />
</context> </context>
<context name="PI" attribute="Normal Text" lineEndContext="#stay"> <context name="PI" attribute="Other Text" lineEndContext="#stay">
<Detect2Chars attribute="Processing Instruction" context="#pop" char="?" char1="&gt;" endRegion="pi" /> <Detect2Chars attribute="Processing Instruction" context="#pop" char="?" char1="&gt;" endRegion="pi" />
</context> </context>
<context name="Doctype" attribute="Normal Text" lineEndContext="#stay"> <context name="Doctype" attribute="Other Text" lineEndContext="#stay">
<DetectChar attribute="Doctype" context="#pop" char="&gt;" endRegion="doctype" /> <DetectChar attribute="Doctype" context="#pop" char="&gt;" endRegion="doctype" />
<DetectChar attribute="Doctype" context="Doctype Internal Subset" char="[" beginRegion="int_subset" /> <DetectChar attribute="Doctype" context="Doctype Internal Subset" char="[" beginRegion="int_subset" />
</context> </context>
<context name="Doctype Internal Subset" attribute="Normal Text" lineEndContext="#stay"> <context name="Doctype Internal Subset" attribute="Other Text" lineEndContext="#stay">
<DetectChar attribute="Doctype" context="#pop" char="]" endRegion="int_subset" /> <DetectChar attribute="Doctype" context="#pop" char="]" endRegion="int_subset" />
<IncludeRules context="FindDTDRules" /> <IncludeRules context="FindDTDRules" />
<StringDetect attribute="Comment" context="Comment" String="&lt;!--" beginRegion="comment" /> <StringDetect attribute="Comment" context="Comment" String="&lt;!--" beginRegion="comment" />
@ -93,7 +93,7 @@
<IncludeRules context="FindPEntityRefs" /> <IncludeRules context="FindPEntityRefs" />
</context> </context>
<context name="Doctype Markupdecl" attribute="Normal Text" lineEndContext="#stay"> <context name="Doctype Markupdecl" attribute="Other Text" lineEndContext="#stay">
<DetectChar attribute="Doctype" context="#pop" char="&gt;" /> <DetectChar attribute="Doctype" context="#pop" char="&gt;" />
<DetectChar attribute="Value" context="Doctype Markupdecl DQ" char="&quot;" /> <DetectChar attribute="Value" context="Doctype Markupdecl DQ" char="&quot;" />
<DetectChar attribute="Value" context="Doctype Markupdecl SQ" char="&apos;" /> <DetectChar attribute="Value" context="Doctype Markupdecl SQ" char="&apos;" />
@ -109,48 +109,48 @@
<IncludeRules context="FindPEntityRefs" /> <IncludeRules context="FindPEntityRefs" />
</context> </context>
<context name="El Open" attribute="Normal Text" lineEndContext="#stay"> <context name="El Open" attribute="Other Text" lineEndContext="#stay">
<Detect2Chars attribute="Element" context="#pop" char="/" char1="&gt;" /> <Detect2Chars attribute="Element" context="#pop" char="/" char1="&gt;" />
<DetectChar attribute="Element" context="#pop" char="&gt;" /> <DetectChar attribute="Element" context="#pop" char="&gt;" />
<IncludeRules context="FindAttributes" /> <IncludeRules context="FindAttributes" />
<RegExpr attribute="Error" context="#stay" String="\S" /> <RegExpr attribute="Error" context="#stay" String="\S" />
</context> </context>
<context name="El Close" attribute="Normal Text" lineEndContext="#stay"> <context name="El Close" attribute="Other Text" lineEndContext="#stay">
<DetectChar attribute="Element" context="#pop" char="&gt;" /> <DetectChar attribute="Element" context="#pop" char="&gt;" />
<RegExpr attribute="Error" context="#stay" String="\S" /> <RegExpr attribute="Error" context="#stay" String="\S" />
</context> </context>
<context name="El Close 2" attribute="Normal Text" lineEndContext="#stay"> <context name="El Close 2" attribute="Other Text" lineEndContext="#stay">
<DetectChar attribute="Element" context="#pop#pop#pop" char="&gt;" /> <DetectChar attribute="Element" context="#pop#pop#pop" char="&gt;" />
<RegExpr attribute="Error" context="#stay" String="\S" /> <RegExpr attribute="Error" context="#stay" String="\S" />
</context> </context>
<context name="El Close 3" attribute="Normal Text" lineEndContext="#stay"> <context name="El Close 3" attribute="Other Text" lineEndContext="#stay">
<DetectChar attribute="Element" context="#pop#pop#pop#pop" char="&gt;" /> <DetectChar attribute="Element" context="#pop#pop#pop#pop" char="&gt;" />
<RegExpr attribute="Error" context="#stay" String="\S" /> <RegExpr attribute="Error" context="#stay" String="\S" />
</context> </context>
<context name="CSS" attribute="Normal Text" lineEndContext="#stay"> <context name="CSS" attribute="Other Text" lineEndContext="#stay">
<Detect2Chars attribute="Element" context="#pop" char="/" char1="&gt;" endRegion="style" /> <Detect2Chars attribute="Element" context="#pop" char="/" char1="&gt;" endRegion="style" />
<DetectChar attribute="Element" context="CSS content" char="&gt;" /> <DetectChar attribute="Element" context="CSS content" char="&gt;" />
<IncludeRules context="FindAttributes" /> <IncludeRules context="FindAttributes" />
<RegExpr attribute="Error" context="#stay" String="\S" /> <RegExpr attribute="Error" context="#stay" String="\S" />
</context> </context>
<context name="CSS content" attribute="Normal Text" lineEndContext="#stay"> <context name="CSS content" attribute="Other Text" lineEndContext="#stay">
<RegExpr attribute="Element" context="El Close 2" String="&lt;/style\b" insensitive="TRUE" endRegion="style" /> <RegExpr attribute="Element" context="El Close 2" String="&lt;/style\b" insensitive="TRUE" endRegion="style" />
<IncludeRules context="##CSS" includeAttrib="true"/> <IncludeRules context="##CSS" includeAttrib="true"/>
</context> </context>
<context name="JS" attribute="Normal Text" lineEndContext="#stay"> <context name="JS" attribute="Other Text" lineEndContext="#stay">
<Detect2Chars attribute="Element" context="#pop" char="/" char1="&gt;" endRegion="script" /> <Detect2Chars attribute="Element" context="#pop" char="/" char1="&gt;" endRegion="script" />
<DetectChar attribute="Element" context="JS content" char="&gt;" /> <DetectChar attribute="Element" context="JS content" char="&gt;" />
<IncludeRules context="FindAttributes" /> <IncludeRules context="FindAttributes" />
<RegExpr attribute="Error" context="#stay" String="\S" /> <RegExpr attribute="Error" context="#stay" String="\S" />
</context> </context>
<context name="JS content" attribute="Normal Text" lineEndContext="#stay"> <context name="JS content" attribute="Other Text" lineEndContext="#stay">
<RegExpr attribute="Element" context="El Close 2" String="&lt;/script\b" insensitive="TRUE" endRegion="script" /> <RegExpr attribute="Element" context="El Close 2" String="&lt;/script\b" insensitive="TRUE" endRegion="script" />
<RegExpr attribute="Comment" context="JS comment close" String="//(?=.*&lt;/script\b)" insensitive="TRUE" /> <RegExpr attribute="Comment" context="JS comment close" String="//(?=.*&lt;/script\b)" insensitive="TRUE" />
<IncludeRules context="##JavaScript" includeAttrib="true"/> <IncludeRules context="##JavaScript" includeAttrib="true"/>
@ -161,13 +161,13 @@
<IncludeRules context="##Alerts" /> <IncludeRules context="##Alerts" />
</context> </context>
<context name="Value" attribute="Normal Text" lineEndContext="#stay" fallthrough="true" fallthroughContext="Value NQ"> <context name="Value" attribute="Other Text" lineEndContext="#stay" fallthrough="true" fallthroughContext="Value NQ">
<DetectChar attribute="Value" context="Value DQ" char="&quot;" /> <DetectChar attribute="Value" context="Value DQ" char="&quot;" />
<DetectChar attribute="Value" context="Value SQ" char="&apos;" /> <DetectChar attribute="Value" context="Value SQ" char="&apos;" />
<DetectSpaces /> <DetectSpaces />
</context> </context>
<context name="Value NQ" attribute="Normal Text" lineEndContext="#pop#pop" fallthrough="true" fallthroughContext="#pop#pop"> <context name="Value NQ" attribute="Other Text" lineEndContext="#pop#pop" fallthrough="true" fallthroughContext="#pop#pop">
<IncludeRules context="FindEntityRefs" /> <IncludeRules context="FindEntityRefs" />
<RegExpr attribute="Value" context="#stay" String="/(?!&gt;)" /> <RegExpr attribute="Value" context="#stay" String="/(?!&gt;)" />
<RegExpr attribute="Value" context="#stay" String="[^/&gt;&lt;&quot;&apos;\s]" /> <RegExpr attribute="Value" context="#stay" String="[^/&gt;&lt;&quot;&apos;\s]" />
@ -186,16 +186,17 @@
</contexts> </contexts>
<itemDatas> <itemDatas>
<itemData name="Normal Text" defStyleNum="dsNormal" /> <itemData name="Normal Text" defStyleNum="dsNormal" />
<itemData name="Other Text" defStyleNum="dsNormal" spellChecking="false" />
<itemData name="Comment" defStyleNum="dsComment" /> <itemData name="Comment" defStyleNum="dsComment" />
<itemData name="CDATA" defStyleNum="dsBaseN" bold="1" /> <itemData name="CDATA" defStyleNum="dsBaseN" bold="1" spellChecking="false" />
<itemData name="Processing Instruction" defStyleNum="dsKeyword" /> <itemData name="Processing Instruction" defStyleNum="dsKeyword" spellChecking="false" />
<itemData name="Doctype" defStyleNum="dsDataType" bold="1" /> <itemData name="Doctype" defStyleNum="dsDataType" bold="1" spellChecking="false" />
<itemData name="Element" defStyleNum="dsKeyword" /> <itemData name="Element" defStyleNum="dsKeyword" spellChecking="false" />
<itemData name="Attribute" defStyleNum="dsOthers" /> <itemData name="Attribute" defStyleNum="dsOthers" spellChecking="false" />
<itemData name="Value" defStyleNum="dsString" color="#a00" /> <itemData name="Value" defStyleNum="dsString" color="#a00" spellChecking="false" />
<itemData name="EntityRef" defStyleNum="dsDecVal" /> <itemData name="EntityRef" defStyleNum="dsDecVal" spellChecking="false" />
<itemData name="PEntityRef" defStyleNum="dsDecVal" /> <itemData name="PEntityRef" defStyleNum="dsDecVal" spellChecking="false" />
<itemData name="Error" defStyleNum="dsError" /> <itemData name="Error" defStyleNum="dsError" spellChecking="false" />
</itemDatas> </itemDatas>
</highlighting> </highlighting>

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE language SYSTEM "language.dtd"> <!DOCTYPE language SYSTEM "language.dtd">
<language name="Quake Script" version="1.03" kateversion="2.5" section="Scripts" extensions="*.cfg" mimetype=""> <language name="Quake Script" version="1.02" kateversion="2.1" section="Scripts" extensions="*.cfg" mimetype="">
<highlighting> <highlighting>
<list name="Commands"> <list name="Commands">

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE language SYSTEM "language.dtd"> <!DOCTYPE language SYSTEM "language.dtd">
<language name="IDL" version="1.08" kateversion="2.5" section="Sources" extensions="*.idl" mimetype="text/x-idl-src"> <language name="IDL" version="1.07" kateversion="2.4" section="Sources" extensions="*.idl" mimetype="text/x-idl-src">
<highlighting> <highlighting>
<list name="keywords"> <list name="keywords">
<item> any </item> <item> any </item>

@ -45,7 +45,7 @@
--> -->
<language name="ILERPG" version="1.06" kateversion="2.5" section="Sources" extensions="QRPG*.*;qrpg*.*" mimetype="text/x-ilerpg-src" casesensitive="0"> <language name="ILERPG" version="1.05-1" kateversion="2.1" section="Sources" extensions="QRPG*.*;qrpg*.*" mimetype="text/x-ilerpg-src" casesensitive="0">
<highlighting> <highlighting>
<list name="dkeywords"> <list name="dkeywords">
<item> EXTPROC </item> <item> EXTPROC </item>

@ -2,7 +2,7 @@
<!DOCTYPE language SYSTEM "language.dtd"> <!DOCTYPE language SYSTEM "language.dtd">
<!-- author: Giancarlo Niccolai (giancarlo@niccolai.ws) --> <!-- author: Giancarlo Niccolai (giancarlo@niccolai.ws) -->
<!-- This file is released under GPL license 2.0 or any later version at your choice. --> <!-- This file is released under GPL license 2.0 or any later version at your choice. -->
<language name="Inform" version="1.24" kateversion="2.5" section="Sources" extensions="*.inf;*.h" mimetype="text/x-inform-src" author="Giancarlo Niccolai (giancarlo@niccolai.ws)" license="GPL"> <language name="Inform" version="1.23-1" kateversion="2.3" section="Sources" extensions="*.inf;*.h" mimetype="text/x-inform-src" author="Giancarlo Niccolai (giancarlo@niccolai.ws)" license="GPL">
<highlighting> <highlighting>
<list name="keywords"> <list name="keywords">
<item> if </item> <item> if </item>

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE language SYSTEM "language.dtd"> <!DOCTYPE language SYSTEM "language.dtd">
<language name="INI Files" section="Configuration" extensions="*.ini;*.pls;*.kcfgc" mimetype="" version="1.2" kateversion="2.5" author="Jan Janssen (medhefgo@web.de)" license="LGPL"> <language name="INI Files" section="Configuration" extensions="*.ini;*.pls;*.kcfgc" mimetype="" version="1.1" kateversion="2.0" author="Jan Janssen (medhefgo@web.de)" license="LGPL">
<highlighting> <highlighting>
<list name="keywords"> <list name="keywords">

@ -21,7 +21,7 @@ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
IN THE SOFTWARE. IN THE SOFTWARE.
--> -->
<language name="Jam" version="0.4" kateversion="2.5" section="Other" extensions="Jam*;*.jam" mimetype="text/x-jam;text/x-Jamfile;text/x-Jamrules;text/x-Jambase"> <language name="Jam" version="0.3" kateversion="2.3" section="Other" extensions="Jam*;*.jam" mimetype="text/x-jam;text/x-Jamfile;text/x-Jamrules;text/x-Jambase">
<!-- <!--
Changelog Changelog
0.2 0.2

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE language SYSTEM "language.dtd"> <!DOCTYPE language SYSTEM "language.dtd">
<language name="Java" version="1.22" kateversion="2.5" section="Sources" extensions="*.java" mimetype="text/x-java" license="LGPL" author="Alfredo Luiz Foltran Fialho (alfoltran@ig.com.br)"> <language name="Java" version="1.21" kateversion="2.4" section="Sources" extensions="*.java" mimetype="text/x-java" license="LGPL" author="Alfredo Luiz Foltran Fialho (alfoltran@ig.com.br)">
<highlighting> <highlighting>
<list name="java15"> <list name="java15">
<item> ACTIVE </item> <item> ACTIVE </item>

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE language SYSTEM "language.dtd"> <!DOCTYPE language SYSTEM "language.dtd">
<language name="Javadoc" version="1.05" kateversion="2.5" section="Markup" extensions="" license="LGPL" author="Alfredo Luiz Foltran Fialho (alfoltran@ig.com.br)"> <language name="Javadoc" version="1.04" kateversion="2.4" section="Markup" extensions="" license="LGPL" author="Alfredo Luiz Foltran Fialho (alfoltran@ig.com.br)">
<highlighting> <highlighting>
<contexts> <contexts>
<context name="Start" attribute="Normal Text" lineEndContext="#stay"> <context name="Start" attribute="Normal Text" lineEndContext="#stay">
@ -78,12 +78,12 @@
<RegExpr attribute="JavadocParam" context="#pop#pop" String="\S*(?=\*/)" /> <RegExpr attribute="JavadocParam" context="#pop#pop" String="\S*(?=\*/)" />
<RegExpr attribute="JavadocParam" context="#pop" String="\S*(\s|$)" /> <RegExpr attribute="JavadocParam" context="#pop" String="\S*(\s|$)" />
</context> </context>
<context attribute="InlineTag" lineEndContext="#pop" name="InlineTagar"> <context attribute="InlineTag" name="InlineTagar">
<DetectChar attribute="InlineTag" context="#pop" char="}" /> <DetectChar attribute="InlineTag" context="#pop" char="}" />
<Detect2Chars attribute="JavadocFS" context="#pop#pop#pop" char="*" char1="/" /> <Detect2Chars attribute="JavadocFS" context="#pop#pop#pop" char="*" char1="/" />
<IncludeRules context="##HTML"/> <IncludeRules context="##HTML"/>
</context> </context>
<context attribute="InlineTag" lineEndContext="#pop" name="LiteralTagar"> <context attribute="InlineTag" name="LiteralTagar">
<DetectChar attribute="InlineTag" context="#pop" char="}" /> <DetectChar attribute="InlineTag" context="#pop" char="}" />
<Detect2Chars attribute="JavadocFS" context="#pop#pop#pop" char="*" char1="/" /> <Detect2Chars attribute="JavadocFS" context="#pop#pop#pop" char="*" char1="/" />
</context> </context>

@ -9,7 +9,7 @@
<language name="JavaScript/PHP" hidden="true" version="1.23" kateversion="2.5" section="Other" extensions="" <language name="JavaScript/PHP" hidden="true" version="1.22" kateversion="2.4" section="Other" extensions=""
mimetype="" indenter="cstyle" mimetype="" indenter="cstyle"
author="Anders Lund (anders@alweb.dk), Joseph Wenninger (jowenn@kde.org), Whitehawk Stormchaser (zerokode@gmx.net)" license=""> author="Anders Lund (anders@alweb.dk), Joseph Wenninger (jowenn@kde.org), Whitehawk Stormchaser (zerokode@gmx.net)" license="">
<highlighting> <highlighting>
@ -109,17 +109,14 @@
<AnyChar attribute="Symbol" String=":!%&amp;+,-/.*&lt;=&gt;?|~^&#59;" /> <AnyChar attribute="Symbol" String=":!%&amp;+,-/.*&lt;=&gt;?|~^&#59;" />
</context> </context>
<context attribute="Normal Text" lineEndContext="#stay" fallthrough="true" fallthroughContext="#pop" name="Object Member"> <context attribute="Normal Text" lineEndContext="#pop" fallthrough="true" fallthroughContext="#pop" name="Object Member">
<IncludeRules context="FindPHP" /> <IncludeRules context="FindPHP" />
<DetectChar char="." /> <DetectChar char="." />
<!--DetectIdentifier--> <!--DetectIdentifier-->
<RegExpr attribute="Objects" context="Object Member" String="[a-zA-Z_$][\w$]*(?=\s*\.)" /> <RegExpr attribute="Objects" context="Object Member" String="[a-zA-Z_$][\w$]*(?=\s*\.)" />
<!--DetectIdentifier--> <!--DetectIdentifier-->
<RegExpr attribute="Object Member" String="[a-zA-Z_$][\w$]*" /> <RegExpr attribute="Object Member" String="[a-zA-Z_$][\w$]*" />
<!-- NoRegExp without DetectSpaces. TODO: code reuse without detecting spaces as object member? --> <IncludeRules context="NoRegExp" />
<Detect2Chars context="#pop" lookAhead="true" char="/" char1="/" />
<Detect2Chars context="#pop" lookAhead="true" char="/" char1="*" />
<DetectChar context="#pop" char="/" />
</context> </context>
<context attribute="Normal Text" lineEndContext="#stay" fallthrough="true" fallthroughContext="#pop" name="NoRegExp"> <context attribute="Normal Text" lineEndContext="#stay" fallthrough="true" fallthroughContext="#pop" name="NoRegExp">

@ -3,7 +3,7 @@
<!-- Author: Anders Lund <anders@alweb.dk> //--> <!-- Author: Anders Lund <anders@alweb.dk> //-->
<!-- Minor changes: Joseph Wenninger <jowenn@kde.org> //--> <!-- Minor changes: Joseph Wenninger <jowenn@kde.org> //-->
<!-- Full JavaScript 1.0 support by Whitehawk Stormchaser //--> <!-- Full JavaScript 1.0 support by Whitehawk Stormchaser //-->
<language name="JavaScript" version="1.23" kateversion="2.5" section="Scripts" extensions="*.js;*.kwinscript" <language name="JavaScript" version="1.22" kateversion="2.4" section="Scripts" extensions="*.js;*.kwinscript"
mimetype="text/x-javascript;application/x-javascript" indenter="cstyle" mimetype="text/x-javascript;application/x-javascript" indenter="cstyle"
author="Anders Lund (anders@alweb.dk), Joseph Wenninger (jowenn@kde.org), Whitehawk Stormchaser (zerokode@gmx.net)" license=""> author="Anders Lund (anders@alweb.dk), Joseph Wenninger (jowenn@kde.org), Whitehawk Stormchaser (zerokode@gmx.net)" license="">
<highlighting> <highlighting>
@ -102,16 +102,13 @@
<AnyChar attribute="Symbol" String=":!%&amp;+,-/.*&lt;=&gt;?|~^&#59;" /> <AnyChar attribute="Symbol" String=":!%&amp;+,-/.*&lt;=&gt;?|~^&#59;" />
</context> </context>
<context attribute="Normal Text" lineEndContext="#stay" fallthrough="true" fallthroughContext="#pop" name="Object Member"> <context attribute="Normal Text" lineEndContext="#pop" fallthrough="true" fallthroughContext="#pop" name="Object Member">
<DetectChar char="." /> <DetectChar char="." />
<!--DetectIdentifier--> <!--DetectIdentifier-->
<RegExpr attribute="Objects" context="Object Member" String="[a-zA-Z_$][\w$]*(?=\s*\.)" /> <RegExpr attribute="Objects" context="Object Member" String="[a-zA-Z_$][\w$]*(?=\s*\.)" />
<!--DetectIdentifier--> <!--DetectIdentifier-->
<RegExpr attribute="Object Member" String="[a-zA-Z_$][\w$]*" /> <RegExpr attribute="Object Member" String="[a-zA-Z_$][\w$]*" />
<!-- NoRegExp without DetectSpaces. TODO: code reuse without detecting spaces as object member? --> <IncludeRules context="NoRegExp" />
<Detect2Chars context="#pop" lookAhead="true" char="/" char1="/" />
<Detect2Chars context="#pop" lookAhead="true" char="/" char1="*" />
<DetectChar context="#pop" char="/" />
</context> </context>
<context attribute="Normal Text" lineEndContext="#stay" fallthrough="true" fallthroughContext="#pop" name="NoRegExp"> <context attribute="Normal Text" lineEndContext="#stay" fallthrough="true" fallthroughContext="#pop" name="NoRegExp">

@ -12,7 +12,7 @@
** http://tools.ietf.org/html/rfc4627 ** http://tools.ietf.org/html/rfc4627
*************************************************************************** ***************************************************************************
--> -->
<language name="JSON" section="Markup" version="1.3" kateversion="2.5" extensions="*.json" mimetype="application/json" author="Sebastian Pipping (sebastian@pipping.org)" license="GPL"> <language name="JSON" section="Markup" version="1.3" kateversion="2.3" extensions="*.json" mimetype="application/json" author="Sebastian Pipping (sebastian@pipping.org)" license="GPL">
<highlighting> <highlighting>
<list name="Constants"> <list name="Constants">
<item>null</item> <item>null</item>
@ -82,17 +82,17 @@
<itemDatas> <itemDatas>
<itemData name="Style_Normal" defStyleNum="dsNormal" /> <itemData name="Style_Normal" defStyleNum="dsNormal" />
<itemData name="Style_Seperator_Pair" defStyleNum="dsNormal" bold="1" color="#EF0000" /> <itemData name="Style_Seperator_Pair" defStyleNum="dsFunction" bold="true" />
<itemData name="Style_Seperator_Array" defStyleNum="dsNormal" bold="1" color="#0000AF" /> <itemData name="Style_Seperator_Array" defStyleNum="dsOthers" bold="true" />
<itemData name="Style_Decimal" defStyleNum="dsDecVal" /> <itemData name="Style_Decimal" defStyleNum="dsDecVal" />
<itemData name="Style_Float" defStyleNum="dsFloat" /> <itemData name="Style_Float" defStyleNum="dsFloat" />
<itemData name="Style_String_Key" defStyleNum="dsDataType" /> <itemData name="Style_String_Key" defStyleNum="dsDataType" />
<itemData name="Style_String_Value" defStyleNum="dsString" color="#FF00FF" /> <itemData name="Style_String_Value" defStyleNum="dsString" />
<itemData name="Style_String_Key_Char" defStyleNum="dsDataType" underline="1" /> <itemData name="Style_String_Key_Char" defStyleNum="dsChar" />
<itemData name="Style_String_Value_Char" defStyleNum="dsString" color="#FF00FF" underline="1" /> <itemData name="Style_String_Value_Char" defStyleNum="dsChar" />
<itemData name="Style_Keyword" defStyleNum="dsDecVal" bold="1" /> <itemData name="Style_Keyword" defStyleNum="dsKeyword" />
<itemData name="Style_Error" defStyleNum="dsError" /> <itemData name="Style_Error" defStyleNum="dsError" />
</itemDatas> </itemDatas>

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE language SYSTEM "language.dtd"> <!DOCTYPE language SYSTEM "language.dtd">
<language version="1.03" kateversion="2.5" name="JSP" section="Markup" extensions="*.jsp;*.JSP" mimetype="text/html" casesensitive="false" author="Rob Martin (rob@gamepimp.com)" license="LGPL"> <language version="1.02" kateversion="2.4" name="JSP" section="Markup" extensions="*.jsp;*.JSP" mimetype="text/html" casesensitive="false" author="Rob Martin (rob@gamepimp.com)" license="LGPL">
<highlighting> <highlighting>
<list name="java-1.4.2-classes"> <list name="java-1.4.2-classes">

@ -29,7 +29,7 @@
<!DOCTYPE language SYSTEM "language.dtd"> <!DOCTYPE language SYSTEM "language.dtd">
<language name="Julia" section="Sources" version="0.3" kateversion="2.5" extensions="*.jl" casesensitive="1" priority="5" license="MIT"> <language name="Julia" section="Sources" version="0.2-1" kateversion="2.2" extensions="*.jl" casesensitive="1" priority="5" license="MIT">
<highlighting> <highlighting>
<list name="block_begin"> <list name="block_begin">
@ -148,11 +148,11 @@
<DetectSpaces /> <DetectSpaces />
<!-- Blocks --> <!-- Blocks -->
<keyword context="#stay" attribute="Keyword" String="block_begin" <keyword context="#stay" attribute="Keyword" String="block_begin"
beginRegion="block" /> beginRegion="block" />
<keyword context="#stay" attribute="Keyword" String="block_eb" <keyword context="#stay" attribute="Keyword" String="block_eb"
endRegion="block" beginRegion="block" /> endRegion="block" beginRegion="block" />
<keyword context="#stay" attribute="Keyword" String="block_end" <keyword context="#stay" attribute="Keyword" String="block_end"
endRegion="block" /> endRegion="block" />
<StringDetect String="#BEGIN" context="region_marker" attribute="FoldingComment" beginRegion="user_region" /> <StringDetect String="#BEGIN" context="region_marker" attribute="FoldingComment" beginRegion="user_region" />
<StringDetect String="#END" context="region_marker" attribute="FoldingComment" endRegion="user_region" /> <StringDetect String="#END" context="region_marker" attribute="FoldingComment" endRegion="user_region" />
@ -272,7 +272,6 @@ endRegion="block" />
<itemData name="Keyword" defStyleNum="dsKeyword"/> <itemData name="Keyword" defStyleNum="dsKeyword"/>
<itemData name="Data Type" defStyleNum="dsDataType"/> <itemData name="Data Type" defStyleNum="dsDataType"/>
<itemData name="Comment" defStyleNum="dsComment"/> <itemData name="Comment" defStyleNum="dsComment"/>
<itemData name="Comment" defStyleNum="dsComment"/>
<itemData name="FoldingComment" defStyleNum="dsComment" /> <itemData name="FoldingComment" defStyleNum="dsComment" />
</itemDatas> </itemDatas>

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE language SYSTEM "language.dtd"> <!DOCTYPE language SYSTEM "language.dtd">
<language name="KBasic" version="1.03" kateversion="2.5" section="Sources" extensions="*.kbasic" mimetype="text/x-kbasic-src"> <language name="KBasic" version="1.02" kateversion="2.1" section="Sources" extensions="*.kbasic" mimetype="text/x-kbasic-src">
<highlighting> <highlighting>
<list name="keywords"> <list name="keywords">
<item> For </item> <item> For </item>

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE language SYSTEM "language.dtd"> <!DOCTYPE language SYSTEM "language.dtd">
<language name="LaTeX" version="1.56" section="Markup" kateversion="2.5" priority="10" extensions="*.tex;*.ltx;*.dtx;*.sty;*.cls;*.bbx;*.cbx;*.lbx;*.tikz" mimetype="text/x-tex" casesensitive="1" author="Jeroen Wijnhout (Jeroen.Wijnhout@kdemail.net)+Holger Danielsson (holger.danielsson@versanet.de)+Michel Ludwig (michel.ludwig@kdemail.net)+Thomas Braun (thomas.braun@virtuell-zuhause.de)" license="LGPL" > <language name="LaTeX" version="1.55" section="Markup" kateversion="2.3" priority="10" extensions="*.tex;*.ltx;*.dtx;*.sty;*.cls;*.bbx;*.cbx;*.lbx;*.tikz" mimetype="text/x-tex" casesensitive="1" author="Jeroen Wijnhout (Jeroen.Wijnhout@kdemail.net)+Holger Danielsson (holger.danielsson@versanet.de)+Michel Ludwig (michel.ludwig@kdemail.net)+Thomas Braun (thomas.braun@virtuell-zuhause.de)" license="LGPL" >
<highlighting> <highlighting>
<contexts> <contexts>
<!-- Normal text --> <!-- Normal text -->
@ -213,7 +213,7 @@
<DetectChar char="&#xd7;" attribute="Bullet" context="#stay"/> <DetectChar char="&#xd7;" attribute="Bullet" context="#stay"/>
<RegExpr String="\s*\]\s*" attribute="Normal Text" context="#pop"/> <RegExpr String="\s*\]\s*" attribute="Normal Text" context="#pop"/>
</context> </context>
<context name="FancyLabelRoundBrackets" attribute="Normal Text" lineEndContext="#stay"> <context name="FancyLabelRoundBrackets" attribute="Normal Text" lineEndContext="#stay">
<StringDetect String="\(" attribute="Math" context="MathMode" /> <StringDetect String="\(" attribute="Math" context="MathMode" />
<DetectChar char="\" attribute="Keyword" context="ContrSeq"/> <DetectChar char="\" attribute="Keyword" context="ContrSeq"/>

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE language SYSTEM "language.dtd"> <!DOCTYPE language SYSTEM "language.dtd">
<language name="LDIF" version="1.03" kateversion="2.5" section="Database" extensions="*.ldif" mimetype="application/directory" author="Andreas Hochsteger (e9625392@student.tuwien.ac.at)" license=""> <language name="LDIF" version="1.02" kateversion="2.4" section="Database" extensions="*.ldif" mimetype="application/directory" author="Andreas Hochsteger (e9625392@student.tuwien.ac.at)" license="">
<highlighting> <highlighting>
<list name="attributetypes"> <list name="attributetypes">
<item>IPPhone</item> <item>IPPhone</item>

File diff suppressed because it is too large Load Diff

@ -18,7 +18,7 @@
======================================================================== ========================================================================
--> -->
<language name="Lex/Flex" version="1.02" kateversion="2.5" section="Sources" extensions="*.l;*.lex;*.flex" author="Jan Villat (jan.villat@net2000.ch)" license="LGPL"> <language name="Lex/Flex" version="1.01-1" kateversion="2.4" section="Sources" extensions="*.l;*.lex;*.flex" author="Jan Villat (jan.villat@net2000.ch)" license="LGPL">
<highlighting> <highlighting>
<contexts> <contexts>

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE language SYSTEM "language.dtd"> <!DOCTYPE language SYSTEM "language.dtd">
<language name="Literate Curry" version="0.3" kateversion="2.5" <language name="Literate Curry" version="0.2" kateversion="2.3"
section="Sources" extensions="*.lcurry" mimetype="text/x-curry" section="Sources" extensions="*.lcurry" mimetype="text/x-curry"
author="Björn Peemöller (bjp@informatik.uni-kiel.de)" license="LGPL" author="Björn Peemöller (bjp@informatik.uni-kiel.de)" license="LGPL"
indenter="haskell"> indenter="haskell">

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE language SYSTEM "language.dtd"> <!DOCTYPE language SYSTEM "language.dtd">
<language name="Literate Haskell" version="2.0.2" kateversion="2.5" section="Sources" extensions="*.lhs" mimetype="text/x-haskell" author="Nicolas Wu (zenzike@gmail.com)" license="LGPL" indenter="haskell"> <language name="Literate Haskell" version="2.0.2-1" kateversion="2.3" section="Sources" extensions="*.lhs" mimetype="text/x-haskell" author="Nicolas Wu (zenzike@gmail.com)" license="LGPL" indenter="haskell">
<highlighting> <highlighting>
<contexts> <contexts>
<context attribute="Text" lineEndContext="#stay" name="text"> <context attribute="Text" lineEndContext="#stay" name="text">

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE language SYSTEM "language.dtd"> <!DOCTYPE language SYSTEM "language.dtd">
<language name="Logtalk" version="1.52" kateversion="2.5" section="Sources" extensions="*.lgt;*.config" mimetype="text/x-logtalk" author="Paulo Moura (pmoura@logtalk.org)" license="Artistic License 2.0"> <language name="Logtalk" version="1.51" kateversion="2.4" section="Sources" extensions="*.lgt;*.config" mimetype="text/x-logtalk" author="Paulo Moura (pmoura@logtalk.org)" license="Artistic License 2.0">
<highlighting> <highlighting>

@ -16,7 +16,7 @@ License: Artistic
--> -->
<language name="LPC" version="0.77" kateversion="2.5" section="Sources" extensions="*.c;*.h;*.inc;*.o" author="Andreas Klauer (Andreas.Klauer@metamorpher.de)" license="Artistic" > <language name="LPC" version="0.76" kateversion="2.4" section="Sources" extensions="*.c;*.h;*.inc;*.o" author="Andreas Klauer (Andreas.Klauer@metamorpher.de)" license="Artistic" >
<highlighting> <highlighting>

@ -35,7 +35,7 @@
- improved highlighting - improved highlighting
--> -->
<language name="Lua" version="1.07" indenter="lua" kateversion="2.5" section="Scripts" extensions="*.lua" mimetype="text/x-lua"> <language name="Lua" version="1.06" indenter="lua" kateversion="2.4" section="Scripts" extensions="*.lua" mimetype="text/x-lua">
<highlighting> <highlighting>
<list name="keywords"> <list name="keywords">
<item> and </item> <item> and </item>

@ -3,6 +3,9 @@
<!-- Changelog: <!-- Changelog:
v1.2: (kde4)
- mimetype set to audio/x-mpegurl (fdo standard)
v1.1: v1.1:
- mimetype korrigiert zu "audio/mpegurl" - mimetype korrigiert zu "audio/mpegurl"
- Syntax verbessert - Syntax verbessert
@ -11,7 +14,7 @@ v1.0:
-first Release -first Release
--> -->
<language name="M3U" section="Other" extensions="*.m3u" mimetype="audio/mpegurl" version="1.11" author="Jan Janssen (medhefgo@web.de)" license="LGPL" > <language name="M3U" section="Other" extensions="*.m3u" mimetype="audio/x-mpegurl" version="1.10-1" kateversion="2.0" author="Jan Janssen (medhefgo@web.de)" license="LGPL" >
<highlighting> <highlighting>
<contexts> <contexts>

@ -38,7 +38,7 @@
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
--> -->
<language name="GNU M4" version="1.2" section="Sources" kateversion="2.5" extensions="*.m4;" author="Jaak Ristioja" license="New BSD License"> <language name="GNU M4" version="1.1-1" section="Sources" kateversion="2.5" extensions="*.m4;" author="Jaak Ristioja" license="New BSD License">
<highlighting> <highlighting>
<list name="optbuiltins"> <list name="optbuiltins">
<item> __gnu__ </item> <item> __gnu__ </item>

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE language SYSTEM "language.dtd"> <!DOCTYPE language SYSTEM "language.dtd">
<language name="MAB-DB" version="1.04" kateversion="2.5" extensions="*.mab;*.MAB;*.Mab" section="Markup" mimetype="text/x-mab" casesensitive="0"> <language name="MAB-DB" version="1.03" kateversion="2.4" extensions="*.mab;*.MAB;*.Mab" section="Markup" mimetype="text/x-mab" casesensitive="0">
<highlighting> <highlighting>
<contexts> <contexts>
<context attribute="Normal Text" name="Section" lineEndContext="#stay" > <context attribute="Normal Text" name="Section" lineEndContext="#stay" >

@ -6,8 +6,8 @@
<!-- v2.0 by Andreas Nordal <andreas.nordal@gmail.com> --> <!-- v2.0 by Andreas Nordal <andreas.nordal@gmail.com> -->
<!-- small priority to allow for example Makefile.cpp to be detected as cpp file --> <!-- small priority to allow for example Makefile.cpp to be detected as cpp file -->
<language name="Makefile" section="Other" <language name="Makefile" section="Other"
version="2.01" kateversion="2.5" version="2.0" kateversion="2.4"
extensions="GNUmakefile;Makefile;makefile;GNUmakefile.*;Makefile.*;makefile.*" extensions="GNUmakefile;Makefile;makefile;GNUmakefile.*;Makefile.*;makefile.*;*.mk"
mimetype="text/x-makefile" mimetype="text/x-makefile"
author="Per Wigren (wigren@home.se)" license=""> author="Per Wigren (wigren@home.se)" license="">
<highlighting> <highlighting>
@ -64,10 +64,11 @@
<contexts> <contexts>
<context name="normal" attribute="Normal" lineEndContext="#stay"> <context name="normal" attribute="Normal" lineEndContext="#stay">
<DetectSpaces/> <DetectSpaces/>
<RegExpr attribute="Comment" context="#stay" String="#.*$"/>
<keyword attribute="Keyword" context="#stay" String="keywords"/> <keyword attribute="Keyword" context="#stay" String="keywords"/>
<RegExpr attribute="Variable" context="assign" String="[^\s:+?]*\s*(?=:=|=|\+=|\?=)"/> <RegExpr attribute="Variable" context="assign" String="[^\s:+?]*\s*(?=:=|=|\+=|\?=)"/>
<RegExpr attribute="Section" context="prereq" String="^[.].*:"/> <RegExpr attribute="Section" context="prereq" String="^\.[^.][^:]*:"/>
<RegExpr attribute="Target" context="prereq" String="^.*:"/> <RegExpr attribute="Target" context="prereq" String="^[^:]*:"/>
<DetectIdentifier/> <DetectIdentifier/>
<DetectChar attribute="String" context="string&quot;" char="&quot;"/> <DetectChar attribute="String" context="string&quot;" char="&quot;"/>
<DetectChar attribute="String" context="string'" char="'"/> <DetectChar attribute="String" context="string'" char="'"/>
@ -75,12 +76,12 @@
<Detect2Chars attribute="Special" context="#stay" char="\" char1="#"/> <Detect2Chars attribute="Special" context="#stay" char="\" char1="#"/>
<Detect2Chars attribute="Special" context="#stay" char="\" char1="\"/> <Detect2Chars attribute="Special" context="#stay" char="\" char1="\"/>
<AnyChar attribute="Operator" context="silent" String="@-" firstNonSpace="1"/> <AnyChar attribute="Operator" context="silent" String="@-" firstNonSpace="1"/>
<RegExpr attribute="Comment" context="#stay" String="#.*$"/>
</context> </context>
<context name="prereq" attribute="Prereq" lineEndContext="rule"> <context name="prereq" attribute="Prereq" lineEndContext="rule">
<DetectSpaces/> <DetectSpaces/>
<DetectIdentifier/> <DetectIdentifier/>
<LineContinue attribute="Operator" context="#stay"/>
<DetectChar attribute="Operator" context="dollar" char="$"/> <DetectChar attribute="Operator" context="dollar" char="$"/>
<Detect2Chars attribute="Special" context="#stay" char="\" char1="#"/> <Detect2Chars attribute="Special" context="#stay" char="\" char1="#"/>
<Detect2Chars attribute="Special" context="#stay" char="\" char1="\"/> <Detect2Chars attribute="Special" context="#stay" char="\" char1="\"/>

@ -4,7 +4,7 @@
<!ENTITY name "[A-Za-z_:][\w.:_-]*"> <!ENTITY name "[A-Za-z_:][\w.:_-]*">
<!ENTITY entref "&amp;(#[0-9]+|#[xX][0-9A-Fa-f]+|&name;);"> <!ENTITY entref "&amp;(#[0-9]+|#[xX][0-9A-Fa-f]+|&name;);">
]> ]>
<language name="Mako" version="1.01" kateversion="2.5" section="Markup" extensions="*.mako;*.mak" author="Massimiliano Torromeo (massimiliano.torromeo@gmail.com)" license="LGPL"> <language name="Mako" version="1.0" kateversion="2.4" section="Markup" extensions="*.mako;*.mak" author="Massimiliano Torromeo (massimiliano.torromeo@gmail.com)" license="LGPL">
<highlighting> <highlighting>
<list name="flow"> <list name="flow">

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE language SYSTEM "language.dtd"> <!DOCTYPE language SYSTEM "language.dtd">
<language version="1.07" kateversion="2.5" name="Mason" section="Scripts" extensions="*.html;" mimetype=""> <language version="1.06" kateversion="2.1" name="Mason" section="Scripts" extensions="*.html;" mimetype="">
<highlighting> <highlighting>
<list name="keywords"> <list name="keywords">
<item> sub </item> <item> sub </item>
@ -120,7 +120,7 @@
<RegExpr attribute="Decimal" context="#stay" String="[0-9]+" /> <RegExpr attribute="Decimal" context="#stay" String="[0-9]+" />
<AnyChar attribute="Data Type" context="Variable" String="$@%" /> <AnyChar attribute="Data Type" context="Variable" String="$@%" />
<RegExpr attribute="Pattern" context="#stay" String="\s+\:" /> <RegExpr attribute="Pattern" context="#stay" String="\s+\:" />
<AnyChar attribute="Symbol" context="#stay" String="!&amp;()+,-&lt;=&gt;?[]^{|}~"/> <AnyChar attribute="Symbol" context="#stay" String="!&amp;()+,-&lt;=&gt;?[]^{|}~"/>
<DetectChar attribute="Comment" context="Commentar 1" char="#" /> <DetectChar attribute="Comment" context="Commentar 1" char="#" />
</context> </context>
@ -131,11 +131,11 @@
<RegExpr attribute="Decimal" context="#stay" String="[0-9]+" /> <RegExpr attribute="Decimal" context="#stay" String="[0-9]+" />
<AnyChar attribute="Data Type" context="Variable" String="$@%" /> <AnyChar attribute="Data Type" context="Variable" String="$@%" />
</context> </context>
<context attribute="String" lineEndContext="#stay" name="UnparsedText"> <context attribute="String" lineEndContext="#stay" name="UnparsedText">
<StringDetect attribute="Mason Tag" context="#pop" String="&lt;/%text&gt;" insensitive="FALSE" /> <StringDetect attribute="Mason Tag" context="#pop" String="&lt;/%text&gt;" insensitive="FALSE" />
</context> </context>
<context attribute="Data Type" lineEndContext="#pop" name="Variable"> <context attribute="Data Type" lineEndContext="#pop" name="Variable">
<Detect2Chars attribute="normal" context="#stay" char="-" char1="&gt;" /> <Detect2Chars attribute="normal" context="#stay" char="-" char1="&gt;" />
<DetectChar attribute="String" context="String" char="&quot;" /> <DetectChar attribute="String" context="String" char="&quot;" />

File diff suppressed because it is too large Load Diff

@ -57,7 +57,7 @@
<!DOCTYPE language SYSTEM "language.dtd"> <!DOCTYPE language SYSTEM "language.dtd">
<language name="Matlab" version="1.32" kateversion="2.5" section="Scientific" extensions="*.m;*.M" mimetype="text/mfile" casesensitive="1"> <language name="Matlab" version="1.31-1" kateversion="2.2" section="Scientific" extensions="*.m;*.M" mimetype="text/mfile" casesensitive="1">
<highlighting> <highlighting>
<!-- Reserved keywords in MATLAB --> <!-- Reserved keywords in MATLAB -->

@ -21,7 +21,7 @@
<!DOCTYPE language SYSTEM "language.dtd"> <!DOCTYPE language SYSTEM "language.dtd">
<language name="Maxima" version="0.17" kateversion="2.5" section="Scientific" extensions="*.mac;*.MAC;*.dem;*.DEM" casesensitive="1" author="Alexey Beshenov &lt;al@beshenov.ru>" license="LGPL"> <language name="Maxima" version="0.16-1" kateversion="2.0" section="Scientific" extensions="*.mac;*.MAC;*.dem;*.DEM" casesensitive="1" author="Alexey Beshenov &lt;al@beshenov.ru>" license="LGPL">
<highlighting> <highlighting>
<list name="MaximaKeyword"> <list name="MaximaKeyword">

@ -20,7 +20,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
--> -->
<language name="MEL" section="Scripts" version="1.02" kateversion="2.5" extensions="*.mel" mimetype="" author="Karl Erlandsen (karlerlandsen@yahoo.com)" license="GPL"> <language name="MEL" section="Scripts" version="1.01" kateversion="2.4" extensions="*.mel" mimetype="" author="Karl Erlandsen (karlerlandsen@yahoo.com)" license="GPL">
<highlighting> <highlighting>
<list name="keywords"> <list name="keywords">
<item> break </item> <item> break </item>

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE language SYSTEM "language.dtd"> <!DOCTYPE language SYSTEM "language.dtd">
<language name="MIPS Assembler" version="1.04" kateversion="2.5" section="Assembler" extensions="*.s;" mimetype="text/x-mips" author="Dominik Haumann (dhdev@gmx.de)" license="LGPL" priority="-1"> <language name="MIPS Assembler" version="1.03" kateversion="2.4" section="Assembler" extensions="*.s;" mimetype="text/x-mips" author="Dominik Haumann (dhdev@gmx.de)" license="LGPL" priority="-1">
<highlighting> <highlighting>
<list name="type"> <list name="type">
<item> .align </item> <item> .align </item>

@ -16,7 +16,7 @@
--> -->
<language name="Modelica" version="3.3" kateversion="2.5" casesensitive="1" section="Sources" extensions="*.mo" author="Federico Zenith" > <language name="Modelica" version="3.2-1" kateversion="2.0" casesensitive="1" section="Sources" extensions="*.mo" author="Federico Zenith" >
<highlighting> <highlighting>
<!-- Classes in Modelica can be called different names; "class" is the <!-- Classes in Modelica can be called different names; "class" is the

@ -10,8 +10,8 @@
Homepage: http://kde-files.org/content/show.php?content=90660 Homepage: http://kde-files.org/content/show.php?content=90660
--> -->
<language name="Modelines" <language name="Modelines"
version="1.01" version="1.0-1"
kateversion="2.5" kateversion="2.4"
section="Other" section="Other"
extensions="" extensions=""
mimetype="" mimetype=""
@ -46,6 +46,7 @@
<item> indent-pasted-text </item> <item> indent-pasted-text </item>
<item> keep-extra-spaces </item> <item> keep-extra-spaces </item>
<item> line-numbers </item> <item> line-numbers </item>
<!-- Since TDE 14 -->
<item> newline-at-eof </item> <item> newline-at-eof </item>
<item> overwrite-mode </item> <item> overwrite-mode </item>
<item> persistent-selection </item> <item> persistent-selection </item>

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE language SYSTEM "language.dtd"> <!DOCTYPE language SYSTEM "language.dtd">
<language name="Modula-2" version="1.04" kateversion="2.5" section="Sources" extensions="*.mod;*.def;*.mi;*.md" mimetype="text/x-modula-2"> <language name="Modula-2" version="1.03" kateversion="2.1" section="Sources" extensions="*.mod;*.def;*.mi;*.md" mimetype="text/x-modula-2">
<highlighting> <highlighting>
<list name="directives"> <list name="directives">
<item> ASSEMBLER </item> <item> ASSEMBLER </item>

@ -10,7 +10,7 @@
License: GNU General Public License License: GNU General Public License
--> -->
<language name="MonoBasic" section="Sources" version="1.02" kateversion="2.5" extensions="*.vb" mimetype="" author="Davide Bettio (davide.bettio@kdemail.net)" license="GPL"> <language name="MonoBasic" section="Sources" version="1.01" kateversion="2.3" extensions="*.vb" mimetype="" author="Davide Bettio (davide.bettio@kdemail.net)" license="GPL">
<highlighting> <highlighting>
<list name="keywords"> <list name="keywords">
<item> Option </item> <item> Option </item>

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE language SYSTEM "language.dtd"> <!DOCTYPE language SYSTEM "language.dtd">
<language name="Music Publisher" version="1.07" kateversion="2.5" section="Other" extensions="*.mup;*.not" mimetype="text/x-mup;audio/x-mup;application/x-mup;audio/x-notes" casesensitive="1" author="Wilbert Berendsen (wilbert@kde.nl)" license="LGPL"> <language name="Music Publisher" version="1.06" kateversion="2.4" section="Other" extensions="*.mup;*.not" mimetype="text/x-mup;audio/x-mup;application/x-mup;audio/x-notes" casesensitive="1" author="Wilbert Berendsen (wilbert@kde.nl)" license="LGPL">
<highlighting> <highlighting>

@ -40,7 +40,7 @@ You should have received a copy of the GNU General Public License along
with this program; if not, write to the Free Software Foundation, Inc., with this program; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
--> -->
<language name="Intel x86 (NASM)" section="Assembler" version="1.41" kateversion="2.5" extensions="*.asm" mimetype="" author="Nicola Gigante (nicola.gigante@gmail.com)" license="GPL"> <language name="Intel x86 (NASM)" section="Assembler" version="1.40" kateversion="2.3" extensions="*.asm" mimetype="" author="Nicola Gigante (nicola.gigante@gmail.com)" license="GPL">
<highlighting> <highlighting>
<list name="registers"> <list name="registers">
<!-- General purpose registers --> <!-- General purpose registers -->

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE language SYSTEM "language.dtd"> <!DOCTYPE language SYSTEM "language.dtd">
<!-- Nemerle syntax highlighting v0.2 by caminoix, approved of and corrected by Kamil Skalski (Nazgul) --> <!-- Nemerle syntax highlighting v0.2 by caminoix, approved of and corrected by Kamil Skalski (Nazgul) -->
<language name="Nemerle" version="0.33" kateversion="2.5" section="Sources" extensions="*.n" mimetype="text/x-nemerle" casesensitive="1" author="caminoix + Kamil Skalski (Nazgul)" license=""> <language name="Nemerle" version="0.32" kateversion="2.4" section="Sources" extensions="*.n" mimetype="text/x-nemerle" casesensitive="1" author="caminoix + Kamil Skalski (Nazgul)" license="">
<highlighting> <highlighting>
<list name="Attributes"> <list name="Attributes">
<item>abstract</item> <item>abstract</item>

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE language SYSTEM "language.dtd"> <!DOCTYPE language SYSTEM "language.dtd">
<language name="nesC" author="Shakthi Kannan" license="GPLv2" version="1.01" kateversion="2.5" section="Sources" extensions="*.nc" mimetype="text/x-ncsrc" priority="5"> <language name="nesC" author="Shakthi Kannan" license="GPLv2" version="1.00-1" kateversion="2.1" section="Sources" extensions="*.nc" mimetype="text/x-ncsrc" priority="5">
<highlighting> <highlighting>
<list name="keywords"> <list name="keywords">
<item> break </item> <item> break </item>
@ -41,7 +41,6 @@
<item> call </item> <item> call </item>
<item> signal </item> <item> signal </item>
<item> post </item> <item> post </item>
</list> </list>
<list name="types"> <list name="types">
<item> auto </item> <item> auto </item>
@ -122,8 +121,6 @@
<RegExpr attribute="Function" context="#pop" String="\b[_\w][_\w\d]*(?=[\s]*)"/> <RegExpr attribute="Function" context="#pop" String="\b[_\w][_\w\d]*(?=[\s]*)"/>
</context> </context>
<context attribute="Comment" lineEndContext="#pop" name="Commentar 1"> <context attribute="Comment" lineEndContext="#pop" name="Commentar 1">
<IncludeRules context="##Alerts"/> <IncludeRules context="##Alerts"/>
</context> </context>
@ -132,11 +129,6 @@
<keyword attribute="Decimal" context="#stay" String="attention"/> <keyword attribute="Decimal" context="#stay" String="attention"/>
</context> </context>
<context attribute="Preprocessor" lineEndContext="#pop" name="Preprocessor"> <context attribute="Preprocessor" lineEndContext="#pop" name="Preprocessor">
<LineContinue attribute="Preprocessor" context="#stay"/> <LineContinue attribute="Preprocessor" context="#stay"/>
<RegExpr attribute="Preprocessor" context="Define" String="define.*((?=\\))"/> <RegExpr attribute="Preprocessor" context="Define" String="define.*((?=\\))"/>

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8" ?> <?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE language SYSTEM "language.dtd"> <!DOCTYPE language SYSTEM "language.dtd">
<language name="noweb" version="1.01" kateversion="2.5" section="Sources" extensions="*.w;*.nw" author="Scott Collins (scc@scottcollins.net)"> <language name="noweb" version="1.0" kateversion="2.4" section="Sources" extensions="*.w;*.nw" author="Scott Collins (scc@scottcollins.net)">
<!-- <!--
######################################################################### #########################################################################
# First version added to repository was 0.4, added as 1.0 . # First version added to repository was 0.4, added as 1.0 .

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE language SYSTEM "language.dtd"> <!DOCTYPE language SYSTEM "language.dtd">
<language name="Objective-C" version="1.08" kateversion="2.5" section="Sources" extensions="*.m;*.h" mimetype="text/x-objc-src;text/x-c-hdr"> <language name="Objective-C" version="1.07-1" kateversion="2.3" section="Sources" extensions="*.m;*.h" mimetype="text/x-objc-src;text/x-c-hdr">
<highlighting> <highlighting>
<list name="keywords"> <list name="keywords">
<item> break </item> <item> break </item>

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE language SYSTEM "language.dtd"> <!DOCTYPE language SYSTEM "language.dtd">
<language name="Objective-C++" version="1.02" kateversion="2.5" section="Sources" extensions="*.mm;*.M;*.h" mimetype="text/x-objcpp-src;text/x-c-hdr" author="Gennady Telegin (gepo@lvk.cs.msu.su"> <language name="Objective-C++" version="1.01-1" kateversion="2.4" section="Sources" extensions="*.mm;*.M;*.h" mimetype="text/x-objcpp-src;text/x-c-hdr" author="Gennady Telegin (gepo@lvk.cs.msu.su">
<highlighting> <highlighting>
<list name="keywords"> <list name="keywords">
<item> break </item> <item> break </item>

@ -9,7 +9,7 @@
<!ENTITY ESC "(\\[ntbr'&quot;\\]|\\[0-9]{3}|\\x[0-9A-Fa-f]{2})"> <!-- OCaml character code escapes. --> <!ENTITY ESC "(\\[ntbr'&quot;\\]|\\[0-9]{3}|\\x[0-9A-Fa-f]{2})"> <!-- OCaml character code escapes. -->
<!ENTITY DEC "[0-9][0-9_]*"> <!-- Decimal digits with underscores. --> <!ENTITY DEC "[0-9][0-9_]*"> <!-- Decimal digits with underscores. -->
]> ]>
<language name="Objective Caml" version="1.06" kateversion="2.5" section="Sources" extensions="*.ml;*.mli" mimetype="" priority="10" author="Glyn Webster (glyn@wave.co.nz)" license="LGPL"> <language name="Objective Caml" version="1.05" kateversion="2.4" section="Sources" extensions="*.ml;*.mli" mimetype="" priority="10" author="Glyn Webster (glyn@wave.co.nz)" license="LGPL">
<highlighting> <highlighting>
<!-- Revised Syntax keywords are highlighted as identifiers by default. --> <!-- Revised Syntax keywords are highlighted as identifiers by default. -->

@ -15,7 +15,7 @@
--> -->
<language name="Octave" version="1.02" kateversion="2.5" section="Scientific" extensions="*.octave;*.m;*.M" mimetype="text/octave" casesensitive="1" license="GPL" author="Luis Silvestre and Federico Zenith"> <language name="Octave" version="1.02-1" kateversion="2.3" section="Scientific" extensions="*.octave;*.m;*.M" mimetype="text/octave" casesensitive="1" license="GPL" author="Luis Silvestre and Federico Zenith">
<highlighting> <highlighting>
@ -2189,20 +2189,20 @@
</contexts> </contexts>
<itemDatas> <itemDatas>
<itemData name="Normal Text" defStyleNum="dsNormal" /> <itemData name="Normal Text" defStyleNum="dsNormal" spellChecking="false"/>
<itemData name="Variable" defStyleNum="dsNormal" /> <itemData name="Variable" defStyleNum="dsNormal" spellChecking="false"/>
<itemData name="Operator" defStyleNum="dsNormal"/> <itemData name="Operator" defStyleNum="dsNormal" spellChecking="false"/>
<itemData name="Number" defStyleNum="dsFloat" /> <itemData name="Number" defStyleNum="dsFloat" spellChecking="false"/>
<itemData name="Delimiter" defStyleNum="dsNormal" /> <itemData name="Delimiter" defStyleNum="dsNormal" spellChecking="false"/>
<itemData name="String" defStyleNum="dsString" color="#b20000"/> <itemData name="String" defStyleNum="dsString" color="#b20000"/>
<itemData name="String Char" defStyleNum="dsChar"/> <itemData name="String Char" defStyleNum="dsChar"/>
<itemData name="Incomplete String" defStyleNum="dsChar" color="#a020f0"/> <itemData name="Incomplete String" defStyleNum="dsChar" color="#a020f0" spellChecking="false"/>
<itemData name="Keyword" defStyleNum="dsNormal" color="#0000ff"/> <itemData name="Keyword" defStyleNum="dsNormal" color="#0000ff" spellChecking="false"/>
<itemData name="Comment" defStyleNum="dsComment" color="#009900"/> <itemData name="Comment" defStyleNum="dsComment" color="#009900"/>
<itemData name="Functions" defStyleNum="dsFunction" color="#0000ff" selColor="#00ff00" bold="1" italic="1" /> <itemData name="Functions" defStyleNum="dsFunction" color="#0000ff" selColor="#00ff00" bold="1" italic="1" spellChecking="false"/>
<itemData name="Forge" defStyleNum="dsFunction" color="#000099" selColor="#009900" bold="1" italic="1" /> <itemData name="Forge" defStyleNum="dsFunction" color="#000099" selColor="#009900" bold="1" italic="1" spellChecking="false"/>
<itemData name="Builtin" defStyleNum="dsBaseN" color="#b28c00" /> <itemData name="Builtin" defStyleNum="dsBaseN" color="#b28c00" spellChecking="false"/>
<itemData name="Commands" defStyleNum="dsFunction" color="#b28c00" /> <itemData name="Commands" defStyleNum="dsFunction" color="#b28c00" spellChecking="false"/>
</itemDatas> </itemDatas>
</highlighting> </highlighting>

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE language SYSTEM "language.dtd"> <!DOCTYPE language SYSTEM "language.dtd">
<language name="OORS" version="1.2" kateversion="2.5" section="Sources" extensions="*.oors" author="Gernot Gebhard (gebhard@cs.uni-sb.de)" license="LGPL"> <language name="OORS" version="1.1" kateversion="2.4" section="Sources" extensions="*.oors" author="Gernot Gebhard (gebhard@cs.uni-sb.de)" license="LGPL">
<highlighting> <highlighting>
<list name="oors"> <list name="oors">
<item>allow</item> <item>allow</item>

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE language SYSTEM "language.dtd"> <!DOCTYPE language SYSTEM "language.dtd">
<language name="OPAL" version="1.2" kateversion="2.5" section="Sources" extensions="*.impl;*.sign" mimetype="" author="Sebastian Pipping (webmaster@hartwork.org)"> <language name="OPAL" version="1.1" kateversion="2.1" section="Sources" extensions="*.impl;*.sign" mimetype="" author="Sebastian Pipping (webmaster@hartwork.org)">
<highlighting> <highlighting>
@ -242,6 +242,48 @@
<list name="opal_other"> <list name="opal_other">
<item>true</item> <item>true</item>
<item>false</item> <item>false</item>
<item>0</item>
<item>1</item>
<item>2</item>
<item>3</item>
<item>4</item>
<item>5</item>
<item>6</item>
<item>7</item>
<item>8</item>
<item>9</item>
<item>10</item>
<item>11</item>
<item>12</item>
<item>13</item>
<item>14</item>
<item>15</item>
<item>16</item>
<item>17</item>
<item>18</item>
<item>19</item>
<item>20</item>
<item>21</item>
<item>22</item>
<item>23</item>
<item>24</item>
<item>25</item>
<item>26</item>
<item>27</item>
<item>28</item>
<item>29</item>
<item>30</item>
<item>31</item>
<item>32</item>
<item>64</item>
<item>128</item>
<item>256</item>
<item>512</item>
<item>1024</item>
<item>10000</item>
<item>100000</item>
<item>1000000</item>
</list> </list>
<contexts> <contexts>
@ -249,9 +291,8 @@
<keyword attribute="Keyword" context="#stay" String="opal_keywords"/> <keyword attribute="Keyword" context="#stay" String="opal_keywords"/>
<keyword attribute="Sort" context="#stay" String="opal_sorts"/> <keyword attribute="Sort" context="#stay" String="opal_sorts"/>
<keyword attribute="Decimal" context="#stay" String="opal_other"/> <keyword attribute="Decimal" context="#stay" String="opal_other"/>
<Int attribute="Decimal" context="#stay"/>
<DetectChar attribute="String" context="String" char="&quot;"/> <DetectChar attribute="String" context="String" char="&quot;"/>
<StringDetect attribute="Comment" context="SingLineCom" String="-- "/> <RegExpr attribute="Comment" context="SingLineCom" String="(?:^--$|^--[^-]|[^-]--[^-]|[^-]--$)"/>
<Detect2Chars attribute="Comment" context="MultLineCom" char="/" char1="*"/> <Detect2Chars attribute="Comment" context="MultLineCom" char="/" char1="*"/>
</context> </context>
@ -264,6 +305,7 @@
<context attribute="Comment" lineEndContext="#stay" name="MultLineCom"> <context attribute="Comment" lineEndContext="#stay" name="MultLineCom">
<Detect2Chars attribute="Comment" context="#pop" char="*" char1="/"/> <Detect2Chars attribute="Comment" context="#pop" char="*" char1="/"/>
<Detect2Chars attribute="Comment" context="MultLineCom" char="/" char1="*"/>
</context> </context>
</contexts> </contexts>
@ -280,10 +322,10 @@
<general> <general>
<comments> <comments>
<comment name="singleLine" start="-- "/> <comment name="singleLine" start="--"/>
<comment name="multiLine" start="/*" end="*/"/> <comment name="multiLine" start="/*" end="*/"/>
</comments> </comments>
<keywords casesensitive="1"/> <keywords casesensitive="1"/>
</general> </general>
</language> </language>

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE language SYSTEM "language.dtd"> <!DOCTYPE language SYSTEM "language.dtd">
<language name="OpenCL" section="Sources" <language name="OpenCL" section="Sources"
version="1.45" kateversion="2.5" version="1.44" kateversion="2.4"
indenter="cstyle" indenter="cstyle"
extensions="*.cl" extensions="*.cl"
mimetype="text/x-clsrc" mimetype="text/x-clsrc"

File diff suppressed because one or more lines are too long

@ -1,11 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE language SYSTEM "language.dtd"> <!DOCTYPE language SYSTEM "language.dtd">
<language name="Pascal" <language name="Pascal"
section="Sources" section="Sources"
version="1.23" version="1.23"
kateversion="2.5" kateversion="2.5"
extensions="*.p;*.pas;*.pp" extensions="*.p;*.pas;*.pp"
mimetype="text/x-pascal" mimetype="text/x-pascal"
priority="8" priority="8"
indenter="pascal" indenter="pascal"
author="Unnamed people and Liu Sizhuang(oldherl@gmail.com)" author="Unnamed people and Liu Sizhuang(oldherl@gmail.com)"

@ -39,7 +39,7 @@
Enhance tr/// and y/// support. Enhance tr/// and y/// support.
--> -->
<language name="Perl" version="1.30" kateversion="2.5" section="Scripts" extensions="*.pl;*.PL;*.pm" mimetype="application/x-perl;text/x-perl" priority="5" author="Anders Lund (anders@alweb.dk)" license="LGPL"> <language name="Perl" version="1.29-1" kateversion="2.4" section="Scripts" extensions="*.pl;*.PL;*.pm" mimetype="application/x-perl;text/x-perl" priority="5" author="Anders Lund (anders@alweb.dk)" license="LGPL">
<highlighting> <highlighting>
<list name="keywords"> <list name="keywords">
<item> if </item> <item> if </item>

@ -12,7 +12,7 @@
- Know bugs: - Know bugs:
* None. * None.
--> -->
<language name="PGN" version="2.02" kateversion="2.5" section="Other" extensions="*.pgn;*.PGN" priority="5" mimetype="" casesensitive="1" author="Ruben Carlo Benante (dr.beco@gmail.com)" license="GNU/GPL"> <language name="PGN" version="2.01-1" kateversion="2.4" section="Other" extensions="*.pgn;*.PGN" priority="5" mimetype="" casesensitive="1" author="Ruben Carlo Benante (dr.beco@gmail.com)" license="GNU/GPL">
<highlighting> <highlighting>
<list name="keywords_list"> <list name="keywords_list">
<item> Event </item> <item> Event </item>

@ -2,6 +2,9 @@
<!-- <!--
Changes: Changes:
[ Version 1.43 (2013-10-11) ]
- added missing constants for sorting
[ Version 1.42 (2010-05-09) ] [ Version 1.42 (2010-05-09) ]
- fix handling of paamayim nekudotayim in ternary / case context, which used to - fix handling of paamayim nekudotayim in ternary / case context, which used to
lead to improper region starts lead to improper region starts
@ -61,7 +64,7 @@ Changes:
<!ENTITY types "int|integer|bool|boolean|float|double|real|string|array|object"> <!ENTITY types "int|integer|bool|boolean|float|double|real|string|array|object">
]> ]>
<language name="PHP/PHP" indenter="cstyle" version="1.45" kateversion="2.5" section="Scripts" extensions="" priority="5" mimetype="" hidden="true"> <language name="PHP/PHP" indenter="cstyle" version="1.44" kateversion="2.4" section="Scripts" extensions="" priority="5" mimetype="" hidden="true">
<highlighting> <highlighting>
<list name="control structures"> <list name="control structures">
<item>as</item> <item>as</item>
@ -1456,7 +1459,9 @@ Changes:
<item> SORTTO </item> <item> SORTTO </item>
<item> SORT_ASC </item> <item> SORT_ASC </item>
<item> SORT_DESC </item> <item> SORT_DESC </item>
<item> SORT_FLAG_CASE </item>
<item> SORT_LOCALE_STRING </item> <item> SORT_LOCALE_STRING </item>
<item> SORT_NATURAL </item>
<item> SORT_NUMERIC </item> <item> SORT_NUMERIC </item>
<item> SORT_REGULAR </item> <item> SORT_REGULAR </item>
<item> SORT_STRING </item> <item> SORT_STRING </item>
@ -5396,7 +5401,7 @@ Changes:
<!-- Keywords --> <!-- Keywords -->
<item> var </item> <item> var </item>
<!-- Constants --> <!-- Constants -->
<item>OCI_DEFAULT</item> <item>OCI_DEFAULT</item>
<item>OCI_D_FILE</item> <item>OCI_D_FILE</item>

@ -8,7 +8,7 @@
* Updated for 16-bit devices, etc.: Laurence Withers <lwithers@users.sf.net> * Updated for 16-bit devices, etc.: Laurence Withers <lwithers@users.sf.net>
--> -->
<language name="PicAsm" version="1.08" kateversion="2.5" section="Assembler" extensions="*.src;*.SRC;*.asm;*.ASM;*.pic;*.PIC" mimetype="text/x-PicSrc;text/x-PicHdr" author="Alain GIBAUD (alain.gibaud@univ-valenciennes.fr)" license="LGPL"> <language name="PicAsm" version="1.07" kateversion="2.3" section="Assembler" extensions="*.src;*.SRC;*.asm;*.ASM;*.pic;*.PIC" mimetype="text/x-PicSrc;text/x-PicHdr" author="Alain GIBAUD (alain.gibaud@univ-valenciennes.fr)" license="LGPL">
<highlighting> <highlighting>
<list name="directives"> <list name="directives">

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE language SYSTEM "language.dtd"> <!DOCTYPE language SYSTEM "language.dtd">
<!-- Pig syntax highlighting v3.0, Copyright © 2012 Johannes Schwenk, johannes.schwenk@adition.com --> <!-- Pig syntax highlighting v3.0, Copyright © 2012 Johannes Schwenk, johannes.schwenk@adition.com -->
<language name="Pig" version="3.1" kateversion="2.5" section="Scripts" extensions="*.pig" mimetype="application/x-pig;text/x-pig" casesensitive="0" author="Johannes Schwenk, johannes.schwenk@adition.com" license="GNU GPL"> <language name="Pig" version="3.0" kateversion="2.4" section="Scripts" extensions="*.pig" mimetype="application/x-pig;text/x-pig" casesensitive="0" author="Johannes Schwenk, johannes.schwenk@adition.com" license="GNU GPL">
<highlighting> <highlighting>
<list name="keywords"> <list name="keywords">
<item> load </item> <item> load </item>

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE language SYSTEM "language.dtd"> <!DOCTYPE language SYSTEM "language.dtd">
<!-- FIXME: Find a way to prevent ranges (e.g. [1..] or [0..99]) from matching as floats. -pp --> <!-- FIXME: Find a way to prevent ranges (e.g. [1..] or [0..99]) from matching as floats. -pp -->
<language name="Pike" version="1.08" kateversion="2.5" section="Scripts" extensions="*.pike" mimetype="application/x-pike;text/x-pike" casesensitive="1" author="Paul Pogonyshev" license=""> <language name="Pike" version="1.07" kateversion="2.4" section="Scripts" extensions="*.pike" mimetype="application/x-pike;text/x-pike" casesensitive="1" author="Paul Pogonyshev" license="">
<highlighting> <highlighting>
<list name="keywords"> <list name="keywords">
<item> break </item> <item> break </item>

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE language SYSTEM "language.dtd"> <!DOCTYPE language SYSTEM "language.dtd">
<language name="PostScript" version="1.02" kateversion="2.5" section="Markup" extensions="*.ps;*.ai;*.eps" mimetype="application/postscript"> <language name="PostScript" version="1.01" kateversion="2.1" section="Markup" extensions="*.ps;*.ai;*.eps" mimetype="application/postscript">
<highlighting> <highlighting>
<list name="keywords"> <list name="keywords">
<item> abs </item> <item> abs </item>

@ -9,7 +9,7 @@ The following documentation is available for PPD:
- CUPS PPD Extensions: http://www.cups.org/documentation.php/doc-1.4/spec-ppd.html - CUPS PPD Extensions: http://www.cups.org/documentation.php/doc-1.4/spec-ppd.html
--> -->
<language name="PostScript Printer Description" version="0.2" kateversion="2.5" section="Markup" extensions="*.ppd" author="Lukas Sommer" mimetype="application/vnd.cups-ppd" license="public domain"> <language name="PostScript Printer Description" version="0.1" kateversion="2.4" section="Markup" extensions="*.ppd" author="Lukas Sommer" mimetype="application/vnd.cups-ppd" license="public domain">
<highlighting> <highlighting>

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE language SYSTEM "language.dtd"> <!DOCTYPE language SYSTEM "language.dtd">
<language name="progress" version="1.11" kateversion="2.5" section="Database" extensions="*.p;*.w;*.i;*.cls;" author="Rares Stanciulescu (rstanciu@operamail.com)" license="GPL"> <language name="progress" version="1.10" kateversion="2.4" section="Database" extensions="*.p;*.w;*.i;*.cls;" author="Rares Stanciulescu (rstanciu@operamail.com)" license="GPL">
<highlighting> <highlighting>

@ -105,7 +105,7 @@ to make the rules more expressive. -->
<!ENTITY bs "\"> <!ENTITY bs "\">
]> ]>
<language name="Prolog" section="Sources" <language name="Prolog" section="Sources"
version="1.2" kateversion="2.5" version="1.1-1" kateversion="2.3"
mimetype="text/x-prolog" mimetype="text/x-prolog"
extensions="*.prolog;*.dcg;*.pro" extensions="*.prolog;*.dcg;*.pro"
author="Torsten Eichstädt (torsten.eichstaedt@web.de)" author="Torsten Eichstädt (torsten.eichstaedt@web.de)"
@ -183,7 +183,7 @@ AL GUSTO (simple changes):
may safely remove/comment out the rules in "term/nested/list/curly" below may safely remove/comment out the rules in "term/nested/list/curly" below
and handle it in the context "operator". and handle it in the context "operator".
- Disable arith_expr: replace "context="arith_expr"" w/ "context="#stay"" - Disable arith_expr: replace "context="arith_expr"" w/ "context="#stay""
in the rules in contexts "atomic" and "operator" (two or three occurences). in the rules in contexts "atomic" and "operator" (two or three occurrences).
- Disable indentation-based folding: in the section "general"@EOF:"folding". - Disable indentation-based folding: in the section "general"@EOF:"folding".
- General guidelines: Be nice to slow/old hardware: avoid RegExpr (start w/ - General guidelines: Be nice to slow/old hardware: avoid RegExpr (start w/
a RegExpr, test, then find a replacement), else match a RegExpr as late as a RegExpr, test, then find a replacement), else match a RegExpr as late as
@ -678,7 +678,7 @@ TODO sorted by priority
This is only a goody to highlight arith ops and detect syntax errors. This is only a goody to highlight arith ops and detect syntax errors.
If it causes problems, disable it: exchange context="arith_expr" in If it causes problems, disable it: exchange context="arith_expr" in
"atomic" and "operator" below with context="#stay" (two or three occurences) --> "atomic" and "operator" below with context="#stay" (two or three occurrences) -->
<context name="arith_expr" lineEndContext="#stay" attribute="Syntax Error" noIndentationBasedFolding="true" > <context name="arith_expr" lineEndContext="#stay" attribute="Syntax Error" noIndentationBasedFolding="true" >
<DetectChar char="(" context="nested_expr" beginRegion="nested" attribute="( ) [ ]" /> <DetectChar char="(" context="nested_expr" beginRegion="nested" attribute="( ) [ ]" />
<DetectChar lookAhead="true" char=")" context="#pop" attribute="( ) [ ]" /> <DetectChar lookAhead="true" char=")" context="#pop" attribute="( ) [ ]" />

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE language SYSTEM "language.dtd"> <!DOCTYPE language SYSTEM "language.dtd">
<language name="Protobuf" version="2.41" kateversion="2.5" section="Sources" extensions="*.proto" mimetype="text/x-protobuf" author="Slawomir Mikula (slawek.mikula@gmail.com)" license="LGPL"> <language name="Protobuf" version="2.40" kateversion="2.4" section="Sources" extensions="*.proto" mimetype="text/x-protobuf" author="Slawomir Mikula (slawek.mikula@gmail.com)" license="LGPL">
<highlighting> <highlighting>
<list name="keywords"> <list name="keywords">
<item> message </item> <item> message </item>

@ -0,0 +1,856 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE language SYSTEM "language.dtd">
<!--
Puppet syntax highlighting file:
Copyright (C) 2010 by Nick Shobe (nickshobe@gmail.com)
This file is based on:
Ruby syntax highlighting definition for Kate.
Copyright (C) 2004 by Sebastian Vuorinen (sebastian dot vuorinen at helsinki dot fi)
Copyright (C) 2004 by Stefan Lang (langstefan@gmx.at)
Copyright (C) 2008 by Robin Pedersen (robinpeder@gmail.com)
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Library General Public
License as published by the Free Software Foundation; either
version 2 of the License, or (at your option) any later version.
This library is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Library General Public License for more details.
You should have received a copy of the GNU Library General Public
License along with this library; if not, write to the
Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
Boston, MA 02110-1301, USA.
-->
<!-- Hold the "language" opening tag on a single line, as mentioned in "language.dtd". -->
<!-- This is based on the ruby syntax file -->
<language
name="Puppet"
section="Scripts"
version="1.18"
kateversion="2.4"
extensions="*.pp;*.xml.erb;*.erb"
mimetype="application/x-puppet"
style="puppet"
indenter="ruby"
author="Nick Shobe (nickshobe@gmail.com), Stefan Lang (langstefan@gmx.at), Sebastian Vuorinen (sebastian.vuorinen@helsinki.fi), Robin Pedersen (robinpeder@gmail.com)"
license="LGPL"
>
<highlighting>
<list name="keywords">
<item> BEGIN </item>
<item> END </item>
<item> and </item>
<item> begin </item>
<item> break </item>
<item> case </item>
<item> defined? </item>
<item> do </item>
<item> else </item>
<item> elsif </item>
<item> end </item>
<item> for </item>
<item> if </item>
<item> in </item>
<item> include </item>
<item> inherits </item>
<item> next </item>
<item> not </item>
<item> or </item>
<item> redo </item>
<item> rescue </item>
<item> retry </item>
<item> return </item>
<item> then </item>
<item> unless </item>
<item> until </item>
<item> when </item>
<item> while </item>
<item> yield </item>
</list>
<list name="definitions">
<item> alias </item>
<item> module </item>
<item> class </item>
<item> define </item>
<!--MOD<item> undef </item>-->
</list>
<list name="pseudo-variables">
<item> self </item>
<item> super </item>
<item> nil </item>
<item> false </item>
<item> true </item>
<item> caller </item>
<item> __FILE__ </item>
<item> __LINE__ </item>
</list>
<list name="metaparameters">
<!-- backquote ` -->
<item> alias </item>
<item> audit </item>
<item> subscribe </item>
<item> before </item>
<item> check </item>
<item> loglevel </item>
<item> noop </item>
<item> notify </item>
<item> require </item>
<item> schedule </item>
<item> stage </item>
<item> subscribe </item>
<item> tag </item>
</list>
<list name="attention">
<item> TODO </item>
<item> FIXME </item>
<item> NOTE </item>
</list>
<contexts>
<context name="Normal" attribute="Normal Text" lineEndContext="#stay">
<!-- ruby ignores newline after \ -->
<LineContinue attribute="Normal Text" context="Line Continue"/>
<!-- __END__ token on own line. -->
<RegExpr attribute="Keyword" String="__END__$" context="DATA" column="0"/>
<!-- "shebang" line -->
<RegExpr attribute="Keyword" String="#!\/.*" context="#stay" column="0"/>
<!-- "def" - "end" blocks -->
<!-- check for statement modifiers with regexes -->
<DetectChar attribute="Operator" char="{" context="Find closing block brace" beginRegion="def block"/>
<RegExpr attribute="Keyword" String="(\=|\(|\[|\{)\s*(if|unless|while|until)\b" context="#stay" beginRegion="def block"/>
<RegExpr attribute="Keyword" String="(while|until)\b(?!.*\bdo\b)" context="#stay" beginRegion="def block" firstNonSpace="true"/>
<RegExpr attribute="Keyword" String="\;\s*(while|until)\b(?!.*\bdo\b)" context="#stay" beginRegion="def block"/>
<RegExpr attribute="Keyword" String="(if|unless)\b" context="#stay" beginRegion="def block" firstNonSpace="true"/>
<RegExpr attribute="Keyword" String="\;\s*(if|unless)\b" context="#stay" beginRegion="def block"/>
<RegExpr attribute="Keyword" String="\bmodule\b" context="#stay" beginRegion="def block"/>
<RegExpr attribute="Keyword" String="\bbegin\b" context="#stay" beginRegion="def block"/>
<RegExpr attribute="Keyword" String="\bfor\b(?!.*\bdo\b)" context="#stay" beginRegion="def block"/>
<RegExpr attribute="Keyword" String="\bcase\b" context="#stay" beginRegion="def block"/>
<RegExpr attribute="Keyword" String="\bdo\b" context="#stay" beginRegion="def block"/>
<RegExpr attribute="Keyword" String="\bdef\b" context="#stay" beginRegion="def block"/>
<RegExpr attribute="Keyword" String="\bend\b" context="#stay" endRegion="def block"/>
<!-- elsif/else close the current block and start a new one -->
<RegExpr attribute="Keyword" String="\b(else|elsif|rescue)\b" context="#stay" endRegion="def block" beginRegion="def block"/>
<StringDetect attribute="Operator" String="..." context="#stay"/>
<Detect2Chars attribute="Operator" char="." char1="." context="#stay"/>
<!-- marks a message (being sent, not defined) -->
<!-- <RegExpr attribute="Message" String="\.[_a-z][_a-zA-Z0-9]*(\?|\!|\b)" context="check_div_2"/> -->
<!-- Check for "ASCII code operator". e.g.: ?a -->
<RegExpr attribute="Dec" String="\s\?(\\M\-)?(\\C\-)?\\?\S" context="check_div_1"/>
<keyword attribute="Keyword" String="keywords" context="#stay"/>
<keyword attribute="Definition" String="definitions" context="#stay" />
<keyword attribute="Pseudo variable" String="pseudo-variables" context="check_div_1"/>
<keyword attribute="Metaparameters" String="metaparameters" context="check_div_2"/>
<!-- puppet attributes attribute => value -->
<RegExpr attribute="Attribute" String="[a-zA-Z_0-9]+(?=\s*=>)" context="check_div_1"/>
<!-- (global) vars starting with $
Match them before $_.
-->
<RegExpr attribute="Variable" String="\$[a-zA-Z_0-9]+" context="check_div_1"/>
<RegExpr attribute="Variable" String="\$\-[a-zA-z_]\b" context="check_div_1"/>
<RegExpr attribute="List" String="\b[A-Z]+_*([0-9]|[a-z])[_a-zA-Z0-9]*\b" context="check_div_2"/>
<RegExpr attribute="Hex" String="\b\-?0[xX][_0-9a-fA-F]+" context="check_div_1"/>
<RegExpr attribute="Bin" String="\b\-?0[bB][_01]+" context="check_div_1"/>
<RegExpr attribute="Octal" String="\b\-?0[1-7][_0-7]*" context="check_div_1"/>
<RegExpr attribute="Float" String="\b\-?[0-9][0-9_]*\.[0-9][0-9_]*([eE]\-?[1-9][0-9]*(\.[0-9]*)?)?" context="check_div_1"/>
<RegExpr attribute="Dec" String="\b\-?[1-9][0-9_]*\b" context="check_div_1"/>
<Int attribute="Dec" context="check_div_1"/>
<!--<HlCChar attribute="Char" context="check_div_1"/>-->
<!-- Check for =begin before assignment operator. -->
<RegExpr attribute="Blockcomment" String="^=begin(?:\s|$)" context="Embedded documentation" beginRegion="comment block" column="0"/>
<!-- recognize the beginning of a HEREDOC
This uses new features in Kate 2.3 and later
There is no other chance of keeping heredoc apart from the
push operator '<<' than requiring to put space between the operator
and the string.
-->
<RegExpr attribute="Operator" context="find_indented_heredoc" String="\s*&lt;&lt;-(?=\w+|[&quot;'])" beginRegion="HereDocument" />
<RegExpr attribute="Operator" context="find_heredoc" String="\s*&lt;&lt;(?=\w+|[&quot;'])" beginRegion="HereDocument" />
<DetectChar attribute="Operator" char="." context="#stay"/>
<Detect2Chars attribute="Operator" char="&amp;" char1="&amp;" context="#stay"/>
<Detect2Chars attribute="Operator" char="|" char1="|" context="#stay"/>
<RegExpr attribute="Operator" String="\s[\?\:\%]\s" context="#stay"/>
<RegExpr attribute="Operator" String="[|&amp;&lt;&gt;\^\+*~\-=]+" context="#stay"/>
<!-- regexp hack -->
<RegExpr attribute="Operator" String="\s!" context="#stay"/>
<RegExpr attribute="Operator" String="/=\s" context="#stay" insensitive="0"/>
<StringDetect attribute="Operator" String="%=" context="#stay" insensitive="0"/>
<Detect2Chars attribute="Operator" char=":" char1=":" context="Member Access"/>
<RegExpr attribute="Symbol" String=":(@{1,2}|\$)?[a-zA-Z_][a-zA-Z0-9_]*[=?!]?" context="check_div_1"/>
<RegExpr attribute="Symbol" String=":\[\]=?" contex="check_div_1"/>
<DetectChar attribute="String" char="&quot;" context="Quoted String"/>
<DetectChar attribute="Raw String" char="'" context="Apostrophed String"/>
<DetectChar attribute="Command" char="`" context="Command String"/>
<StringDetect attribute="Normal Text" String="?#" context="#stay"/>
<RegExpr attribute="Comment" String="#\s*BEGIN.*$" context="#stay" beginRegion="marker" column="0"/>
<RegExpr attribute="Comment" String="#\s*END.*$" context="#stay" endRegion="marker" column="0"/>
<DetectChar attribute="Comment" char="#" context="General Comment"/>
<DetectChar attribute="Delimiter" char="[" context="#stay"/>
<DetectChar attribute="Delimiter" char="]" context="check_div_1"/>
<DetectChar attribute="Delimiter" char="{" context="#stay" beginRegion="def block"/>
<DetectChar attribute="Delimiter" char="}" context="check_div_1" endRegion="def block"/>
<RegExpr attribute="Instance Variable" String="@[a-zA-Z_0-9]+" context="check_div_1"/>
<RegExpr attribute="Class Variable" String="@@[a-zA-Z_0-9]+" context="check_div_1"/>
<!-- handle the different regular expression formats -->
<DetectChar attribute="Regular Expression" char="/" context="RegEx 1"/>
<!-- recognize the beginning of a general delimited input format -->
<!-- this moves to the next context to separate out the exact nature of the GDL input -->
<RegExpr attribute="GDL input" context="find_gdl_input" String="\s*[%](?=[Qqxw]?[^\s])" beginRegion="GdlInput" />
<DetectChar attribute="Normal Text" char=")" context="check_div_1"/>
<DetectIdentifier attribute="Normal Text" context="check_div_2"/>
</context>
<!-- In the following contexts, a slash character ('/') is a division operator -->
<!-- Everywhere else, it's a regular expression delimiter -->
<!-- A slash is always a division operator, even if preceeded by whitespace -->
<context name="check_div_1" attribute="Normal Text" fallthrough="true" fallthroughContext="#pop" lineEndContext="#pop">
<RegExpr attribute="Normal Text" String="\s*" context="#stay"/>
<AnyChar attribute="Operator" String="/%" context="#pop"/>
</context>
<!-- Same as check_div_1, but with double pop to exit the surrounding context -->
<context name="check_div_1_pop" attribute="Normal Text" fallthrough="true" fallthroughContext="#pop#pop" lineEndContext="#pop#pop">
<RegExpr attribute="Normal Text" String="\s*" context="#stay"/>
<AnyChar attribute="Operator" String="/%" context="#pop#pop"/>
</context>
<!-- A slash is division operator if it's the first character, or if preceeded and followed by whitespace -->
<context name="check_div_2" attribute="Normal Text" fallthrough="true" fallthroughContext="#pop" lineEndContext="#pop">
<AnyChar attribute="Operator" String="/%" context="#pop"/>
<RegExpr attribute="Normal Text" String="\s+" context="check_div_2_internal"/>
</context>
<!-- Internal context used by check_div_2 -->
<context name="check_div_2_internal" attribute="Normal Text" fallthrough="true" fallthroughContext="#pop#pop" lineEndContext="#pop#pop">
<!-- <DetectChar attribute="Operator" char="%" context="#pop#pop"/> -->
<RegExpr attribute="Operator" String="[/%](?=\s)" context="#pop#pop"/>
</context>
<!-- Same as check_div_2, but with double pop to exit the surrounding context -->
<context name="check_div_2_pop" attribute="Normal Text" fallthrough="true" fallthroughContext="#pop#pop" lineEndContext="#pop#pop">
<AnyChar attribute="Operator" String="/%" context="#pop#pop"/>
<RegExpr attribute="Normal Text" String="\s+" context="check_div_2_pop_internal"/>
</context>
<!-- Internal context used by check_div_2_pop -->
<context name="check_div_2_pop_internal" attribute="Normal Text" fallthrough="true" fallthroughContext="#pop#pop#pop" lineEndContext="#pop#pop#pop">
<DetectChar attribute="Operator" char="%" context="#pop#pop#pop"/>
<RegExpr attribute="Operator" String="/(?=\s)" context="#pop#pop#pop"/>
</context>
<context name="Line Continue" attribute="Normal Text" lineEndContext="#pop">
<RegExpr attribute="Keyword" String="(while|until)\b(?!.*\bdo\b)" context="#stay" firstNonSpace="true"/>
<RegExpr attribute="Keyword" String="(if|unless)\b" context="#stay" firstNonSpace="true"/>
<IncludeRules context="Normal"/>
</context>
<context name="Find closing block brace" attribute="Normal Text" lineEndContext="#stay">
<DetectChar attribute="Operator" char="}" context="check_div_1_pop" endRegion="def block"/>
<IncludeRules context="Normal"/>
</context>
<context name="Quoted String" attribute="String" lineEndContext="#stay">
<StringDetect attribute="String" String="\\" context="#stay"/>
<RegExpr attribute="String" String="\\\&quot;" context="#stay"/>
<RegExpr attribute="Variable" String="\$\{[a-zA-Z_0-9]+\}" context="#stay"/>
<RegExpr attribute="Substitution" String="#@{1,2}" context="Short Subst"/>
<Detect2Chars attribute="Substitution" char="#" char1="{" context="Subst"/>
<DetectChar char="&quot;" attribute="String" context="check_div_1_pop"/>
</context>
<context name="Apostrophed String" attribute="Raw String" lineEndContext="#stay">
<StringDetect attribute="String" String="\\" context="#stay"/>
<RegExpr attribute="String" String="\\\'" context="#stay"/>
<RegExpr attribute="Substitution" String="#@{1,2}" context="Short Subst"/>
<Detect2Chars attribute="Substitution" char="#" char1="{" context="Subst"/>
<DetectChar char="'" attribute="Raw String" context="check_div_1_pop"/>
</context>
<context name="Command String" attribute="Command" lineEndContext="#stay">
<StringDetect attribute="String" String="\\" context="#stay"/>
<RegExpr attribute="String" String="\\\`" context="#stay"/>
<RegExpr attribute="Variable" String="\$\{[a-zA-Z_0-9]+\}" context="#stay"/>
<RegExpr attribute="Substitution" String="#@{1,2}" context="Short Subst"/>
<Detect2Chars attribute="Substitution" char="#" char1="{" context="Subst"/>
<DetectChar char="`" attribute="Command" context="check_div_1_pop"/>
</context>
<context name="Embedded documentation" attribute="Blockcomment" lineEndContext="#stay">
<RegExpr attribute="Comment" String="^=end(?:\s.*|$)" context="#pop" endRegion="comment block" column="0"/>
</context>
<context name="RegEx 1" attribute="Regular Expression" lineEndContext="#stay">
<RegExpr attribute="Regular Expression" String="\\\/" context="#stay"/>
<RegExpr attribute="Substitution" String="#@{1,2}" context="Short Subst"/>
<Detect2Chars attribute="Substitution" char="#" char1="{" context="Subst"/>
<RegExpr attribute="Regular Expression" String="/[uiomxn]*" context="check_div_1_pop"/>
</context>
<!-- Substitutions can be nested -->
<context name="Subst" attribute="Normal Text" lineEndContext="#stay">
<DetectChar attribute="Substitution" char="}" context="#pop"/>
<!-- Highlight substitution as code. -->
<IncludeRules context="Normal"/>
</context>
<context name="Short Subst" attribute="Substitution" lineEndContext="#pop">
<!-- Check for e.g.: "#@var#@@xy" -->
<RegExpr attribute="Substitution" String="#@{1,2}" context="#stay"/>
<RegExpr attribute="Substitution" String="\w(?!\w)" context="#pop"/>
</context>
<!-- This handles access of nested module classes and class methods -->
<context name="Member Access" attribute="Member" lineEndContext="#pop">
<!-- marks a message (being sent, not defined) -->
<!-- <RegExpr attribute="Message" String="\.?[_a-z]\w*(\?|\!)?(?=[^\w\d\.\:])" context="check_div_2_pop"/> -->
<RegExpr attribute="Subclass" String="\.?[_a-z]\w*(\?|\!)?" context="#stay"/>
<RegExpr attribute="Constant" String="[A-Z]+_*(\d|[a-z])\w*(?=[^\w\d\.\:])" context="check_div_2_pop"/>
<RegExpr attribute="Constant" String="[A-Z]+_*([0-9]|[a-z])\w*" context="#stay"/>
<RegExpr attribute="Constant Value" String="[_A-Z][_A-Z0-9]*(?=[^\w\d\.\:])" context="check_div_2_pop"/>
<RegExpr attribute="Constant Value" String="[_A-Z][_A-Z0-9]*" context="#stay"/>
<Detect2Chars attribute="Operator" char=":" char1=":" context="#stay"/>
<DetectChar attribute="Member" char="." context="#stay"/>
<AnyChar attribute="Operator" String="=+-*/%|&amp;[]{}~" context="#pop"/>
<DetectChar attribute="Comment" char="#" context="#pop"/>
<AnyChar attribute="Normal Text" String="()\" context="#pop"/>
<RegExpr attribute="Member" String="\W" context="#pop"/>
</context>
<context name="Comment Line" attribute="Comment" lineEndContext="#pop">
<RegExpr attribute="Comment" String="\w\:\:\s" context="RDoc Label"/>
<keyword attribute="Alert" String="attention" context="#stay"/>
</context>
<context name="General Comment" attribute="Comment" lineEndContext="#pop">
<keyword attribute="Dec" String="attention" context="#stay"/>
</context>
<context name="RDoc Label" attribute="RDoc Value" lineEndContext="#pop"/>
<!-- HEREDOC support
The contexts below support both normal and indented heredocs
-->
<!-- here we markup the heredoc markers -->
<context name="find_heredoc" attribute="Normal Text" lineEndContext="#pop" >
<RegExpr attribute="Keyword" context="apostrophed_normal_heredoc" String="'(\w+)'" />
<RegExpr attribute="Keyword" context="normal_heredoc" String="&quot;?(\w+)&quot;?" />
</context>
<context name="find_indented_heredoc" attribute="Normal Text" lineEndContext="#pop" >
<RegExpr attribute="Keyword" context="apostrophed_indented_heredoc" String="'(\w+)'" />
<RegExpr attribute="Keyword" context="indented_heredoc" String="&quot;?(\w+)&quot;?" />
</context>
<!-- these are the real heredoc contexts -->
<context name="indented_heredoc" attribute="Here Document" lineEndContext="#stay" dynamic="true">
<!-- <RegExpr attribute="Keyword" context="#pop#pop" String="^\s*%1$" dynamic="true" endRegion="HereDocument"/>-->
<RegExpr attribute="Keyword" context="#pop#pop" String="%1$" dynamic="true" endRegion="HereDocument" firstNonSpace="true"/>
<IncludeRules context="heredoc_rules" />
</context>
<context name="apostrophed_indented_heredoc" attribute="Here Document" lineEndContext="#stay" dynamic="true">
<!-- <RegExpr attribute="Keyword" context="#pop#pop" String="^\s*%1$" dynamic="true" endRegion="HereDocument"/>-->
<RegExpr attribute="Keyword" context="#pop#pop" String="%1$" dynamic="true" endRegion="HereDocument" firstNonSpace="true"/>
</context>
<context name="normal_heredoc" attribute="Here Document" lineEndContext="#stay" dynamic="true">
<!-- <RegExpr attribute="Keyword" context="#pop#pop" String="^%1$" dynamic="true" endRegion="HereDocument"/>-->
<RegExpr attribute="Keyword" context="#pop#pop" String="%1$" dynamic="true" endRegion="HereDocument" column="0"/>
<IncludeRules context="heredoc_rules" />
</context>
<context name="apostrophed_normal_heredoc" attribute="Here Document" lineEndContext="#stay" dynamic="true">
<!-- <RegExpr attribute="Keyword" context="#pop#pop" String="^%1$" dynamic="true" endRegion="HereDocument"/>-->
<RegExpr attribute="Keyword" context="#pop#pop" String="%1$" dynamic="true" endRegion="HereDocument" column="0"/>
</context>
<!-- rules for heredoc types -->
<context name="heredoc_rules" attribute="Normal Text" lineEndContext="#stay">
<RegExpr attribute="Substitution" String="#@{1,2}" context="Short Subst"/>
<Detect2Chars attribute="Substitution" char="#" char1="{" context="Subst"/>
</context>
<!-- General delimited input support
The contexts below handle the various gdl formats
-->
<context name="find_gdl_input" attribute="Normal Text" lineEndContext="#pop">
<!-- handle token arrays -->
<RegExpr attribute="GDL input" context="gdl_token_array_1" String="w\(" />
<RegExpr attribute="GDL input" context="gdl_token_array_2" String="w\{" />
<RegExpr attribute="GDL input" context="gdl_token_array_3" String="w\[" />
<RegExpr attribute="GDL input" context="gdl_token_array_4" String="w&lt;" />
<!-- then we handle the 'any char' format -->
<RegExpr attribute="GDL input" context="gdl_token_array_5" String="w([^\s\w])" />
<!-- handle apostrophed strings -->
<RegExpr attribute="GDL input" context="gdl_apostrophed_1" String="q\(" />
<RegExpr attribute="GDL input" context="gdl_apostrophed_2" String="q\{" />
<RegExpr attribute="GDL input" context="gdl_apostrophed_3" String="q\[" />
<RegExpr attribute="GDL input" context="gdl_apostrophed_4" String="q&lt;" />
<!-- then we handle the 'any char' format -->
<RegExpr attribute="GDL input" context="gdl_apostrophed_5" String="q([^\s\w])" />
<!-- handle shell commands -->
<RegExpr attribute="GDL input" context="gdl_shell_command_1" String="x\(" />
<RegExpr attribute="GDL input" context="gdl_shell_command_2" String="x\{" />
<RegExpr attribute="GDL input" context="gdl_shell_command_3" String="x\[" />
<RegExpr attribute="GDL input" context="gdl_shell_command_4" String="x&lt;" />
<!-- then we handle the 'any char' format -->
<RegExpr attribute="GDL input" context="gdl_shell_command_5" String="x([^\s\w])" />
<!-- handle regular expressions -->
<RegExpr attribute="GDL input" context="gdl_regexpr_1" String="r\(" />
<RegExpr attribute="GDL input" context="gdl_regexpr_2" String="r\{" />
<RegExpr attribute="GDL input" context="gdl_regexpr_3" String="r\[" />
<RegExpr attribute="GDL input" context="gdl_regexpr_4" String="r&lt;" />
<!-- then we handle the 'any char' format -->
<RegExpr attribute="GDL input" context="gdl_regexpr_5" String="r([^\s\w])" />
<!-- handle double-quoted strings -->
<!--
be careful to make this the last GDL ruleset, because the rule for
the short form %?foo? will otherwise catch any of the other formats
-->
<RegExpr attribute="GDL input" context="gdl_dq_string_1" String="Q?\(" />
<RegExpr attribute="GDL input" context="gdl_dq_string_2" String="Q?\{" />
<RegExpr attribute="GDL input" context="gdl_dq_string_3" String="Q?\[" />
<RegExpr attribute="GDL input" context="gdl_dq_string_4" String="Q?&lt;" />
<!-- then we handle the 'any char' format -->
<RegExpr attribute="GDL input" context="gdl_dq_string_5" String="Q?([^\s\w])" />
</context>
<!-- double-quoted string specific contexts follow -->
<context name="gdl_dq_string_1" attribute="String" lineEndContext="#stay" >
<IncludeRules context="dq_string_rules" />
<Detect2Chars attribute="String" char="\" char1=")" context="#stay"/>
<DetectChar attribute="String" context="gdl_dq_string_1_nested" char="(" />
<DetectChar attribute="GDL input" context="#pop#pop" char=")" endRegion="GdlInput" />
</context>
<context name="gdl_dq_string_1_nested" attribute="String" lineEndContext="#stay" >
<IncludeRules context="dq_string_rules" />
<DetectChar attribute="String" context="gdl_dq_string_1_nested" char="(" />
<DetectChar attribute="String" context="#pop" char=")" />
</context>
<!-- note that here substitution should win over nesting -->
<context name="gdl_dq_string_2" attribute="String" lineEndContext="#stay" >
<IncludeRules context="dq_string_rules" />
<Detect2Chars attribute="String" char="\" char1="}" context="#stay"/>
<DetectChar attribute="GDL input" context="#pop#pop" char="}" endRegion="GdlInput" />
<DetectChar attribute="String" context="gdl_dq_string_2_nested" char="{" />
</context>
<context name="gdl_dq_string_2_nested" attribute="String" lineEndContext="#stay" >
<DetectChar attribute="String" context="gdl_dq_string_2_nested" char="{" />
<DetectChar attribute="String" context="#pop" char="}" />
<IncludeRules context="dq_string_rules" />
</context>
<context name="gdl_dq_string_3" attribute="String" lineEndContext="#stay" >
<IncludeRules context="dq_string_rules" />
<Detect2Chars attribute="String" char="\" char1="]" context="#stay"/>
<DetectChar attribute="String" context="gdl_dq_string_3_nested" char="[" />
<DetectChar attribute="GDL input" context="#pop#pop" char="]" endRegion="GdlInput" />
</context>
<context name="gdl_dq_string_3_nested" attribute="String" lineEndContext="#stay" >
<DetectChar attribute="String" context="gdl_dq_string_3_nested" char="[" />
<DetectChar attribute="String" context="#pop" char="]" />
<IncludeRules context="dq_string_rules" />
</context>
<context name="gdl_dq_string_4" attribute="String" lineEndContext="#stay" >
<IncludeRules context="dq_string_rules" />
<Detect2Chars attribute="String" char="\" char1="&gt;" context="#stay"/>
<DetectChar attribute="String" context="gdl_dq_string_4_nested" char="&lt;" />
<DetectChar attribute="GDL input" context="#pop#pop" char="&gt;" endRegion="GdlInput" />
</context>
<context name="gdl_dq_string_4_nested" attribute="String" lineEndContext="#stay" >
<DetectChar attribute="String" context="gdl_dq_string_4_nested" char="&lt;" />
<DetectChar attribute="String" context="#pop" char="&gt;" />
<IncludeRules context="dq_string_rules" />
</context>
<!-- this format doesn't allow nesting. it is terminated by the next occurence of the
delimiter character
-->
<context name="gdl_dq_string_5" attribute="String" lineEndContext="#stay" dynamic="true">
<IncludeRules context="dq_string_rules" />
<RegExpr attribute="String" String="\\%1" context="#stay" dynamic="true" />
<RegExpr attribute="GDL input" context="#pop#pop" String="\s*%1" dynamic="true" endRegion="GdlInput" />
</context>
<!-- rules to be included in all dq_string contexts -->
<context name="dq_string_rules" attribute="String" lineEndContext="#stay" >
<Detect2Chars attribute="String" char="\" char1="\" context="#stay"/>
<RegExpr attribute="Substitution" String="#@{1,2}" context="Short Subst"/>
<Detect2Chars attribute="Substitution" char="#" char1="{" context="Subst"/>
</context>
<!-- token array specific contexts -->
<context name="gdl_token_array_1" attribute="String" lineEndContext="#stay" >
<IncludeRules context="token_array_rules" />
<Detect2Chars attribute="String" char="\" char1=")" context="#stay"/>
<DetectChar attribute="String" context="gdl_token_array_1_nested" char="(" />
<DetectChar attribute="GDL input" context="#pop#pop" char=")" endRegion="GdlInput" />
</context>
<context name="gdl_token_array_1_nested" attribute="String" lineEndContext="#stay" >
<IncludeRules context="token_array_rules" />
<DetectChar attribute="String" context="gdl_token_array_1_nested" char="(" />
<DetectChar attribute="String" context="#pop" char=")" />
</context>
<context name="gdl_token_array_2" attribute="String" lineEndContext="#stay" >
<IncludeRules context="token_array_rules" />
<Detect2Chars attribute="String" char="\" char1="}" context="#stay"/>
<DetectChar attribute="GDL input" context="#pop#pop" char="}" endRegion="GdlInput" />
<DetectChar attribute="String" context="gdl_token_array_2_nested" char="{" />
</context>
<context name="gdl_token_array_2_nested" attribute="String" lineEndContext="#stay" >
<IncludeRules context="token_array_rules" />
<DetectChar attribute="String" context="gdl_token_array_2_nested" char="{" />
<DetectChar attribute="String" context="#pop" char="}" />
</context>
<context name="gdl_token_array_3" attribute="String" lineEndContext="#stay" >
<IncludeRules context="token_array_rules" />
<Detect2Chars attribute="String" char="\" char1="]" context="#stay"/>
<DetectChar attribute="String" context="gdl_token_array_3_nested" char="[" />
<DetectChar attribute="GDL input" context="#pop#pop" char="]" endRegion="GdlInput" />
</context>
<context name="gdl_token_array_3_nested" attribute="String" lineEndContext="#stay" >
<IncludeRules context="token_array_rules" />
<DetectChar attribute="String" context="gdl_token_array_3_nested" char="[" />
<DetectChar attribute="String" context="#pop" char="]" />
</context>
<context name="gdl_token_array_4" attribute="String" lineEndContext="#stay" >
<IncludeRules context="token_array_rules" />
<Detect2Chars attribute="String" char="\" char1="&gt;" context="#stay"/>
<DetectChar attribute="String" context="gdl_token_array_4_nested" char="&lt;" />
<DetectChar attribute="GDL input" context="#pop#pop" char="&gt;" endRegion="GdlInput" />
</context>
<context name="gdl_token_array_4_nested" attribute="String" lineEndContext="#stay" >
<IncludeRules context="token_array_rules" />
<DetectChar attribute="String" context="gdl_token_array_4_nested" char="&lt;" />
<DetectChar attribute="String" context="#pop" char="&gt;" />
</context>
<!-- this format doesn't allow nesting. it is terminated by the next occurence of the
delimiter character
-->
<context name="gdl_token_array_5" attribute="String" lineEndContext="#stay" dynamic="true">
<IncludeRules context="token_array_rules" />
<RegExpr attribute="String" String="\\%1" context="#stay" dynamic="true"/>
<RegExpr attribute="GDL input" context="#pop#pop" String="\s*%1" dynamic="true" endRegion="GdlInput" />
</context>
<!-- rules to be included in all token_array contexts -->
<context name="token_array_rules" attribute="String" lineEndContext="#stay" >
<StringDetect attribute="String" String="\\" context="#stay"/>
</context>
<!-- apostrophed string specific contexts -->
<context name="gdl_apostrophed_1" attribute="Raw String" lineEndContext="#stay" >
<IncludeRules context="apostrophed_rules" />
<Detect2Chars attribute="Raw String" char="\" char1=")" context="#stay"/>
<DetectChar attribute="Raw String" context="gdl_apostrophed_1_nested" char="(" />
<DetectChar attribute="GDL input" context="#pop#pop" char=")" endRegion="GdlInput" />
</context>
<context name="gdl_apostrophed_1_nested" attribute="Raw String" lineEndContext="#stay" >
<IncludeRules context="apostrophed_rules" />
<DetectChar attribute="Raw String" context="gdl_apostrophed_1_nested" char="(" />
<DetectChar attribute="Raw String" context="#pop" char=")" />
</context>
<context name="gdl_apostrophed_2" attribute="Raw String" lineEndContext="#stay" >
<IncludeRules context="apostrophed_rules" />
<Detect2Chars attribute="Raw String" char="\" char1="}" context="#stay"/>
<DetectChar attribute="GDL input" context="#pop#pop" char="}" endRegion="GdlInput" />
<DetectChar attribute="Raw String" context="gdl_apostrophed_2_nested" char="{" />
</context>
<context name="gdl_apostrophed_2_nested" attribute="Raw String" lineEndContext="#stay" >
<IncludeRules context="apostrophed_rules" />
<DetectChar attribute="Raw String" context="gdl_apostrophed_2_nested" char="{" />
<DetectChar attribute="Raw String" context="#pop" char="}" />
</context>
<context name="gdl_apostrophed_3" attribute="Raw String" lineEndContext="#stay" >
<IncludeRules context="apostrophed_rules" />
<Detect2Chars attribute="Raw String" char="\" char1="]" context="#stay"/>
<DetectChar attribute="Raw String" context="gdl_apostrophed_3_nested" char="[" />
<DetectChar attribute="GDL input" context="#pop#pop" char="]" endRegion="GdlInput" />
</context>
<context name="gdl_apostrophed_3_nested" attribute="Raw String" lineEndContext="#stay" >
<IncludeRules context="apostrophed_rules" />
<DetectChar attribute="Raw String" context="gdl_apostrophed_3_nested" char="[" />
<DetectChar attribute="Raw String" context="#pop" char="]" />
</context>
<context name="gdl_apostrophed_4" attribute="Raw String" lineEndContext="#stay" >
<IncludeRules context="apostrophed_rules" />
<Detect2Chars attribute="Raw String" char="\" char1="&gt;" context="#stay"/>
<DetectChar attribute="Raw String" context="gdl_apostrophed_4_nested" char="&lt;" />
<DetectChar attribute="GDL input" context="#pop#pop" char="&gt;" endRegion="GdlInput" />
</context>
<context name="gdl_apostrophed_4_nested" attribute="Raw String" lineEndContext="#stay" >
<IncludeRules context="apostrophed_rules" />
<DetectChar attribute="Raw String" context="gdl_apostrophed_4_nested" char="&lt;" />
<DetectChar attribute="Raw String" context="#pop" char="&gt;" />
</context>
<!-- this format doesn't allow nesting. it is terminated by the next occurence of the
delimiter character
-->
<context name="gdl_apostrophed_5" attribute="Raw String" lineEndContext="#stay" dynamic="true">
<IncludeRules context="apostrophed_rules" />
<RegExpr attribute="Raw String" String="\\%1" context="#stay" dynamic="true"/>
<RegExpr attribute="GDL input" context="#pop#pop" String="\s*%1" dynamic="true" endRegion="GdlInput" />
</context>
<!-- rules to be included in all apostrophed contexts -->
<context name="apostrophed_rules" attribute="Raw String" lineEndContext="#stay" >
<Detect2Chars attribute="Raw String" char="\" char1="\" context="#stay"/>
</context>
<!-- shell command specific contexts -->
<context name="gdl_shell_command_1" attribute="Command" lineEndContext="#stay" >
<IncludeRules context="shell_command_rules" />
<Detect2Chars attribute="Command" char="\" char1=")" context="#stay"/>
<DetectChar attribute="Command" context="gdl_shell_command_1_nested" char="(" />
<DetectChar attribute="GDL input" context="#pop#pop" char=")" endRegion="GdlInput" />
</context>
<context name="gdl_shell_command_1_nested" attribute="Command" lineEndContext="#stay" >
<IncludeRules context="shell_command_rules" />
<DetectChar attribute="Command" context="gdl_shell_command_1_nested" char="(" />
<DetectChar attribute="Command" context="#pop" char=")" />
</context>
<context name="gdl_shell_command_2" attribute="Command" lineEndContext="#stay" >
<IncludeRules context="shell_command_rules" />
<Detect2Chars attribute="Command" char="\" char1="}" context="#stay"/>
<DetectChar attribute="GDL input" context="#pop#pop" char="}" endRegion="GdlInput" />
<DetectChar attribute="Command" context="gdl_shell_command_2_nested" char="{" />
</context>
<context name="gdl_shell_command_2_nested" attribute="Command" lineEndContext="#stay" >
<IncludeRules context="shell_command_rules" />
<DetectChar attribute="Command" context="gdl_shell_command_2_nested" char="{" />
<DetectChar attribute="Command" context="#pop" char="}" />
</context>
<context name="gdl_shell_command_3" attribute="Command" lineEndContext="#stay" >
<IncludeRules context="shell_command_rules" />
<Detect2Chars attribute="Command" char="\" char1="]" context="#stay"/>
<DetectChar attribute="Command" context="gdl_shell_command_3_nested" char="[" />
<DetectChar attribute="GDL input" context="#pop#pop" char="]" endRegion="GdlInput" />
</context>
<context name="gdl_shell_command_3_nested" attribute="Command" lineEndContext="#stay" >
<IncludeRules context="shell_command_rules" />
<DetectChar attribute="Command" context="gdl_shell_command_3_nested" char="[" />
<DetectChar attribute="Command" context="#pop" char="]" />
</context>
<context name="gdl_shell_command_4" attribute="Command" lineEndContext="#stay" >
<IncludeRules context="shell_command_rules" />
<Detect2Chars attribute="Command" char="\" char1="&gt;" context="#stay"/>
<DetectChar attribute="Command" context="gdl_shell_command_4_nested" char="&lt;" />
<DetectChar attribute="GDL input" context="#pop#pop" char="&gt;" endRegion="GdlInput" />
</context>
<context name="gdl_shell_command_4_nested" attribute="Command" lineEndContext="#stay" >
<IncludeRules context="shell_command_rules" />
<DetectChar attribute="Command" context="gdl_shell_command_4_nested" char="&lt;" />
<DetectChar attribute="Command" context="#pop" char="&gt;" />
</context>
<!-- this format doesn't allow nesting. it is terminated by the next occurence of the
delimiter character
-->
<context name="gdl_shell_command_5" attribute="Command" lineEndContext="#stay" dynamic="true">
<IncludeRules context="shell_command_rules" />
<RegExpr attribute="Command" String="\\%1" context="#stay" dynamic="true" />
<RegExpr attribute="GDL input" context="#pop#pop" String="\s*%1" dynamic="true" endRegion="GdlInput" />
</context>
<!-- rules to be included in all shell_command contexts -->
<context name="shell_command_rules" attribute="Command" lineEndContext="#stay" >
<Detect2Chars attribute="Command" char="\" char1="\" context="#stay"/>
<RegExpr attribute="Substitution" String="#@{1,2}" context="Short Subst"/>
<Detect2Chars attribute="Substitution" char="#" char1="{" context="Subst"/>
</context>
<!-- regular expression specific contexts -->
<context name="gdl_regexpr_1" attribute="Regular Expression" lineEndContext="#stay" >
<IncludeRules context="regexpr_rules" />
<Detect2Chars attribute="Regular Expression" char="\" char1=")" context="#stay"/>
<DetectChar attribute="Regular Expression" context="gdl_regexpr_1_nested" char="(" />
<RegExpr attribute="GDL input" context="#pop#pop" String="\)[uiomxn]*" endRegion="GdlInput" />
</context>
<context name="gdl_regexpr_1_nested" attribute="Regular Expression" lineEndContext="#stay" >
<IncludeRules context="regexpr_rules" />
<DetectChar attribute="Regular Expression" context="gdl_regexpr_1_nested" char="(" />
<DetectChar attribute="Regular Expression" context="#pop" char=")" />
</context>
<context name="gdl_regexpr_2" attribute="Regular Expression" lineEndContext="#stay" >
<IncludeRules context="regexpr_rules" />
<Detect2Chars attribute="Regular Expression" char="\" char1="}" context="#stay"/>
<RegExpr attribute="GDL input" context="#pop#pop" String="\}[uiomxn]*" endRegion="GdlInput" />
<DetectChar attribute="Regular Expression" context="gdl_regexpr_2_nested" char="{" />
</context>
<context name="gdl_regexpr_2_nested" attribute="Regular Expression" lineEndContext="#stay" >
<IncludeRules context="regexpr_rules" />
<DetectChar attribute="Regular Expression" context="gdl_regexpr_2_nested" char="{" />
<DetectChar attribute="Regular Expression" context="#pop" char="}" />
</context>
<context name="gdl_regexpr_3" attribute="Regular Expression" lineEndContext="#stay" >
<IncludeRules context="regexpr_rules" />
<Detect2Chars attribute="Regular Expression" char="\" char1="]" context="#stay"/>
<DetectChar attribute="Regular Expression" context="gdl_regexpr_3_nested" char="[" />
<RegExpr attribute="GDL input" context="#pop#pop" String="\][uiomxn]*" endRegion="GdlInput" />
</context>
<context name="gdl_regexpr_3_nested" attribute="Regular Expression" lineEndContext="#stay" >
<IncludeRules context="regexpr_rules" />
<DetectChar attribute="Regular Expression" context="gdl_regexpr_3_nested" char="[" />
<DetectChar attribute="Regular Expression" context="#pop" char="]" />
</context>
<context name="gdl_regexpr_4" attribute="Regular Expression" lineEndContext="#stay" >
<IncludeRules context="regexpr_rules" />
<Detect2Chars attribute="Regular Expression" char="\" char1="&gt;" context="#stay"/>
<DetectChar attribute="Regular Expression" context="gdl_regexpr_4_nested" char="&lt;" />
<RegExpr attribute="GDL input" context="#pop#pop" String="&gt;[uiomxn]*" endRegion="GdlInput" />
</context>
<context name="gdl_regexpr_4_nested" attribute="Regular Expression" lineEndContext="#stay" >
<IncludeRules context="regexpr_rules" />
<DetectChar attribute="Regular Expression" context="gdl_regexpr_4_nested" char="&lt;" />
<DetectChar attribute="Regular Expression" context="#pop" char="&gt;" />
</context>
<!-- this format doesn't allow nesting. it is terminated by the next occurence of the
delimiter character
-->
<context name="gdl_regexpr_5" attribute="Regular Expression" lineEndContext="#stay" dynamic="true">
<IncludeRules context="regexpr_rules" />
<RegExpr attribute="Regular Expression" String="\\%1" context="#stay" dynamic="true" />
<RegExpr attribute="GDL input" context="#pop#pop" String="\s*%1[uiomxn]*" dynamic="true" endRegion="GdlInput" />
</context>
<!-- rules to be included in all regexpr contexts -->
<context name="regexpr_rules" attribute="Regular Expression" lineEndContext="#stay" >
<Detect2Chars attribute="Regular Expression" char="\" char1="\" context="#stay"/>
<RegExpr attribute="Substitution" String="#@{1,2}" context="Short Subst"/>
<Detect2Chars attribute="Substitution" char="#" char1="{" context="Subst"/>
</context>
<!-- END of General delimited input support -->
<!-- handle data in script -->
<context name="DATA" attribute="Data" lineEndContext="#stay"/>
</contexts>
<itemDatas>
<itemData name="Normal Text" defStyleNum="dsNormal"/>
<itemData name="Keyword" defStyleNum="dsKeyword"/>
<itemData name="Attribute Definition" defStyleNum="dsOthers"/>
<itemData name="Access Control" defStyleNum="dsKeyword"/>
<itemData name="Definition" defStyleNum="dsKeyword"/>
<itemData name="Pseudo variable" defStyleNum="dsDecVal"/>
<itemData name="Dec" defStyleNum="dsDecVal"/>
<itemData name="Float" defStyleNum="dsFloat"/>
<!--MOD<itemData name="Char" defStyleNum="dsChar"/>-->
<itemData name="Octal" defStyleNum="dsBaseN"/>
<itemData name="Hex" defStyleNum="dsBaseN"/>
<itemData name="Bin" defStyleNum="dsBaseN"/>
<itemData name="Symbol" defStyleNum="dsString"/>
<itemData name="String" defStyleNum="dsString"/>
<itemData name="Raw String" defStyleNum="dsString"/>
<itemData name="Command" defStyleNum="dsString"/>
<!-- <itemData name="Message" defStyleNum="dsNormal" color="#034B8E"/> -->
<itemData name="Regular Expression" defStyleNum="dsOthers"/>
<itemData name="Substitution" defStyleNum="dsOthers"/>
<itemData name="Data" defStyleNum="dsNormal"/>
<!-- short for 'general delimited input' -->
<itemData name="GDL input" defStyleNum="dsOthers" />
<itemData name="Variable" defStyleNum="dsDataType"/>
<itemData name="Constant" defStyleNum="dsDataType"/>
<itemData name="List" defStyleNum="dsDataType"/>
<itemData name="Constant Value" defStyleNum="dsDataType"/>
<itemData name="Attribute" defStyleNum="dsNormal"/>
<itemData name="Metaparameters" defStyleNum="dsNormal"/>
<itemData name="Member" defStyleNum="dsNormal"/>
<itemData name="Instance Variable" defStyleNum="dsOthers"/>
<itemData name="Class Variable" defStyleNum="dsOthers"/>
<itemData name="Subclass" defStyleNum="dsNormal"/>
<itemData name="Comment" defStyleNum="dsComment"/>
<itemData name="Blockcomment" defStyleNum="dsComment"/>
<itemData name="Region Marker" defStyleNum="dsNormal"/>
<itemData name="RDoc Value" defStyleNum="dsOthers"/>
<itemData name="Here Document" defStyleNum="dsOthers"/>
<!-- use these to mark errors and alerts things -->
<itemData name="Error" defStyleNum="dsError" />
<itemData name="Alert" defStyleNum="dsAlert" />
<itemData name="Delimiter" defStyleNum="dsNormal"/>
<itemData name="Expression" defStyleNum="dsOthers"/>
<itemData name="Operator" defStyleNum="dsNormal"/>
</itemDatas>
</highlighting>
<general>
<comments>
<comment name="singleLine" start="#"/>
</comments>
<keywords casesensitive="1" weakDeliminator="!?"/>
</general>
</language>

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE language SYSTEM "language.dtd"> <!DOCTYPE language SYSTEM "language.dtd">
<language name="PureBasic" version="3.92" kateversion="2.5" section="Sources" extensions="*.pb" mimetype="text/x-purebasic" author="Sven Langenkamp (ace@kylixforum.de)" license="LGPL"> <language name="PureBasic" version="3.91" kateversion="2.3" section="Sources" extensions="*.pb" mimetype="text/x-purebasic" author="Sven Langenkamp (ace@kylixforum.de)" license="LGPL">
<highlighting> <highlighting>
<list name="keywords"> <list name="keywords">
<item> For </item> <item> For </item>

@ -13,7 +13,7 @@
<!-- v2.06 decorator names can (and often do) contain periods --> <!-- v2.06 decorator names can (and often do) contain periods -->
<!-- v2.07 add support for %prog and co, see bug 142832 --> <!-- v2.07 add support for %prog and co, see bug 142832 -->
<!-- v2.08 add missing overloaders, new Python 3 statements, builtins, and keywords --> <!-- v2.08 add missing overloaders, new Python 3 statements, builtins, and keywords -->
<language name="Python" version="2.23" style="python" kateversion="2.5" section="Scripts" extensions="*.py;*.pyw;SConstruct;SConscript" mimetype="application/x-python;text/x-python" casesensitive="1" author="Michael Bueker" license=""> <language name="Python" version="2.22" style="python" kateversion="2.4" section="Scripts" extensions="*.py;*.pyw;SConstruct;SConscript" mimetype="application/x-python;text/x-python" casesensitive="1" author="Michael Bueker" license="">
<highlighting> <highlighting>
<list name="prep"> <list name="prep">
<item> import </item> <item> import </item>
@ -361,7 +361,7 @@
<DetectSpaces/> <DetectSpaces/>
<LineContinue attribute="Normal Text" context="CheckForStringNext"/> <LineContinue attribute="Normal Text" context="CheckForStringNext"/>
</context> </context>
<context name="CheckForStringNext" attribute="Normal Text" lineEndContext="#pop" fallthrough="true" fallthroughContext="#pop"> <context name="CheckForStringNext" attribute="Normal Text" lineEndContext="#pop" fallthrough="true" fallthroughContext="#pop">
<DetectSpaces/> <DetectSpaces/>
<LineContinue attribute="Normal Text" context="CheckForStringNext"/> <LineContinue attribute="Normal Text" context="CheckForStringNext"/>
@ -432,14 +432,14 @@
<IncludeRules context="StringVariants" /> <IncludeRules context="StringVariants" />
<IncludeRules context="Normal" /> <IncludeRules context="Normal" />
</context> </context>
<context name="List" attribute="Normal Text" lineEndContext="#stay" noIndentationBasedFolding="true"> <context name="List" attribute="Normal Text" lineEndContext="#stay" noIndentationBasedFolding="true">
<DetectSpaces/> <DetectSpaces/>
<DetectChar attribute="Normal Text" char="]" context="#pop" endRegion="List"/> <DetectChar attribute="Normal Text" char="]" context="#pop" endRegion="List"/>
<IncludeRules context="StringVariants" /> <IncludeRules context="StringVariants" />
<IncludeRules context="Normal" /> <IncludeRules context="Normal" />
</context> </context>
<context name="Tuple" attribute="Normal Text" lineEndContext="#stay" noIndentationBasedFolding="true"> <context name="Tuple" attribute="Normal Text" lineEndContext="#stay" noIndentationBasedFolding="true">
<DetectSpaces/> <DetectSpaces/>
<DetectChar attribute="Normal Text" char=")" context="#pop" endRegion="Tuple"/> <DetectChar attribute="Normal Text" char=")" context="#pop" endRegion="Tuple"/>
@ -451,7 +451,7 @@
<context name="Hash comment" attribute="Comment" lineEndContext="#pop"> <context name="Hash comment" attribute="Comment" lineEndContext="#pop">
<IncludeRules context="##Alerts" /> <IncludeRules context="##Alerts" />
<IncludeRules context="##Modelines" /> <IncludeRules context="##Modelines" />
</context> </context>
<context name="Tripple A-comment" attribute="Comment" lineEndContext="#stay" noIndentationBasedFolding="true"> <context name="Tripple A-comment" attribute="Comment" lineEndContext="#stay" noIndentationBasedFolding="true">

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE language SYSTEM "language.dtd"> <!DOCTYPE language SYSTEM "language.dtd">
<language name="QMake" section="Other" extensions="*.pro;*.pri;*.prf;" mimetype="" version="1.3" kateversion="2.5" author="Milian Wolff (mail@milianw.de)" license="LGPL"> <language name="QMake" section="Other" extensions="*.pro;*.pri;*.prf;" mimetype="" version="1.2" kateversion="2.0" author="Milian Wolff (mail@milianw.de)" license="LGPL">
<highlighting> <highlighting>
<list name="variables"> <list name="variables">

@ -9,10 +9,10 @@
Copyright (c) 2012 by Alex Turbov (i.zaufi@gmail.com) Copyright (c) 2012 by Alex Turbov (i.zaufi@gmail.com)
--> -->
<language <language
name="C++11/Qt4" name="C++/Qt4"
section="Sources" section="Sources"
version="1.01" version="1.2"
kateversion="2.5" kateversion="2.4"
indenter="cstyle" indenter="cstyle"
extensions="*.moc" extensions="*.moc"
mimetype="text/x-c++src;text/x-c++hdr;text/x-chdr" mimetype="text/x-c++src;text/x-c++hdr;text/x-chdr"
@ -1551,10 +1551,10 @@
</list> </list>
<contexts> <contexts>
<!-- Base context for C++11 and Qt highlighting to be used as standalone syntax --> <!-- Base context for C++ and Qt highlighting to be used as standalone syntax -->
<context attribute="Normal Text" lineEndContext="#stay" name="Normal"> <context attribute="Normal Text" lineEndContext="#stay" name="Normal">
<IncludeRules context="DetectQt4Extensions" /> <IncludeRules context="DetectQt4Extensions" />
<IncludeRules context="##C++11" /> <IncludeRules context="##C++" />
</context> </context>
<!-- This context can be used from other (alternative) C++ syntax files <!-- This context can be used from other (alternative) C++ syntax files
@ -1582,11 +1582,11 @@
<itemDatas> <itemDatas>
<itemData name="Normal Text" defStyleNum="dsNormal" spellChecking="false" /> <itemData name="Normal Text" defStyleNum="dsNormal" spellChecking="false" />
<itemData name="Qt4 Extensions" defStyleNum="dsNormal" spellChecking="false" /> <itemData name="Qt4 Extensions" defStyleNum="dsOthers" spellChecking="false" />
<itemData name="Qt4 Types" defStyleNum="dsNormal" spellChecking="false" /> <itemData name="Qt4 Types" defStyleNum="dsOthers" spellChecking="false" />
<itemData name="Qt4 Classes" defStyleNum="dsNormal" spellChecking="false" /> <itemData name="Qt4 Classes" defStyleNum="dsOthers" spellChecking="false" />
<itemData name="Qt4 Functions" defStyleNum="dsNormal" spellChecking="false" /> <itemData name="Qt4 Functions" defStyleNum="dsOthers" spellChecking="false" />
<itemData name="Qt4 Macros" defStyleNum="dsNormal" spellChecking="false" /> <itemData name="Qt4 Macros" defStyleNum="dsOthers" spellChecking="false" />
</itemDatas> </itemDatas>
</highlighting> </highlighting>

@ -7,7 +7,7 @@
R : http://www.r-project.org/ R : http://www.r-project.org/
RKWard : http://rkward.sourceforge.net/ RKWard : http://rkward.sourceforge.net/
--> -->
<language version="2.08" kateversion="2.5" name="R Script" section="Scripts" extensions="*.R;*.r;*.S;*.s;*.q" mimetype="" license="GPL"> <language version="2.07-1" kateversion="2.5" name="R Script" section="Scripts" extensions="*.R;*.r;*.S;*.s;*.q" mimetype="" license="GPL">
<highlighting> <highlighting>
<list name="controls"> <list name="controls">

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE language SYSTEM "language.dtd"> <!DOCTYPE language SYSTEM "language.dtd">
<language name="RapidQ" version="1.02" kateversion="2.5" section="Sources" extensions="*.rqb" author="Tiberiu Dragulinescu" license="LGPL"> <language name="RapidQ" version="1.01" kateversion="2.1" section="Sources" extensions="*.rqb" author="Tiberiu Dragulinescu" license="LGPL">
<highlighting> <highlighting>
<list name="keywords"> <list name="keywords">
<item>abs</item> <item>abs</item>

@ -16,8 +16,8 @@
- Namespace rules - Namespace rules
--> -->
<language version="0.9" <language version="0.8"
kateversion="2.5" kateversion="2.1"
name="RELAX NG" name="RELAX NG"
section="Markup" section="Markup"
extensions="*.rng;*.RNG" extensions="*.rng;*.RNG"

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE language SYSTEM "language.dtd"> <!DOCTYPE language SYSTEM "language.dtd">
<language name="RelaxNG-Compact" version="0.3" kateversion="2.5" section="Markup" extensions="*.rnc" casesensitive="1" author="Rintze Zelle" license="LGPL"> <language name="RelaxNG-Compact" version="0.2" kateversion="2.4" section="Markup" extensions="*.rnc" casesensitive="1" author="Rintze Zelle" license="LGPL">
<highlighting> <highlighting>
<list name="Keywords"> <list name="Keywords">
<item> default </item> <item> default </item>

@ -6,7 +6,7 @@
<!ENTITY SimpleReferenceNameChars "\w-_\.:\+"> <!ENTITY SimpleReferenceNameChars "\w-_\.:\+">
]> ]>
<!-- Copyright Matt Williams <matt@milliams.com> June 2010 --> <!-- Copyright Matt Williams <matt@milliams.com> June 2010 -->
<language name="reStructuredText" extensions="*.rst" section="Markup" mimetype="text/x-rst" version="1.03" kateversion="2.5" casesensitive="1"> <language name="reStructuredText" extensions="*.rst" section="Markup" mimetype="text/x-rst" version="1.02" kateversion="2.4" casesensitive="1">
<highlighting> <highlighting>

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE language SYSTEM "language.dtd"> <!DOCTYPE language SYSTEM "language.dtd">
<language name="Restructured Text" version="1.01" kateversion="2.5" section="Markup" extensions="*.rst" author="Massimiliano Torromeo (massimiliano.torromeo@gmail.com)" license="LGPL"> <language name="Restructured Text" version="1.0" kateversion="2.4" section="Markup" extensions="*.rst" author="Massimiliano Torromeo (massimiliano.torromeo@gmail.com)" license="LGPL">
<highlighting> <highlighting>
<contexts> <contexts>

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE language SYSTEM "language.dtd"> <!DOCTYPE language SYSTEM "language.dtd">
<language name="REXX" version="1.02" kateversion="2.5" section="Scripts" extensions="*.rex" mimetype=""> <language name="REXX" version="1.01" kateversion="2.3" section="Scripts" extensions="*.rex" mimetype="">
<highlighting> <highlighting>
<list name="instructions"> <list name="instructions">
<item> arg </item> <item> arg </item>

@ -44,7 +44,7 @@
--> -->
<!-- Hold the "language" opening tag on a single line, as mentioned in "language.dtd". --> <!-- Hold the "language" opening tag on a single line, as mentioned in "language.dtd". -->
<language name="Ruby/Rails/RHTML" version="1.02" kateversion="2.5" section="Markup" extensions="*.rhtml;*.html.erb" mimetype="" author="Richard Dale rdale@foton.es" license="LGPL"> <language name="Ruby/Rails/RHTML" version="1.01" kateversion="2.4" section="Markup" extensions="*.rhtml;*.html.erb" mimetype="" author="Richard Dale rdale@foton.es" license="LGPL">
<highlighting> <highlighting>
@ -875,7 +875,7 @@
<IncludeRules context="dq_string_rules" /> <IncludeRules context="dq_string_rules" />
</context> </context>
<!-- this format doesn't allow nesting. it is terminated by the next occurence of the <!-- this format doesn't allow nesting. it is terminated by the next occurrence of the
delimiter character delimiter character
--> -->
<context name="gdl_dq_string_5" attribute="String" lineEndContext="#stay" dynamic="true"> <context name="gdl_dq_string_5" attribute="String" lineEndContext="#stay" dynamic="true">
@ -940,7 +940,7 @@
<DetectChar attribute="String" context="#pop" char="&gt;" /> <DetectChar attribute="String" context="#pop" char="&gt;" />
</context> </context>
<!-- this format doesn't allow nesting. it is terminated by the next occurence of the <!-- this format doesn't allow nesting. it is terminated by the next occurrence of the
delimiter character delimiter character
--> -->
<context name="gdl_token_array_5" attribute="String" lineEndContext="#stay" dynamic="true"> <context name="gdl_token_array_5" attribute="String" lineEndContext="#stay" dynamic="true">
@ -1004,7 +1004,7 @@
<DetectChar attribute="Raw String" context="#pop" char="&gt;" /> <DetectChar attribute="Raw String" context="#pop" char="&gt;" />
</context> </context>
<!-- this format doesn't allow nesting. it is terminated by the next occurence of the <!-- this format doesn't allow nesting. it is terminated by the next occurrence of the
delimiter character delimiter character
--> -->
<context name="gdl_apostrophed_5" attribute="Raw String" lineEndContext="#stay" dynamic="true"> <context name="gdl_apostrophed_5" attribute="Raw String" lineEndContext="#stay" dynamic="true">
@ -1068,7 +1068,7 @@
<DetectChar attribute="Command" context="#pop" char="&gt;" /> <DetectChar attribute="Command" context="#pop" char="&gt;" />
</context> </context>
<!-- this format doesn't allow nesting. it is terminated by the next occurence of the <!-- this format doesn't allow nesting. it is terminated by the next occurrence of the
delimiter character delimiter character
--> -->
<context name="gdl_shell_command_5" attribute="Command" lineEndContext="#stay" dynamic="true"> <context name="gdl_shell_command_5" attribute="Command" lineEndContext="#stay" dynamic="true">
@ -1134,7 +1134,7 @@
<DetectChar attribute="Regular Expression" context="#pop" char="&gt;" /> <DetectChar attribute="Regular Expression" context="#pop" char="&gt;" />
</context> </context>
<!-- this format doesn't allow nesting. it is terminated by the next occurence of the <!-- this format doesn't allow nesting. it is terminated by the next occurrence of the
delimiter character delimiter character
--> -->
<context name="gdl_regexpr_5" attribute="Regular Expression" lineEndContext="#stay" dynamic="true"> <context name="gdl_regexpr_5" attribute="Regular Expression" lineEndContext="#stay" dynamic="true">

@ -5,7 +5,7 @@
<!--By David Williams--> <!--By David Williams-->
<!--Email david@david-williams.info--> <!--Email david@david-williams.info-->
<language name="RenderMan RIB" version="1.01" kateversion="2.5" section="Other" mimetype="" extensions="*.rib" author="David Williams &lt;david@david-williams.info&gt;" license="LGPL"> <language name="RenderMan RIB" version="1.00" kateversion="2.3" section="Other" mimetype="" extensions="*.rib" author="David Williams &lt;david@david-williams.info&gt;" license="LGPL">
<highlighting> <highlighting>
<list name="Graphics States"> <list name="Graphics States">
<item> AreaLightSource </item> <item> AreaLightSource </item>

@ -8,7 +8,7 @@
<!ENTITY os_conditionals_names "(ifos|ifnos)"> <!ENTITY os_conditionals_names "(ifos|ifnos)">
<!ENTITY lookahead_whitespace_eol "(?=($| |\t))"> <!ENTITY lookahead_whitespace_eol "(?=($| |\t))">
]> ]>
<language name="RPM Spec" version="2.04" kateversion="2.5" section="Other" extensions="*.spec" mimetype="" license="public domain"> <language name="RPM Spec" version="2.03" kateversion="2.4" section="Other" extensions="*.spec" mimetype="" license="public domain">
<!-- The entities "arch" and "os" are based on /usr/lib/rpm/rpmrc (in the version coming with openSUSE 11.4). --> <!-- The entities "arch" and "os" are based on /usr/lib/rpm/rpmrc (in the version coming with openSUSE 11.4). -->
@ -381,7 +381,7 @@
</context> </context>
<!-- This context handles quoted strings in %if statements. WARNING: Make sure that you <!-- This context handles quoted strings in %if statements. WARNING: Make sure that you
switch to this context _after_ parsing the starting ", because at the first occurence switch to this context _after_ parsing the starting ", because at the first occurrence
of " this context switches back. --> of " this context switches back. -->
<context attribute="String" lineEndContext="#pop" name="quoted strings in if statements"> <context attribute="String" lineEndContext="#pop" name="quoted strings in if statements">
<!-- Handle \ --> <!-- Handle \ -->

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?> <!-- KATE Syntax Highlighting for RSI IDL --> <?xml version="1.0" encoding="UTF-8"?> <!-- KATE Syntax Highlighting for RSI IDL -->
<!DOCTYPE language SYSTEM "language.dtd"><!-- Created by Markus Fraenz,fraenz@linmpi.mpg.de Aug 2002 --> <!DOCTYPE language SYSTEM "language.dtd"><!-- Created by Markus Fraenz,fraenz@linmpi.mpg.de Aug 2002 -->
<language name="RSI IDL" version="1.05" kateversion="2.5" section="Sources" extensions="*.pro" mimetype="text/x-rsiidl-src" author="Markus Fraenz (fraenz@linmpi.mpg.de)" license=""> <language name="RSI IDL" version="1.04" kateversion="2.1" section="Sources" extensions="*.pro" mimetype="text/x-rsiidl-src" author="Markus Fraenz (fraenz@linmpi.mpg.de)" license="">
<highlighting> <highlighting>
<list name="reserved words"> <list name="reserved words">
<item> For </item> <item> For </item>
@ -39,6 +39,8 @@
<item> Common </item> <item> Common </item>
<item> Of </item> <item> Of </item>
<item> On_ioerror </item> <item> On_ioerror </item>
<item> Switch </item>
<item> Endswitch </item>
</list> </list>
<list name="system variables"> <list name="system variables">
<item>dpi</item> <item>dpi</item>

@ -31,7 +31,7 @@
<!-- Hold the "language" opening tag on a single line, as mentioned in "language.dtd". --> <!-- Hold the "language" opening tag on a single line, as mentioned in "language.dtd". -->
<language name="Ruby" section="Scripts" <language name="Ruby" section="Scripts"
version="1.28" kateversion="2.5" version="1.27" kateversion="2.4"
extensions="*.rb;*.rjs;*.rxml;*.xml.erb;*.js.erb;*.rake;Rakefile;Gemfile;*.gemspec" extensions="*.rb;*.rjs;*.rxml;*.xml.erb;*.js.erb;*.rake;Rakefile;Gemfile;*.gemspec"
mimetype="application/x-ruby" mimetype="application/x-ruby"
style="ruby" indenter="ruby" style="ruby" indenter="ruby"

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE language SYSTEM "language.dtd"> <!DOCTYPE language SYSTEM "language.dtd">
<language name="Sather" version="1.04" kateversion="2.5" section="Sources" extensions="*.sa" mimetype="text/x-sather-src" casesensitive="1"> <language name="Sather" version="1.03" kateversion="2.1" section="Sources" extensions="*.sa" mimetype="text/x-sather-src" casesensitive="1">
<highlighting> <highlighting>
<list name="keywords"> <list name="keywords">
<item> and </item> <item> and </item>

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE language SYSTEM "language.dtd"> <!DOCTYPE language SYSTEM "language.dtd">
<language name="Scala" version="1.01" kateversion="2.5" section="Sources" <language name="Scala" version="1.0" kateversion="2.4" section="Sources"
extensions="*.scala" mimetype="text/x-scala" license="LGPL" extensions="*.scala" mimetype="text/x-scala" license="LGPL"
author="Stephane Micheloud (stephane.micheloud@epfl.ch)"> author="Stephane Micheloud (stephane.micheloud@epfl.ch)">
<!-- <!--

@ -40,7 +40,7 @@
guile procedures (cause then almost everything would be highlighted) I guile procedures (cause then almost everything would be highlighted) I
removed some to have a rather small but "senseful" list of highlighted words. removed some to have a rather small but "senseful" list of highlighted words.
--> -->
<language version="1.14" kateversion="2.5" name="Scheme" section="Scripts" extensions="*.scm;*.ss;*.scheme;*.guile" mimetype="text/x-scheme" author="Dominik Haumann (dhdev@gmx.de)" license="LGPL" priority="9"> <language version="1.13-1" kateversion="2.4" name="Scheme" section="Scripts" extensions="*.scm;*.ss;*.scheme;*.guile" mimetype="text/x-scheme" author="Dominik Haumann (dhdev@gmx.de)" license="LGPL" priority="9">
<highlighting> <highlighting>
<list name="operators"> <list name="operators">
<item> &lt;= </item> <item> &lt;= </item>

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE language SYSTEM "language.dtd"> <!DOCTYPE language SYSTEM "language.dtd">
<language name="scilab" version="1.04" kateversion="2.5" section="Scientific" extensions="*.sci;*.sce" mimetype="text/x-sci"> <language name="scilab" version="1.03" kateversion="2.3" section="Scientific" extensions="*.sci;*.sce" mimetype="text/x-sci">
<highlighting> <highlighting>
<list name="Structure-keywords"> <list name="Structure-keywords">
<item> do </item> <item> do </item>

File diff suppressed because it is too large Load Diff

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE language SYSTEM "language.dtd"> <!DOCTYPE language SYSTEM "language.dtd">
<language name="sed" section="Scripts" version="1.01" kateversion="2.5" extensions="*.sed" mimetype="text/x-sed" author="Bart Sas (bart.sas@gmail.com)" license="GPL"> <language name="sed" section="Scripts" version="1.0" kateversion="2.4" extensions="*.sed" mimetype="text/x-sed" author="Bart Sas (bart.sas@gmail.com)" license="GPL">
<highlighting> <highlighting>
<contexts> <contexts>
<context name="BeginningOfLine" attribute="Normal" lineEndContext="#stay"> <context name="BeginningOfLine" attribute="Normal" lineEndContext="#stay">

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE language SYSTEM "language.dtd"> <!DOCTYPE language SYSTEM "language.dtd">
<language name="SGML" version="1.03" kateversion="2.5" section="Markup" extensions="*.sgml" mimetype="text/sgml"> <language name="SGML" version="1.02" kateversion="2.1" section="Markup" extensions="*.sgml" mimetype="text/sgml">
<highlighting> <highlighting>
<contexts> <contexts>
<context attribute="Normal Text" lineEndContext="#stay" name="Normal Text" > <context attribute="Normal Text" lineEndContext="#stay" name="Normal Text" >

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE language SYSTEM "language.dtd"> <!DOCTYPE language SYSTEM "language.dtd">
<!-- Highlighting for Sieve scripts (RFC 3028) written by Petter E. Stokke --> <!-- Highlighting for Sieve scripts (RFC 3028) written by Petter E. Stokke -->
<language name="Sieve" version="1.06" kateversion="2.5" section="Scripts" extensions="*.siv" mimetype="application/sieve" priority="5" author="Petter E. Stokke" license=""> <language name="Sieve" version="1.05" kateversion="2.4" section="Scripts" extensions="*.siv" mimetype="application/sieve" priority="5" author="Petter E. Stokke" license="">
<highlighting> <highlighting>
<list name="keywords"> <list name="keywords">
<item> require </item> <item> require </item>

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE language SYSTEM "language.dtd"> <!DOCTYPE language SYSTEM "language.dtd">
<language name="SiSU" version="1.03" section="Markup" kateversion="2.5" extensions="*.sst;*.ssm;*.ssi;*._sst;*.-sst;" author="Ralph Amissah (ralph.amissah@gmail.com)" license="LGPL" > <language name="SiSU" version="1.02" section="Markup" kateversion="2.4" extensions="*.sst;*.ssm;*.ssi;*._sst;*.-sst;" author="Ralph Amissah (ralph.amissah@gmail.com)" license="LGPL" >
<highlighting> <highlighting>
<list name="somename"> <list name="somename">
<item> class </item> <item> class </item>

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE language SYSTEM "language.dtd"> <!DOCTYPE language SYSTEM "language.dtd">
<language name="SML" version="1.07" kateversion="2.5" section="Sources" extensions="*.sml;*.ml" mimetype="" author="Christoph Cullmann (cullmann@kde.org)" license="LGPL"> <language name="SML" version="1.06" kateversion="2.1" section="Sources" extensions="*.sml;*.ml" mimetype="" author="Christoph Cullmann (cullmann@kde.org)" license="LGPL">
<highlighting> <highlighting>
<list name="keywords"> <list name="keywords">
<item> abstype </item> <item> abstype </item>

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE language SYSTEM "language.dtd"> <!DOCTYPE language SYSTEM "language.dtd">
<language name="Spice" section="Hardware" version="1.02" kateversion="2.5" extensions="*.sp;*.hsp" mimetype="text/spice" author="Steven Robson (s.a.robson@sms.ed.ac.uk) and Anders Lund" license="LGPL"> <language name="Spice" section="Hardware" version="1.01" kateversion="2.3" extensions="*.sp;*.hsp" mimetype="text/spice" author="Steven Robson (s.a.robson@sms.ed.ac.uk) and Anders Lund" license="LGPL">
<highlighting> <highlighting>
<contexts> <contexts>

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE language SYSTEM "language.dtd"> <!DOCTYPE language SYSTEM "language.dtd">
<!-- PostgreSQL SQL, syntax definition based on sql.xml by Yury Lebedev --> <!-- PostgreSQL SQL, syntax definition based on sql.xml by Yury Lebedev -->
<language name="SQL (PostgreSQL)" version="1.13" kateversion="2.5" section="Database" extensions="*.sql;*.SQL;*.ddl;*.DDL" mimetype="text/x-sql" casesensitive="0" author="Shane Wright (me@shanewright.co.uk)" license=""> <language name="SQL (PostgreSQL)" version="1.12" kateversion="2.4" section="Database" extensions="*.sql;*.SQL;*.ddl;*.DDL" mimetype="text/x-sql" casesensitive="0" author="Shane Wright (me@shanewright.co.uk)" license="">
<highlighting> <highlighting>
<list name="keywords"> <list name="keywords">
<item> ABORT </item> <item> ABORT </item>

@ -3,7 +3,7 @@
<!-- Oracle10g SQL and PL/SQL syntax - ANSI SQL 2003 superset --> <!-- Oracle10g SQL and PL/SQL syntax - ANSI SQL 2003 superset -->
<!-- This file is maintained by Anders Lund <anders@alweb.dk> since 2005-11-06 --> <!-- This file is maintained by Anders Lund <anders@alweb.dk> since 2005-11-06 -->
<!-- kate: space-indent on; indent-width 2; replace-tabs on; --> <!-- kate: space-indent on; indent-width 2; replace-tabs on; -->
<language name="SQL" version="1.17" kateversion="2.5" section="Database" extensions="*.sql;*.SQL;*.ddl;*.DDL" mimetype="text/x-sql" casesensitive="0" author="Yury Lebedev (yurylebedev@mail.ru)" license="LGPL"> <language name="SQL" version="1.16" kateversion="2.4" section="Database" extensions="*.sql;*.SQL;*.ddl;*.DDL" mimetype="text/x-sql" casesensitive="0" author="Yury Lebedev (yurylebedev@mail.ru)" license="LGPL">
<highlighting> <highlighting>
<list name="keywords"> <list name="keywords">
<item> ACCESS </item> <item> ACCESS </item>

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE language SYSTEM "language.dtd"> <!DOCTYPE language SYSTEM "language.dtd">
<language name="Stata" version="2.01" kateversion="2.5" section="Sources" extensions="*.do; *.ado; *.doh; *.DO; *.ADO; *.DOH" <language name="Stata" version="2.00" kateversion="2.4" section="Sources" extensions="*.do; *.ado; *.doh; *.DO; *.ADO; *.DOH"
casesensitive="1" priority="5" author="Larry Radbill (Larry.Radbill gmail com)" license="LGPL" > casesensitive="1" priority="5" author="Larry Radbill (Larry.Radbill gmail com)" license="LGPL" >
<highlighting> <highlighting>

@ -7,7 +7,7 @@
================================================================================ ================================================================================
July 17th 2008 Initial version July 17th 2008 Initial version
--> -->
<language name="SystemC" version="0.02" kateversion="2.5" section="Hardware" extensions="*.c++;*.cxx;*.cpp;*.cc;*.C;*.h;*.hh;*.H;*.h++;*.hxx;*.hpp;*.hcc;*.moc" mimetype="text/x-c++src;text/x-c++hdr;text/x-chdr" priority="1" author="Joseph Wenninger (jowenn@kde.org)" license="LGPL"> <language name="SystemC" version="0.01" kateversion="2.4" section="Hardware" extensions="*.c++;*.cxx;*.cpp;*.cc;*.C;*.h;*.hh;*.H;*.h++;*.hxx;*.hpp;*.hcc;*.moc" mimetype="text/x-c++src;text/x-c++hdr;text/x-chdr" priority="1" author="Joseph Wenninger (jowenn@kde.org)" license="LGPL">
<highlighting> <highlighting>
<list name="systemc_keywords"> <list name="systemc_keywords">

@ -39,7 +39,7 @@
<!-- --> <!-- -->
<!--***********************************************************************--> <!--***********************************************************************-->
<!DOCTYPE language SYSTEM "language.dtd"> <!DOCTYPE language SYSTEM "language.dtd">
<language name="SystemVerilog" version="1.51" kateversion="2.5" section="Hardware" extensions="*.sv;*.svh" mimetype="text/x-systemverilog-src" author="Sean O'Boyle (seanoboyle@intelligentdv.com)" license="GPL"> <language name="SystemVerilog" version="1.50" kateversion="2.4" section="Hardware" extensions="*.sv;*.svh" mimetype="text/x-systemverilog-src" author="Sean O'Boyle (seanoboyle@intelligentdv.com)" license="GPL">
<highlighting> <highlighting>
<list name="key_deprecated"> <list name="key_deprecated">
<item> defparam </item> <item> defparam </item>

@ -3,7 +3,7 @@
<!-- TADS 3 syntax highlight definition for Kate. --> <!-- TADS 3 syntax highlight definition for Kate. -->
<!-- Author: Nikos Chantziaras <realnc@gmail.com> --> <!-- Author: Nikos Chantziaras <realnc@gmail.com> -->
<language name="TADS 3" section="Sources" <language name="TADS 3" section="Sources"
version="1.01" kateversion="2.5" version="1.0" kateversion="2.4"
indenter="cstyle" indenter="cstyle"
extensions="*.t;*.h" extensions="*.t;*.h"
mimetype="" mimetype=""

@ -28,7 +28,7 @@
- Fixed detection of varaibles with names containing serval namespace delimiters (::) - Fixed detection of varaibles with names containing serval namespace delimiters (::)
--> -->
<language name="Tcl/Tk" version="1.12" kateversion="2.5" section="Scripts" extensions="*.tcl;*.tk" mimetype="text/x-tcl"> <language name="Tcl/Tk" version="1.11" kateversion="2.4" section="Scripts" extensions="*.tcl;*.tk" mimetype="text/x-tcl">
<highlighting> <highlighting>
<list name="keywords"> <list name="keywords">
<item> after </item> <item> after </item>

@ -8,7 +8,7 @@
<!ENTITY noword "(?![\w$+-])"> <!-- no word, $, + or - following --> <!ENTITY noword "(?![\w$+-])"> <!-- no word, $, + or - following -->
<!ENTITY pathpart "([\w_@.&#37;*?+-]|\\ )"> <!-- valid character in a file name --> <!ENTITY pathpart "([\w_@.&#37;*?+-]|\\ )"> <!-- valid character in a file name -->
]> ]>
<language name="Tcsh" version="0.3" kateversion="2.5" section="Scripts" extensions="*.csh;*.tcsh;csh.cshrc;csh.login;.tcshrc;.cshrc;.login" mimetype="application/x-csh" casesensitive="1" author="Matthew Woehlke (mw_triad@users.sourceforge.net)" license="LGPL"> <language name="Tcsh" version="0.2-1" kateversion="2.4" section="Scripts" extensions="*.csh;*.tcsh;csh.cshrc;csh.login;.tcshrc;.cshrc;.login" mimetype="application/x-csh" casesensitive="1" author="Matthew Woehlke (mw_triad@users.sourceforge.net)" license="LGPL">
<!-- (c) 2006 Matthew Woehlke (mw_triad@users.sourceforge.net) <!-- (c) 2006 Matthew Woehlke (mw_triad@users.sourceforge.net)
Based on the bash highlighter by Wilbert Berendsen (wilbert@kde.nl) Based on the bash highlighter by Wilbert Berendsen (wilbert@kde.nl)

@ -10,13 +10,13 @@
then restart Кate/KDevelop/Quanta... whatever using katepart. then restart Кate/KDevelop/Quanta... whatever using katepart.
That's it. You have Template Toolkit Syntax highliting. That's it. You have Template Toolkit Syntax highliting.
Enjoy!!! Enjoy!!!
--> -->
<!-- <!--
Changelog :) Changelog :)
0.02 Added highliting for interpolated variables 0.02 Added highliting for interpolated variables
--> -->
<language version="0.04" kateversion="2.5" <language version="0.03-1" kateversion="2.4"
author="Красимир Беров (k.berov@gmail.com)" license="Artistic" author="Красимир Беров (k.berov@gmail.com)" license="Artistic"
name="TT2" section="Markup" extensions="*.tt*;" casesensitive="TRUE"> name="TT2" section="Markup" extensions="*.tt*;" casesensitive="TRUE">
<highlighting> <highlighting>
@ -97,7 +97,7 @@
<item>reverse</item> <item>reverse</item>
<item>join</item> <item>join</item>
<item>grep</item> <item>grep</item>
<item>unshift</item> <item>unshift</item>
<item>push</item> <item>push</item>
<item>shift</item> <item>shift</item>
@ -137,7 +137,7 @@
<item>stderr</item> <item>stderr</item>
<item>null</item> <item>null</item>
<item>latex</item> <item>latex</item>
</list> </list>
<list name="operators"> <list name="operators">
<item> = </item> <item> = </item>
<item> != </item> <item> != </item>
@ -190,7 +190,7 @@
<RegExpr attribute="Variable" context="#stay" String="&var1;" /> <RegExpr attribute="Variable" context="#stay" String="&var1;" />
<RegExpr attribute="Variable" context="#stay" String="&varwithbraces;" /> <RegExpr attribute="Variable" context="#stay" String="&varwithbraces;" />
</context> </context>
<context name="tt2source" attribute="TT2 Text" lineEndContext="#stay"> <context name="tt2source" attribute="TT2 Text" lineEndContext="#stay">
<StringDetect attribute="Keyword" context="#pop" String="%]" /> <StringDetect attribute="Keyword" context="#pop" String="%]" />
<DetectChar attribute="Comment" context="tt2_onelinecomment" char="#" /> <DetectChar attribute="Comment" context="tt2_onelinecomment" char="#" />
@ -207,7 +207,7 @@
<Int attribute="Decimal" context="#stay" /> <Int attribute="Decimal" context="#stay" />
<AnyChar attribute="Other" context="#stay" String=";()}{:,[]" /> <AnyChar attribute="Other" context="#stay" String=";()}{:,[]" />
<keyword attribute="Other" context="#stay" String="Others" /> <keyword attribute="Other" context="#stay" String="Others" />
<RegExpr attribute="Control Structures" context="#stay" String="\bELSIF\b" insensitive="FALSE" beginRegion="iffi1" endRegion="iffi1"/> <RegExpr attribute="Control Structures" context="#stay" String="\bELSIF\b" insensitive="FALSE" beginRegion="iffi1" endRegion="iffi1"/>
<RegExpr attribute="Control Structures" context="#stay" String="\bELSE\b" insensitive="FALSE" beginRegion="iffi1" endRegion="iffi1"/> <RegExpr attribute="Control Structures" context="#stay" String="\bELSE\b" insensitive="FALSE" beginRegion="iffi1" endRegion="iffi1"/>
<RegExpr attribute="Control Structures" context="#stay" String="\bIF\b" insensitive="FALSE" beginRegion="iffi1"/> <RegExpr attribute="Control Structures" context="#stay" String="\bIF\b" insensitive="FALSE" beginRegion="iffi1"/>
@ -216,7 +216,7 @@
<RegExpr attribute="Control Structures" context="#stay" String="\bFOREACH\b" insensitive="FALSE" beginRegion="foreachblock"/> <RegExpr attribute="Control Structures" context="#stay" String="\bFOREACH\b" insensitive="FALSE" beginRegion="foreachblock"/>
<RegExpr attribute="Control Structures" context="#stay" String="\bEND\b" insensitive="FALSE" endRegion="foreachblock"/> <RegExpr attribute="Control Structures" context="#stay" String="\bEND\b" insensitive="FALSE" endRegion="foreachblock"/>
<keyword attribute="Keyword" context="#stay" String="keywords" /> <keyword attribute="Keyword" context="#stay" String="keywords" />
<keyword attribute="Control Structures" context="#stay" String="control structures" /> <keyword attribute="Control Structures" context="#stay" String="control structures" />
<keyword attribute="Function" context="#stay" String="functions" /> <keyword attribute="Function" context="#stay" String="functions" />
@ -256,19 +256,19 @@
<DetectChar attribute="Types" context="types1" char="'" /> <DetectChar attribute="Types" context="types1" char="'" />
<DetectChar attribute="Types" context="types2" char="&quot;" /> <DetectChar attribute="Types" context="types2" char="&quot;" />
</context> </context>
<context name="types1" attribute="Types" lineEndContext="#stay"> <context name="types1" attribute="Types" lineEndContext="#stay">
<StringDetect attribute="Keyword" context="tt2source" String="[%" /> <StringDetect attribute="Keyword" context="tt2source" String="[%" />
<StringDetect attribute="Keyword" context="tt2source" String="[%" /> <StringDetect attribute="Keyword" context="tt2source" String="[%" />
<DetectChar attribute="Types" context="#pop#pop" char="'" /> <DetectChar attribute="Types" context="#pop#pop" char="'" />
</context> </context>
<context name="types2" attribute="Types" lineEndContext="#stay"> <context name="types2" attribute="Types" lineEndContext="#stay">
<StringDetect attribute="Keyword" context="tt2source" String="[%" /> <StringDetect attribute="Keyword" context="tt2source" String="[%" />
<StringDetect attribute="Keyword" context="tt2source" String="[%" /> <StringDetect attribute="Keyword" context="tt2source" String="[%" />
<DetectChar attribute="Types" context="#pop#pop" char="&quot;" /> <DetectChar attribute="Types" context="#pop#pop" char="&quot;" />
</context> </context>
<context name="scripts" attribute="Normal Text" lineEndContext="#stay"> <context name="scripts" attribute="Normal Text" lineEndContext="#stay">
<Detect2Chars attribute="Comment" context="scripts_onelinecomment" char="/" char1="/" /> <Detect2Chars attribute="Comment" context="scripts_onelinecomment" char="/" char1="/" />
<Detect2Chars attribute="Comment" context="twolinecomment" char="/" char1="*" /> <Detect2Chars attribute="Comment" context="twolinecomment" char="/" char1="*" />
@ -277,7 +277,7 @@
<keyword attribute="Function" context="#stay" String="functions" /> <keyword attribute="Function" context="#stay" String="functions" />
<StringDetect attribute="Keyword" context="tt2source" String="[%"/> <StringDetect attribute="Keyword" context="tt2source" String="[%"/>
<RegExpr attribute="HTML Tag" context="#pop" String="&lt;\s*\/\s*script\s*&gt;" insensitive="TRUE" /> <RegExpr attribute="HTML Tag" context="#pop" String="&lt;\s*\/\s*script\s*&gt;" insensitive="TRUE" />
<DetectChar attribute="String" context="doublequotestring" char="&quot;" /> <DetectChar attribute="String" context="doublequotestring" char="&quot;" />
<DetectChar attribute="String" context="singlequotestring" char="&#39;" /> <DetectChar attribute="String" context="singlequotestring" char="&#39;" />
<HlCOct attribute="Octal" context="#stay" /> <HlCOct attribute="Octal" context="#stay" />
@ -295,9 +295,9 @@
<context name="twolinecomment" attribute="Comment" lineEndContext="#stay"> <context name="twolinecomment" attribute="Comment" lineEndContext="#stay">
<Detect2Chars attribute="Comment" context="#pop" char="*" char1="/" endRegion="Comment" /> <Detect2Chars attribute="Comment" context="#pop" char="*" char1="/" endRegion="Comment" />
</context> </context>
</contexts> </contexts>
<itemDatas> <itemDatas>
<itemData name="Normal Text" defStyleNum="dsNormal" /> <itemData name="Normal Text" defStyleNum="dsNormal" />
<itemData name="TT2 Text" defStyleNum="dsNormal" /> <itemData name="TT2 Text" defStyleNum="dsNormal" />

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE language SYSTEM "language.dtd"> <!DOCTYPE language SYSTEM "language.dtd">
<language name="Texinfo" extensions="*.texi" section="Markup" mimetype="application/x-texinfo" author="Daniel Franke (franke.daniel@gmail.com)" license="LGPL" version="0.3" kateversion="2.5"> <language name="Texinfo" extensions="*.texi" section="Markup" mimetype="application/x-texinfo" author="Daniel Franke (franke.daniel@gmail.com)" license="LGPL" version="0.2" kateversion="2.3">
<highlighting> <highlighting>
<!-- <!--

@ -7,16 +7,16 @@
--> -->
<!DOCTYPE language SYSTEM "language.dtd" <!DOCTYPE language SYSTEM "language.dtd"
[ [
<!ENTITY strongregex "(\s|^)\*[^*]\w.*\w[^*]\*(\s|\.|,|;|:|\-|\?|$)"> <!ENTITY strongregex "(\s|^)\*[^*]\w.*\w[^*]\*(\s|\.|,|;|:|\-|\?|$)">
<!ENTITY strikeoutregex "(\s|^)-[^-]\w.*\w[^-]-(\s|\.|,|;|:|\-|\?|$)"> <!ENTITY strikeoutregex "(\s|^)-[^-]\w.*\w[^-]-(\s|\.|,|;|:|\-|\?|$)">
<!ENTITY blockattrsregex "(\(\w+(#\w+)?\))?"> <!ENTITY blockattrsregex "(\(\w+(#\w+)?\))?">
<!ENTITY formatregex "(&gt;|&lt;|=|&lt;&gt;)?"> <!ENTITY formatregex "(&gt;|&lt;|=|&lt;&gt;)?">
<!ENTITY name "(?![0-9])[\w_:][\w.:_-]*"> <!ENTITY name "(?![0-9])[\w_:][\w.:_-]*">
]> ]>
<language section="Markup" name="Textile" <language section="Markup" name="Textile"
version="1.2" kateversion="2.5" version="1.1" kateversion="2.4"
extensions="*.textile" priority="15" extensions="*.textile" priority="15"
author="Alexander Kabakov (kabakov.as@gmail.com)" author="Alexander Kabakov (kabakov.as@gmail.com)"
license="LGPL" > license="LGPL" >
@ -25,45 +25,45 @@
<context attribute="Normal Text" lineEndContext="#stay" name="Normal Text" > <context attribute="Normal Text" lineEndContext="#stay" name="Normal Text" >
<StringDetect attribute="comment" context="comment" String="&lt;!--" beginRegion="comment" /> <StringDetect attribute="comment" context="comment" String="&lt;!--" beginRegion="comment" />
<RegExpr attribute="macro" String="\{\{&name;\}\}" /> <RegExpr attribute="macro" String="\{\{&name;\}\}" />
<RegExpr context="sectiontitle_block" String="^h1" /> <RegExpr context="sectiontitle_block" String="^h1" />
<RegExpr context="sectionheader_block" String="^h2" /> <RegExpr context="sectionheader_block" String="^h2" />
<RegExpr context="sectionheader_block" String="^h3" /> <RegExpr context="sectionheader_block" String="^h3" />
<RegExpr context="sectionheader_block" String="^h4" /> <RegExpr context="sectionheader_block" String="^h4" />
<RegExpr context="sectionheader_block" String="^h5" /> <RegExpr context="sectionheader_block" String="^h5" />
<RegExpr attribute="textblock" String="^p&blockattrsregex;&formatregex;\." /> <RegExpr attribute="textblock" String="^p&blockattrsregex;&formatregex;\." />
<RegExpr attribute="textblock" String="^pre&blockattrsregex;&formatregex;\." /> <RegExpr attribute="textblock" String="^pre&blockattrsregex;&formatregex;\." />
<RegExpr attribute="textblock" String="^bq&blockattrsregex;&formatregex;\." /> <RegExpr attribute="textblock" String="^bq&blockattrsregex;&formatregex;\." />
<RegExpr attribute="textblock" String="^bc&blockattrsregex;&formatregex;\." /> <RegExpr attribute="textblock" String="^bc&blockattrsregex;&formatregex;\." />
<RegExpr context="image" String="!"/> <RegExpr context="image" String="!"/>
<IncludeRules context="inc" /> <IncludeRules context="inc" />
<RegExpr attribute="itemlist" String="^[\*\#]+\s" /> <RegExpr attribute="itemlist" String="^[\*\#]+\s" />
<RegExpr attribute="htmllink" String='".*":http(s)?:[\w_/\\\d\.%\?&amp;=-]*' /> <RegExpr attribute="htmllink" String='".*":http(s)?:[\w_/\\\d\.%\?&amp;=-]*' />
</context> </context>
<context name="image" lineEndContext="#pop" attribute="image"> <context name="image" lineEndContext="#pop" attribute="image">
<RegExpr String="&blockattrsregex;" attribute="blockattrs" /> <RegExpr String="&blockattrsregex;" attribute="blockattrs" />
<RegExpr String="\w+\.(png|jpg|jpeg|gif|bmp)" attribute="imagefilename" /> <RegExpr String="\w+\.(png|jpg|jpeg|gif|bmp)" attribute="imagefilename" />
<DetectChar char="!" context="#pop" attribute="image"/> <DetectChar char="!" context="#pop" attribute="image"/>
</context> </context>
<context name="sectiontitle_block" lineEndContext="#pop" attribute="sectiontitle"> <context name="sectiontitle_block" lineEndContext="#pop" attribute="sectiontitle">
<RegExpr String="&blockattrsregex;" attribute="sectionblockattrs" /> <RegExpr String="&blockattrsregex;" attribute="sectionblockattrs" />
</context> </context>
<context name="sectionheader_block" lineEndContext="#pop" attribute="sectionheader"> <context name="sectionheader_block" lineEndContext="#pop" attribute="sectionheader">
<RegExpr String="&blockattrsregex;" attribute="sectionblockattrs" /> <RegExpr String="&blockattrsregex;" attribute="sectionblockattrs" />
</context> </context>
<context name="comment" attribute="comment" lineEndContext="#stay"> <context name="comment" attribute="comment" lineEndContext="#stay">
<DetectSpaces/> <DetectSpaces/>
<DetectIdentifier/> <DetectIdentifier/>
<StringDetect attribute="comment" context="#pop" String="--&gt;" endRegion="comment" /> <StringDetect attribute="comment" context="#pop" String="--&gt;" endRegion="comment" />
</context> </context>
<context attribute="common" name="inc" lineEndContext="#stay" > <context attribute="common" name="inc" lineEndContext="#stay" >
<RegExpr attribute="strong" String="&strongregex;" /> <RegExpr attribute="strong" String="&strongregex;" />
<RegExpr attribute="strikeout" minimal="true" String="&strikeoutregex;"/> <RegExpr attribute="strikeout" minimal="true" String="&strikeoutregex;"/>
@ -72,21 +72,21 @@
<itemDatas> <itemDatas>
<itemData name="Normal Text" defStyleNum="dsNormal" /> <itemData name="Normal Text" defStyleNum="dsNormal" />
<itemData name="sectiontitle" defStyleNum="dsKeyword" bold="true" /> <itemData name="sectiontitle" defStyleNum="dsKeyword" bold="true" />
<itemData name="sectionheader" defStyleNum="dsFunction" bold="true" /> <itemData name="sectionheader" defStyleNum="dsFunction" bold="true" />
<itemData name="sectionblockattrs" defStyleNum="dsComment" bold="true"/> <itemData name="sectionblockattrs" defStyleNum="dsComment" bold="true"/>
<itemData name="blockattrs" defStyleNum="dsComment" /> <itemData name="blockattrs" defStyleNum="dsComment" />
<itemData name="textblock" defStyleNum="dsComment" /> <itemData name="textblock" defStyleNum="dsComment" />
<itemData name="strong" defStyleNum="dsNormal" bold="true" /> <itemData name="strong" defStyleNum="dsNormal" bold="true" />
<itemData name="strikeout" defStyleNum="dsNormal" strikeOut="true" /> <itemData name="strikeout" defStyleNum="dsNormal" strikeOut="true" />
<itemData name="itemlist" defStyleNum="dsDataType" /> <itemData name="itemlist" defStyleNum="dsDataType" />
<itemData name="macro" defStyleNum="dsComment" bold="true"/> <itemData name="macro" defStyleNum="dsComment" bold="true"/>
<itemData name="comment" defStyleNum="dsComment" /> <itemData name="comment" defStyleNum="dsComment" />
<itemData name="image" defStyleNum="dsFloat" /> <itemData name="image" defStyleNum="dsFloat" />
<itemData name="imagefilename" defStyleNum="dsKeyword" /> <itemData name="imagefilename" defStyleNum="dsKeyword" />
<itemData name="htmllink" defStyleNum="dsDataType" /> <itemData name="htmllink" defStyleNum="dsDataType" />

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE language SYSTEM "language.dtd"> <!DOCTYPE language SYSTEM "language.dtd">
<language name="TI Basic" version="1.02" kateversion="2.5" section="Scientific" extensions=""> <language name="TI Basic" version="1.01" kateversion="2.3" section="Scientific" extensions="">
<highlighting> <highlighting>
<list name="keywords"> <list name="keywords">
<item>If </item> <item>If </item>

@ -3,7 +3,7 @@
<!-- Created by Juliano Dorneles dos Santos <juliano_dorneles@yahoo.com.br> --> <!-- Created by Juliano Dorneles dos Santos <juliano_dorneles@yahoo.com.br> -->
<!-- Fixed for 3.2 Helio Chissini de Castro <helio@kde.org> --> <!-- Fixed for 3.2 Helio Chissini de Castro <helio@kde.org> -->
<!-- Extended and adapted (v1.20) by Eric Forgeot < http://esclinux.tk > --> <!-- Extended and adapted (v1.20) by Eric Forgeot < http://esclinux.tk > -->
<language name="txt2tags" extensions="*.t2t" section="Markup" mimetype="text/txt2tags" version="1.21" kateversion="2.5" casesensitive="1"> <language name="txt2tags" extensions="*.t2t" section="Markup" mimetype="text/txt2tags" version="1.20" kateversion="2.4" casesensitive="1">
<highlighting> <highlighting>
<contexts> <contexts>

@ -1,220 +1,221 @@
<!DOCTYPE DEFINITIONS> <!DOCTYPE DEFINITIONS>
<DEFINITIONS> <DEFINITIONS>
<Definition name="ABAP" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/abap.xml" version="1.01"/> <Definition name="ABAP" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/abap.xml" version="1.00"/>
<Definition name="ABC" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/abc.xml" version="1.11"/> <Definition name="ABC" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/abc.xml" version="1.10"/>
<Definition name="ActionScript 2.0" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/actionscript.xml" version="1.01"/> <Definition name="ActionScript 2.0" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/actionscript.xml" version="1.0"/>
<Definition name="Ada" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/ada.xml" version="1.08"/> <Definition name="Ada" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/ada.xml" version="1.07"/>
<Definition name="AHDL" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/ahdl.xml" version="1.05"/> <Definition name="AHDL" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/ahdl.xml" version="1.04"/>
<Definition name="AutoHotKey" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/ahk.xml" version="1.01"/> <Definition name="AutoHotKey" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/ahk.xml" version="1.0"/>
<Definition name="Alerts" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/alert.xml" version="1.09"/> <Definition name="Alerts_indent" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/alert_indent.xml" version="1.09-1"/>
<Definition name="Alerts_indent" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/alert_indent.xml" version="1.10"/> <Definition name="Alerts" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/alert.xml" version="1.09-1"/>
<Definition name="AMPLE" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/ample.xml" version="0.3"/> <Definition name="AMPLE" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/ample.xml" version="0.2"/>
<Definition name="ANSI C89" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/ansic89.xml" version="1.11"/> <Definition name="ANSI C89" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/ansic89.xml" version="1.10-1"/>
<Definition name="Ansys" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/ansys.xml" version="1.3"/> <Definition name="Ansys" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/ansys.xml" version="1.2"/>
<Definition name="Apache Configuration" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/apache.xml" version="1.12"/> <Definition name="Apache Configuration" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/apache.xml" version="1.11"/>
<Definition name="AVR Assembler" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/asm-avr.xml" version="1.05"/> <Definition name="Asm6502" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/asm6502.xml" version="1.04"/>
<Definition name="Motorola DSP56k" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/asm-dsp56k.xml" version="1.02"/> <Definition name="AVR Assembler" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/asm-avr.xml" version="1.04-1"/>
<Definition name="Motorola 68k (VASM/Devpac)" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/asm-m68k.xml" version="1.02"/> <Definition name="Motorola DSP56k" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/asm-dsp56k.xml" version="1.01"/>
<Definition name="Asm6502" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/asm6502.xml" version="1.05"/> <Definition name="Motorola 68k (VASM/Devpac)" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/asm-m68k.xml" version="1.01"/>
<Definition name="ASN.1" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/asn1.xml" version="1.02"/> <Definition name="ASN.1" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/asn1.xml" version="1.01-1"/>
<Definition name="ASP" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/asp.xml" version="1.05"/> <Definition name="ASP" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/asp.xml" version="1.04"/>
<Definition name="Asterisk" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/asterisk.xml" version="1.01"/> <Definition name="Asterisk" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/asterisk.xml" version="1.00"/>
<Definition name="AWK" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/awk.xml" version="0.93"/> <Definition name="AWK" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/awk.xml" version="0.92"/>
<Definition name="Bash" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/bash.xml" version="2.18"/> <Definition name="Bash" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/bash.xml" version="2.17-1"/>
<Definition name="BibTeX" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/bibtex.xml" version="1.18"/> <Definition name="BibTeX" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/bibtex.xml" version="1.17"/>
<Definition name="B-Method" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/bmethod.xml" version="0.3"/> <Definition name="B-Method" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/bmethod.xml" version="0.2"/>
<Definition name="C" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/c.xml" version="1.46"/> <Definition name="CleanCSS" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/ccss.xml" version="1.0"/>
<Definition name="CleanCSS" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/ccss.xml" version="1.02"/> <Definition name="CGiS" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/cgis.xml" version="1.02"/>
<Definition name="Cg" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/cg.xml" version="1.12"/> <Definition name="Cg" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/cg.xml" version="1.11"/>
<Definition name="CGiS" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/cgis.xml" version="1.03"/> <Definition name="ChangeLog" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/changelog.xml" version="1.04"/>
<Definition name="ChangeLog" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/changelog.xml" version="1.05"/> <Definition name="Chicken" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/chicken.xml" version="1.12-1"/>
<Definition name="Chicken" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/chicken.xml" version="1.13"/> <Definition name="Cisco" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/cisco.xml" version="1.10"/>
<Definition name="Cisco" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/cisco.xml" version="1.11"/> <Definition name="Clipper" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/clipper.xml" version="1.05"/>
<Definition name="Clipper" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/clipper.xml" version="1.06"/> <Definition name="Clojure" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/clojure.xml" version="2-1"/>
<Definition name="Clojure" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/clojure.xml" version="2.01"/> <Definition name="CMake" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/cmake.xml" version="1.26-1"/>
<Definition name="CMake" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/cmake.xml" version="1.25"/> <Definition name="CoffeeScript" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/coffee.xml" version="1.4"/>
<Definition name="CoffeeScript" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/coffee.xml" version="1.5"/> <Definition name="ColdFusion" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/coldfusion.xml" version="1.04"/>
<Definition name="ColdFusion" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/coldfusion.xml" version="1.05"/> <Definition name="Common Lisp" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/commonlisp.xml" version="1.05-1"/>
<Definition name="Common Lisp" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/commonlisp.xml" version="1.06"/> <Definition name="Component-Pascal" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/component-pascal.xml" version="1.05"/>
<Definition name="Component-Pascal" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/component-pascal.xml" version="1.06"/> <Definition name="ConTeXt" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/context.xml" version="1.1"/>
<Definition name="ConTeXt" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/context.xml" version="1.2"/> <Definition name="C++" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/cpp.xml" version="2.0-1"/>
<Definition name="C++" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/cpp.xml" version="1.52"/> <Definition name="Crack" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/crk.xml" version="1.1"/>
<Definition name="C++11" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/cpp11.xml" version="1.64"/>
<Definition name="Crack" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/crk.xml" version="1.2"/>
<Definition name="C#" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/cs.xml" version="1.16"/>
<Definition name="CSS/PHP" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/css-php.xml" version="2.08"/> <Definition name="CSS/PHP" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/css-php.xml" version="2.08"/>
<Definition name="CSS" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/css.xml" version="2.09"/> <Definition name="CSS" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/css.xml" version="2.08"/>
<Definition name="CUE Sheet" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/cue.xml" version="0.92"/> <Definition name="C#" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/cs.xml" version="1.15"/>
<Definition name="Curry" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/curry.xml" version="0.4"/> <Definition name="CUE Sheet" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/cue.xml" version="0.91"/>
<Definition name="D" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/d.xml" version="1.63"/> <Definition name="Curry" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/curry.xml" version="0.3"/>
<Definition name="C" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/c.xml" version="1.45"/>
<Definition name="Ddoc" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/ddoc.xml" version="1.15"/> <Definition name="Ddoc" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/ddoc.xml" version="1.15"/>
<Definition name="Debian Changelog" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/debianchangelog.xml" version="0.69"/> <Definition name="Debian Changelog" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/debianchangelog.xml" version="0.68"/>
<Definition name="Debian Control" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/debiancontrol.xml" version="0.85"/> <Definition name="Debian Control" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/debiancontrol.xml" version="0.84"/>
<Definition name=".desktop" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/desktop.xml" version="1.06"/> <Definition name=".desktop" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/desktop.xml" version="1.05-1"/>
<Definition name="Diff" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/diff.xml" version="1.12"/> <Definition name="Diff" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/diff.xml" version="1.11"/>
<Definition name="Django HTML Template" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/djangotemplate.xml" version="1.4"/> <Definition name="Django HTML Template" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/djangotemplate.xml" version="1.3"/>
<Definition name="MS-DOS Batch" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/dosbat.xml" version="0.31"/> <Definition name="MS-DOS Batch" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/dosbat.xml" version="0.30"/>
<Definition name="dot" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/dot.xml" version="1.2"/> <Definition name="dot" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/dot.xml" version="1.1"/>
<Definition name="Doxygen" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/doxygen.xml" version="1.36"/> <Definition name="DoxygenLua" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/doxygenlua.xml" version="1.01"/>
<Definition name="DoxygenLua" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/doxygenlua.xml" version="1.02"/> <Definition name="Doxygen" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/doxygen.xml" version="1.35-1"/>
<Definition name="DTD" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/dtd.xml" version="1.03"/> <Definition name="DTD" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/dtd.xml" version="1.02"/>
<Definition name="E Language" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/e.xml" version="0.23"/> <Definition name="D" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/d.xml" version="1.62-1"/>
<Definition name="Eiffel" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/eiffel.xml" version="1.03"/> <Definition name="Eiffel" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/eiffel.xml" version="1.02"/>
<Definition name="Email" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/email.xml" version="1.01"/> <Definition name="Email" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/email.xml" version="1.00"/>
<Definition name="Erlang" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/erlang.xml" version="1.03"/> <Definition name="Erlang" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/erlang.xml" version="1.03"/>
<Definition name="Euphoria" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/euphoria.xml" version="2.09"/> <Definition name="Euphoria" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/euphoria.xml" version="2.08-1"/>
<Definition name="ferite" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/ferite.xml" version="1.05"/> <Definition name="E Language" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/e.xml" version="0.22"/>
<Definition name="ferite" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/ferite.xml" version="1.04"/>
<Definition name="4GL" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/fgl-4gl.xml" version="1.02"/> <Definition name="4GL" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/fgl-4gl.xml" version="1.02"/>
<Definition name="4GL-PER" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/fgl-per.xml" version="1.02"/> <Definition name="4GL-PER" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/fgl-per.xml" version="1.02"/>
<Definition name="Fortran" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/fortran.xml" version="1.14"/> <Definition name="Fortran" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/fortran.xml" version="1.13"/>
<Definition name="FreeBASIC" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/freebasic.xml" version="0.15"/> <Definition name="FreeBASIC" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/freebasic.xml" version="0.14"/>
<Definition name="FSharp" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/fsharp.xml" version="0.0.2"/> <Definition name="FSharp" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/fsharp.xml" version="0.0.1"/>
<Definition name="fstab" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/fstab.xml" version="1.01"/> <Definition name="fstab" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/fstab.xml" version="1.00"/>
<Definition name="GAP" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/gap.xml" version="0.3"/> <Definition name="GAP" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/gap.xml" version="0.2-1"/>
<Definition name="GCCExtensions" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/gcc.xml" version="0.4"/> <Definition name="GCCExtensions" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/gcc.xml" version="0.3"/>
<Definition name="GDB Backtrace" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/gdb.xml" version="1.01"/> <Definition name="GDB Backtrace" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/gdb.xml" version="1.0-1"/>
<Definition name="GDL" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/gdl.xml" version="1.02"/> <Definition name="GDL" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/gdl.xml" version="1.01"/>
<Definition name="GNU Gettext" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/gettext.xml" version="2.01"/> <Definition name="GNU Gettext" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/gettext.xml" version="2.00-1"/>
<Definition name="Git Rebase" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/git-rebase.xml" version="1.01"/> <Definition name="Git Rebase" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/git-rebase.xml" version="1.00"/>
<Definition name="GlossTex" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/glosstex.xml" version="0.02"/> <Definition name="GlossTex" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/glosstex.xml" version="0.01"/>
<Definition name="GLSL" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/glsl.xml" version="1.04"/> <Definition name="GLSL" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/glsl.xml" version="1.03"/>
<Definition name="GNU Assembler" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/gnuassembler.xml" version="1.11"/> <Definition name="GNU Assembler" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/gnuassembler.xml" version="1.10-1"/>
<Definition name="Gnuplot" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/gnuplot.xml" version="0.2"/> <Definition name="Gnuplot" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/gnuplot.xml" version="0.1"/>
<Definition name="Go" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/go.xml" version="1.05"/> <Definition name="Go" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/go.xml" version="1.04-1"/>
<Definition name="KDev-PG[-Qt] Grammar" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/grammar.xml" version="0.25"/> <Definition name="KDev-PG[-Qt] Grammar" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/grammar.xml" version="0.24-1"/>
<Definition name="Haml" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/haml.xml" version="1.2"/> <Definition name="Haml" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/haml.xml" version="1.1"/>
<Definition name="Haskell" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/haskell.xml" version="2.3"/> <Definition name="Haskell" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/haskell.xml" version="2.2"/>
<Definition name="PHP (HTML)" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/html-php.xml" version="2.00"/> <Definition name="PHP (HTML)" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/html-php.xml" version="1.99"/>
<Definition name="HTML" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/html.xml" version="2.00"/> <Definition name="HTML" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/html.xml" version="1.99"/>
<Definition name="Quake Script" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/idconsole.xml" version="1.03"/> <Definition name="Quake Script" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/idconsole.xml" version="1.02"/>
<Definition name="IDL" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/idl.xml" version="1.08"/> <Definition name="IDL" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/idl.xml" version="1.07"/>
<Definition name="ILERPG" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/ilerpg.xml" version="1.06"/> <Definition name="ILERPG" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/ilerpg.xml" version="1.05-1"/>
<Definition name="Inform" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/inform.xml" version="1.24"/> <Definition name="Inform" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/inform.xml" version="1.23-1"/>
<Definition name="INI Files" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/ini.xml" version="1.2"/> <Definition name="INI Files" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/ini.xml" version="1.1"/>
<Definition name="Jam" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/jam.xml" version="0.4"/> <Definition name="Jam" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/jam.xml" version="0.3"/>
<Definition name="Java" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/java.xml" version="1.22"/> <Definition name="Javadoc" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/javadoc.xml" version="1.04"/>
<Definition name="Javadoc" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/javadoc.xml" version="1.05"/> <Definition name="JavaScript/PHP" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/javascript-php.xml" version="1.22"/>
<Definition name="JavaScript/PHP" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/javascript-php.xml" version="1.23"/> <Definition name="JavaScript" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/javascript.xml" version="1.22"/>
<Definition name="JavaScript" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/javascript.xml" version="1.23"/> <Definition name="Java" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/java.xml" version="1.21"/>
<Definition name="JSON" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/json.xml" version="1.3"/> <Definition name="JSON" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/json.xml" version="1.3"/>
<Definition name="JSP" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/jsp.xml" version="1.03"/> <Definition name="JSP" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/jsp.xml" version="1.02"/>
<Definition name="Julia" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/julia.xml" version="0.3"/> <Definition name="Julia" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/julia.xml" version="0.2-1"/>
<Definition name="KBasic" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/kbasic.xml" version="1.03"/> <Definition name="KBasic" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/kbasic.xml" version="1.02"/>
<Definition name="LaTeX" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/latex.xml" version="1.56"/> <Definition name="LaTeX" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/latex.xml" version="1.55"/>
<Definition name="LDIF" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/ldif.xml" version="1.03"/> <Definition name="LDIF" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/ldif.xml" version="1.02"/>
<Definition name="LessCSS" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/less.xml" version="0.2"/> <Definition name="LessCSS" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/less.xml" version="0.01"/>
<Definition name="Lex/Flex" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/lex.xml" version="1.02"/> <Definition name="Lex/Flex" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/lex.xml" version="1.01-1"/>
<Definition name="LilyPond" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/lilypond.xml" version="2.21"/> <Definition name="LilyPond" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/lilypond.xml" version="2.21"/>
<Definition name="Literate Curry" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/literate-curry.xml" version="0.3"/> <Definition name="Literate Curry" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/literate-curry.xml" version="0.2"/>
<Definition name="Literate Haskell" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/literate-haskell.xml" version="2.0.2"/> <Definition name="Literate Haskell" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/literate-haskell.xml" version="2.0.2-1"/>
<Definition name="Logtalk" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/logtalk.xml" version="1.52"/> <Definition name="Logtalk" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/logtalk.xml" version="1.51"/>
<Definition name="LPC" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/lpc.xml" version="0.77"/> <Definition name="LPC" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/lpc.xml" version="0.76"/>
<Definition name="Lua" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/lua.xml" version="1.07"/> <Definition name="Lua" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/lua.xml" version="1.06"/>
<Definition name="M3U" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/m3u.xml" version="1.11"/> <Definition name="M3U" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/m3u.xml" version="1.10-1"/>
<Definition name="GNU M4" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/m4.xml" version="1.2"/> <Definition name="GNU M4" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/m4.xml" version="1.1-1"/>
<Definition name="MAB-DB" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/mab.xml" version="1.04"/> <Definition name="MAB-DB" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/mab.xml" version="1.03"/>
<Definition name="Makefile" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/makefile.xml" version="2.01"/> <Definition name="Makefile" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/makefile.xml" version="2.0"/>
<Definition name="Mako" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/mako.xml" version="1.01"/> <Definition name="Mako" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/mako.xml" version="1.0"/>
<Definition name="Mason" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/mason.xml" version="1.07"/> <Definition name="Mason" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/mason.xml" version="1.06"/>
<Definition name="Matlab" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/matlab.xml" version="1.32"/> <Definition name="Mathematica" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/mathematica.xml" version="8.0.4"/>
<Definition name="Maxima" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/maxima.xml" version="0.17"/> <Definition name="Matlab" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/matlab.xml" version="1.31-1"/>
<Definition name="Maxima" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/maxima.xml" version="0.16-1"/>
<Definition name="MediaWiki" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/mediawiki.xml" version="1.10"/> <Definition name="MediaWiki" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/mediawiki.xml" version="1.10"/>
<Definition name="MEL" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/mel.xml" version="1.02"/> <Definition name="MEL" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/mel.xml" version="1.01"/>
<Definition name="mergetag text" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/mergetagtext.xml" version="0.1"/> <Definition name="mergetag text" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/mergetagtext.xml" version="0.1"/>
<Definition name="MIPS Assembler" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/mips.xml" version="1.04"/> <Definition name="MIPS Assembler" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/mips.xml" version="1.03"/>
<Definition name="Modelica" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/modelica.xml" version="3.3"/> <Definition name="Modelica" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/modelica.xml" version="3.2-1"/>
<Definition name="Modelines" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/modelines.xml" version="1.01"/> <Definition name="Modelines" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/modelines.xml" version="1.0-1"/>
<Definition name="Modula-2" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/modula-2.xml" version="1.04"/> <Definition name="Modula-2" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/modula-2.xml" version="1.03"/>
<Definition name="MonoBasic" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/monobasic.xml" version="1.02"/> <Definition name="MonoBasic" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/monobasic.xml" version="1.01"/>
<Definition name="Music Publisher" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/mup.xml" version="1.07"/> <Definition name="Music Publisher" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/mup.xml" version="1.06"/>
<Definition name="Intel x86 (NASM)" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/nasm.xml" version="1.41"/> <Definition name="Intel x86 (NASM)" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/nasm.xml" version="1.40"/>
<Definition name="Nemerle" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/nemerle.xml" version="0.33"/> <Definition name="Nemerle" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/nemerle.xml" version="0.32"/>
<Definition name="nesC" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/nesc.xml" version="1.01"/> <Definition name="nesC" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/nesc.xml" version="1.00-1"/>
<Definition name="noweb" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/noweb.xml" version="1.01"/> <Definition name="noweb" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/noweb.xml" version="1.0"/>
<Definition name="Objective-C" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/objectivec.xml" version="1.08"/> <Definition name="Objective-C++" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/objectivecpp.xml" version="1.01-1"/>
<Definition name="Objective-C++" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/objectivecpp.xml" version="1.02"/> <Definition name="Objective-C" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/objectivec.xml" version="1.07-1"/>
<Definition name="Objective Caml" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/ocaml.xml" version="1.06"/> <Definition name="Objective Caml" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/ocaml.xml" version="1.05"/>
<Definition name="Octave" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/octave.xml" version="1.02"/> <Definition name="Octave" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/octave.xml" version="1.02-1"/>
<Definition name="OORS" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/oors.xml" version="1.2"/> <Definition name="OORS" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/oors.xml" version="1.1"/>
<Definition name="OPAL" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/opal.xml" version="1.2"/> <Definition name="OPAL" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/opal.xml" version="1.1"/>
<Definition name="OpenCL" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/opencl.xml" version="1.45"/> <Definition name="OpenCL" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/opencl.xml" version="1.44"/>
<Definition name="Pango" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/pango.xml" version="0.2"/> <Definition name="Pango" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/pango.xml" version="0.1"/>
<Definition name="Pascal" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/pascal.xml" version="1.23"/> <Definition name="Pascal" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/pascal.xml" version="1.23"/>
<Definition name="Perl" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/perl.xml" version="1.30"/> <Definition name="Perl" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/perl.xml" version="1.29-1"/>
<Definition name="PGN" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/pgn.xml" version="2.02"/> <Definition name="PGN" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/pgn.xml" version="2.01-1"/>
<Definition name="PHP/PHP" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/php.xml" version="1.45"/> <Definition name="PHP/PHP" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/php.xml" version="1.44"/>
<Definition name="PicAsm" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/picsrc.xml" version="1.08"/> <Definition name="PicAsm" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/picsrc.xml" version="1.07"/>
<Definition name="Pig" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/pig.xml" version="3.1"/> <Definition name="Pig" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/pig.xml" version="3.0"/>
<Definition name="Pike" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/pike.xml" version="1.08"/> <Definition name="Pike" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/pike.xml" version="1.07"/>
<Definition name="PostScript" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/postscript.xml" version="1.02"/> <Definition name="PostScript" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/postscript.xml" version="1.01"/>
<Definition name="POV-Ray" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/povray.xml" version="1.2.1"/> <Definition name="POV-Ray" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/povray.xml" version="1.2.1"/>
<Definition name="PostScript Printer Description" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/ppd.xml" version="0.2"/> <Definition name="PostScript Printer Description" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/ppd.xml" version="0.1"/>
<Definition name="progress" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/progress.xml" version="1.11"/> <Definition name="progress" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/progress.xml" version="1.10"/>
<Definition name="Prolog" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/prolog.xml" version="1.2"/> <Definition name="Prolog" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/prolog.xml" version="1.1-1"/>
<Definition name="Protobuf" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/protobuf.xml" version="2.41"/> <Definition name="Protobuf" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/protobuf.xml" version="2.40"/>
<Definition name="PureBasic" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/purebasic.xml" version="3.92"/> <Definition name="Puppet" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/puppet.xml" version="1.18"/>
<Definition name="Python" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/python.xml" version="2.23"/> <Definition name="PureBasic" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/purebasic.xml" version="3.91"/>
<Definition name="QMake" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/qmake.xml" version="1.3"/> <Definition name="Python" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/python.xml" version="2.22"/>
<Definition name="QMake" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/qmake.xml" version="1.2"/>
<Definition name="QML" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/qml.xml" version="1.4"/> <Definition name="QML" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/qml.xml" version="1.4"/>
<Definition name="C++11/Qt4" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/qt4.xml" version="1.01"/> <Definition name="C++11/Qt4" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/qt4.xml" version="1.2"/>
<Definition name="R Script" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/r.xml" version="2.08"/> <Definition name="RapidQ" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/rapidq.xml" version="1.01"/>
<Definition name="RapidQ" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/rapidq.xml" version="1.02"/> <Definition name="RelaxNG-Compact" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/relaxngcompact.xml" version="0.2"/>
<Definition name="RELAX NG" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/relaxng.xml" version="0.9"/> <Definition name="RELAX NG" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/relaxng.xml" version="0.8"/>
<Definition name="RelaxNG-Compact" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/relaxngcompact.xml" version="0.3"/> <Definition name="Restructured Text" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/restructuredtext.xml" version="1.0"/>
<Definition name="reStructuredText" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/rest.xml" version="1.03"/> <Definition name="reStructuredText" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/rest.xml" version="1.02"/>
<Definition name="Restructured Text" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/restructuredtext.xml" version="1.01"/> <Definition name="REXX" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/rexx.xml" version="1.01"/>
<Definition name="REXX" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/rexx.xml" version="1.02"/> <Definition name="Ruby/Rails/RHTML" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/rhtml.xml" version="1.01"/>
<Definition name="Ruby/Rails/RHTML" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/rhtml.xml" version="1.02"/> <Definition name="RenderMan RIB" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/rib.xml" version="1.00"/>
<Definition name="RenderMan RIB" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/rib.xml" version="1.01"/> <Definition name="RPM Spec" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/rpmspec.xml" version="2.03"/>
<Definition name="RPM Spec" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/rpmspec.xml" version="2.04"/> <Definition name="RSI IDL" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/rsiidl.xml" version="1.04"/>
<Definition name="RSI IDL" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/rsiidl.xml" version="1.05"/> <Definition name="Ruby" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/ruby.xml" version="1.27"/>
<Definition name="Ruby" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/ruby.xml" version="1.28"/> <Definition name="R Script" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/r.xml" version="2.07-1"/>
<Definition name="Sather" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/sather.xml" version="1.04"/> <Definition name="Sather" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/sather.xml" version="1.03"/>
<Definition name="Scala" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/scala.xml" version="1.01"/> <Definition name="Scala" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/scala.xml" version="1.0"/>
<Definition name="Scheme" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/scheme.xml" version="1.14"/> <Definition name="Scheme" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/scheme.xml" version="1.13-1"/>
<Definition name="scilab" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/sci.xml" version="1.04"/> <Definition name="scilab" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/sci.xml" version="1.03"/>
<Definition name="SCSS" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/scss.xml" version="2.06"/> <Definition name="SCSS" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/scss.xml" version="2.04"/>
<Definition name="sed" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/sed.xml" version="1.01"/> <Definition name="sed" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/sed.xml" version="1.0"/>
<Definition name="SGML" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/sgml.xml" version="1.03"/> <Definition name="SGML" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/sgml.xml" version="1.02"/>
<Definition name="Sieve" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/sieve.xml" version="1.06"/> <Definition name="Sieve" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/sieve.xml" version="1.05"/>
<Definition name="SiSU" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/sisu.xml" version="1.03"/> <Definition name="SiSU" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/sisu.xml" version="1.02"/>
<Definition name="SML" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/sml.xml" version="1.07"/> <Definition name="SML" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/sml.xml" version="1.06"/>
<Definition name="Spice" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/spice.xml" version="1.02"/> <Definition name="Spice" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/spice.xml" version="1.01"/>
<Definition name="SQL (MySQL)" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/sql-mysql.xml" version="1.15"/> <Definition name="SQL (MySQL)" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/sql-mysql.xml" version="1.15"/>
<Definition name="SQL (PostgreSQL)" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/sql-postgresql.xml" version="1.13"/> <Definition name="SQL (PostgreSQL)" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/sql-postgresql.xml" version="1.12"/>
<Definition name="SQL" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/sql.xml" version="1.17"/> <Definition name="SQL" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/sql.xml" version="1.16"/>
<Definition name="Stata" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/stata.xml" version="2.01"/> <Definition name="Stata" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/stata.xml" version="2.00"/>
<Definition name="SystemC" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/systemc.xml" version="0.02"/> <Definition name="SystemC" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/systemc.xml" version="0.01"/>
<Definition name="SystemVerilog" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/systemverilog.xml" version="1.51"/> <Definition name="SystemVerilog" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/systemverilog.xml" version="1.50"/>
<Definition name="TADS 3" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/tads3.xml" version="1.01"/> <Definition name="TADS 3" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/tads3.xml" version="1.0"/>
<Definition name="Tcl/Tk" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/tcl.xml" version="1.12"/> <Definition name="Tcl/Tk" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/tcl.xml" version="1.11"/>
<Definition name="Tcsh" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/tcsh.xml" version="0.3"/> <Definition name="Tcsh" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/tcsh.xml" version="0.2-1"/>
<Definition name="TT2" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/template-toolkit.xml" version="0.04"/> <Definition name="TT2" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/template-toolkit.xml" version="0.03-1"/>
<Definition name="Texinfo" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/texinfo.xml" version="0.3"/> <Definition name="Texinfo" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/texinfo.xml" version="0.2"/>
<Definition name="Textile" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/textile.xml" version="1.2"/> <Definition name="Textile" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/textile.xml" version="1.1"/>
<Definition name="TI Basic" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/tibasic.xml" version="1.02"/> <Definition name="TI Basic" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/tibasic.xml" version="1.01"/>
<Definition name="txt2tags" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/txt2tags.xml" version="1.21"/> <Definition name="txt2tags" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/txt2tags.xml" version="1.20"/>
<Definition name="UnrealScript" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/uscript.xml" version="0.93"/> <Definition name="UnrealScript" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/uscript.xml" version="0.92"/>
<Definition name="Valgrind Suppression" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/valgrind-suppression.xml" version="1.01"/> <Definition name="Valgrind Suppression" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/valgrind-suppression.xml" version="1.0"/>
<Definition name="Varnish Configuration Language" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/varnish.xml" version="0.4"/> <Definition name="Varnish Test Case language" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/varnishtest.xml" version="0.1"/>
<Definition name="Varnish Test Case language" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/varnishtest.xml" version="0.2"/> <Definition name="Varnish Configuration Language" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/varnish.xml" version="0.3"/>
<Definition name="vCard, vCalendar, iCalendar" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/vcard.xml" version="0.2"/> <Definition name="vCard, vCalendar, iCalendar" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/vcard.xml" version="0.1"/>
<Definition name="Velocity" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/velocity.xml" version="1.05"/> <Definition name="Velocity" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/velocity.xml" version="1.04"/>
<Definition name="Vera" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/vera.xml" version="1.01"/> <Definition name="Vera" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/vera.xml" version="1.01"/>
<Definition name="Verilog" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/verilog.xml" version="1.10"/> <Definition name="Verilog" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/verilog.xml" version="1.09"/>
<Definition name="VHDL" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/vhdl.xml" version="1.11"/> <Definition name="VHDL" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/vhdl.xml" version="1.10"/>
<Definition name="VRML" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/vrml.xml" version="1.02"/> <Definition name="VRML" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/vrml.xml" version="1.02"/>
<Definition name="WINE Config" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/winehq.xml" version="1.04"/> <Definition name="WINE Config" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/winehq.xml" version="1.03"/>
<Definition name="Wesnoth Markup Language" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/wml.xml" version="0.42"/> <Definition name="Wesnoth Markup Language" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/wml.xml" version="0.42"/>
<Definition name="xHarbour" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/xharbour.xml" version="1.05"/> <Definition name="xHarbour" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/xharbour.xml" version="1.04"/>
<Definition name="XML" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/xml.xml" version="2.04"/> <Definition name="XML (Debug)" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/xmldebug.xml" version="1.03"/>
<Definition name="XML (Debug)" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/xmldebug.xml" version="1.04"/> <Definition name="XML" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/xml.xml" version="2.03-1"/>
<Definition name="x.org Configuration" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/xorg.xml" version="1.01"/> <Definition name="x.org Configuration" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/xorg.xml" version="1.01"/>
<Definition name="xslt" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/xslt.xml" version="1.04"/> <Definition name="xslt" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/xslt.xml" version="1.03"/>
<Definition name="XUL" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/xul.xml" version="0.11"/> <Definition name="XUL" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/xul.xml" version="0.11"/>
<Definition name="yacas" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/yacas.xml" version="1.03"/> <Definition name="yacas" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/yacas.xml" version="1.02"/>
<Definition name="Yacc/Bison" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/yacc.xml" version="1.04"/> <Definition name="Yacc/Bison" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/yacc.xml" version="1.03-1"/>
<Definition name="YAML" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/yaml.xml" version="1.3"/> <Definition name="YAML" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/yaml.xml" version="1.2"/>
<Definition name="Zonnon" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/zonnon.xml" version="1.01"/> <Definition name="Zonnon" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/zonnon.xml" version="1.0"/>
<Definition name="Zsh" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/zsh.xml" version="0.2"/> <Definition name="Zsh" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/zsh.xml" version="0.1-1"/>
</DEFINITIONS> </DEFINITIONS>

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE language SYSTEM "language.dtd"> <!DOCTYPE language SYSTEM "language.dtd">
<language name="UnrealScript" version="0.93" kateversion="2.5" section="Scripts" extensions="*.uc" mimetype="text/x-uscript"> <language name="UnrealScript" version="0.92" kateversion="2.3" section="Scripts" extensions="*.uc" mimetype="text/x-uscript">
<highlighting> <highlighting>
<list name="keywords"> <list name="keywords">
<item> break </item> <item> break </item>

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE language SYSTEM "language.dtd"> <!DOCTYPE language SYSTEM "language.dtd">
<language name="Valgrind Suppression" section="Other" extensions="*.supp;" mimetype="" version="1.01" kateversion="2.5" author="Milian Wolff (mail@milianw.de)" license="LGPL"> <language name="Valgrind Suppression" section="Other" extensions="*.supp;" mimetype="" version="1.0" kateversion="2.0" author="Milian Wolff (mail@milianw.de)" license="LGPL">
<highlighting> <highlighting>
<contexts> <contexts>
<context name="File" attribute="Normal Text" lineEndContext="#stay"> <context name="File" attribute="Normal Text" lineEndContext="#stay">

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE language SYSTEM "language.dtd"> <!DOCTYPE language SYSTEM "language.dtd">
<language name="Varnish Configuration Language" version="0.4" kateversion="2.5" section="Configuration" extensions="*.vcl;" mimetype="" author="Xavier Guerrin (xavier@tuxfamily.org)" license="WTFPL"> <language name="Varnish Configuration Language" version="0.3" kateversion="2.4" section="Configuration" extensions="*.vcl;" mimetype="" author="Xavier Guerrin (xavier@tuxfamily.org)" license="WTFPL">
<highlighting> <highlighting>
<list name="vclStandardSubs"> <list name="vclStandardSubs">
<item>vcl_recv</item> <item>vcl_recv</item>
@ -271,10 +271,10 @@
<StringDetect attribute="Director Property" context="backend_declaration" String=".backend" /> <StringDetect attribute="Director Property" context="backend_declaration" String=".backend" />
<DetectChar attribute="Region Marker" context="#pop" char="}" endRegion="director_backend_block" /> <DetectChar attribute="Region Marker" context="#pop" char="}" endRegion="director_backend_block" />
</context> </context>
<context name="acl_declaration" attribute="Normal Text" lineEndContext="#stay"> <context name="acl_declaration" attribute="Normal Text" lineEndContext="#stay">
<DetectChar attribute="Region Marker" context="acl_definition" char="{" beginRegion="acl_block" /> <DetectChar attribute="Region Marker" context="acl_definition" char="{" beginRegion="acl_block" />
</context> </context>
<context name="acl_definition" attribute="Normal Text" lineEndContext="#stay"> <context name="acl_definition" attribute="Normal Text" lineEndContext="#stay">
<IncludeRules context="minimal_code" /> <IncludeRules context="minimal_code" />
<DetectChar attribute="Logical Operator" context="#stay" char="!" /> <DetectChar attribute="Logical Operator" context="#stay" char="!" />
<DetectChar attribute="Logical Operator" context="#stay" char="/" /> <DetectChar attribute="Logical Operator" context="#stay" char="/" />

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE language SYSTEM "language.dtd"> <!DOCTYPE language SYSTEM "language.dtd">
<language name="Varnish Test Case language" version="0.2" kateversion="2.5" section="Configuration" extensions="*.vtc;" mimetype="" author="Xavier Guerrin (xavier@tuxfamily.org)" license="WTFPL"> <language name="Varnish Test Case language" version="0.1" kateversion="2.4" section="Configuration" extensions="*.vtc;" mimetype="" author="Xavier Guerrin (xavier@tuxfamily.org)" license="WTFPL">
<highlighting> <highlighting>
<list name="vtcClientKeywords"> <list name="vtcClientKeywords">
<item>fatal</item> <item>fatal</item>

@ -2,7 +2,7 @@
<!DOCTYPE language SYSTEM "language.dtd" []> <!DOCTYPE language SYSTEM "language.dtd" []>
<language name="vCard, vCalendar, iCalendar" version="0.2" kateversion="2.5" section="Markup" extensions="*.iCal;*.iCalendar;.ics;*.ifb;*.iFBf;*.vcal;*.vcalendar;*.vcard;*.vcf;" author="Lukas Sommer" mimetype="text/calendar;text/vcard" license="public domain"> <language name="vCard, vCalendar, iCalendar" version="0.1" kateversion="2.4" section="Markup" extensions="*.iCal;*.iCalendar;.ics;*.ifb;*.iFBf;*.vcal;*.vcalendar;*.vcard;*.vcf;" author="Lukas Sommer" mimetype="text/calendar;text/vcard" license="public domain">
<highlighting> <highlighting>

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE language SYSTEM "language.dtd"> <!DOCTYPE language SYSTEM "language.dtd">
<language name="Velocity" version="1.05" kateversion="2.5" section="Scripts" extensions="*.vm;" mimetype="text/x-velocity-src;text/x-vm-src" author="John Christopher (John@animalsinneed.net)" license=""> <language name="Velocity" version="1.04" kateversion="2.1" section="Scripts" extensions="*.vm;" mimetype="text/x-velocity-src;text/x-vm-src" author="John Christopher (John@animalsinneed.net)" license="">
<highlighting> <highlighting>
<list name="keywords"> <list name="keywords">
<item> #set </item> <item> #set </item>

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE language SYSTEM "language.dtd"> <!DOCTYPE language SYSTEM "language.dtd">
<language name="Verilog" version="1.10" kateversion="2.5" section="Hardware" extensions="*.v;*.V;*.vl" mimetype="text/x-verilog-src" author="Yevgen Voronenko (ysv22@drexel.edu), Ryan Dalzell (ryan@tullyroan.com)" license=""> <language name="Verilog" version="1.09" kateversion="2.4" section="Hardware" extensions="*.v;*.V;*.vl" mimetype="text/x-verilog-src" author="Yevgen Voronenko (ysv22@drexel.edu), Ryan Dalzell (ryan@tullyroan.com)" license="">
<highlighting> <highlighting>
<list name="keywords"> <list name="keywords">
<item> macromodule </item> <item> macromodule </item>

@ -11,7 +11,7 @@
]> ]>
<language name="VHDL" version="1.11" kateversion="2.5" section="Hardware" extensions="*.vhdl;*.vhd" mimetype="text/x-vhdl" author="Rocky Scaletta (rocky@purdue.edu), Stefan Endrullis (stefan@endrullis.de), Florent Ouchet (outchy@users.sourceforge.net), Chris Higgs (chiggs.99@gmail.com), Jan Michel (jan@mueschelsoft.de)"> <language name="VHDL" version="1.10" kateversion="2.3" section="Hardware" extensions="*.vhdl;*.vhd" mimetype="text/x-vhdl" author="Rocky Scaletta (rocky@purdue.edu), Stefan Endrullis (stefan@endrullis.de), Florent Ouchet (outchy@users.sourceforge.net), Chris Higgs (chiggs.99@gmail.com), Jan Michel (jan@mueschelsoft.de)">
<highlighting> <highlighting>
<list name="keywordsToplevel"> <list name="keywordsToplevel">
<item> file </item> <item> file </item>

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE language SYSTEM "language.dtd"> <!DOCTYPE language SYSTEM "language.dtd">
<language name="VRML" version="1.02" section="Markup" extensions="*.wrl" mimetype="model/vrml" author="Volker Krause (volker.krause@rwth-aachen.de)" license="LGPL"> <language name="VRML" version="1.02" kateversion="2.0" section="Markup" extensions="*.wrl" mimetype="model/vrml" author="Volker Krause (vkrause@kde.org)" license="LGPL">
<highlighting> <highlighting>
<list name="keywords"> <list name="keywords">
<item>DEF</item> <item>DEF</item>

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE language SYSTEM "language.dtd"> <!DOCTYPE language SYSTEM "language.dtd">
<language name="WINE Config" version="1.04" kateversion="2.5" section="Configuration" extensions="*.reg" mimetype=""> <language name="WINE Config" version="1.03" kateversion="2.4" section="Configuration" extensions="*.reg" mimetype="">
<highlighting> <highlighting>
<contexts> <contexts>
<context attribute="Normal Text" lineEndContext="#stay" name="Normal"> <context attribute="Normal Text" lineEndContext="#stay" name="Normal">

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE language SYSTEM "language.dtd"> <!DOCTYPE language SYSTEM "language.dtd">
<language name="xHarbour" version="1.05" kateversion="2.5" section="Sources" extensions="*.prg;*.PRG;*.ch" mimetype="text/x-xharbour-src" priority="5" author="Giancarlo Niccolai (giancarlo@niccolai.ws)" license="GPL"> <language name="xHarbour" version="1.04" kateversion="2.4" section="Sources" extensions="*.prg;*.PRG;*.ch" mimetype="text/x-xharbour-src" priority="5" author="Giancarlo Niccolai (giancarlo@niccolai.ws)" license="GPL">
<highlighting> <highlighting>
<list name="keywords"> <list name="keywords">

@ -6,7 +6,7 @@
<!ENTITY name "(?![0-9])[\w_:][\w.:_-]*"> <!ENTITY name "(?![0-9])[\w_:][\w.:_-]*">
<!ENTITY entref "&amp;(#[0-9]+|#[xX][0-9A-Fa-f]+|&name;);"> <!ENTITY entref "&amp;(#[0-9]+|#[xX][0-9A-Fa-f]+|&name;);">
]> ]>
<language name="XML" version="2.04" kateversion="2.5" section="Markup" extensions="*.docbook;*.xml;*.rc;*.daml;*.rdf;*.rss;*.xspf;*.xsd;*.svg;*.ui;*.kcfg;*.qrc;*.wsdl;*.vbox" mimetype="text/xml;text/book;text/daml;text/rdf;application/rss+xml;application/xspf+xml;image/svg+xml;application/x-designer;application/xml" casesensitive="1" author="Wilbert Berendsen (wilbert@kde.nl)" license="LGPL"> <language name="XML" version="2.03-1" kateversion="2.4" section="Markup" extensions="*.docbook;*.xml;*.rc;*.daml;*.rdf;*.rss;*.xspf;*.xsd;*.svg;*.ui;*.kcfg;*.qrc;*.wsdl;*.vbox" mimetype="text/xml;text/book;text/daml;text/rdf;application/rss+xml;application/xspf+xml;image/svg+xml;application/x-designer;application/xml" casesensitive="1" author="Wilbert Berendsen (wilbert@kde.nl)" license="LGPL">
<highlighting> <highlighting>
<contexts> <contexts>

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE language SYSTEM "language.dtd"> <!DOCTYPE language SYSTEM "language.dtd">
<language version="1.04" kateversion="2.5" name="XML (Debug)" section="Markup" extensions="" mimetype=""> <language version="1.03" kateversion="2.3" name="XML (Debug)" section="Markup" extensions="" mimetype="">
<highlighting> <highlighting>
<list name="AttType"> <list name="AttType">
<item>CDATA</item> <item>CDATA</item>

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE language SYSTEM "language.dtd"> <!DOCTYPE language SYSTEM "language.dtd">
<language name="x.org Configuration" section="Configuration" extensions="xorg.conf" mimetype="" version="1.01" author="Jan Janssen (medhefgo@web.de)" license="LGPL"> <language name="x.org Configuration" section="Configuration" extensions="xorg.conf" mimetype="" version="1.01" kateversion="2.0" author="Jan Janssen (medhefgo@web.de)" license="LGPL">
<highlighting> <highlighting>
<contexts> <contexts>

@ -15,7 +15,7 @@
- Is qname - entity correct ?? - Is qname - entity correct ??
- Integrate latest XML highlighting, that supports !DOCTYPE, ![CDATA[, Processing Instructions, ... - Integrate latest XML highlighting, that supports ...
This version is mainly based on kate 2.1 XML highlighting file This version is mainly based on kate 2.1 XML highlighting file
- highlight functions only if they are followed by a '('. (How to do that ??) - highlight functions only if they are followed by a '('. (How to do that ??)
@ -28,7 +28,9 @@
- Highlight also XPath keywords, such as 'cast as' - Highlight also XPath keywords, such as 'cast as'
DONE: !DOCTYPE, ![CDATA[, Processing Instructions support copied from latest XML-highlighting
DONE: Added XSLT 2.0 tag- and XPath2.0 and XSLT2.0 function keywords DONE: Added XSLT 2.0 tag- and XPath2.0 and XSLT2.0 function keywords
FIXED: axis highlighting does not work, if identifier continues directly behind axis: (self::someWord) FIXED: axis highlighting does not work, if identifier continues directly behind axis: (self::someWord)
@ -50,7 +52,7 @@
--> -->
<language version="1.04" kateversion="2.5" name="xslt" section="Markup" extensions="*.xsl;*.xslt" license="LGPL" author="Peter Lammich (views@gmx.de)"> <language version="1.03" kateversion="2.1" name="xslt" section="Markup" extensions="*.xsl;*.xslt" license="LGPL" author="Peter Lammich (views@gmx.de)">
<highlighting> <highlighting>
<list name="keytags"> <list name="keytags">
<item> xsl:value-of </item> <item> xsl:value-of </item>
@ -248,13 +250,65 @@
<context name="normalText" attribute="Normal Text" lineEndContext="#stay"> <context name="normalText" attribute="Normal Text" lineEndContext="#stay">
<StringDetect attribute="Comment" context="comment" String="&lt;!--" beginRegion="comment"/> <StringDetect attribute="Comment" context="comment" String="&lt;!--" beginRegion="comment"/>
<StringDetect attribute="CDATA" context="CDATA" String="&lt;![CDATA[" beginRegion="cdata" />
<RegExpr attribute="Doctype" context="Doctype" String="&lt;!DOCTYPE\s+" beginRegion="doctype" />
<RegExpr attribute="Processing Instruction" context="PI" String="&lt;\?[\w:_-]*" beginRegion="pi" />
<DetectChar attribute="Tag" context="tagname" char="&lt;" /> <DetectChar attribute="Tag" context="tagname" char="&lt;" />
<RegExpr attribute="Entity Reference" context="#stay" String="&entref;" /> <RegExpr attribute="Entity Reference" context="#stay" String="&entref;" />
</context> </context>
<context name="CDATA" attribute="Normal Text" lineEndContext="#stay">
<DetectSpaces />
<DetectIdentifier />
<StringDetect attribute="CDATA" context="#pop" String="]]&gt;" endRegion="cdata" />
<StringDetect attribute="Entity Reference" context="#stay" String="]]&amp;gt;" />
</context>
<context name="PI" attribute="Normal Text" lineEndContext="#stay">
<Detect2Chars attribute="Processing Instruction" context="#pop" char="?" char1="&gt;" endRegion="pi" />
</context>
<context name="Doctype" attribute="Normal Text" lineEndContext="#stay">
<DetectChar attribute="Doctype" context="#pop" char="&gt;" endRegion="doctype" />
<DetectChar attribute="Doctype" context="Doctype Internal Subset" char="[" beginRegion="int_subset" />
</context>
<context name="Doctype Internal Subset" attribute="Normal Text" lineEndContext="#stay">
<DetectChar attribute="Doctype" context="#pop" char="]" endRegion="int_subset" />
<RegExpr attribute="Doctype" context="Doctype Markupdecl" String="&lt;!(ELEMENT|ENTITY|ATTLIST|NOTATION)\b" />
<StringDetect attribute="Comment" context="comment" String="&lt;!--" beginRegion="comment" />
<RegExpr attribute="Processing Instruction" context="PI" String="&lt;\?[\w:_-]*" beginRegion="pi" />
<IncludeRules context="FindPEntityRefs" />
</context>
<context name="Doctype Markupdecl" attribute="Normal Text" lineEndContext="#stay">
<DetectChar attribute="Doctype" context="#pop" char="&gt;" />
<DetectChar attribute="Value" context="Doctype Markupdecl DQ" char="&quot;" />
<DetectChar attribute="Value" context="Doctype Markupdecl SQ" char="&apos;" />
</context>
<context name="Doctype Markupdecl DQ" attribute="Value" lineEndContext="#stay">
<DetectChar attribute="Value" context="#pop" char="&quot;" />
<IncludeRules context="FindPEntityRefs" />
</context>
<context name="Doctype Markupdecl SQ" attribute="Value" lineEndContext="#stay">
<DetectChar attribute="Value" context="#pop" char="&apos;" />
<IncludeRules context="FindPEntityRefs" />
</context>
<context name="detectEntRef" attribute="Normal Text" lineEndContext="#stay"> <context name="detectEntRef" attribute="Normal Text" lineEndContext="#stay">
<RegExpr attribute="Entity Reference" context="#stay" String="&entref;" /> <RegExpr attribute="Entity Reference" context="#stay" String="&entref;" />
</context> </context>
<context name="FindPEntityRefs" attribute="Normal Text" lineEndContext="#stay">
<RegExpr attribute="Entity Reference" context="#stay" String="&entref;" />
<RegExpr attribute="PEntity Reference" context="#stay" String="%&qname;;" />
<AnyChar attribute="Error" context="#stay" String="&amp;%" />
</context>
<context name="tagname" attribute="Tag" lineEndContext="#stay"> <context name="tagname" attribute="Tag" lineEndContext="#stay">
<keyword attribute="XSLT Tag" context="xattributes" String="keytags" /> <keyword attribute="XSLT Tag" context="xattributes" String="keytags" />
@ -368,6 +422,12 @@
<itemData name="XSLT Tag" defStyleNum="dsKeyword" color="#000080" selColor="#ffffff" bold="1" italic="0" /> <itemData name="XSLT Tag" defStyleNum="dsKeyword" color="#000080" selColor="#ffffff" bold="1" italic="0" />
<itemData name="XSLT 2.0 Tag" defStyleNum="dsKeyword" color="#000080" selColor="#ffffff" bold="1" italic="0" /> <itemData name="XSLT 2.0 Tag" defStyleNum="dsKeyword" color="#000080" selColor="#ffffff" bold="1" italic="0" />
<itemData name="Entity Reference" defStyleNum="dsDecVal" /> <itemData name="Entity Reference" defStyleNum="dsDecVal" />
<itemData name="CDATA" defStyleNum="dsBaseN" bold="1" />
<itemData name="Processing Instruction" defStyleNum="dsKeyword" />
<itemData name="Doctype" defStyleNum="dsDataType" bold="1" />
<itemData name="PEntity Reference" defStyleNum="dsDecVal" />
</itemDatas> </itemDatas>
</highlighting> </highlighting>
<general> <general>

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE language SYSTEM "language.dtd"> <!DOCTYPE language SYSTEM "language.dtd">
<language name="yacas" version="1.03" kateversion="2.5" section="Sources" extensions="*.ys" mimetype="text/x-yacassrc"> <language name="yacas" version="1.02" kateversion="2.3" section="Scientific" extensions="*.ys" mimetype="text/x-yacassrc">
<highlighting> <highlighting>
<list name="keywords"> <list name="keywords">
<item> And </item> <item> And </item>

@ -1,24 +1,31 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE language SYSTEM "language.dtd"> <!DOCTYPE language SYSTEM "language.dtd">
<!-- <!--
======================================================================== ========================================================================
YACC.XML supports syntax highlighting for Yacc/Bison source under Kate.
YACC.XML supports syntax highlighting for Yacc/Bison source under Kate. Copyright (C) 2004, Jan Villat <jan.villat@net2000.ch>
This code is released under the LGPL as part of tdelibs/kate.
========================================================================
Copyright (C) 2004 - Jan Villat <jan.villat@net2000.ch>
This code is released under the LGPL as part of tdelibs/kate.
======================================================================== == UPDATE HISTORY ==
2007-10-01 // Sebastian Pipping <webmaster@hartwork.org>
UPDATE HISTORY:- Added: Extension "*.yy" for Bison
2004.05.26 - YACC.XML 1.00 - First released.
TODO:- 2004-05-26 // Jan Villat <jan.villat@net2000.ch>
- Add a mime type (cannot find it !?)
======================================================================== YACC.XML 1.00 - First released.
== TODO ==
- Add a mime type (cannot find it !?)
========================================================================
--> -->
<language name="Yacc/Bison" version="1.04" kateversion="2.5" section="Sources" extensions="*.y" author="Jan Villat (jan.villat@net2000.ch)" license="LGPL"> <language name="Yacc/Bison" version="1.03-1" kateversion="2.4" section="Sources" extensions="*.y;*.yy" author="Jan Villat (jan.villat@net2000.ch)" license="LGPL">
<highlighting> <highlighting>
<contexts> <contexts>

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE language SYSTEM "language.dtd"> <!DOCTYPE language SYSTEM "language.dtd">
<!-- Author: Dr Orlovsky MA <maxim@orlovsky.info> //--> <!-- Author: Dr Orlovsky MA <maxim@orlovsky.info> //-->
<language name="YAML" version="1.3" kateversion="2.5" section="Markup" <language name="YAML" version="1.2" kateversion="2.3" section="Markup"
extensions="*.yaml;*.yml" mimetype="text/yaml" extensions="*.yaml;*.yml" mimetype="text/yaml"
author="Dr Orlovsky MA (dr.orlovsky@gmail.com)" license="LGPL"> author="Dr Orlovsky MA (dr.orlovsky@gmail.com)" license="LGPL">
<highlighting> <highlighting>

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE language SYSTEM "language.dtd"> <!DOCTYPE language SYSTEM "language.dtd">
<language name="Zonnon" version="1.01" kateversion="2.5" section="Sources" extensions="*.znn" mimetype="text/x-zonnon"> <language name="Zonnon" version="1.0" kateversion="2.1" section="Sources" extensions="*.znn" mimetype="text/x-zonnon">
<highlighting> <highlighting>
<list name="keywords"> <list name="keywords">
<item> accept </item> <item> accept </item>

@ -8,7 +8,7 @@
<!ENTITY noword "(?![\w$+-])"> <!-- no word, $, + or - following --> <!ENTITY noword "(?![\w$+-])"> <!-- no word, $, + or - following -->
<!ENTITY pathpart "([\w_@.&#37;*?+-]|\\ )"> <!-- valid character in a file name --> <!ENTITY pathpart "([\w_@.&#37;*?+-]|\\ )"> <!-- valid character in a file name -->
]> ]>
<language name="Zsh" version="0.2" kateversion="2.5" section="Scripts" extensions="*.sh;*.zsh;.zshrc;.zprofile;.zlogin;.zlogout;.profile" mimetype="application/x-shellscript" casesensitive="1" author="Jonathan Kolberg (bulldog98@kubuntu-de.org)" license="LGPL"> <language name="Zsh" version="0.1-1" kateversion="2.4" section="Scripts" extensions="*.sh;*.zsh;.zshrc;.zprofile;.zlogin;.zlogout;.profile" mimetype="application/x-shellscript" casesensitive="1" author="Jonathan Kolberg (bulldog98@kubuntu-de.org)" license="LGPL">
<!-- (c) 2011 by Jonathan Kolberg (bulldog98@kubuntu-de.org) <!-- (c) 2011 by Jonathan Kolberg (bulldog98@kubuntu-de.org)
modified for zsh --> modified for zsh -->

Loading…
Cancel
Save