diff options
Diffstat (limited to 'kate/data/objectivecpp.xml')
-rw-r--r-- | kate/data/objectivecpp.xml | 124 |
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> |