summaryrefslogtreecommitdiffstats
path: root/kate/data/objectivecpp.xml
diff options
context:
space:
mode:
Diffstat (limited to 'kate/data/objectivecpp.xml')
-rw-r--r--kate/data/objectivecpp.xml124
1 files changed, 95 insertions, 29 deletions
diff --git a/kate/data/objectivecpp.xml b/kate/data/objectivecpp.xml
index 94e78f6bc..151fdf68d 100644
--- a/kate/data/objectivecpp.xml
+++ b/kate/data/objectivecpp.xml
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE language SYSTEM "language.dtd">
-<language name="Objective-C++" version="1.01" kateversion="2.4" section="Sources" extensions="*.mm;*.M;*.h" mimetype="text/x-objcpp-src;text/x-c-hdr" author="Gennady Telegin (gepo@lvk.cs.msu.su">
+<language name="Objective-C++" version="1.02" kateversion="2.5" section="Sources" extensions="*.mm;*.M;*.h" mimetype="text/x-objcpp-src;text/x-c-hdr" author="Gennady Telegin (gepo@lvk.cs.msu.su">
<highlighting>
<list name="keywords">
<item> break </item>
@@ -80,47 +80,99 @@
<item> xor </item>
<item> xor_eq </item>
</list>
+
+ <!-- QT/TQT extensions -->
<list name="extensions">
<item> K_DCOP </item>
- <item> SLOT </item>
- <item> SIGNAL </item>
- <item> TQ_CLASSINFO </item>
- <item> TQ_ENUMS </item>
- <item> Q_EXPORT </item>
- <item> Q_OBJECT </item>
- <item> TQ_OVERRIDE </item>
- <item> TQ_PROPERTY </item>
- <item> TQ_SETS </item>
- <item> Q_SIGNALS </item>
- <item> Q_SLOTS </item>
- <item> Q_FOREACH </item>
- <item> Q_DECLARE_FLAGS </item>
- <item> Q_INIT_RESOURCE </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_GLOBAL_STATIC </item>
- <item> Q_GLOBAL_STATIC_WITH_ARGS </item>
- <item> Q_DECLARE_INTERFACE </item>
- <item> Q_DECLARE_TYPEINFO </item>
- <item> Q_DECLARE_SHARED </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_FOREVER </item>
<item> Q_DECLARE_PRIVATE </item>
<item> Q_DECLARE_PUBLIC </item>
- <item> Q_D </item>
- <item> Q_Q </item>
+ <item> Q_DECLARE_SHARED </item>
+ <item> Q_DECLARE_TYPEINFO </item>
<item> Q_DISABLE_COPY </item>
- <item> Q_INTERFACES </item>
+ <item> Q_EMIT </item>
+ <item> Q_ENUMS </item>
+ <item> Q_EXPORT </item>
<item> Q_FLAGS </item>
- <item> Q_SCRIPTABLE </item>
- <item> Q_INVOKABLE </item>
+ <item> Q_FOREACH </item>
+ <item> Q_FOREVER </item>
<item> Q_GADGET </item>
- <item> Q_ARG </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_ASSERT </item>
- <item> Q_ASSERT_X </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>
@@ -128,7 +180,21 @@
<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> auto </item>
<item> char </item>