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