Merge branch 'master' of http://scm.trinitydesktop.org/scm/git/tdelibs
commit
a878d3ef3f
@ -1,610 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE language SYSTEM "language.dtd"
|
||||
[
|
||||
<!ENTITY space " ">
|
||||
<!ENTITY separators ",;">
|
||||
<!ENTITY ns_punctuators "!%&space;&()+-/.*<=>?[]{|}~^&separators;">
|
||||
<!ENTITY punctuators ":&ns_punctuators;">
|
||||
<!-- printf-like format strings conversion specifiers -->
|
||||
<!ENTITY convspec "diouxXeEfFgGaAcsP%">
|
||||
]>
|
||||
<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*"" _[_0-9A-Za-z]*\b" lookAhead="true" />
|
||||
<RegExpr attribute="Error" context="#stay" String="operator\s*"" [_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=""" />
|
||||
<Detect2Chars attribute="String" context="String" char="U" char1=""" />
|
||||
<Detect2Chars attribute="String" context="String" char="u" char1=""" />
|
||||
<Detect2Chars attribute="String" context="String" char="L" char1=""" />
|
||||
<StringDetect attribute="String" context="String" String="u8"" />
|
||||
<RegExpr attribute="String" context="RawString" String="(u|u8|U|L)?R"([^\(]{0,16})\(" lookAhead="true" />
|
||||
<RegExpr attribute="Error" context="#stay" String="(u|u8|U|L)?R"([^\(]{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="""" />
|
||||
<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'"\" />
|
||||
<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="%[^"&convspec;]*[&convspec;]" />
|
||||
<DetectChar attribute="String" context="UDLStringSuffix" char=""" />
|
||||
</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=""" />
|
||||
</context>
|
||||
|
||||
<context name="RawString" attribute="String" lineEndContext="#stay" dynamic="true">
|
||||
<LineContinue attribute="String" context="#stay" />
|
||||
<RegExpr attribute="String Char" context="#stay" String="%[^"&convspec;]*[&convspec;]" />
|
||||
<RegExpr attribute="String" context="#pop" String="\)%2"" 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=""" char1=""" />
|
||||
<RangeDetect attribute="Prep. Lib" context="#stay" char="<" char1=">" />
|
||||
<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; -->
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because one or more lines are too long
@ -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*<<-(?=\w+|["'])" beginRegion="HereDocument" />
|
||||
<RegExpr attribute="Operator" context="find_heredoc" String="\s*<<(?=\w+|["'])" beginRegion="HereDocument" />
|
||||
|
||||
<DetectChar attribute="Operator" char="." context="#stay"/>
|
||||
<Detect2Chars attribute="Operator" char="&" char1="&" context="#stay"/>
|
||||
<Detect2Chars attribute="Operator" char="|" char1="|" context="#stay"/>
|
||||
<RegExpr attribute="Operator" String="\s[\?\:\%]\s" context="#stay"/>
|
||||
<RegExpr attribute="Operator" String="[|&<>\^\+*~\-=]+" 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=""" 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="\\\"" 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="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="=+-*/%|&[]{}~" 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=""?(\w+)"?" />
|
||||
</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=""?(\w+)"?" />
|
||||
</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<" />
|
||||
<!-- 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<" />
|
||||
<!-- 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<" />
|
||||
<!-- 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<" />
|
||||
<!-- 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?<" />
|
||||
<!-- 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=">" context="#stay"/>
|
||||
<DetectChar attribute="String" context="gdl_dq_string_4_nested" char="<" />
|
||||
<DetectChar attribute="GDL input" context="#pop#pop" char=">" endRegion="GdlInput" />
|
||||
</context>
|
||||
<context name="gdl_dq_string_4_nested" attribute="String" lineEndContext="#stay" >
|
||||
<DetectChar attribute="String" context="gdl_dq_string_4_nested" char="<" />
|
||||
<DetectChar attribute="String" context="#pop" char=">" />
|
||||
<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=">" context="#stay"/>
|
||||
<DetectChar attribute="String" context="gdl_token_array_4_nested" char="<" />
|
||||
<DetectChar attribute="GDL input" context="#pop#pop" char=">" 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="<" />
|
||||
<DetectChar attribute="String" context="#pop" char=">" />
|
||||
</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=">" context="#stay"/>
|
||||
<DetectChar attribute="Raw String" context="gdl_apostrophed_4_nested" char="<" />
|
||||
<DetectChar attribute="GDL input" context="#pop#pop" char=">" 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="<" />
|
||||
<DetectChar attribute="Raw String" context="#pop" char=">" />
|
||||
</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=">" context="#stay"/>
|
||||
<DetectChar attribute="Command" context="gdl_shell_command_4_nested" char="<" />
|
||||
<DetectChar attribute="GDL input" context="#pop#pop" char=">" 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="<" />
|
||||
<DetectChar attribute="Command" context="#pop" char=">" />
|
||||
</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=">" context="#stay"/>
|
||||
<DetectChar attribute="Regular Expression" context="gdl_regexpr_4_nested" char="<" />
|
||||
<RegExpr attribute="GDL input" context="#pop#pop" String=">[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="<" />
|
||||
<DetectChar attribute="Regular Expression" context="#pop" char=">" />
|
||||
</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,220 +1,221 @@
|
||||
<!DOCTYPE DEFINITIONS>
|
||||
<DEFINITIONS>
|
||||
<Definition name="ABAP" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/abap.xml" version="1.01"/>
|
||||
<Definition name="ABC" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/abc.xml" version="1.11"/>
|
||||
<Definition name="ActionScript 2.0" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/actionscript.xml" version="1.01"/>
|
||||
<Definition name="Ada" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/ada.xml" version="1.08"/>
|
||||
<Definition name="AHDL" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/ahdl.xml" version="1.05"/>
|
||||
<Definition name="AutoHotKey" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/ahk.xml" version="1.01"/>
|
||||
<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.10"/>
|
||||
<Definition name="AMPLE" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/ample.xml" version="0.3"/>
|
||||
<Definition name="ANSI C89" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/ansic89.xml" version="1.11"/>
|
||||
<Definition name="Ansys" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/ansys.xml" version="1.3"/>
|
||||
<Definition name="Apache Configuration" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/apache.xml" version="1.12"/>
|
||||
<Definition name="AVR Assembler" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/asm-avr.xml" version="1.05"/>
|
||||
<Definition name="Motorola DSP56k" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/asm-dsp56k.xml" version="1.02"/>
|
||||
<Definition name="Motorola 68k (VASM/Devpac)" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/asm-m68k.xml" version="1.02"/>
|
||||
<Definition name="Asm6502" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/asm6502.xml" version="1.05"/>
|
||||
<Definition name="ASN.1" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/asn1.xml" version="1.02"/>
|
||||
<Definition name="ASP" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/asp.xml" version="1.05"/>
|
||||
<Definition name="Asterisk" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/asterisk.xml" version="1.01"/>
|
||||
<Definition name="AWK" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/awk.xml" version="0.93"/>
|
||||
<Definition name="Bash" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/bash.xml" version="2.18"/>
|
||||
<Definition name="BibTeX" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/bibtex.xml" version="1.18"/>
|
||||
<Definition name="B-Method" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/bmethod.xml" version="0.3"/>
|
||||
<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.02"/>
|
||||
<Definition name="Cg" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/cg.xml" version="1.12"/>
|
||||
<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.05"/>
|
||||
<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.11"/>
|
||||
<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.01"/>
|
||||
<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.5"/>
|
||||
<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.06"/>
|
||||
<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.2"/>
|
||||
<Definition name="C++" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/cpp.xml" version="1.52"/>
|
||||
<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="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.10"/>
|
||||
<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.07"/>
|
||||
<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.0"/>
|
||||
<Definition name="Alerts_indent" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/alert_indent.xml" version="1.09-1"/>
|
||||
<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.2"/>
|
||||
<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.2"/>
|
||||
<Definition name="Apache Configuration" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/apache.xml" version="1.11"/>
|
||||
<Definition name="Asm6502" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/asm6502.xml" version="1.04"/>
|
||||
<Definition name="AVR Assembler" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/asm-avr.xml" version="1.04-1"/>
|
||||
<Definition name="Motorola DSP56k" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/asm-dsp56k.xml" version="1.01"/>
|
||||
<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.01-1"/>
|
||||
<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.00"/>
|
||||
<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.17-1"/>
|
||||
<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.2"/>
|
||||
<Definition name="CleanCSS" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/ccss.xml" version="1.0"/>
|
||||
<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.11"/>
|
||||
<Definition name="ChangeLog" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/changelog.xml" version="1.04"/>
|
||||
<Definition name="Chicken" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/chicken.xml" version="1.12-1"/>
|
||||
<Definition name="Cisco" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/cisco.xml" version="1.10"/>
|
||||
<Definition name="Clipper" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/clipper.xml" version="1.05"/>
|
||||
<Definition name="Clojure" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/clojure.xml" version="2-1"/>
|
||||
<Definition name="CMake" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/cmake.xml" version="1.26-1"/>
|
||||
<Definition name="CoffeeScript" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/coffee.xml" version="1.4"/>
|
||||
<Definition name="ColdFusion" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/coldfusion.xml" version="1.04"/>
|
||||
<Definition name="Common Lisp" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/commonlisp.xml" version="1.05-1"/>
|
||||
<Definition name="Component-Pascal" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/component-pascal.xml" version="1.05"/>
|
||||
<Definition name="ConTeXt" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/context.xml" version="1.1"/>
|
||||
<Definition name="C++" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/cpp.xml" version="2.0-1"/>
|
||||
<Definition name="Crack" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/crk.xml" version="1.1"/>
|
||||
<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="CUE Sheet" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/cue.xml" version="0.92"/>
|
||||
<Definition name="Curry" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/curry.xml" version="0.4"/>
|
||||
<Definition name="D" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/d.xml" version="1.63"/>
|
||||
<Definition name="CSS" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/css.xml" version="2.08"/>
|
||||
<Definition name="C#" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/cs.xml" version="1.15"/>
|
||||
<Definition name="CUE Sheet" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/cue.xml" version="0.91"/>
|
||||
<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="Debian Changelog" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/debianchangelog.xml" version="0.69"/>
|
||||
<Definition name="Debian Control" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/debiancontrol.xml" version="0.85"/>
|
||||
<Definition name=".desktop" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/desktop.xml" version="1.06"/>
|
||||
<Definition name="Diff" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/diff.xml" version="1.12"/>
|
||||
<Definition name="Django HTML Template" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/djangotemplate.xml" version="1.4"/>
|
||||
<Definition name="MS-DOS Batch" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/dosbat.xml" version="0.31"/>
|
||||
<Definition name="dot" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/dot.xml" version="1.2"/>
|
||||
<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.02"/>
|
||||
<Definition name="DTD" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/dtd.xml" version="1.03"/>
|
||||
<Definition name="E Language" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/e.xml" version="0.23"/>
|
||||
<Definition name="Eiffel" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/eiffel.xml" version="1.03"/>
|
||||
<Definition name="Email" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/email.xml" version="1.01"/>
|
||||
<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.84"/>
|
||||
<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.11"/>
|
||||
<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.30"/>
|
||||
<Definition name="dot" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/dot.xml" version="1.1"/>
|
||||
<Definition name="DoxygenLua" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/doxygenlua.xml" version="1.01"/>
|
||||
<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.02"/>
|
||||
<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.02"/>
|
||||
<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="Euphoria" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/euphoria.xml" version="2.09"/>
|
||||
<Definition name="ferite" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/ferite.xml" version="1.05"/>
|
||||
<Definition name="Euphoria" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/euphoria.xml" version="2.08-1"/>
|
||||
<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-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="FreeBASIC" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/freebasic.xml" version="0.15"/>
|
||||
<Definition name="FSharp" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/fsharp.xml" version="0.0.2"/>
|
||||
<Definition name="fstab" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/fstab.xml" version="1.01"/>
|
||||
<Definition name="GAP" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/gap.xml" version="0.3"/>
|
||||
<Definition name="GCCExtensions" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/gcc.xml" version="0.4"/>
|
||||
<Definition name="GDB Backtrace" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/gdb.xml" version="1.01"/>
|
||||
<Definition name="GDL" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/gdl.xml" version="1.02"/>
|
||||
<Definition name="GNU Gettext" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/gettext.xml" version="2.01"/>
|
||||
<Definition name="Git Rebase" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/git-rebase.xml" version="1.01"/>
|
||||
<Definition name="GlossTex" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/glosstex.xml" version="0.02"/>
|
||||
<Definition name="GLSL" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/glsl.xml" version="1.04"/>
|
||||
<Definition name="GNU Assembler" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/gnuassembler.xml" version="1.11"/>
|
||||
<Definition name="Gnuplot" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/gnuplot.xml" version="0.2"/>
|
||||
<Definition name="Go" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/go.xml" version="1.05"/>
|
||||
<Definition name="KDev-PG[-Qt] Grammar" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/grammar.xml" version="0.25"/>
|
||||
<Definition name="Haml" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/haml.xml" version="1.2"/>
|
||||
<Definition name="Haskell" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/haskell.xml" version="2.3"/>
|
||||
<Definition name="PHP (HTML)" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/html-php.xml" version="2.00"/>
|
||||
<Definition name="HTML" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/html.xml" version="2.00"/>
|
||||
<Definition name="Quake Script" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/idconsole.xml" version="1.03"/>
|
||||
<Definition name="IDL" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/idl.xml" version="1.08"/>
|
||||
<Definition name="ILERPG" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/ilerpg.xml" version="1.06"/>
|
||||
<Definition name="Inform" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/inform.xml" version="1.24"/>
|
||||
<Definition name="INI Files" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/ini.xml" version="1.2"/>
|
||||
<Definition name="Jam" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/jam.xml" version="0.4"/>
|
||||
<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.05"/>
|
||||
<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.23"/>
|
||||
<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.14"/>
|
||||
<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.00"/>
|
||||
<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.3"/>
|
||||
<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.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.00"/>
|
||||
<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.03"/>
|
||||
<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.1"/>
|
||||
<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.24-1"/>
|
||||
<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.2"/>
|
||||
<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="1.99"/>
|
||||
<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.07"/>
|
||||
<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.23-1"/>
|
||||
<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.3"/>
|
||||
<Definition name="Javadoc" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/javadoc.xml" version="1.04"/>
|
||||
<Definition name="JavaScript/PHP" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/javascript-php.xml" version="1.22"/>
|
||||
<Definition name="JavaScript" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/javascript.xml" version="1.22"/>
|
||||
<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="JSP" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/jsp.xml" version="1.03"/>
|
||||
<Definition name="Julia" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/julia.xml" version="0.3"/>
|
||||
<Definition name="KBasic" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/kbasic.xml" version="1.03"/>
|
||||
<Definition name="LaTeX" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/latex.xml" version="1.56"/>
|
||||
<Definition name="LDIF" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/ldif.xml" version="1.03"/>
|
||||
<Definition name="LessCSS" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/less.xml" version="0.2"/>
|
||||
<Definition name="Lex/Flex" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/lex.xml" version="1.02"/>
|
||||
<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.2-1"/>
|
||||
<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.55"/>
|
||||
<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.01"/>
|
||||
<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="Literate Curry" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/literate-curry.xml" version="0.3"/>
|
||||
<Definition name="Literate Haskell" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/literate-haskell.xml" version="2.0.2"/>
|
||||
<Definition name="Logtalk" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/logtalk.xml" version="1.52"/>
|
||||
<Definition name="LPC" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/lpc.xml" version="0.77"/>
|
||||
<Definition name="Lua" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/lua.xml" version="1.07"/>
|
||||
<Definition name="M3U" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/m3u.xml" version="1.11"/>
|
||||
<Definition name="GNU M4" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/m4.xml" version="1.2"/>
|
||||
<Definition name="MAB-DB" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/mab.xml" version="1.04"/>
|
||||
<Definition name="Makefile" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/makefile.xml" version="2.01"/>
|
||||
<Definition name="Mako" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/mako.xml" version="1.01"/>
|
||||
<Definition name="Mason" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/mason.xml" version="1.07"/>
|
||||
<Definition name="Matlab" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/matlab.xml" version="1.32"/>
|
||||
<Definition name="Maxima" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/maxima.xml" version="0.17"/>
|
||||
<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-1"/>
|
||||
<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.76"/>
|
||||
<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.10-1"/>
|
||||
<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.03"/>
|
||||
<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.0"/>
|
||||
<Definition name="Mason" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/mason.xml" version="1.06"/>
|
||||
<Definition name="Mathematica" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/mathematica.xml" version="8.0.4"/>
|
||||
<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="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="MIPS Assembler" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/mips.xml" version="1.04"/>
|
||||
<Definition name="Modelica" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/modelica.xml" version="3.3"/>
|
||||
<Definition name="Modelines" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/modelines.xml" version="1.01"/>
|
||||
<Definition name="Modula-2" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/modula-2.xml" version="1.04"/>
|
||||
<Definition name="MonoBasic" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/monobasic.xml" version="1.02"/>
|
||||
<Definition name="Music Publisher" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/mup.xml" version="1.07"/>
|
||||
<Definition name="Intel x86 (NASM)" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/nasm.xml" version="1.41"/>
|
||||
<Definition name="Nemerle" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/nemerle.xml" version="0.33"/>
|
||||
<Definition name="nesC" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/nesc.xml" version="1.01"/>
|
||||
<Definition name="noweb" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/noweb.xml" version="1.01"/>
|
||||
<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.02"/>
|
||||
<Definition name="Objective Caml" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/ocaml.xml" version="1.06"/>
|
||||
<Definition name="Octave" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/octave.xml" version="1.02"/>
|
||||
<Definition name="OORS" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/oors.xml" version="1.2"/>
|
||||
<Definition name="OPAL" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/opal.xml" version="1.2"/>
|
||||
<Definition name="OpenCL" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/opencl.xml" version="1.45"/>
|
||||
<Definition name="Pango" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/pango.xml" version="0.2"/>
|
||||
<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.2-1"/>
|
||||
<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.03"/>
|
||||
<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.06"/>
|
||||
<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.32"/>
|
||||
<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.0"/>
|
||||
<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/objectivec.xml" version="1.07-1"/>
|
||||
<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-1"/>
|
||||
<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.1"/>
|
||||
<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.1"/>
|
||||
<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="PGN" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/pgn.xml" version="2.02"/>
|
||||
<Definition name="PHP/PHP" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/php.xml" version="1.45"/>
|
||||
<Definition name="PicAsm" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/picsrc.xml" version="1.08"/>
|
||||
<Definition name="Pig" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/pig.xml" version="3.1"/>
|
||||
<Definition name="Pike" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/pike.xml" version="1.08"/>
|
||||
<Definition name="PostScript" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/postscript.xml" version="1.02"/>
|
||||
<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.01-1"/>
|
||||
<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.07"/>
|
||||
<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.07"/>
|
||||
<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="PostScript Printer Description" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/ppd.xml" version="0.2"/>
|
||||
<Definition name="progress" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/progress.xml" version="1.11"/>
|
||||
<Definition name="Prolog" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/prolog.xml" version="1.2"/>
|
||||
<Definition name="Protobuf" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/protobuf.xml" version="2.41"/>
|
||||
<Definition name="PureBasic" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/purebasic.xml" version="3.92"/>
|
||||
<Definition name="Python" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/python.xml" version="2.23"/>
|
||||
<Definition name="QMake" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/qmake.xml" version="1.3"/>
|
||||
<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.10"/>
|
||||
<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.40"/>
|
||||
<Definition name="Puppet" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/puppet.xml" version="1.18"/>
|
||||
<Definition name="PureBasic" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/purebasic.xml" version="3.91"/>
|
||||
<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="C++11/Qt4" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/qt4.xml" version="1.01"/>
|
||||
<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.02"/>
|
||||
<Definition name="RELAX NG" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/relaxng.xml" version="0.9"/>
|
||||
<Definition name="RelaxNG-Compact" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/relaxngcompact.xml" version="0.3"/>
|
||||
<Definition name="reStructuredText" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/rest.xml" version="1.03"/>
|
||||
<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.02"/>
|
||||
<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.01"/>
|
||||
<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.05"/>
|
||||
<Definition name="Ruby" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/ruby.xml" version="1.28"/>
|
||||
<Definition name="Sather" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/sather.xml" version="1.04"/>
|
||||
<Definition name="Scala" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/scala.xml" version="1.01"/>
|
||||
<Definition name="Scheme" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/scheme.xml" version="1.14"/>
|
||||
<Definition name="scilab" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/sci.xml" version="1.04"/>
|
||||
<Definition name="SCSS" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/scss.xml" version="2.06"/>
|
||||
<Definition name="sed" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/sed.xml" version="1.01"/>
|
||||
<Definition name="SGML" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/sgml.xml" version="1.03"/>
|
||||
<Definition name="Sieve" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/sieve.xml" version="1.06"/>
|
||||
<Definition name="SiSU" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/sisu.xml" version="1.03"/>
|
||||
<Definition name="SML" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/sml.xml" version="1.07"/>
|
||||
<Definition name="Spice" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/spice.xml" version="1.02"/>
|
||||
<Definition name="C++11/Qt4" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/qt4.xml" version="1.2"/>
|
||||
<Definition name="RapidQ" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/rapidq.xml" version="1.01"/>
|
||||
<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.8"/>
|
||||
<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.02"/>
|
||||
<Definition name="REXX" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/rexx.xml" version="1.01"/>
|
||||
<Definition name="Ruby/Rails/RHTML" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/rhtml.xml" version="1.01"/>
|
||||
<Definition name="RenderMan RIB" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/rib.xml" version="1.00"/>
|
||||
<Definition name="RPM Spec" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/rpmspec.xml" version="2.03"/>
|
||||
<Definition name="RSI IDL" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/rsiidl.xml" version="1.04"/>
|
||||
<Definition name="Ruby" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/ruby.xml" version="1.27"/>
|
||||
<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.03"/>
|
||||
<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.13-1"/>
|
||||
<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.04"/>
|
||||
<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.02"/>
|
||||
<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.02"/>
|
||||
<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.01"/>
|
||||
<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" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/sql.xml" version="1.17"/>
|
||||
<Definition name="Stata" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/stata.xml" version="2.01"/>
|
||||
<Definition name="SystemC" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/systemc.xml" version="0.02"/>
|
||||
<Definition name="SystemVerilog" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/systemverilog.xml" version="1.51"/>
|
||||
<Definition name="TADS 3" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/tads3.xml" version="1.01"/>
|
||||
<Definition name="Tcl/Tk" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/tcl.xml" version="1.12"/>
|
||||
<Definition name="Tcsh" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/tcsh.xml" version="0.3"/>
|
||||
<Definition name="TT2" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/template-toolkit.xml" version="0.04"/>
|
||||
<Definition name="Texinfo" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/texinfo.xml" version="0.3"/>
|
||||
<Definition name="Textile" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/textile.xml" version="1.2"/>
|
||||
<Definition name="TI Basic" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/tibasic.xml" version="1.02"/>
|
||||
<Definition name="txt2tags" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/txt2tags.xml" version="1.21"/>
|
||||
<Definition name="UnrealScript" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/uscript.xml" version="0.93"/>
|
||||
<Definition name="Valgrind Suppression" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/valgrind-suppression.xml" version="1.01"/>
|
||||
<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.2"/>
|
||||
<Definition name="vCard, vCalendar, iCalendar" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/vcard.xml" version="0.2"/>
|
||||
<Definition name="Velocity" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/velocity.xml" version="1.05"/>
|
||||
<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.16"/>
|
||||
<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.01"/>
|
||||
<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.0"/>
|
||||
<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.2-1"/>
|
||||
<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.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.01"/>
|
||||
<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.92"/>
|
||||
<Definition name="Valgrind Suppression" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/valgrind-suppression.xml" version="1.0"/>
|
||||
<Definition name="Varnish Test Case language" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/varnishtest.xml" version="0.1"/>
|
||||
<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.1"/>
|
||||
<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="Verilog" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/verilog.xml" version="1.10"/>
|
||||
<Definition name="VHDL" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/vhdl.xml" version="1.11"/>
|
||||
<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.10"/>
|
||||
<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="xHarbour" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/xharbour.xml" version="1.05"/>
|
||||
<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.04"/>
|
||||
<Definition name="xHarbour" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/xharbour.xml" version="1.04"/>
|
||||
<Definition name="XML (Debug)" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/xmldebug.xml" version="1.03"/>
|
||||
<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="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="yacas" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/yacas.xml" version="1.03"/>
|
||||
<Definition name="Yacc/Bison" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/yacc.xml" version="1.04"/>
|
||||
<Definition name="YAML" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/yaml.xml" version="1.3"/>
|
||||
<Definition name="Zonnon" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/zonnon.xml" version="1.01"/>
|
||||
<Definition name="Zsh" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/zsh.xml" version="0.2"/>
|
||||
<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.03-1"/>
|
||||
<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.0"/>
|
||||
<Definition name="Zsh" url="http://git.trinitydesktop.org/cgit/tdelibs/plain/kate/data/zsh.xml" version="0.1-1"/>
|
||||
</DEFINITIONS>
|
||||
|
Loading…
Reference in new issue