summaryrefslogtreecommitdiffstats
path: root/kate/data/objectivec.xml
diff options
context:
space:
mode:
Diffstat (limited to 'kate/data/objectivec.xml')
-rw-r--r--kate/data/objectivec.xml117
1 files changed, 116 insertions, 1 deletions
diff --git a/kate/data/objectivec.xml b/kate/data/objectivec.xml
index 0e931f7f0..51e84153f 100644
--- a/kate/data/objectivec.xml
+++ b/kate/data/objectivec.xml
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE language SYSTEM "language.dtd">
-<language name="Objective-C" version="1.07" kateversion="2.3" section="Sources" extensions="*.m;*.h" mimetype="text/x-objc-src;text/x-c-hdr">
+<language name="Objective-C" version="1.08" kateversion="2.5" section="Sources" extensions="*.m;*.h" mimetype="text/x-objc-src;text/x-c-hdr">
<highlighting>
<list name="keywords">
<item> break </item>
@@ -35,6 +35,121 @@
<item> self </item>
<item> super </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> auto </item>
<item> char </item>