aboutsummaryrefslogtreecommitdiffstats
path: root/share
diff options
context:
space:
mode:
authorEike Ziller <eike.ziller@theqtcompany.com>2016-03-24 12:46:10 +0100
committerEike Ziller <eike.ziller@theqtcompany.com>2016-04-12 12:30:55 +0000
commitc320d3909aae3b7baa8891e8d8a84ef7fc28b7dd (patch)
treece8f8c2a0c245e58c93833b149054e10cd5e7c37 /share
parent2a3e342740bd09099198890072296ef3be221ec1 (diff)
Move 3rdparty resources into 3rdparty subdirectory
Change-Id: Ib6363629ef3e4d10bca64936a46147b5defc048b Reviewed-by: Orgad Shaneh <orgads@gmail.com> Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@theqtcompany.com>
Diffstat (limited to 'share')
-rw-r--r--share/qtcreator/generic-highlighter/alert.xml83
-rw-r--r--share/qtcreator/generic-highlighter/autoconf.xml396
-rw-r--r--share/qtcreator/generic-highlighter/bash.xml956
-rw-r--r--share/qtcreator/generic-highlighter/cmake.xml1301
-rw-r--r--share/qtcreator/generic-highlighter/css.xml920
-rw-r--r--share/qtcreator/generic-highlighter/doxygen.xml514
-rw-r--r--share/qtcreator/generic-highlighter/dtd.xml110
-rw-r--r--share/qtcreator/generic-highlighter/html.xml226
-rw-r--r--share/qtcreator/generic-highlighter/ini.xml80
-rw-r--r--share/qtcreator/generic-highlighter/java.xml3858
-rw-r--r--share/qtcreator/generic-highlighter/javadoc.xml108
-rw-r--r--share/qtcreator/generic-highlighter/makefile.xml218
-rw-r--r--share/qtcreator/generic-highlighter/perl.xml842
-rw-r--r--share/qtcreator/generic-highlighter/ruby.xml924
-rw-r--r--share/qtcreator/generic-highlighter/valgrind-suppression.xml51
-rw-r--r--share/qtcreator/generic-highlighter/xml.xml150
-rw-r--r--share/qtcreator/generic-highlighter/yacc.xml164
-rw-r--r--share/qtcreator/static.pro1
-rw-r--r--share/share.qbs12
19 files changed, 11 insertions, 10903 deletions
diff --git a/share/qtcreator/generic-highlighter/alert.xml b/share/qtcreator/generic-highlighter/alert.xml
deleted file mode 100644
index 8ac5296fc8..0000000000
--- a/share/qtcreator/generic-highlighter/alert.xml
+++ /dev/null
@@ -1,83 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE language SYSTEM "language.dtd">
-<!--
- This file is part of KDE's kate project.
-
- copyright : (C) 2004 by Dominik Haumann
- email : dhdev at gmx dot de
-
- **********************************************************************
- * 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. *
- **********************************************************************
-
- This file is included in every file that highlights the "alerts" keywords.
- That's why extensions and mimetype are empty.
-
- Changes by Alex Turbov:
- Introduce 3 alert levels and sort keywords according importance.
- Few more keywords has been added.
--->
-<language version="1.11" kateversion="3.1" name="Alerts" section="Other" extensions="" mimetype="" author="Dominik Haumann (dhdev@gmx.de)" license="LGPL" hidden="true">
- <highlighting>
- <list name="alerts_hi">
- <item> ALERT </item>
- <item> ATTENTION </item>
- <item> DANGER </item>
- <item> HACK </item>
- <item> SECURITY </item>
- </list>
- <list name="alerts_mid">
- <item> BUG </item>
- <item> FIXME </item>
- <item> DEPRECATED </item>
- <item> TASK </item>
- <item> TODO </item>
- <item> TBD </item>
- <item> WARNING </item>
- <item> CAUTION </item>
- <item> NOLINT </item>
- </list>
- <list name="alerts_lo">
- <item> ### </item>
- <item> NOTE </item>
- <item> NOTICE </item>
- <item> TEST </item>
- <item> TESTING </item>
- </list>
- <contexts>
- <context attribute="Normal Text" lineEndContext="#pop" name="Normal Text" >
- <StringDetect attribute="Region Marker" context="#stay" String="{{{" beginRegion="AlertRegion1" />
- <StringDetect attribute="Region Marker" context="#stay" String="}}}" endRegion="AlertRegion1" />
- <StringDetect attribute="Region Marker" context="#stay" String="BEGIN" beginRegion="AlertRegion2" />
- <StringDetect attribute="Region Marker" context="#stay" String="END" endRegion="AlertRegion2" />
- <keyword attribute="Alert Level 1" context="#stay" String="alerts_hi" />
- <keyword attribute="Alert Level 2" context="#stay" String="alerts_mid" />
- <keyword attribute="Alert Level 3" context="#stay" String="alerts_lo" />
- </context>
- </contexts>
- <itemDatas>
- <itemData name="Normal Text" defStyleNum="dsNormal"/>
- <itemData name="Alert Level 1" defStyleNum="dsAlert" color="#e85848" selColor="#e85848" backgroundColor="#451e1a" />
- <itemData name="Alert Level 2" defStyleNum="dsAlert" color="#ca9219" selColor="#ca9219" backgroundColor="#451e1a" />
- <itemData name="Alert Level 3" defStyleNum="dsAlert" color="#81ca2d" selColor="#81ca2d" />
- <itemData name="Region Marker" defStyleNum="dsRegionMarker"/>
- </itemDatas>
- </highlighting>
- <general>
- <keywords casesensitive="1"/>
- </general>
-</language>
-<!-- kate: indent-width 2; -->
diff --git a/share/qtcreator/generic-highlighter/autoconf.xml b/share/qtcreator/generic-highlighter/autoconf.xml
deleted file mode 100644
index 71740f8a8c..0000000000
--- a/share/qtcreator/generic-highlighter/autoconf.xml
+++ /dev/null
@@ -1,396 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE language SYSTEM "/opt/kde3/share/apps/katepart/syntax/language.dtd">
-<!-- (c) 2008-2011 by Jürgen Heinemann http://www.hjcms.de
- @see http://www.gnu.org/software/automake/manual/autoconf/
--->
-<language name="Autoconf Language" version="1.11" kateversion="2.4" section="Other"
- extensions="configure.ac;configure.in;configure.in.in;*.m4;*.M4"
- mimetype="text/x-m4;text/x-autoconf"
- author="Juergen Heinemann (nospam@hjcms.de)" license="LGPL">
- <highlighting>
- <!-- http://www.gnu.org/software/automake/manual/autoconf/Program-_0026-Function-Index.html -->
- <list name="keywords">
- <item> if </item>
- <item> then </item>
- <item> elif </item>
- <item> else </item>
- <item> fi </item>
- <item> for </item>
- <item> in </item>
- <item> do </item>
- <item> don </item>
- <item> function </item>
- <item> select </item>
- <item> until </item>
- <item> while </item>
- <item> set </item>
- <item> ifelse </item>
- <item> case </item>
- <item> esac </item>
- </list>
-
- <!-- http://www.gnu.org/software/automake/manual/autoconf/Limitations-of-Builtins.html -->
- <list name="builtins">
- <item> : </item>
- <item> source </item>
- <item> alias </item>
- <item> bg </item>
- <item> bind </item>
- <item> break </item>
- <item> builtin </item>
- <item> cd </item>
- <item> caller </item>
- <item> command </item>
- <item> compgen </item>
- <item> complete </item>
- <item> continue </item>
- <item> dirs </item>
- <item> disown </item>
- <item> echo </item>
- <item> enable </item>
- <item> eval </item>
- <item> exec </item>
- <item> exit </item>
- <item> fc </item>
- <item> fg </item>
- <item> getopts </item>
- <item> hash </item>
- <item> help </item>
- <item> history </item>
- <item> jobs </item>
- <item> kill </item>
- <item> let </item>
- <item> logout </item>
- <item> popd </item>
- <item> printf </item>
- <item> pushd </item>
- <item> pwd </item>
- <item> return </item>
- <item> set </item>
- <item> shift </item>
- <item> shopt </item>
- <item> suspend </item>
- <item> test </item>
- <item> time </item>
- <item> times </item>
- <item> trap </item>
- <item> type </item>
- <item> ulimit </item>
- <item> umask </item>
- <item> unalias </item>
- <item> wait </item>
- </list>
-
- <list name="bools">
- <item> no </item>
- <item> yes </item>
- <item> false </item>
- <item> true </item>
- </list>
-
- <!--
- This is an alphabetical list of the M4, M4sugar, and M4sh macros.
- http://www.gnu.org/software/automake/manual/autoconf/M4-Macro-Index.html
- -->
- <list name="m4sugar">
- <item> AS_BOURNE_COMPATIBLE </item>
- <item> AS_BOX </item>
- <item> AS_CASE </item>
- <item> AS_DIRNAME </item>
- <item> AS_ECHO </item>
- <item> AS_ECHO_N </item>
- <item> AS_ESCAPE </item>
- <item> AS_EXIT </item>
- <item> AS_HELP_STRING </item>
- <item> AS_IF </item>
- <item> AS_INIT </item>
- <item> AS_INIT_GENERATED </item>
- <item> AS_LINENO_PREPARE </item>
- <item> AS_LITERAL_IF </item>
- <item> AS_LITERAL_WORD_IF </item>
- <item> AS_ME_PREPARE </item>
- <item> AS_MESSAGE_FD </item>
- <item> AS_MESSAGE_LOG_FD </item>
- <item> AS_MKDIR_P </item>
- <item> AS_ORIGINAL_STDIN_FD </item>
- <item> AS_SET_CATFILE </item>
- <item> AS_SET_STATUS </item>
- <item> AS_SHELL_SANITIZE </item>
- <item> AS_TMPDIR </item>
- <item> AS_TR_CPP </item>
- <item> AS_TR_SH </item>
- <item> AS_UNSET </item>
- <item> AS_VAR_APPEND </item>
- <item> AS_VAR_ARITH </item>
- <item> AS_VAR_COPY </item>
- <item> AS_VAR_IF </item>
- <item> AS_VAR_POPDEF </item>
- <item> AS_VAR_PUSHDEF </item>
- <item> AS_VAR_SET </item>
- <item> AS_VAR_SET_IF </item>
- <item> AS_VAR_TEST_SET </item>
- <item> AS_VERSION_COMPARE </item>
- <item> m4_append </item>
- <item> m4_append_uniq </item>
- <item> m4_append_uniq_w </item>
- <item> m4_apply </item>
- <item> m4_argn </item>
- <item> m4_assert </item>
- <item> m4_bmatch </item>
- <item> m4_bpatsubst </item>
- <item> m4_bpatsubsts </item>
- <item> m4_bregexp </item>
- <item> m4_builtin </item>
- <item> m4_car </item>
- <item> m4_case </item>
- <item> m4_cdr </item>
- <item> m4_changecom </item>
- <item> m4_changequote </item>
- <item> m4_chomp </item>
- <item> m4_chomp_all </item>
- <item> m4_cleardivert </item>
- <item> m4_cmp </item>
- <item> m4_combine </item>
- <item> m4_cond </item>
- <item> m4_copy </item>
- <item> m4_copy_force </item>
- <item> m4_count </item>
- <item> m4_curry </item>
- <item> m4_debugfile </item>
- <item> m4_debugmode </item>
- <item> m4_decr </item>
- <item> m4_default </item>
- <item> m4_default_nblank </item>
- <item> m4_default_nblank_quoted </item>
- <item> m4_default_quoted </item>
- <item> m4_define </item>
- <item> m4_define_default </item>
- <item> m4_defn </item>
- <item> m4_divert </item>
- <item> m4_divert_once </item>
- <item> m4_divert_pop </item>
- <item> m4_divert_push </item>
- <item> m4_divert_text </item>
- <item> m4_divnum </item>
- <item> m4_do </item>
- <item> m4_dquote </item>
- <item> m4_dquote_elt </item>
- <item> m4_dumpdef </item>
- <item> m4_dumpdefs </item>
- <item> m4_echo </item>
- <item> m4_errprint </item>
- <item> m4_errprintn </item>
- <item> m4_escape </item>
- <item> m4_esyscmd </item>
- <item> m4_esyscmd_s </item>
- <item> m4_eval </item>
- <item> m4_exit </item>
- <item> m4_expand </item>
- <item> m4_fatal </item>
- <item> m4_flatten </item>
- <item> m4_for </item>
- <item> m4_foreach </item>
- <item> m4_foreach_w </item>
- <item> m4_format </item>
- <item> m4_if </item>
- <item> m4_ifblank </item>
- <item> m4_ifdef </item>
- <item> m4_ifnblank </item>
- <item> m4_ifndef </item>
- <item> m4_ifset </item>
- <item> m4_ifval </item>
- <item> m4_ifvaln </item>
- <item> m4_ignore </item>
- <item> m4_include </item>
- <item> m4_incr </item>
- <item> m4_index </item>
- <item> m4_indir </item>
- <item> m4_init </item>
- <item> m4_join </item>
- <item> m4_joinall </item>
- <item> m4_len </item>
- <item> m4_list_cmp </item>
- <item> m4_location </item>
- <item> m4_make_list </item>
- <item> m4_maketemp </item>
- <item> m4_map </item>
- <item> m4_map_args </item>
- <item> m4_map_args_pair </item>
- <item> m4_map_args_sep </item>
- <item> m4_map_args_w </item>
- <item> m4_map_sep </item>
- <item> m4_mapall </item>
- <item> m4_mapall_sep </item>
- <item> m4_max </item>
- <item> m4_min </item>
- <item> m4_mkstemp </item>
- <item> m4_n </item>
- <item> m4_newline </item>
- <item> m4_normalize </item>
- <item> m4_pattern_allow </item>
- <item> m4_pattern_forbid </item>
- <item> m4_popdef </item>
- <item> m4_pushdef </item>
- <item> m4_quote </item>
- <item> m4_re_escape </item>
- <item> m4_rename </item>
- <item> m4_rename_force </item>
- <item> m4_reverse </item>
- <item> m4_set_add </item>
- <item> m4_set_add_all </item>
- <item> m4_set_contains </item>
- <item> m4_set_contents </item>
- <item> m4_set_delete </item>
- <item> m4_set_difference </item>
- <item> m4_set_dump </item>
- <item> m4_set_empty </item>
- <item> m4_set_foreach </item>
- <item> m4_set_intersection </item>
- <item> m4_set_list </item>
- <item> m4_set_listc </item>
- <item> m4_set_map </item>
- <item> m4_set_map_sep </item>
- <item> m4_set_remove </item>
- <item> m4_set_size </item>
- <item> m4_set_union </item>
- <item> m4_shift </item>
- <item> m4_shift2 </item>
- <item> m4_shift3 </item>
- <item> m4_shiftn </item>
- <item> m4_sign </item>
- <item> m4_sinclude </item>
- <item> m4_split </item>
- <item> m4_stack_foreach </item>
- <item> m4_stack_foreach_lifo </item>
- <item> m4_stack_foreach_sep </item>
- <item> m4_stack_foreach_sep_lifo </item>
- <item> m4_strip </item>
- <item> m4_substr </item>
- <item> m4_syscmd </item>
- <item> m4_sysval </item>
- <item> m4_text_box </item>
- <item> m4_text_wrap </item>
- <item> m4_tolower </item>
- <item> m4_toupper </item>
- <item> m4_traceoff </item>
- <item> m4_traceon </item>
- <item> m4_translit </item>
- <item> m4_undefine </item>
- <item> m4_undivert </item>
- <item> m4_unquote </item>
- <item> m4_version_compare </item>
- <item> m4_version_prereq </item>
- <item> m4_warn </item>
- <item> m4_wrap </item>
- <item> m4_wrap_lifo </item>
- </list>
-
- <!-- Autotest Macro Index -->
- <list name="autotest_macro">
- <item> AT_ARG_OPTION </item>
- <item> AT_ARG_OPTION_ARG </item>
- <item> AT_BANNER </item>
- <item> AT_CAPTURE_FILE </item>
- <item> AT_CHECK </item>
- <item> AT_CHECK_EUNIT </item>
- <item> AT_CHECK_UNQUOTED </item>
- <item> AT_CLEANUP </item>
- <item> AT_COLOR_TESTS </item>
- <item> AT_COPYRIGHT </item>
- <item> AT_DATA </item>
- <item> AT_FAIL_IF </item>
- <item> AT_INIT </item>
- <item> AT_KEYWORDS </item>
- <item> AT_PACKAGE_BUGREPORT </item>
- <item> AT_PACKAGE_NAME </item>
- <item> AT_PACKAGE_STRING </item>
- <item> AT_PACKAGE_TARNAME </item>
- <item> AT_PACKAGE_URL </item>
- <item> AT_PACKAGE_VERSION </item>
- <item> AT_SETUP </item>
- <item> AT_SKIP_IF </item>
- <item> AT_TESTED </item>
- <item> AT_XFAIL_IF </item>
- </list>
-
- <list name="libtool">
- <item> LT_PREREQ </item>
- <item> LT_LANG </item>
- <item> LT_INIT </item>
- <item> LTDL_INIT </item>
- <item> LT_CONFIG_LTDL_DIR </item>
- </list>
-
- <list name="pkgconfig">
- <item> PKG_CHECK_MODULES </item>
- <item> PKG_PROG_PKG_CONFIG </item>
- <item> PKG_CHECK_EXISTS </item>
- </list>
-
- <contexts>
- <context attribute="Normal Text" lineEndContext="#stay" name="Default">
- <!-- <IncludeRules context="##Bash" /> -->
- <keyword attribute="Keyword" context="#stay" String="keywords" />
- <RegExpr attribute="Builtin" context="#stay" String="\.(?=\s)" />
- <keyword attribute="Builtin" context="#stay" String="builtins" />
- <keyword attribute="Boolean" context="#stay" String="bools" />
- <!-- Autoconf Macros -->
- <keyword attribute="M4 Sugar Macros" context="#stay" String="m4sugar" />
- <!-- Autotest Macro Index -->
- <keyword attribute="Autotest Macros" context="#stay" String="autotest_macro" />
- <!-- Other Macros -->
- <keyword attribute="pkg-config Macros" context="#stay" String="pkgconfig" />
- <!-- libtool Macros -->
- <keyword attribute="Libtool Macros" context="#stay" String="libtool" />
- <!-- Autoconf Macros -->
- <RegExpr attribute="Autoconf Macros" context="#stay" String="\bAC_[A-Z0-9_]+\b" insensitive="false" endRegion="BeginRegion" />
- <!-- Automake Macros -->
- <RegExpr attribute="Automake Macros" context="#stay" String="\bAM_[A-Z0-9_]+\b" insensitive="false" endRegion="BeginRegion" />
- <!-- Script temp Defined Macros -->
- <RegExpr attribute="Inline Macros" context="#stay" String="\bac_[a-z_]+\b" insensitive="false" endRegion="BeginRegion" />
- <RegExpr attribute="Char" context="#stay" String="'.'"/>
- <DetectChar attribute="String" context="String" char="&quot;"/>
- <AnyChar attribute="Symbol" context="#stay" String=":!%&amp;()+,-/.*&lt;=&gt;|"/>
- <RegExpr attribute="Variable" context="#stay" String="\$[a-z_]+" insensitive="true" endRegion="BeginRegion" />
- <Float attribute="Float" context="#stay"/>
- <Int attribute="Decimal" context="#stay"/>
- <RegExpr attribute="Pragmas" context="#stay" String="([\s\t]+#).*$" insensitive="true" endRegion="BeginRegion" />
- <RegExpr attribute="Comment" context="#stay" String="(^#).*$" insensitive="true" endRegion="BeginRegion" />
- <RegExpr attribute="Comment" context="#stay" String="(\bdnl\s).*$" insensitive="true" endRegion="BeginRegion" />
- </context>
- <context attribute="Region Marker" lineEndContext="#pop" name="Region Marker"/>
- <context attribute="String" lineEndContext="#pop" name="String">
- <DetectChar attribute="String" context="#pop" char="&quot;"/>
- </context>
- </contexts>
- <itemDatas>
- <itemData name="Normal Text" defStyleNum="dsNormal" />
- <itemData name="Keyword" defStyleNum="dsKeyword" />
- <itemData name="Builtin" defStyleNum="dsKeyword" color="#808" />
- <itemData name="M4 Sugar Macros" defStyleNum="dsKeyword" />
- <itemData name="Autotest Macros" defStyleNum="dsKeyword" />
- <itemData name="Autoconf Macros" defStyleNum="dsKeyword" color="#0095ff" selColor="#ffffff" bold="1" />
- <itemData name="Automake Macros" defStyleNum="dsKeyword" color="#6666cc" selColor="#ffffff" bold="1" />
- <itemData name="Libtool Macros" defStyleNum="dsKeyword" color="#6666cc" selColor="#ffffff" bold="1" />
- <itemData name="Inline Macros" defStyleNum="dsKeyword" color="#6666cc" selColor="#ffffff" />
- <itemData name="pkg-config Macros" defStyleNum="dsKeyword" />
- <itemData name="Boolean" defStyleNum="dsOthers" />
- <itemData name="Variable" defStyleNum="dsOthers" />
- <itemData name="Decimal" defStyleNum="dsDecVal" />
- <itemData name="Float" defStyleNum="dsFloat" />
- <itemData name="Char" defStyleNum="dsChar" />
- <itemData name="String" defStyleNum="dsString" />
- <itemData name="Pragmas" defStyleNum="dsOthers" color="#00C000" />
- <itemData name="Comment" defStyleNum="dsComment" />
- <itemData name="Symbol" defStyleNum="dsNormal"/>
- <itemData name="Region Marker" defStyleNum="dsRegionMarker" />
- </itemDatas>
- </highlighting>
- <general>
- <comments>
- <comment name="singleLine" start="dnl" />
- <comment name="multiLine" start="/*" end="*/" />
- </comments>
- <keywords casesensitive="0" />
- </general>
-</language>
diff --git a/share/qtcreator/generic-highlighter/bash.xml b/share/qtcreator/generic-highlighter/bash.xml
deleted file mode 100644
index 2eaec955e0..0000000000
--- a/share/qtcreator/generic-highlighter/bash.xml
+++ /dev/null
@@ -1,956 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE language SYSTEM "language.dtd"
-[
- <!ENTITY funcname "[A-Za-z_:][A-Za-z0-9_:#&#37;@-]*">
- <!ENTITY varname "[A-Za-z_][A-Za-z0-9_]*">
- <!ENTITY word "[^|&amp;;()&lt;&gt;\s]+"> <!-- see man bash -->
- <!ENTITY eos "(?=($|\s))"> <!-- eol or space following -->
- <!ENTITY noword "(?![\w$+-])"> <!-- no word, $, + or - following -->
- <!ENTITY pathpart "([\w_@.&#37;*?+-]|\\ )"> <!-- valid character in a file name -->
-]>
-<language name="Bash" version="2.18" kateversion="5.0" section="Scripts" extensions="*.sh;*.bash;*.ebuild;*.eclass;.bashrc;.bash_profile;.bash_login;.profile" mimetype="application/x-shellscript" casesensitive="1" author="Wilbert Berendsen (wilbert@kde.nl)" license="LGPL">
-
-<!-- (c) 2004 by Wilbert Berendsen (wilbert@kde.nl)
- Changes by Matthew Woehlke (mw_triad@users.sourceforge.net)
- Changes by Sebastian Pipping (webmaster@hartwork.org)
- Changes by Luiz Angelo Daros de Luca (luizluca@gmail.com)
- Released under the LGPL, part of kdelibs/kate -->
-
- <highlighting>
- <list name="keywords">
- <item> else </item>
- <item> for </item>
- <item> function </item>
- <item> in </item>
- <item> select </item>
- <item> until </item>
- <item> while </item>
- <item> elif </item>
- <item> then </item>
- <item> set </item>
- </list>
-
- <list name="builtins">
- <item> : </item>
- <item> source </item>
- <item> alias </item>
- <item> bg </item>
- <item> bind </item>
- <item> break </item>
- <item> builtin </item>
- <item> cd </item>
- <item> caller </item>
- <item> command </item>
- <item> compgen </item>
- <item> complete </item>
- <item> continue </item>
- <item> dirs </item>
- <item> disown </item>
- <item> echo </item>
- <item> enable </item>
- <item> eval </item>
- <item> exec </item>
- <item> exit </item>
- <item> fc </item>
- <item> fg </item>
- <item> getopts </item>
- <item> hash </item>
- <item> help </item>
- <item> history </item>
- <item> jobs </item>
- <item> kill </item>
- <item> let </item>
- <item> logout </item>
- <item> popd </item>
- <item> printf </item>
- <item> pushd </item>
- <item> pwd </item>
- <item> return </item>
- <item> set </item>
- <item> shift </item>
- <item> shopt </item>
- <item> suspend </item>
- <item> test </item>
- <item> time </item>
- <item> times </item>
- <item> trap </item>
- <item> type </item>
- <item> ulimit </item>
- <item> umask </item>
- <item> unalias </item>
- <item> wait </item>
- </list>
-
- <list name="builtins_var">
- <item> export </item>
- <item> unset </item>
- <item> declare </item>
- <item> typeset </item>
- <item> local </item>
- <item> read </item>
- <item> readonly </item>
- </list>
-
- <list name="unixcommands">
- <!-- /bin -->
- <item> arch </item>
- <item> awk </item>
- <item> bash </item>
- <item> bunzip2 </item>
- <item> bzcat </item>
- <item> bzcmp </item>
- <item> bzdiff </item>
- <item> bzegrep </item>
- <item> bzfgrep </item>
- <item> bzgrep </item>
- <item> bzip2 </item>
- <item> bzip2recover </item>
- <item> bzless </item>
- <item> bzmore </item>
- <item> cat </item>
- <item> chattr </item>
- <item> chgrp </item>
- <item> chmod </item>
- <item> chown </item>
- <item> chvt </item>
- <item> cp </item>
- <item> date </item>
- <item> dd </item>
- <item> deallocvt </item>
- <item> df </item>
- <item> dir </item>
- <item> dircolors </item>
- <item> dmesg </item>
- <item> dnsdomainname </item>
- <item> domainname </item>
- <item> du </item>
- <item> dumpkeys </item>
- <item> echo </item>
- <item> ed </item>
- <item> egrep </item>
- <item> false </item>
- <item> fgconsole </item>
- <item> fgrep </item>
- <item> fuser </item>
- <item> gawk </item>
- <item> getkeycodes </item>
- <item> gocr </item>
- <item> grep </item>
- <item> groff </item>
- <item> groups </item>
- <item> gunzip </item>
- <item> gzexe </item>
- <item> gzip </item>
- <item> hostname </item>
- <item> igawk </item>
- <item> install </item>
- <item> kbd_mode </item>
- <item> kbdrate </item>
- <item> killall </item>
- <item> last </item>
- <item> lastb </item>
- <item> link </item>
- <item> ln </item>
- <item> loadkeys </item>
- <item> loadunimap </item>
- <item> login </item>
- <item> ls </item>
- <item> lsattr </item>
- <item> lsmod </item>
- <item> lsmod.old </item>
- <item> lzcat </item>
- <item> lzcmp </item>
- <item> lzdiff </item>
- <item> lzegrep </item>
- <item> lzfgrep </item>
- <item> lzgrep </item>
- <item> lzless </item>
- <item> lzcat </item>
- <item> lzma </item>
- <item> lzmainfo </item>
- <item> lzmore </item>
- <item> mapscrn </item>
- <item> mesg </item>
- <item> mkdir </item>
- <item> mkfifo </item>
- <item> mknod </item>
- <item> mktemp </item>
- <item> more </item>
- <item> mount </item>
- <item> mv </item>
- <item> nano </item>
- <item> netstat </item>
- <item> nisdomainname </item>
- <item> nroff </item>
- <item> openvt </item>
- <item> pgawk </item>
- <item> pidof </item>
- <item> ping </item>
- <item> ps </item>
- <item> pstree </item>
- <item> pwd </item>
- <item> rbash </item>
- <item> readlink </item>
- <item> red </item>
- <item> resizecons </item>
- <item> rm </item>
- <item> rmdir </item>
- <item> run-parts </item>
- <item> sash </item>
- <item> sed </item>
- <item> setfont </item>
- <item> setkeycodes </item>
- <item> setleds </item>
- <item> setmetamode </item>
- <item> setserial </item>
- <item> sh </item>
- <item> showkey </item>
- <item> shred </item>
- <item> sleep </item>
- <item> ssed </item>
- <item> stat </item>
- <item> stty </item>
- <item> su </item>
- <item> sync </item>
- <item> tar </item>
- <item> tempfile </item>
- <item> touch </item>
- <item> troff </item>
- <item> true </item>
- <item> umount </item>
- <item> uname </item>
- <item> unicode_start </item>
- <item> unicode_stop </item>
- <item> unlink </item>
- <item> unlzma </item>
- <item> unxz </item>
- <item> utmpdump </item>
- <item> uuidgen </item>
- <item> vdir </item>
- <item> wall </item>
- <item> wc </item>
- <item> xz </item>
- <item> xzcat </item>
- <item> ypdomainname </item>
- <item> zcat </item>
- <item> zcmp </item>
- <item> zdiff </item>
- <item> zegrep </item>
- <item> zfgrep </item>
- <item> zforce </item>
- <item> zgrep </item>
- <item> zless </item>
- <item> zmore </item>
- <item> znew </item>
- <item> zsh </item>
-
- <!-- some from /usr/bin -->
- <item> aclocal </item>
- <item> aconnect </item>
- <item> aplay </item>
- <item> apm </item>
- <item> apmsleep </item>
- <item> apropos </item>
- <item> ar </item>
- <item> arecord </item>
- <item> as </item>
- <item> as86 </item>
- <item> autoconf </item>
- <item> autoheader </item>
- <item> automake </item>
- <item> awk </item>
- <item> basename </item>
- <item> bc </item>
- <item> bison </item>
- <item> c++ </item>
- <item> cal </item>
- <item> cat </item>
- <item> cc </item>
- <item> cdda2wav </item>
- <item> cdparanoia </item>
- <item> cdrdao </item>
- <item> cd-read </item>
- <item> cdrecord </item>
- <item> chfn </item>
- <item> chgrp </item>
- <item> chmod </item>
- <item> chown </item>
- <item> chroot </item>
- <item> chsh </item>
- <item> clear </item>
- <item> cmp </item>
- <item> co </item>
- <item> col </item>
- <item> comm </item>
- <item> cp </item>
- <item> cpio </item>
- <item> cpp </item>
- <item> cut </item>
- <item> dc </item>
- <item> dd </item>
- <item> df </item>
- <item> diff </item>
- <item> diff3 </item>
- <item> dir </item>
- <item> dircolors </item>
- <item> directomatic </item>
- <item> dirname </item>
- <item> du </item>
- <item> env </item>
- <item> expr </item>
- <item> fbset </item>
- <item> file </item>
- <item> find </item>
- <item> flex </item>
- <item> flex++ </item>
- <item> fmt </item>
- <item> free </item>
- <item> ftp </item>
- <item> funzip </item>
- <item> fuser </item>
- <item> g++ </item>
- <item> gawk </item>
- <item> gc </item>
- <item> gcc </item>
- <item> gdb </item>
- <item> getent </item>
- <item> getopt </item>
- <item> gettext </item>
- <item> gettextize </item>
- <item> gimp </item>
- <item> gimp-remote </item>
- <item> gimptool </item>
- <item> gmake </item>
- <item> gs </item>
- <item> head </item>
- <item> hexdump </item>
- <item> id </item>
- <item> install </item>
- <item> join </item>
- <item> kill </item>
- <item> killall </item>
- <item> ld </item>
- <item> ld86 </item>
- <item> ldd </item>
- <item> less </item>
- <item> lex </item>
- <item> ln </item>
- <item> locate </item>
- <item> lockfile </item>
- <item> logname </item>
- <item> lp </item>
- <item> lpr </item>
- <item> ls </item>
- <item> lynx </item>
- <item> m4 </item>
- <item> make </item>
- <item> man </item>
- <item> mkdir </item>
- <item> mknod </item>
- <item> msgfmt </item>
- <item> mv </item>
- <item> namei </item>
- <item> nasm </item>
- <item> nawk </item>
- <item> nice </item>
- <item> nl </item>
- <item> nm </item>
- <item> nm86 </item>
- <item> nmap </item>
- <item> nohup </item>
- <item> nop </item>
- <item> od </item>
- <item> passwd </item>
- <item> patch </item>
- <item> pcregrep </item>
- <item> pcretest </item>
- <item> perl </item>
- <item> perror </item>
- <item> pidof </item>
- <item> pr </item>
- <item> printf </item>
- <item> procmail </item>
- <item> prune </item>
- <item> ps2ascii </item>
- <item> ps2epsi </item>
- <item> ps2frag </item>
- <item> ps2pdf </item>
- <item> ps2ps </item>
- <item> psbook </item>
- <item> psmerge </item>
- <item> psnup </item>
- <item> psresize </item>
- <item> psselect </item>
- <item> pstops </item>
- <item> rcs </item>
- <item> rev </item>
- <item> rm </item>
- <item> scp </item>
- <item> sed </item>
- <item> seq </item>
- <item> setterm </item>
- <item> shred </item>
- <item> size </item>
- <item> size86 </item>
- <item> skill </item>
- <item> slogin </item>
- <item> snice </item>
- <item> sort </item>
- <item> sox </item>
- <item> split </item>
- <item> ssh </item>
- <item> ssh-add </item>
- <item> ssh-agent </item>
- <item> ssh-keygen </item>
- <item> ssh-keyscan </item>
- <item> stat </item>
- <item> strings </item>
- <item> strip </item>
- <item> sudo </item>
- <item> suidperl </item>
- <item> sum </item>
- <item> tac </item>
- <item> tail </item>
- <item> tee </item>
- <item> test </item>
- <item> tr </item>
- <item> uniq </item>
- <item> unlink </item>
- <item> unzip </item>
- <item> updatedb </item>
- <item> updmap </item>
- <item> uptime </item>
- <item> users </item>
- <item> vmstat </item>
- <item> w </item>
- <item> wc </item>
- <item> wget </item>
- <item> whatis </item>
- <item> whereis </item>
- <item> which </item>
- <item> who </item>
- <item> whoami </item>
- <item> write </item>
- <item> xargs </item>
- <item> yacc </item>
- <item> yes </item>
- <item> zip </item>
- <item> zsoelim </item>
-
- <!-- others -->
- <item> dcop </item>
- <item> kdialog </item>
- <item> kfile </item>
- <item> xhost </item>
- <item> xmodmap </item>
- <item> xset </item>
- </list>
-
-
- <contexts>
- <context attribute="Normal Text" lineEndContext="#stay" name="Start">
- <IncludeRules context="FindAll" />
- </context>
-
-<!-- ====== The following rulessets are meant to be included ======== -->
- <!-- FindAll tries to interpret everything -->
- <context attribute="Normal Text" lineEndContext="#stay" name="FindAll">
- <IncludeRules context="FindComments" />
- <IncludeRules context="FindCommands" />
- <IncludeRules context="FindStrings" />
- <IncludeRules context="FindSubstitutions" />
- <IncludeRules context="FindOthers" />
- </context>
-
- <!-- FindMost tries to interpret anything except commands -->
- <context attribute="Normal Text" lineEndContext="#stay" name="FindMost">
- <IncludeRules context="FindComments" />
- <IncludeRules context="FindStrings" />
- <IncludeRules context="FindSubstitutions" />
- <IncludeRules context="FindOthers" />
- </context>
-
-
- <!-- FindComments consumes shell comments till EOL -->
- <context attribute="Normal Text" lineEndContext="#pop" name="FindComments">
- <DetectChar attribute="Comment" context="Comment" char="#" firstNonSpace="true"/>
- <RegExpr attribute="Normal Text" context="Comment" String="[\s;](?=#)" />
- </context>
- <context attribute="Comment" lineEndContext="#pop" name="Comment">
- <IncludeRules context="##Alerts" />
- <IncludeRules context="##Modelines" />
- </context>
-
- <!-- FindCommentsParen consumes shell comments till EOL or a closing parenthese -->
- <context attribute="Normal Text" lineEndContext="#pop" name="FindCommentsParen">
- <DetectChar attribute="Comment" context="CommentParen" char="#" firstNonSpace="true"/>
- <RegExpr attribute="Normal Text" context="CommentParen" String="[\s;](?=#)" />
- </context>
- <context attribute="Comment" lineEndContext="#pop" name="CommentParen">
- <RegExpr attribute="Comment" context="#pop" String="[^)](?=\))" />
- <IncludeRules context="##Alerts" />
- </context>
-
- <!-- FindCommentsBackq consumes shell comments till EOL or a backquote -->
- <context attribute="Normal Text" lineEndContext="#pop" name="FindCommentsBackq">
- <DetectChar attribute="Comment" context="CommentBackq" char="#" firstNonSpace="true"/>
- <RegExpr attribute="Normal Text" context="CommentBackq" String="[\s;](?=#)" />
- </context>
- <context attribute="Comment" lineEndContext="#pop" name="CommentBackq">
- <RegExpr attribute="Comment" context="#pop" String="[^`](?=`)" />
- <IncludeRules context="##Alerts" />
- </context>
-
-
- <!-- FindCommands matches many items that can be expected outside strings, substitutions etc. -->
- <context attribute="Normal Text" lineEndContext="#stay" name="FindCommands">
- <IncludeRules context="FindSpecialCommands" />
- <IncludeRules context="FindNormalCommands" />
- </context>
- <context attribute="Normal Text" lineEndContext="#stay" name="FindSpecialCommands">
- <!-- start expression in double parentheses -->
- <Detect2Chars attribute="Keyword" context="ExprDblParen" char="(" char1="(" beginRegion="expression" />
- <!-- start expression in double brackets -->
- <RegExpr attribute="Keyword" context="ExprDblBracket" String="\[\[&eos;" beginRegion="expression" column="0"/>
- <RegExpr attribute="Keyword" context="ExprDblBracket" String="\s\[\[&eos;" beginRegion="expression" />
- <!-- start expression in single brackets -->
- <RegExpr attribute="Builtin" context="ExprBracket" String="\[&eos;" beginRegion="expression" column="0"/>
- <RegExpr attribute="Builtin" context="ExprBracket" String="\s\[&eos;" beginRegion="expression" />
- <!-- start a group command with { -->
- <RegExpr attribute="Keyword" context="Group" String="\{&eos;" beginRegion="group" />
- <!-- start a subshell -->
- <DetectChar attribute="Keyword" context="SubShell" char="(" beginRegion="subshell" />
- <!-- match do and if blocks -->
- <RegExpr attribute="Keyword" context="#stay" String="\bdo&noword;" beginRegion="do" />
- <RegExpr attribute="Keyword" context="#stay" String="\bdone&noword;" endRegion="do" />
- <RegExpr attribute="Keyword" context="#stay" String="\bif&eos;" beginRegion="if" />
- <RegExpr attribute="Keyword" context="#stay" String="\bfi&noword;" endRegion="if" />
- <!-- handle case as a special case -->
- <RegExpr attribute="Keyword" context="Case" String="\bcase&noword;" beginRegion="case" />
- <!-- handle variable assignments -->
- <RegExpr attribute="Variable" context="Assign" String="\b&varname;\+?=" />
- <RegExpr attribute="Variable" context="AssignSubscr" String="\b&varname;(?=\[.+\]\+?=)" />
- <!-- handle functions with function keyword before keywords -->
- <StringDetect attribute="Function" context="#stay" String=":()" />
- <RegExpr attribute="Keyword" context="FunctionDef" String="\bfunction\b" />
- <!-- mark function definitions without function keyword -->
- <RegExpr attribute="Function" context="#stay" String="&funcname;\s*\(\)" />
- <!-- handle keywords -->
- <keyword attribute="Keyword" context="#stay" String="keywords" />
- <RegExpr attribute="Builtin" context="#stay" String="\.(?=\s)" />
- <!-- handle commands that have variable names as argument -->
- <keyword attribute="Builtin" context="VarName" String="builtins_var" />
- <!-- handle here-string -->
- <RegExpr attribute="Redirection" context="#stay" String="\d*&lt;&lt;&lt;" />
- <!-- handle here document -->
- <StringDetect attribute="Redirection" context="HereDoc" String="&lt;&lt;" lookAhead="true" />
- <!-- handle process subst -->
- <RegExpr attribute="Redirection" context="ProcessSubst" String="[&lt;&gt;]\(" />
- <!-- handle redirection -->
- <RegExpr attribute="Redirection" context="#stay" String="([0-9]*(&gt;{1,2}|&lt;)(&amp;[0-9]+-?)?|&amp;&gt;|&gt;&amp;|[0-9]*&lt;&gt;)" />
- <!-- handle &, &&, | and || -->
- <RegExpr attribute="Control" context="#stay" String="([|&amp;])\1?" />
- </context>
- <context attribute="Normal Text" lineEndContext="#stay" name="FindNormalCommands">
- <keyword attribute="Builtin" context="CommandArgs" String="builtins" />
- <keyword attribute="Command" context="CommandArgs" String="unixcommands" />
- <RegExpr attribute="OtherCommand" context="#stay" String="&pathpart;*(?=/)" />
- <RegExpr attribute="OtherCommand" context="#stay" String="~\w*" />
- <RegExpr attribute="OtherCommand" context="#stay" String="/&pathpart;*(?=([/);$`'&quot;]|$))" />
- <RegExpr attribute="OtherCommand" context="CommandArgs" String="/&pathpart;*(?=([\s);$`'&quot;]|$))" />
- <!-- This list is not complete. ie, ":" is missing but as it is in bash completition. -->
- <RegExpr attribute="OtherCommand" context="CommandArgs" String="&pathpart;*" />
- </context>
-
- <!-- CommandArgs matches the items after a command -->
- <context attribute="Normal Text" lineEndContext="#pop" name="CommandArgs">
- <LineContinue />
- <IncludeRules context="FindMost" />
- <RegExpr attribute="Keyword" context="#stay" String="\\$" />
- <!-- handle keywords -->
- <RegExpr attribute="Option" context="#stay" String="\.(?=\s)" />
- <!-- handle here-string -->
- <RegExpr attribute="Redirection" context="#stay" String="\d*&lt;&lt;&lt;" />
- <!-- handle here document -->
- <StringDetect attribute="Redirection" context="HereDoc" String="&lt;&lt;" lookAhead="true" />
- <!-- handle process subst -->
- <RegExpr attribute="Redirection" context="ProcessSubst" String="[&lt;&gt;]\(" />
- <!-- handle redirection -->
- <RegExpr attribute="Redirection" context="#stay" String="([0-9]*(&gt;{1,2}|&lt;)(&amp;[0-9]+-?)?|&amp;&gt;|&gt;&amp;|[0-9]*&lt;&gt;)" />
- <!-- handle &, &&, | and || -->
- <RegExpr attribute="Control" context="#pop" String="([|&amp;;])\1?" />
- <RegExpr attribute="Option" context="#stay" String="-?-[a-z][A-Za-z0-9_-]*" />
- <keyword attribute="Option" context="#stay" String="keywords" />
- <AnyChar String=")}" context="#pop" lookAhead="true"/>
- </context>
-
- <!-- FindCommands matches many items that can be expected outside strings, substitutions etc, when inside a Backquote -->
- <context attribute="Normal Text" lineEndContext="#stay" name="FindCommandsBackq">
- <IncludeRules context="FindSpecialCommands" />
- <IncludeRules context="FindNormalCommandsBackq" />
- </context>
- <context attribute="Normal Text" lineEndContext="#stay" name="FindNormalCommandsBackq">
- <keyword attribute="Builtin" context="CommandArgsBackq" String="builtins" />
- <keyword attribute="Command" context="CommandArgsBackq" String="unixcommands" />
- <RegExpr attribute="OtherCommand" context="#stay" String="&pathpart;*(?=/)" />
- <RegExpr attribute="OtherCommand" context="#stay" String="~\w*" />
- <RegExpr attribute="OtherCommand" context="#stay" String="/&pathpart;*(?=([/);$`'&quot;]|$))" />
- <RegExpr attribute="OtherCommand" context="CommandArgsBackq" String="/&pathpart;*(?=([\s);$`'&quot;]|$))" />
- <RegExpr attribute="OtherCommand" context="CommandArgsBackq" String="&pathpart;*" />
- </context>
- <context attribute="Normal Text" lineEndContext="#pop" name="CommandArgsBackq">
- <LineContinue />
- <DetectChar attribute="Keyword" context="#pop" char="`" lookAhead="true"/>
- <IncludeRules context="CommandArgs" />
- </context>
-
- <!-- FindOthers contains various rules to mark different shell input -->
- <context attribute="Normal Text" lineEndContext="#stay" name="FindOthers">
- <RegExpr attribute="Escape" context="#stay" String="\\[][;\\$`{}()|&amp;&lt;&gt;* ]" />
- <RegExpr attribute="Keyword" context="#stay" String="\\$" />
- <RegExpr attribute="Escape" context="#stay" String="\{(?!(\s|$))\S*\}" />
- <RegExpr attribute="Path" context="#stay" String="&pathpart;*(?=/)" />
- <RegExpr attribute="Path" context="#stay" String="~\w*" />
- <RegExpr attribute="Path" context="#stay" String="/&pathpart;*(?=([\s/):;$`'&quot;]|$))" />
- <!-- TODO: shell globs beside * and ? (in Path's) -->
- </context>
-
- <!-- FindStrings looks for single and double quoted strings, also with $-prefix -->
- <context attribute="Normal Text" lineEndContext="#stay" name="FindStrings">
- <Detect2Chars attribute="Escape" context="#stay" char="\\" char1="'" />
- <Detect2Chars attribute="Escape" context="#stay" char="\\" char1="&quot;" />
- <DetectChar attribute="String SingleQ" context="StringSQ" char="'" />
- <DetectChar attribute="String DoubleQ" context="StringDQ" char="&quot;" />
- <Detect2Chars attribute="String SingleQ" context="StringEsc" char="$" char1="'" />
- <Detect2Chars attribute="String Transl." context="StringDQ" char="$" char1="&quot;" />
- </context>
-
- <!-- FindSubstitutions goes after anything starting with $ and ` and their escapes -->
- <context attribute="Normal Text" lineEndContext="#stay" name="FindSubstitutions">
- <RegExpr attribute="Variable" context="Subscript" String="\$&varname;\[" />
- <RegExpr attribute="Variable" context="#stay" String="\$&varname;" />
- <RegExpr attribute="Variable" context="#stay" String="\$[*@#?$!_0-9-]" />
- <RegExpr attribute="Variable" context="#stay" String="\$\{[*@#?$!_0-9-]\}" />
- <RegExpr attribute="Variable" context="#stay" String="\$\{#&varname;(\[[*@]\])?\}" />
- <RegExpr attribute="Variable" context="#stay" String="\$\{!&varname;(\[[*@]\]|[*@])?\}" />
- <RegExpr attribute="Variable" context="#stay" String="\$\{#[0-9]+\}" />
- <RegExpr attribute="Variable" context="VarBrace" String="\$\{&varname;" />
- <RegExpr attribute="Variable" context="VarBrace" String="\$\{[*@#?$!_0-9-](?=[:#%/=?+-])" />
- <StringDetect attribute="Variable" context="ExprDblParenSubst" String="$((" beginRegion="expression" />
- <StringDetect attribute="Redirection" context="SubstFile" String="$(&lt;" />
- <StringDetect attribute="Variable" context="SubstCommand" String="$(" />
- <DetectChar attribute="Backquote" context="SubstBackq" char="`" />
- <RegExpr attribute="Escape" context="#stay" String="\\[`$\\]" />
- </context>
-
- <!-- FindTests finds operators valid in tests -->
- <context attribute="Normal Text" lineEndContext="#stay" name="FindTests">
- <RegExpr attribute="Expression" context="#stay" String="-[abcdefghkprstuwxOGLSNozn](?=\s)"/>
- <RegExpr attribute="Expression" context="#stay" String="-([no]t|ef)(?=\s)"/>
- <RegExpr attribute="Expression" context="#stay" String="([!=]=?|[&gt;&lt;])(?=\s)"/>
- <RegExpr attribute="Expression" context="#stay" String="-(eq|ne|[gl][te])(?=\s)"/>
- </context>
-
-
-<!-- ====== These are the contexts that can be branched to ======= -->
-
- <!-- ExprDblParen consumes an expression started in command mode till )) -->
- <context attribute="Normal Text" lineEndContext="#stay" name="ExprDblParen">
- <Detect2Chars attribute="Keyword" context="#pop" char=")" char1=")" endRegion="expression" />
- <DetectChar attribute="Normal Text" context="ExprSubParen" char="(" />
- <IncludeRules context="FindMost" />
- </context>
-
- <!-- ExprDblParenSubst like ExprDblParen but matches )) as Variable -->
- <context attribute="Normal Text" lineEndContext="#stay" name="ExprDblParenSubst">
- <Detect2Chars attribute="Variable" context="#pop" char=")" char1=")" endRegion="expression" />
- <DetectChar attribute="Normal Text" context="ExprSubParen" char="(" />
- <IncludeRules context="FindMost" />
- </context>
-
- <!-- ExprSubParen consumes an expression till ) -->
- <context attribute="Normal Text" lineEndContext="#stay" name="ExprSubParen">
- <DetectChar attribute="Normal Text" context="#pop" char=")" />
- <DetectChar attribute="Normal Text" context="ExprSubParen" char="(" />
- <IncludeRules context="FindMost" />
- </context>
-
- <!-- ExprBracket consumes an expression till ] -->
- <context attribute="Normal Text" lineEndContext="#stay" name="ExprBracket">
- <RegExpr attribute="Builtin" context="#pop" String="\s\](?=($|[\s;|&amp;]))" endRegion="expression" />
- <RegExpr attribute="Builtin" context="#pop" String="\](?=($|[\s;|&amp;]))" endRegion="expression" column="0"/>
- <DetectChar attribute="Normal Text" context="ExprSubParen" char="(" />
- <IncludeRules context="FindTests" />
- <IncludeRules context="FindMost" />
- </context>
-
- <!-- ExprDblBracket consumes an expression till ]] -->
- <context attribute="Normal Text" lineEndContext="#stay" name="ExprDblBracket">
- <RegExpr attribute="Keyword" context="#pop" String="\s\]\](?=($|[\s;|&amp;]))" endRegion="expression" />
- <RegExpr attribute="Keyword" context="#pop" String="\]\](?=($|[\s;|&amp;]))" endRegion="expression" column="0"/>
- <DetectChar attribute="Normal Text" context="ExprSubParen" char="(" />
- <IncludeRules context="FindTests" />
- <IncludeRules context="FindMost" />
- </context>
-
- <!-- Group consumes shell input till } -->
- <context attribute="Normal Text" lineEndContext="#stay" name="Group">
- <DetectChar attribute="Keyword" context="#pop" char="}" endRegion="group" />
- <IncludeRules context="FindAll" />
- </context>
-
- <!-- SubShell consumes shell input till ) -->
- <context attribute="Normal Text" lineEndContext="#stay" name="SubShell">
- <DetectChar attribute="Keyword" context="#pop" char=")" endRegion="subshell" />
- <IncludeRules context="FindAll" />
- </context>
-
- <!-- Assign consumes an expression till EOL or whitespace -->
- <context attribute="Normal Text" lineEndContext="#pop" name="Assign" fallthrough="true" fallthroughContext="#pop">
- <DetectChar attribute="Variable" context="AssignArray" char="(" />
- <IncludeRules context="FindStrings" />
- <IncludeRules context="FindSubstitutions" />
- <IncludeRules context="FindOthers" />
- <RegExpr attribute="Normal Text" context="#stay" String="[\w:,+_./-]" />
- </context>
-
- <!-- AssignArray consumes everything till ), marking assignments -->
- <context attribute="Normal Text" lineEndContext="#pop" name="AssignArray">
- <DetectChar attribute="Variable" context="#pop" char=")" />
- <DetectChar attribute="Variable" context="Subscript" char="[" />
- <DetectChar attribute="Variable" context="Assign" char="=" />
- <IncludeRules context="FindMost" />
- </context>
-
- <!-- AssignSubscr first expects a [ then parses subscript and continues with '=value' -->
- <context attribute="Normal Text" lineEndContext="#pop" name="AssignSubscr" fallthrough="true" fallthroughContext="#pop">
- <DetectChar attribute="Variable" context="Subscript" char="[" />
- <Detect2Chars attribute="Variable" context="Assign" char="+" char1="=" />
- <DetectChar attribute="Variable" context="Assign" char="=" />
- <IncludeRules context="FindStrings" />
- <IncludeRules context="FindSubstitutions" />
- <IncludeRules context="FindOthers" />
- </context>
-
- <!-- Subscript consumes anything till ], marks as Variable -->
- <context attribute="Variable" lineEndContext="#stay" name="Subscript">
- <DetectChar attribute="Variable" context="#pop" char="]" />
- <IncludeRules context="FindStrings" />
- <IncludeRules context="FindSubstitutions" />
- <IncludeRules context="FindOthers" />
- </context>
-
- <!-- FunctionDef consumes a name, possibly with (), marks as Function -->
- <context attribute="Function" lineEndContext="#pop" name="FunctionDef" fallthrough="true" fallthroughContext="#pop">
- <RegExpr attribute="Function" context="#pop" String="\s+&funcname;(\s*\(\))?" />
- </context>
-
- <!-- VarName consumes spare variable names and assignments -->
- <context attribute="Normal Text" lineEndContext="#pop" name="VarName" fallthrough="true" fallthroughContext="#pop">
- <!-- handle command line options -->
- <RegExpr attribute="Option" context="#stay" String="-[A-Za-z0-9]+" />
- <RegExpr attribute="Option" context="#stay" String="--[a-z][A-Za-z0-9_-]*" />
- <RegExpr attribute="Variable" context="#stay" String="\b&varname;" />
- <DetectChar attribute="Variable" context="Subscript" char="[" />
- <DetectChar attribute="Variable" context="Assign" char="=" />
- <IncludeRules context="FindMost" />
- <!-- stay here in spaces and other safe characters -->
- <RegExpr attribute="Normal Text" context="#stay" String="[^]})|;`&amp;&gt;&lt;]" />
- </context>
-
- <!-- ProcessSubst handles <(command) and >(command) -->
- <context attribute="Normal Text" lineEndContext="#stay" name="ProcessSubst">
- <DetectChar attribute="Redirection" context="#pop" char=")" />
- <IncludeRules context="FindCommentsParen" />
- <IncludeRules context="FindCommands" />
- <IncludeRules context="FindStrings" />
- <IncludeRules context="FindSubstitutions" />
- <IncludeRules context="FindOthers" />
- </context>
-
- <!-- StringSQ consumes anything till ' -->
- <context attribute="String SingleQ" lineEndContext="#stay" name="StringSQ">
- <DetectChar attribute="String SingleQ" context="#pop" char="'" />
- </context>
-
- <!-- StringDQ consumes anything till ", substitutes vars and expressions -->
- <context attribute="String DoubleQ" lineEndContext="#stay" name="StringDQ">
- <DetectChar attribute="String DoubleQ" context="#pop" char="&quot;" />
- <RegExpr attribute="String Escape" context="#stay" String="\\[`&quot;\\$\n]" />
- <IncludeRules context="FindSubstitutions" />
- </context>
-
- <!-- StringEsc eats till ', but escaping many characters -->
- <context attribute="String SingleQ" lineEndContext="#stay" name="StringEsc">
- <DetectChar attribute="String SingleQ" context="#pop" char="'" />
- <RegExpr attribute="String Escape" context="#stay" String="\\[abefnrtv\\']" />
- <RegExpr attribute="String Escape" context="#stay" String="\\([0-7]{1,3}|x[A-Fa-f0-9]{1,2}|c.)" />
- </context>
-
- <!-- VarBrace is called as soon as ${xxx is encoutered -->
- <context attribute="Error" lineEndContext="#stay" name="VarBrace">
- <DetectChar attribute="Variable" context="#pop" char="}" />
- <DetectChar attribute="Variable" context="Subscript" char="[" />
- <RegExpr attribute="Variable" context="VarAlt" String="(:?[-=?+]|##?|%%?)" />
- <RegExpr attribute="Variable" context="VarSubst" String="//?" />
- <DetectChar attribute="Variable" context="VarSub" char=":" />
- </context>
-
- <!-- VarAlt is to handle default/alternate/etc values of variables -->
- <context attribute="Normal Text" lineEndContext="#stay" name="VarAlt">
- <DetectChar attribute="Variable" context="#pop#pop" char="}" />
- <IncludeRules context="FindStrings" />
- <IncludeRules context="FindSubstitutions" />
- </context>
-
- <!-- VarSubst is to handle substitutions on variables -->
- <context attribute="Normal Text" lineEndContext="#stay" name="VarSubst">
- <DetectChar attribute="Variable" context="#pop#pop" char="}" />
- <DetectChar attribute="Variable" context="VarSubst2" char="/" />
- <IncludeRules context="FindStrings" />
- <IncludeRules context="FindSubstitutions" />
- </context>
- <context attribute="Normal Text" lineEndContext="#stay" name="VarSubst2">
- <DetectChar attribute="Variable" context="#pop#pop#pop" char="}" />
- <IncludeRules context="FindStrings" />
- <IncludeRules context="FindSubstitutions" />
- </context>
-
- <!-- VarSub is to substrings of variables -->
- <context attribute="Error" lineEndContext="#stay" name="VarSub">
- <DetectChar attribute="Variable" context="VarSub2" char=":" />
- <DetectChar attribute="Variable" context="#pop#pop" char="}" />
- <RegExpr attribute="Variable" context="#stay" String="&varname;" />
- <RegExpr attribute="Variable" context="#stay" String="[0-9]+(?=[:}])" />
- <IncludeRules context="FindSubstitutions" />
- </context>
- <context attribute="Error" lineEndContext="#stay" name="VarSub2">
- <DetectChar attribute="Variable" context="#pop#pop#pop" char="}" />
- <RegExpr attribute="Variable" context="#stay" String="&varname;" />
- <RegExpr attribute="Variable" context="#stay" String="[0-9](?=[:}])" />
- <IncludeRules context="FindSubstitutions" />
- </context>
-
-
- <!-- SubstFile is called after a <( or >( is encoutered -->
- <context attribute="Normal Text" lineEndContext="#stay" name="SubstFile">
- <DetectChar attribute="Redirection" context="#pop" char=")" />
- <IncludeRules context="FindCommentsParen" />
- <IncludeRules context="FindStrings" />
- <IncludeRules context="FindSubstitutions" />
- <IncludeRules context="FindOthers" />
- </context>
-
- <!-- SubstCommand is called after a $( is encountered -->
- <context attribute="Normal Text" lineEndContext="#stay" name="SubstCommand">
- <DetectChar attribute="Variable" context="#pop" char=")" />
- <IncludeRules context="FindCommentsParen" />
- <IncludeRules context="FindCommands" />
- <IncludeRules context="FindStrings" />
- <IncludeRules context="FindSubstitutions" />
- <IncludeRules context="FindOthers" />
- </context>
-
- <!-- SubstBackq is called when a backquote is encountered -->
- <context attribute="Normal Text" lineEndContext="#stay" name="SubstBackq">
- <DetectChar attribute="Backquote" context="#pop" char="`" />
- <IncludeRules context="FindCommentsBackq" />
- <IncludeRules context="FindCommandsBackq" />
- <IncludeRules context="FindStrings" />
- <IncludeRules context="FindSubstitutions" />
- <IncludeRules context="FindOthers" />
- </context>
-
- <!-- Case is called after the case keyword is encoutered. We handle this because of
- the lonely closing parentheses that would otherwise disturb the expr matching -->
- <context attribute="Normal Text" lineEndContext="#stay" name="Case">
- <RegExpr attribute="Keyword" context="CaseIn" String="\sin\b" />
- <IncludeRules context="FindMost" />
- </context>
-
- <!-- CaseIn is called when the construct 'case ... in' has been found. -->
- <context attribute="Normal Text" lineEndContext="#stay" name="CaseIn">
- <RegExpr attribute="Keyword" context="#pop#pop" String="\besac(?=$|[\s;)])" endRegion="case" />
- <DetectChar attribute="Keyword" context="CaseExpr" char=")" beginRegion="caseexpr" />
- <AnyChar attribute="Keyword" context="#stay" String="(|" />
- <IncludeRules context="FindMost" />
- </context>
-
- <!-- CaseExpr eats shell input till ;; -->
- <context attribute="Normal Text" lineEndContext="#stay" name="CaseExpr">
- <Detect2Chars attribute="Keyword" context="#pop" char=";" char1=";" endRegion="caseexpr" />
- <RegExpr attribute="Keyword" context="#pop" String="esac(?=$|[\s;)])" lookAhead="true" firstNonSpace="true" endRegion="caseexpr"/>
- <IncludeRules context="FindAll" />
- </context>
-
- <!-- HereDoc consumes Here-documents. It is called at the beginning of the "<<" construct. -->
- <context attribute="Normal Text" lineEndContext="#stay" name="HereDoc">
- <RegExpr attribute="Redirection" context="HereDocIQ" String="(&lt;&lt;-\s*&quot;(&word;)&quot;)" lookAhead="true" />
- <RegExpr attribute="Redirection" context="HereDocIQ" String="(&lt;&lt;-\s*'(&word;)')" lookAhead="true" />
- <RegExpr attribute="Redirection" context="HereDocIQ" String="(&lt;&lt;-\s*\\(&word;))" lookAhead="true" />
- <RegExpr attribute="Redirection" context="HereDocINQ" String="(&lt;&lt;-\s*(&word;))" lookAhead="true" />
- <RegExpr attribute="Redirection" context="HereDocQ" String="(&lt;&lt;\s*&quot;(&word;)&quot;)" lookAhead="true" />
- <RegExpr attribute="Redirection" context="HereDocQ" String="(&lt;&lt;\s*'(&word;)')" lookAhead="true" />
- <RegExpr attribute="Redirection" context="HereDocQ" String="(&lt;&lt;\s*\\(&word;))" lookAhead="true" />
- <RegExpr attribute="Redirection" context="HereDocNQ" String="(&lt;&lt;\s*(&word;))" lookAhead="true" />
- <StringDetect attribute="Redirection" context="#pop" String="&lt;&lt;" /><!-- always met -->
- </context>
-
- <context attribute="Normal Text" lineEndContext="#pop" name="HereDocRemainder">
- <IncludeRules context="FindAll" />
- </context>
-
- <context attribute="Normal Text" lineEndContext="#stay" name="HereDocQ" dynamic="true">
- <RegExpr attribute="Redirection" context="HereDocRemainder" String="%1" dynamic="true" />
- <RegExpr attribute="Redirection" context="#pop#pop" String="^%2\b" dynamic="true" column="0"/>
- </context>
-
- <context attribute="Normal Text" lineEndContext="#stay" name="HereDocNQ" dynamic="true">
- <RegExpr attribute="Redirection" context="HereDocRemainder" String="%1" dynamic="true" />
- <RegExpr attribute="Redirection" context="#pop#pop" String="^%2\b" dynamic="true" column="0"/>
- <IncludeRules context="FindSubstitutions" />
- </context>
-
- <context attribute="Normal Text" lineEndContext="#stay" name="HereDocIQ" dynamic="true">
- <RegExpr attribute="Redirection" context="HereDocRemainder" String="%1" dynamic="true" />
- <RegExpr attribute="Redirection" context="#pop#pop" String="^\t*%2\b" dynamic="true" column="0"/>
- </context>
-
- <context attribute="Normal Text" lineEndContext="#stay" name="HereDocINQ" dynamic="true">
- <RegExpr attribute="Redirection" context="HereDocRemainder" String="%1" dynamic="true" />
- <RegExpr attribute="Redirection" context="#pop#pop" String="^\t*%2\b" dynamic="true" column="0"/>
- <IncludeRules context="FindSubstitutions" />
- </context>
-
- </contexts>
-
- <itemDatas>
- <itemData name="Normal Text" defStyleNum="dsNormal" />
- <itemData name="Comment" defStyleNum="dsComment" />
- <itemData name="Keyword" defStyleNum="dsKeyword" />
- <itemData name="Control" defStyleNum="dsKeyword" />
- <itemData name="Builtin" defStyleNum="dsBuiltIn" />
- <itemData name="Command" defStyleNum="dsFunction" />
- <itemData name="OtherCommand" defStyleNum="dsExtension" />
- <itemData name="Redirection" defStyleNum="dsOperator" />
- <itemData name="Escape" defStyleNum="dsDataType" />
- <itemData name="String SingleQ" defStyleNum="dsString" />
- <itemData name="String DoubleQ" defStyleNum="dsString" />
- <itemData name="Backquote" defStyleNum="dsKeyword" />
- <itemData name="String Transl." defStyleNum="dsString" />
- <itemData name="String Escape" defStyleNum="dsDataType" />
- <itemData name="Variable" defStyleNum="dsVariable" />
- <itemData name="Expression" defStyleNum="dsOthers" />
- <itemData name="Function" defStyleNum="dsFunction" />
- <itemData name="Path" defStyleNum="dsNormal" />
- <itemData name="Option" defStyleNum="dsNormal" />
- <itemData name="Error" defStyleNum="dsError" />
- </itemDatas>
- </highlighting>
- <general>
- <comments>
- <comment name="singleLine" start="#"/>
- </comments>
- <keywords casesensitive="1" weakDeliminator="^%#[]$._{}:-/" additionalDeliminator="`"/>
- </general>
-</language>
diff --git a/share/qtcreator/generic-highlighter/cmake.xml b/share/qtcreator/generic-highlighter/cmake.xml
deleted file mode 100644
index de8194e642..0000000000
--- a/share/qtcreator/generic-highlighter/cmake.xml
+++ /dev/null
@@ -1,1301 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE language SYSTEM "language.dtd">
-<!--
- This file is part of KDE's kate project.
-
- Copyright 2004 Alexander Neundorf (neundorf@kde.org)
- Copyright 2005 Dominik Haumann (dhdev@gmx.de)
- Copyright 2007,2008,2013,2014 Matthew Woehlke (mw_triad@users.sourceforge.net)
- Copyright 2013,2014,2015 Alex Turbov (i.zaufi@gmail.com)
-
- **********************************************************************
- * This library is free software; you can redistribute it and/or *
- * modify it under the terms of the GNU Lesser 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 *
- * Lesser General Public License for more details. *
- * *
- * You should have received a copy of the GNU Lesser 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. *
- **********************************************************************
- -->
-<!-- generated for "cmake version 2.8.12.1, 3.0.2, 3.1.2 and 3.3.0" -->
-<language
- name="CMake"
- version="1.35"
- kateversion="5.0"
- section="Other"
- extensions="CMakeLists.txt;*.cmake;*.cmake.in"
- style="CMake"
- mimetype="text/x-cmake"
- author="Alexander Neundorf (neundorf@kde.org)"
- license="LGPL"
- >
- <highlighting>
-
- <!-- ATTENTION Do not change the list name! Or change a generation script accordingly -->
- <list name = "commands">
- <!-- generated list -->
- <item> add_compile_options </item>
- <item> add_custom_command </item>
- <item> add_custom_target </item>
- <item> add_definitions </item>
- <item> add_dependencies </item>
- <item> add_executable </item>
- <item> add_library </item>
- <item> add_subdirectory </item>
- <item> add_test </item>
- <item> aux_source_directory </item>
- <item> break </item>
- <item> build_command </item>
- <item> build_name </item>
- <item> cmake_host_system_information </item>
- <item> cmake_minimum_required </item>
- <item> cmake_policy </item>
- <item> configure_file </item>
- <item> continue </item>
- <item> create_test_sourcelist </item>
- <item> ctest_build </item>
- <item> ctest_configure </item>
- <item> ctest_coverage </item>
- <item> ctest_empty_binary_directory </item>
- <item> ctest_memcheck </item>
- <item> ctest_read_custom_files </item>
- <item> ctest_run_script </item>
- <item> ctest_sleep </item>
- <item> ctest_start </item>
- <item> ctest_submit </item>
- <item> ctest_test </item>
- <item> ctest_update </item>
- <item> ctest_upload </item>
- <item> define_property </item>
- <item> else </item>
- <item> elseif </item>
- <item> enable_language </item>
- <item> enable_testing </item>
- <item> endforeach </item>
- <item> endfunction </item>
- <item> endif </item>
- <item> endmacro </item>
- <item> endwhile </item>
- <item> exec_program </item>
- <item> execute_process </item>
- <item> export </item>
- <item> export_library_dependencies </item>
- <item> file </item>
- <item> find_file </item>
- <item> find_library </item>
- <item> find_package </item>
- <item> find_path </item>
- <item> find_program </item>
- <item> fltk_wrap_ui </item>
- <item> foreach </item>
- <item> function </item>
- <item> get_cmake_property </item>
- <item> get_directory_property </item>
- <item> get_filename_component </item>
- <item> get_property </item>
- <item> get_source_file_property </item>
- <item> get_target_property </item>
- <item> get_test_property </item>
- <item> if </item>
- <item> include </item>
- <item> include_directories </item>
- <item> include_external_msproject </item>
- <item> include_regular_expression </item>
- <item> install </item>
- <item> install_files </item>
- <item> install_programs </item>
- <item> install_targets </item>
- <item> link_directories </item>
- <item> link_libraries </item>
- <item> list </item>
- <item> load_cache </item>
- <item> load_command </item>
- <item> macro </item>
- <item> make_directory </item>
- <item> mark_as_advanced </item>
- <item> math </item>
- <item> message </item>
- <item> option </item>
- <item> output_required_files </item>
- <item> project </item>
- <item> qt_wrap_cpp </item>
- <item> qt_wrap_ui </item>
- <item> remove </item>
- <item> remove_definitions </item>
- <item> return </item>
- <item> separate_arguments </item>
- <item> set </item>
- <item> set_directory_properties </item>
- <item> set_property </item>
- <item> set_source_files_properties </item>
- <item> set_target_properties </item>
- <item> set_tests_properties </item>
- <item> site_name </item>
- <item> source_group </item>
- <item> string </item>
- <item> subdir_depends </item>
- <item> subdirs </item>
- <item> target_compile_definitions </item>
- <item> target_compile_features </item>
- <item> target_compile_options </item>
- <item> target_include_directories </item>
- <item> target_link_libraries </item>
- <item> target_sources </item>
- <item> try_compile </item>
- <item> try_run </item>
- <item> unset </item>
- <item> use_mangled_mesa </item>
- <item> utility_source </item>
- <item> variable_requires </item>
- <item> variable_watch </item>
- <item> while </item>
- <item> write_file </item>
- </list>
-
- <list name="itkvtk_commands">
- <item> itk_wrap_tcl </item>
- <item> vtk_make_instantiator </item>
- <item> vtk_wrap_java </item>
- <item> vtk_wrap_python </item>
- <item> vtk_wrap_tcl </item>
- </list>
-
- <!-- ATTENTION Do not change the list name! Or change a generation script accordingly -->
- <list name="special_args">
- <!-- generated list -->
- <item> AFTER </item>
- <item> ALIAS </item>
- <item> ALL </item>
- <item> ALPHABET </item>
- <item> AND </item>
- <item> APPEND </item>
- <item> APPENDNUMBER_ERRORS </item>
- <item> APPEND_STRING </item>
- <item> ARCHIVE </item>
- <item> ARGS </item>
- <item> ASCII </item>
- <item> AUTHOR_WARNING </item>
- <item> BEFORE </item>
- <item> BRIEF_DOCS </item>
- <item> BUILD </item>
- <item> BUNDLE </item>
- <item> BYPRODUCTS </item>
- <item> CACHE </item>
- <item> CACHED_VARIABLE </item>
- <item> CDASH_UPLOAD </item>
- <item> CDASH_UPLOAD_TYPE </item>
- <item> CLEAR </item>
- <item> CMAKE_FIND_ROOT_PATH_BOTH </item>
- <item> CMAKE_FLAGS </item>
- <item> CODE </item>
- <item> COMMAND </item>
- <item> COMMAND_NAME </item>
- <item> COMMENT </item>
- <item> COMPARE </item>
- <item> COMPILE_DEFINITIONS </item>
- <item> COMPILE_OUTPUT_VARIABLE </item>
- <item> COMPILE_RESULT_VAR </item>
- <item> COMPONENT </item>
- <item> COMPONENTS </item>
- <item> CONCAT </item>
- <item> CONDITION </item>
- <item> CONFIG </item>
- <item> CONFIGS </item>
- <item> CONFIGURATION </item>
- <item> CONFIGURATIONS </item>
- <item> CONFIGURE </item>
- <item> CONTENT </item>
- <item> COPY </item>
- <item> COPYONLY </item>
- <item> COPY_FILE </item>
- <item> COPY_FILE_ERROR </item>
- <item> CRLF </item>
- <item> DEFINED </item>
- <item> DEFINITION </item>
- <item> DEPENDS </item>
- <item> DESTINATION </item>
- <item> DIRECTORY </item>
- <item> DIRECTORY_PERMISSIONS </item>
- <item> DOC </item>
- <item> DOS </item>
- <item> DOWNLOAD </item>
- <item> ENV </item>
- <item> END </item>
- <item> EQUAL </item>
- <item> ERROR_FILE </item>
- <item> ERROR_QUIET </item>
- <item> ERROR_STRIP_TRAILING_WHITESPACE </item>
- <item> ERROR_VARIABLE </item>
- <item> ESCAPE_QUOTES </item>
- <item> EXACT </item>
- <item> EXCLUDE </item>
- <item> EXCLUDE_FROM_ALL </item>
- <item> EXCLUDE_LABEL </item>
- <item> EXISTS </item>
- <item> EXPECTED_HASH </item>
- <item> EXPECTED_MD5 </item>
- <item> EXPORT </item>
- <item> EXPORT_LINK_INTERFACE_LIBRARIES </item>
- <item> EXPR </item>
- <item> EXTRA_INCLUDE </item>
- <item> FATAL_ERROR </item>
- <item> FILE </item>
- <item> FILES </item>
- <item> FILES_MATCHING </item>
- <item> FILE_PERMISSIONS </item>
- <item> FIND </item>
- <item> FLAGS </item>
- <item> FOLLOW_SYMLINKS </item>
- <item> FORCE </item>
- <item> FRAMEWORK </item>
- <item> FULL_DOCS </item>
- <item> FUNCTION </item>
- <item> GENERATE </item>
- <item> GENEX_STRIP </item>
- <item> GET </item>
- <item> GLOB </item>
- <item> GLOBAL </item>
- <item> GLOB_RECURSE </item>
- <item> GREATER </item>
- <item> GROUP_EXECUTE </item>
- <item> GROUP_READ </item>
- <item> GUARD </item>
- <item> GUID </item>
- <item> HEX </item>
- <item> HINTS </item>
- <item> IMPLICIT_DEPENDS </item>
- <item> IMPORTED </item>
- <item> IN </item>
- <item> INACTIVITY_TIMEOUT </item>
- <item> INCLUDE </item>
- <item> INCLUDES </item>
- <item> INCLUDE_INTERNALS </item>
- <item> INCLUDE_LABEL </item>
- <item> INHERITED </item>
- <item> INPUT </item>
- <item> INPUT_FILE </item>
- <item> INSERT </item>
- <item> INSTALL </item>
- <item> INTERFACE </item>
- <item> IS_ABSOLUTE </item>
- <item> IS_DIRECTORY </item>
- <item> IS_NEWER_THAN </item>
- <item> IS_SYMLINK </item>
- <item> ITEMS </item>
- <item> LABELS </item>
- <item> LANGUAGES </item>
- <item> LENGTH </item>
- <item> LENGTH_MAXIMUM </item>
- <item> LENGTH_MINIMUM </item>
- <item> LESS </item>
- <item> LF </item>
- <item> LIBRARY </item>
- <item> LIMIT </item>
- <item> LIMIT_COUNT </item>
- <item> LIMIT_INPUT </item>
- <item> LIMIT_OUTPUT </item>
- <item> LINK_INTERFACE_LIBRARIES </item>
- <item> LINK_LIBRARIES </item>
- <item> LINK_PRIVATE </item>
- <item> LINK_PUBLIC </item>
- <item> LISTS </item>
- <item> LIST_DIRECTORIES </item>
- <item> LOCK </item>
- <item> LOG </item>
- <item> MACOSX_BUNDLE </item>
- <item> MAIN_DEPENDENCY </item>
- <item> MAKE_C_IDENTIFIER </item>
- <item> MAKE_DIRECTORY </item>
- <item> MATCH </item>
- <item> MATCHALL </item>
- <item> MATCHES </item>
- <item> MD5 </item>
- <item> MESSAGE_NEVER </item>
- <item> MODULE </item>
- <item> NAME </item>
- <item> NAMELINK_ONLY </item>
- <item> NAMELINK_SKIP </item>
- <item> NAMES </item>
- <item> NAMESPACE </item>
- <item> NAMES_PER_DIR </item>
- <item> NEW </item>
- <item> NEWLINE_CONSUME </item>
- <item> NEWLINE_STYLE </item>
- <item> NEW_PROCESS </item>
- <item> NOT </item>
- <item> NOTEQUAL </item>
- <item> NO_CMAKE_BUILDS_PATH </item>
- <item> NO_CMAKE_ENVIRONMENT_PATH </item>
- <item> NO_CMAKE_FIND_ROOT_PATH </item>
- <item> NO_CMAKE_PACKAGE_REGISTRY </item>
- <item> NO_CMAKE_PATH </item>
- <item> NO_CMAKE_SYSTEM_PACKAGE_REGISTRY </item>
- <item> NO_CMAKE_SYSTEM_PATH </item>
- <item> NO_DEFAULT_PATH </item>
- <item> NO_HEX_CONVERSION </item>
- <item> NO_MODULE </item>
- <item> NO_POLICY_SCOPE </item>
- <item> NO_SOURCE_PERMISSIONS </item>
- <item> NO_SYSTEM_ENVIRONMENT_PATH </item>
- <item> NUMBER_ERRORS </item>
- <item> NUMBER_WARNINGS </item>
- <item> OBJECT </item>
- <item> OFF </item>
- <item> OFFSET </item>
- <item> OLD </item>
- <item> ON </item>
- <item> ONLY_CMAKE_FIND_ROOT_PATH </item>
- <item> OPTIONAL </item>
- <item> OPTIONAL_COMPONENTS </item>
- <item> OPTIONS </item>
- <item> OR </item>
- <item> OUTPUT </item>
- <item> OUTPUT_DIRECTORY </item>
- <item> OUTPUT_FILE </item>
- <item> OUTPUT_QUIET </item>
- <item> OUTPUT_STRIP_TRAILING_WHITESPACE </item>
- <item> OUTPUT_VARIABLE </item>
- <item> OWNER_EXECUTE </item>
- <item> OWNER_READ </item>
- <item> OWNER_WRITE </item>
- <item> PACKAGE </item>
- <item> PARALLEL_LEVEL </item>
- <item> PARENT_SCOPE </item>
- <item> PARTS </item>
- <item> PATHS </item>
- <item> PATH_SUFFIXES </item>
- <item> PATH_TO_MESA </item>
- <item> PATTERN </item>
- <item> PERMISSIONS </item>
- <item> PLATFORM </item>
- <item> POLICY </item>
- <item> POP </item>
- <item> POST_BUILD </item>
- <item> PREORDER </item>
- <item> PRE_BUILD </item>
- <item> PRE_LINK </item>
- <item> PRIVATE </item>
- <item> PRIVATE_HEADER </item>
- <item> PROCESS </item>
- <item> PROGRAM </item>
- <item> PROGRAMS </item>
- <item> PROGRAM_ARGS </item>
- <item> PROJECT_NAME </item>
- <item> PROPERTIES </item>
- <item> PROPERTY </item>
- <item> PUBLIC </item>
- <item> PUBLIC_HEADER </item>
- <item> PUSH </item>
- <item> QUERY </item>
- <item> QUIET </item>
- <item> RANDOM </item>
- <item> RANDOM_SEED </item>
- <item> RANGE </item>
- <item> READ </item>
- <item> READ_WITH_PREFIX </item>
- <item> REGEX </item>
- <item> REGULAR_EXPRESSION </item>
- <item> RELATIVE </item>
- <item> RELATIVE_PATH </item>
- <item> RELEASE </item>
- <item> REMOVE </item>
- <item> REMOVE_AT </item>
- <item> REMOVE_DUPLICATES </item>
- <item> REMOVE_ITEM </item>
- <item> REMOVE_RECURSE </item>
- <item> RENAME </item>
- <item> REPLACE </item>
- <item> REQUIRED </item>
- <item> REQUIRED_VARIABLE1 </item>
- <item> REQUIRED_VARIABLE2 </item>
- <item> RESOURCE </item>
- <item> RESULT </item>
- <item> RESULT_VAR </item>
- <item> RESULT_VARIABLE </item>
- <item> RETRY_COUNT </item>
- <item> RETRY_DELAY </item>
- <item> RETURN_VALUE </item>
- <item> REVERSE </item>
- <item> RUNTIME </item>
- <item> RUNTIME_DIRECTORY </item>
- <item> RUN_OUTPUT_VARIABLE </item>
- <item> RUN_RESULT_VAR </item>
- <item> SCHEDULE_RANDOM </item>
- <item> SCRIPT </item>
- <item> SEND_ERROR </item>
- <item> SET </item>
- <item> SHA1 </item>
- <item> SHA224 </item>
- <item> SHA256 </item>
- <item> SHA384 </item>
- <item> SHA512 </item>
- <item> SHARED </item>
- <item> SHOW_PROGRESS </item>
- <item> SORT </item>
- <item> SOURCE </item>
- <item> SOURCES </item>
- <item> START </item>
- <item> STATIC </item>
- <item> STATUS </item>
- <item> STREQUAL </item>
- <item> STRGREATER </item>
- <item> STOP_TIME </item>
- <item> STRIDE </item>
- <item> STRINGS </item>
- <item> STRIP </item>
- <item> STRLESS </item>
- <item> SUBSTRING </item>
- <item> SYSTEM </item>
- <item> TARGET </item>
- <item> TARGETS </item>
- <item> TEST </item>
- <item> TEST_VARIABLE </item>
- <item> TIMEOUT </item>
- <item> TIMESTAMP </item>
- <item> TLS_CAINFO </item>
- <item> TLS_VERIFY </item>
- <item> TOLOWER </item>
- <item> TOUPPER </item>
- <item> TO_CMAKE_PATH </item>
- <item> TO_NATIVE_PATH </item>
- <item> TRACK </item>
- <item> TYPE </item>
- <item> UNIX </item>
- <item> UNIX_COMMAND </item>
- <item> UNKNOWN </item>
- <item> UPLOAD </item>
- <item> UPPER </item>
- <item> USES_TERMINAL </item>
- <item> USE_SOURCE_PERMISSIONS </item>
- <item> UTC </item>
- <item> UUID </item>
- <item> VALUE </item>
- <item> VARIABLE </item>
- <item> VERBATIM </item>
- <item> VERSION </item>
- <item> VERSION_EQUAL </item>
- <item> VERSION_GREATER </item>
- <item> VERSION_LESS </item>
- <item> WARNING </item>
- <item> WIN32 </item>
- <item> WINDOWS_COMMAND </item>
- <item> WORKING_DIRECTORY </item>
- <item> WRITE </item>
- </list>
-
- <!-- these are "special" and don't show up in the generated lists -->
- <list name="extra_special_args">
- <!-- get_filename_component() has <COMP> placeholder for the following special args -->
- <item> PATH </item>
- <item> NAME </item>
- <item> EXT </item>
- <item> NAME_WE </item>
- <item> ABSOLUTE </item>
- <item> REALPATH </item>
- <!-- set() has <type> placeholder for the following special args -->
- <item> FILEPATH </item>
- <!-- PATH already present above -->
- <item> STRING </item>
- <item> BOOL </item>
- <item> INTERNAL </item>
- <!-- key values to the QUERY parameter of cmake_host_system_information() -->
- <item> NUMBER_OF_LOGICAL_CORES </item>
- <item> NUMBER_OF_PHYSICAL_CORES </item>
- <item> HOSTNAME </item>
- <item> FQDN </item>
- <item> TOTAL_VIRTUAL_MEMORY </item>
- <item> AVAILABLE_VIRTUAL_MEMORY </item>
- <item> TOTAL_PHYSICAL_MEMORY </item>
- <item> AVAILABLE_PHYSICAL_MEMORY </item>
- <!-- Since CMake 3.3 -->
- <item> IN_LIST </item>
- </list>
-
- <!-- ATTENTION Do not change the list name! Or change a generation script accordingly -->
- <list name="properties">
- <!-- generated list -->
- <item> ABSTRACT </item>
- <item> ADDITIONAL_MAKE_CLEAN_FILES </item>
- <item> ADVANCED </item>
- <item> ALIASED_TARGET </item>
- <item> ALLOW_DUPLICATE_CUSTOM_TARGETS </item>
- <item> ANDROID_API </item>
- <item> ANDROID_API_MIN </item>
- <item> ANDROID_GUI </item>
- <item> ARCHIVE_OUTPUT_DIRECTORY </item>
- <item> ARCHIVE_OUTPUT_NAME </item>
- <item> ATTACHED_FILES </item>
- <item> ATTACHED_FILES_ON_FAIL </item>
- <item> AUTOGEN_TARGETS_FOLDER </item>
- <item> AUTOGEN_TARGET_DEPENDS </item>
- <item> AUTOMOC </item>
- <item> AUTOMOC_MOC_OPTIONS </item>
- <item> AUTOMOC_TARGETS_FOLDER </item>
- <item> AUTORCC </item>
- <item> AUTORCC_OPTIONS </item>
- <item> AUTOUIC </item>
- <item> AUTOUIC_OPTIONS </item>
- <item> BUILD_WITH_INSTALL_RPATH </item>
- <item> BUNDLE </item>
- <item> BUNDLE_EXTENSION </item>
- <item> CACHE_VARIABLES </item>
- <item> CLEAN_NO_CUSTOM </item>
- <item> CMAKE_CONFIGURE_DEPENDS </item>
- <item> CMAKE_CXX_KNOWN_FEATURES </item>
- <item> CMAKE_C_KNOWN_FEATURES </item>
- <item> COMPATIBLE_INTERFACE_BOOL </item>
- <item> COMPATIBLE_INTERFACE_NUMBER_MAX </item>
- <item> COMPATIBLE_INTERFACE_NUMBER_MIN </item>
- <item> COMPATIBLE_INTERFACE_STRING </item>
- <item> COMPILE_DEFINITIONS </item>
- <item> COMPILE_FEATURES </item>
- <item> COMPILE_FLAGS </item>
- <item> COMPILE_OPTIONS </item>
- <item> COMPILE_PDB_NAME </item>
- <item> COMPILE_PDB_OUTPUT_DIRECTORY </item>
- <item> COST </item>
- <item> CPACK_DESKTOP_SHORTCUTS </item>
- <item> CPACK_NEVER_OVERWRITE </item>
- <item> CPACK_PERMANENT </item>
- <item> CPACK_STARTUP_SHORTCUTS </item>
- <item> CPACK_START_MENU_SHORTCUTS </item>
- <item> CPACK_WIX_ACL </item>
- <item> CROSSCOMPILING_EMULATOR </item>
- <item> CXX_EXTENSIONS </item>
- <item> CXX_STANDARD </item>
- <item> CXX_STANDARD_REQUIRED </item>
- <item> C_EXTENSIONS </item>
- <item> C_STANDARD </item>
- <item> C_STANDARD_REQUIRED </item>
- <item> DEBUG_CONFIGURATIONS </item>
- <item> DEBUG_POSTFIX </item>
- <item> DEFINE_SYMBOL </item>
- <item> DEFINITIONS </item>
- <item> DEPENDS </item>
- <item> DISABLED_FEATURES </item>
- <item> ECLIPSE_EXTRA_NATURES </item>
- <item> ENABLED_FEATURES </item>
- <item> ENABLED_LANGUAGES </item>
- <item> ENABLE_EXPORTS </item>
- <item> ENVIRONMENT </item>
- <item> EXCLUDE_FROM_ALL </item>
- <item> EXCLUDE_FROM_DEFAULT_BUILD </item>
- <item> EXPORT_NAME </item>
- <item> EXTERNAL_OBJECT </item>
- <item> EchoString </item>
- <item> FAIL_REGULAR_EXPRESSION </item>
- <item> FIND_LIBRARY_USE_LIB64_PATHS </item>
- <item> FIND_LIBRARY_USE_OPENBSD_VERSIONING </item>
- <item> FOLDER </item>
- <item> FRAMEWORK </item>
- <item> Fortran_FORMAT </item>
- <item> Fortran_MODULE_DIRECTORY </item>
- <item> GENERATED </item>
- <item> GENERATOR_FILE_NAME </item>
- <item> GLOBAL_DEPENDS_DEBUG_MODE </item>
- <item> GLOBAL_DEPENDS_NO_CYCLES </item>
- <item> GNUtoMS </item>
- <item> HAS_CXX </item>
- <item> HEADER_FILE_ONLY </item>
- <item> HELPSTRING </item>
- <item> IMPLICIT_DEPENDS_INCLUDE_TRANSFORM </item>
- <item> IMPORTED </item>
- <item> IMPORTED_CONFIGURATIONS </item>
- <item> IMPORTED_IMPLIB </item>
- <item> IMPORTED_LINK_DEPENDENT_LIBRARIES </item>
- <item> IMPORTED_LINK_INTERFACE_LANGUAGES </item>
- <item> IMPORTED_LINK_INTERFACE_LIBRARIES </item>
- <item> IMPORTED_LINK_INTERFACE_MULTIPLICITY </item>
- <item> IMPORTED_LOCATION </item>
- <item> IMPORTED_NO_SONAME </item>
- <item> IMPORTED_SONAME </item>
- <item> IMPORT_PREFIX </item>
- <item> IMPORT_SUFFIX </item>
- <item> INCLUDE_DIRECTORIES </item>
- <item> INCLUDE_REGULAR_EXPRESSION </item>
- <item> INSTALL_NAME_DIR </item>
- <item> INSTALL_RPATH </item>
- <item> INSTALL_RPATH_USE_LINK_PATH </item>
- <item> INTERFACE_AUTOUIC_OPTIONS </item>
- <item> INTERFACE_COMPILE_DEFINITIONS </item>
- <item> INTERFACE_COMPILE_FEATURES </item>
- <item> INTERFACE_COMPILE_OPTIONS </item>
- <item> INTERFACE_INCLUDE_DIRECTORIES </item>
- <item> INTERFACE_LINK_LIBRARIES </item>
- <item> INTERFACE_POSITION_INDEPENDENT_CODE </item>
- <item> INTERFACE_SOURCES </item>
- <item> INTERFACE_SYSTEM_INCLUDE_DIRECTORIES </item>
- <item> INTERPROCEDURAL_OPTIMIZATION </item>
- <item> IN_TRY_COMPILE </item>
- <item> JOB_POOLS </item>
- <item> JOB_POOL_COMPILE </item>
- <item> JOB_POOL_LINK </item>
- <item> KEEP_EXTENSION </item>
- <item> LABELS </item>
- <item> LANGUAGE </item>
- <item> LIBRARY_OUTPUT_DIRECTORY </item>
- <item> LIBRARY_OUTPUT_NAME </item>
- <item> LINKER_LANGUAGE </item>
- <item> LINK_DEPENDS </item>
- <item> LINK_DEPENDS_NO_SHARED </item>
- <item> LINK_DIRECTORIES </item>
- <item> LINK_FLAGS </item>
- <item> LINK_INTERFACE_LIBRARIES </item>
- <item> LINK_INTERFACE_MULTIPLICITY </item>
- <item> LINK_LIBRARIES </item>
- <item> LINK_SEARCH_END_STATIC </item>
- <item> LINK_SEARCH_START_STATIC </item>
- <item> LISTFILE_STACK </item>
- <item> LOCATION </item>
- <item> MACOSX_BUNDLE </item>
- <item> MACOSX_BUNDLE_INFO_PLIST </item>
- <item> MACOSX_FRAMEWORK_INFO_PLIST </item>
- <item> MACOSX_PACKAGE_LOCATION </item>
- <item> MACOSX_RPATH </item>
- <item> MACROS </item>
- <item> MEASUREMENT </item>
- <item> MODIFIED </item>
- <item> NAME </item>
- <item> NO_SONAME </item>
- <item> NO_SYSTEM_FROM_IMPORTED </item>
- <item> OBJECT_DEPENDS </item>
- <item> OBJECT_OUTPUTS </item>
- <item> OSX_ARCHITECTURES </item>
- <item> OUTPUT_NAME </item>
- <item> PACKAGES_FOUND </item>
- <item> PACKAGES_NOT_FOUND </item>
- <item> PARENT_DIRECTORY </item>
- <item> PASS_REGULAR_EXPRESSION </item>
- <item> PDB_NAME </item>
- <item> PDB_OUTPUT_DIRECTORY </item>
- <item> POSITION_INDEPENDENT_CODE </item>
- <item> POST_INSTALL_SCRIPT </item>
- <item> PREDEFINED_TARGETS_FOLDER </item>
- <item> PREFIX </item>
- <item> PRE_INSTALL_SCRIPT </item>
- <item> PRIVATE_HEADER </item>
- <item> PROCESSORS </item>
- <item> PROJECT_LABEL </item>
- <item> PUBLIC_HEADER </item>
- <item> REPORT_UNDEFINED_PROPERTIES </item>
- <item> REQUIRED_FILES </item>
- <item> RESOURCE </item>
- <item> RESOURCE_LOCK </item>
- <item> RULE_LAUNCH_COMPILE </item>
- <item> RULE_LAUNCH_CUSTOM </item>
- <item> RULE_LAUNCH_LINK </item>
- <item> RULE_MESSAGES </item>
- <item> RUNTIME_OUTPUT_DIRECTORY </item>
- <item> RUNTIME_OUTPUT_NAME </item>
- <item> RUN_SERIAL </item>
- <item> SKIP_BUILD_RPATH </item>
- <item> SKIP_RETURN_CODE </item>
- <item> SOURCES </item>
- <item> SOVERSION </item>
- <item> STATIC_LIBRARY_FLAGS </item>
- <item> STRINGS </item>
- <item> SUFFIX </item>
- <item> SYMBOLIC </item>
- <item> TARGET_ARCHIVES_MAY_BE_SHARED_LIBS </item>
- <item> TARGET_SUPPORTS_SHARED_LIBS </item>
- <item> TEST_INCLUDE_FILE </item>
- <item> TIMEOUT </item>
- <item> TYPE </item>
- <item> USE_FOLDERS </item>
- <item> VALUE </item>
- <item> VARIABLES </item>
- <item> VERSION </item>
- <item> VISIBILITY_INLINES_HIDDEN </item>
- <item> VS_DEPLOYMENT_CONTENT </item>
- <item> VS_DEPLOYMENT_LOCATION </item>
- <item> VS_DOTNET_REFERENCES </item>
- <item> VS_DOTNET_TARGET_FRAMEWORK_VERSION </item>
- <item> VS_GLOBAL_KEYWORD </item>
- <item> VS_GLOBAL_PROJECT_TYPES </item>
- <item> VS_GLOBAL_ROOTNAMESPACE </item>
- <item> VS_KEYWORD </item>
- <item> VS_SCC_AUXPATH </item>
- <item> VS_SCC_LOCALPATH </item>
- <item> VS_SCC_PROJECTNAME </item>
- <item> VS_SCC_PROVIDER </item>
- <item> VS_SHADER_ENTRYPOINT </item>
- <item> VS_SHADER_FLAGS </item>
- <item> VS_SHADER_MODEL </item>
- <item> VS_SHADER_TYPE </item>
- <item> VS_WINRT_COMPONENT </item>
- <item> VS_WINRT_EXTENSIONS </item>
- <item> VS_WINRT_REFERENCES </item>
- <item> VS_XAML_TYPE </item>
- <item> WILL_FAIL </item>
- <item> WIN32_EXECUTABLE </item>
- <item> WORKING_DIRECTORY </item>
- <item> WRAP_EXCLUDE </item>
- <item> XCODE_EXPLICIT_FILE_TYPE </item>
- <item> XCODE_LAST_KNOWN_FILE_TYPE </item>
- <item> XCTEST </item>
- </list>
-
- <!-- these are "special" and don't show up in the generated lists -->
- <list name="extra_properties">
- <item> COMMANDS </item> <!-- WARNING: this one looks like a cmake bug, watch for it to migrate to the generated list! -->
- <item> DEFINITION </item>
- </list>
-
- <!-- ATTENTION Do not change the list name! Or change a generation script accordingly -->
- <list name="cmake_vars">
- <!-- generated list -->
- <item> APPLE </item>
- <item> BORLAND </item>
- <item> BUILD_SHARED_LIBS </item>
- <item> CMAKE_ABSOLUTE_DESTINATION_FILES </item>
- <item> CMAKE_ANDROID_API </item>
- <item> CMAKE_ANDROID_API_MIN </item>
- <item> CMAKE_ANDROID_GUI </item>
- <item> CMAKE_APPBUNDLE_PATH </item>
- <item> CMAKE_AR </item>
- <item> CMAKE_ARCHIVE_OUTPUT_DIRECTORY </item>
- <item> CMAKE_ARGC </item>
- <item> CMAKE_ARGV0 </item>
- <item> CMAKE_AUTOMOC </item>
- <item> CMAKE_AUTOMOC_MOC_OPTIONS </item>
- <item> CMAKE_AUTOMOC_RELAXED_MODE </item>
- <item> CMAKE_AUTORCC </item>
- <item> CMAKE_AUTORCC_OPTIONS </item>
- <item> CMAKE_AUTOUIC </item>
- <item> CMAKE_AUTOUIC_OPTIONS </item>
- <item> CMAKE_BACKWARDS_COMPATIBILITY </item>
- <item> CMAKE_BINARY_DIR </item>
- <item> CMAKE_BUILD_TOOL </item>
- <item> CMAKE_BUILD_TYPE </item>
- <item> CMAKE_BUILD_WITH_INSTALL_RPATH </item>
- <item> CMAKE_CACHEFILE_DIR </item>
- <item> CMAKE_CACHE_MAJOR_VERSION </item>
- <item> CMAKE_CACHE_MINOR_VERSION </item>
- <item> CMAKE_CACHE_PATCH_VERSION </item>
- <item> CMAKE_CFG_INTDIR </item>
- <item> CMAKE_CL_64 </item>
- <item> CMAKE_COLOR_MAKEFILE </item>
- <item> CMAKE_COMMAND </item>
- <item> CMAKE_COMPILER_2005 </item>
- <item> CMAKE_COMPILE_PDB_OUTPUT_DIRECTORY </item>
- <item> CMAKE_CONFIGURATION_TYPES </item>
- <item> CMAKE_CROSSCOMPILING </item>
- <item> CMAKE_CROSSCOMPILING_EMULATOR </item>
- <item> CMAKE_CTEST_COMMAND </item>
- <item> CMAKE_CURRENT_BINARY_DIR </item>
- <item> CMAKE_CURRENT_LIST_DIR </item>
- <item> CMAKE_CURRENT_LIST_FILE </item>
- <item> CMAKE_CURRENT_LIST_LINE </item>
- <item> CMAKE_CURRENT_SOURCE_DIR </item>
- <item> CMAKE_CXX_COMPILE_FEATURES </item>
- <item> CMAKE_CXX_EXTENSIONS </item>
- <item> CMAKE_CXX_STANDARD </item>
- <item> CMAKE_CXX_STANDARD_REQUIRED </item>
- <item> CMAKE_C_COMPILE_FEATURES </item>
- <item> CMAKE_C_EXTENSIONS </item>
- <item> CMAKE_C_STANDARD </item>
- <item> CMAKE_C_STANDARD_REQUIRED </item>
- <item> CMAKE_DEBUG_POSTFIX </item>
- <item> CMAKE_DEBUG_TARGET_PROPERTIES </item>
- <item> CMAKE_DL_LIBS </item>
- <item> CMAKE_EDIT_COMMAND </item>
- <item> CMAKE_ERROR_DEPRECATED </item>
- <item> CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION </item>
- <item> CMAKE_EXECUTABLE_SUFFIX </item>
- <item> CMAKE_EXE_LINKER_FLAGS </item>
- <item> CMAKE_EXPORT_NO_PACKAGE_REGISTRY </item>
- <item> CMAKE_EXTRA_GENERATOR </item>
- <item> CMAKE_EXTRA_SHARED_LIBRARY_SUFFIXES </item>
- <item> CMAKE_FIND_LIBRARY_PREFIXES </item>
- <item> CMAKE_FIND_LIBRARY_SUFFIXES </item>
- <item> CMAKE_FIND_NO_INSTALL_PREFIX </item>
- <item> CMAKE_FIND_PACKAGE_NAME </item>
- <item> CMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY </item>
- <item> CMAKE_FIND_PACKAGE_NO_SYSTEM_PACKAGE_REGISTRY </item>
- <item> CMAKE_FIND_PACKAGE_WARN_NO_MODULE </item>
- <item> CMAKE_FIND_ROOT_PATH </item>
- <item> CMAKE_FIND_ROOT_PATH_MODE_INCLUDE </item>
- <item> CMAKE_FIND_ROOT_PATH_MODE_LIBRARY </item>
- <item> CMAKE_FIND_ROOT_PATH_MODE_PACKAGE </item>
- <item> CMAKE_FIND_ROOT_PATH_MODE_PROGRAM </item>
- <item> CMAKE_FRAMEWORK_PATH </item>
- <item> CMAKE_Fortran_FORMAT </item>
- <item> CMAKE_Fortran_MODDIR_DEFAULT </item>
- <item> CMAKE_Fortran_MODDIR_FLAG </item>
- <item> CMAKE_Fortran_MODOUT_FLAG </item>
- <item> CMAKE_Fortran_MODULE_DIRECTORY </item>
- <item> CMAKE_GENERATOR </item>
- <item> CMAKE_GENERATOR_PLATFORM </item>
- <item> CMAKE_GENERATOR_TOOLSET </item>
- <item> CMAKE_GNUtoMS </item>
- <item> CMAKE_HOME_DIRECTORY </item>
- <item> CMAKE_HOST_APPLE </item>
- <item> CMAKE_HOST_SYSTEM </item>
- <item> CMAKE_HOST_SYSTEM_NAME </item>
- <item> CMAKE_HOST_SYSTEM_PROCESSOR </item>
- <item> CMAKE_HOST_SYSTEM_VERSION </item>
- <item> CMAKE_HOST_UNIX </item>
- <item> CMAKE_HOST_WIN32 </item>
- <item> CMAKE_IGNORE_PATH </item>
- <item> CMAKE_IMPORT_LIBRARY_PREFIX </item>
- <item> CMAKE_IMPORT_LIBRARY_SUFFIX </item>
- <item> CMAKE_INCLUDE_CURRENT_DIR </item>
- <item> CMAKE_INCLUDE_CURRENT_DIR_IN_INTERFACE </item>
- <item> CMAKE_INCLUDE_DIRECTORIES_BEFORE </item>
- <item> CMAKE_INCLUDE_DIRECTORIES_PROJECT_BEFORE </item>
- <item> CMAKE_INCLUDE_PATH </item>
- <item> CMAKE_INSTALL_DEFAULT_COMPONENT_NAME </item>
- <item> CMAKE_INSTALL_MESSAGE </item>
- <item> CMAKE_INSTALL_NAME_DIR </item>
- <item> CMAKE_INSTALL_PREFIX </item>
- <item> CMAKE_INSTALL_RPATH </item>
- <item> CMAKE_INSTALL_RPATH_USE_LINK_PATH </item>
- <item> CMAKE_INTERNAL_PLATFORM_ABI </item>
- <item> CMAKE_JOB_POOL_COMPILE </item>
- <item> CMAKE_JOB_POOL_LINK </item>
- <item> CMAKE_LIBRARY_ARCHITECTURE </item>
- <item> CMAKE_LIBRARY_ARCHITECTURE_REGEX </item>
- <item> CMAKE_LIBRARY_OUTPUT_DIRECTORY </item>
- <item> CMAKE_LIBRARY_PATH </item>
- <item> CMAKE_LIBRARY_PATH_FLAG </item>
- <item> CMAKE_LINK_DEF_FILE_FLAG </item>
- <item> CMAKE_LINK_DEPENDS_NO_SHARED </item>
- <item> CMAKE_LINK_INTERFACE_LIBRARIES </item>
- <item> CMAKE_LINK_LIBRARY_FILE_FLAG </item>
- <item> CMAKE_LINK_LIBRARY_FLAG </item>
- <item> CMAKE_LINK_LIBRARY_SUFFIX </item>
- <item> CMAKE_MACOSX_BUNDLE </item>
- <item> CMAKE_MACOSX_RPATH </item>
- <item> CMAKE_MAJOR_VERSION </item>
- <item> CMAKE_MAKE_PROGRAM </item>
- <item> CMAKE_MATCH_COUNT </item>
- <item> CMAKE_MFC_FLAG </item>
- <item> CMAKE_MINIMUM_REQUIRED_VERSION </item>
- <item> CMAKE_MINOR_VERSION </item>
- <item> CMAKE_MODULE_LINKER_FLAGS </item>
- <item> CMAKE_MODULE_PATH </item>
- <item> CMAKE_NOT_USING_CONFIG_FLAGS </item>
- <item> CMAKE_NO_BUILTIN_CHRPATH </item>
- <item> CMAKE_NO_SYSTEM_FROM_IMPORTED </item>
- <item> CMAKE_OBJECT_PATH_MAX </item>
- <item> CMAKE_OSX_ARCHITECTURES </item>
- <item> CMAKE_OSX_DEPLOYMENT_TARGET </item>
- <item> CMAKE_OSX_SYSROOT </item>
- <item> CMAKE_PARENT_LIST_FILE </item>
- <item> CMAKE_PATCH_VERSION </item>
- <item> CMAKE_PDB_OUTPUT_DIRECTORY </item>
- <item> CMAKE_POSITION_INDEPENDENT_CODE </item>
- <item> CMAKE_PREFIX_PATH </item>
- <item> CMAKE_PROGRAM_PATH </item>
- <item> CMAKE_PROJECT_NAME </item>
- <item> CMAKE_RANLIB </item>
- <item> CMAKE_ROOT </item>
- <item> CMAKE_RUNTIME_OUTPUT_DIRECTORY </item>
- <item> CMAKE_SCRIPT_MODE_FILE </item>
- <item> CMAKE_SHARED_LIBRARY_PREFIX </item>
- <item> CMAKE_SHARED_LIBRARY_SUFFIX </item>
- <item> CMAKE_SHARED_LINKER_FLAGS </item>
- <item> CMAKE_SHARED_MODULE_PREFIX </item>
- <item> CMAKE_SHARED_MODULE_SUFFIX </item>
- <item> CMAKE_SIZEOF_VOID_P </item>
- <item> CMAKE_SKIP_BUILD_RPATH </item>
- <item> CMAKE_SKIP_INSTALL_ALL_DEPENDENCY </item>
- <item> CMAKE_SKIP_INSTALL_RPATH </item>
- <item> CMAKE_SKIP_INSTALL_RULES </item>
- <item> CMAKE_SKIP_RPATH </item>
- <item> CMAKE_SOURCE_DIR </item>
- <item> CMAKE_STAGING_PREFIX </item>
- <item> CMAKE_STANDARD_LIBRARIES </item>
- <item> CMAKE_STATIC_LIBRARY_PREFIX </item>
- <item> CMAKE_STATIC_LIBRARY_SUFFIX </item>
- <item> CMAKE_STATIC_LINKER_FLAGS </item>
- <item> CMAKE_SYSROOT </item>
- <item> CMAKE_SYSTEM </item>
- <item> CMAKE_SYSTEM_IGNORE_PATH </item>
- <item> CMAKE_SYSTEM_INCLUDE_PATH </item>
- <item> CMAKE_SYSTEM_LIBRARY_PATH </item>
- <item> CMAKE_SYSTEM_NAME </item>
- <item> CMAKE_SYSTEM_PREFIX_PATH </item>
- <item> CMAKE_SYSTEM_PROCESSOR </item>
- <item> CMAKE_SYSTEM_PROGRAM_PATH </item>
- <item> CMAKE_SYSTEM_VERSION </item>
- <item> CMAKE_TOOLCHAIN_FILE </item>
- <item> CMAKE_TRY_COMPILE_CONFIGURATION </item>
- <item> CMAKE_TWEAK_VERSION </item>
- <item> CMAKE_USER_MAKE_RULES_OVERRIDE </item>
- <item> CMAKE_USE_RELATIVE_PATHS </item>
- <item> CMAKE_VERBOSE_MAKEFILE </item>
- <item> CMAKE_VERSION </item>
- <item> CMAKE_VISIBILITY_INLINES_HIDDEN </item>
- <item> CMAKE_VS_DEVENV_COMMAND </item>
- <item> CMAKE_VS_INCLUDE_INSTALL_TO_DEFAULT_BUILD </item>
- <item> CMAKE_VS_INTEL_Fortran_PROJECT_VERSION </item>
- <item> CMAKE_VS_MSBUILD_COMMAND </item>
- <item> CMAKE_VS_MSDEV_COMMAND </item>
- <item> CMAKE_VS_NsightTegra_VERSION </item>
- <item> CMAKE_VS_PLATFORM_NAME </item>
- <item> CMAKE_VS_PLATFORM_TOOLSET </item>
- <item> CMAKE_WARN_DEPRECATED </item>
- <item> CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION </item>
- <item> CMAKE_WIN32_EXECUTABLE </item>
- <item> CMAKE_XCODE_PLATFORM_TOOLSET </item>
- <item> CPACK_ABSOLUTE_DESTINATION_FILES </item>
- <item> CPACK_COMPONENT_INCLUDE_TOPLEVEL_DIRECTORY </item>
- <item> CPACK_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION </item>
- <item> CPACK_INCLUDE_TOPLEVEL_DIRECTORY </item>
- <item> CPACK_INSTALL_SCRIPT </item>
- <item> CPACK_PACKAGING_INSTALL_PREFIX </item>
- <item> CPACK_SET_DESTDIR </item>
- <item> CPACK_WARN_ON_ABSOLUTE_INSTALL_DESTINATION </item>
- <item> CTEST_BINARY_DIRECTORY </item>
- <item> CTEST_BUILD_COMMAND </item>
- <item> CTEST_BUILD_NAME </item>
- <item> CTEST_BZR_COMMAND </item>
- <item> CTEST_BZR_UPDATE_OPTIONS </item>
- <item> CTEST_CHECKOUT_COMMAND </item>
- <item> CTEST_CONFIGURATION_TYPE </item>
- <item> CTEST_CONFIGURE_COMMAND </item>
- <item> CTEST_COVERAGE_COMMAND </item>
- <item> CTEST_COVERAGE_EXTRA_FLAGS </item>
- <item> CTEST_CURL_OPTIONS </item>
- <item> CTEST_CVS_CHECKOUT </item>
- <item> CTEST_CVS_COMMAND </item>
- <item> CTEST_CVS_UPDATE_OPTIONS </item>
- <item> CTEST_DROP_LOCATION </item>
- <item> CTEST_DROP_METHOD </item>
- <item> CTEST_DROP_SITE </item>
- <item> CTEST_DROP_SITE_CDASH </item>
- <item> CTEST_DROP_SITE_PASSWORD </item>
- <item> CTEST_DROP_SITE_USER </item>
- <item> CTEST_GIT_COMMAND </item>
- <item> CTEST_GIT_UPDATE_CUSTOM </item>
- <item> CTEST_GIT_UPDATE_OPTIONS </item>
- <item> CTEST_HG_COMMAND </item>
- <item> CTEST_HG_UPDATE_OPTIONS </item>
- <item> CTEST_MEMORYCHECK_COMMAND </item>
- <item> CTEST_MEMORYCHECK_COMMAND_OPTIONS </item>
- <item> CTEST_MEMORYCHECK_SANITIZER_OPTIONS </item>
- <item> CTEST_MEMORYCHECK_SUPPRESSIONS_FILE </item>
- <item> CTEST_MEMORYCHECK_TYPE </item>
- <item> CTEST_NIGHTLY_START_TIME </item>
- <item> CTEST_P4_CLIENT </item>
- <item> CTEST_P4_COMMAND </item>
- <item> CTEST_P4_OPTIONS </item>
- <item> CTEST_P4_UPDATE_OPTIONS </item>
- <item> CTEST_SCP_COMMAND </item>
- <item> CTEST_SITE </item>
- <item> CTEST_SOURCE_DIRECTORY </item>
- <item> CTEST_SVN_COMMAND </item>
- <item> CTEST_SVN_OPTIONS </item>
- <item> CTEST_SVN_UPDATE_OPTIONS </item>
- <item> CTEST_TEST_TIMEOUT </item>
- <item> CTEST_TRIGGER_SITE </item>
- <item> CTEST_UPDATE_COMMAND </item>
- <item> CTEST_UPDATE_OPTIONS </item>
- <item> CTEST_UPDATE_VERSION_ONLY </item>
- <item> CTEST_USE_LAUNCHERS </item>
- <item> CYGWIN </item>
- <item> ENV </item>
- <item> EXECUTABLE_OUTPUT_PATH </item>
- <item> GHS-MULTI </item>
- <item> LIBRARY_OUTPUT_PATH </item>
- <item> MINGW </item>
- <item> MSVC </item>
- <item> MSVC10 </item>
- <item> MSVC11 </item>
- <item> MSVC12 </item>
- <item> MSVC14 </item>
- <item> MSVC60 </item>
- <item> MSVC70 </item>
- <item> MSVC71 </item>
- <item> MSVC80 </item>
- <item> MSVC90 </item>
- <item> MSVC_IDE </item>
- <item> MSVC_VERSION </item>
- <item> PROJECT_BINARY_DIR </item>
- <item> PROJECT_NAME </item>
- <item> PROJECT_SOURCE_DIR </item>
- <item> PROJECT_VERSION </item>
- <item> PROJECT_VERSION_MAJOR </item>
- <item> PROJECT_VERSION_MINOR </item>
- <item> PROJECT_VERSION_PATCH </item>
- <item> PROJECT_VERSION_TWEAK </item>
- <item> UNIX </item>
- <item> WIN32 </item>
- <item> WINCE </item>
- <item> WINDOWS_PHONE </item>
- <item> WINDOWS_STORE </item>
- <item> XCODE_VERSION </item>
- </list>
-
- <list name="simple_generator_expr">
- <item> CONFIGURATION </item>
- <item> ANGLE-R </item>
- <item> COMMA </item>
- <item> SEMICOLON </item>
- <item> INSTALL_PREFIX </item>
- </list>
-
- <list name="generator_expr">
- <!-- Logical Expressions -->
- <item> 0 </item>
- <item> 1 </item>
- <item> BOOL </item>
- <item> AND </item>
- <item> OR </item>
- <item> NOT </item>
- <item> STREQUAL </item>
- <item> EQUAL </item>
- <item> CONFIG </item>
- <item> PLATFORM_ID </item>
- <item> C_COMPILER_ID </item>
- <item> CXX_COMPILER_ID </item>
- <item> VERSION_GREATER </item>
- <item> VERSION_LESS </item>
- <item> VERSION_EQUAL </item>
- <item> C_COMPILER_VERSION </item>
- <item> CXX_COMPILER_VERSION </item>
- <item> TARGET_POLICY </item>
- <item> COMPILER_FEATURES </item>
- <!-- Informational Expressions -->
- <item> CONFIGURATION </item>
- <item> TARGET_FILE </item>
- <item> TARGET_FILE_NAME </item>
- <item> TARGET_FILE_DIR </item>
- <item> TARGET_LINKER_FILE </item>
- <item> TARGET_LINKER_FILE_NAME </item>
- <item> TARGET_LINKER_FILE_DIR </item>
- <item> TARGET_SONAME_FILE </item>
- <item> TARGET_SONAME_FILE_NAME </item>
- <item> TARGET_SONAME_FILE_DIR </item>
- <item> TARGET_PDB_FILE </item>
- <item> TARGET_PDB_FILE_NAME </item>
- <item> TARGET_PDB_FILE_DIR </item>
- <item> TARGET_PROPERTY </item>
- <item> INSTALL_PREFIX </item>
- <!-- Output Expressions -->
- <item> JOIN </item>
- <item> ANGLE-R </item>
- <item> COMMA </item>
- <item> SEMICOLON </item>
- <item> TARGET_NAME </item>
- <item> LINK_ONLY </item>
- <item> INSTALL_INTERFACE </item>
- <item> BUILD_INTERFACE </item>
- <item> LOWER_CASE </item>
- <item> UPPER_CASE </item>
- <item> MAKE_C_IDENTIFIER </item>
- <item> TARGET_OBJECTS </item>
- <!-- TODO Is this from CMake 2.x? -->
- <item> TARGET_DIR </item>
- </list>
-
- <contexts>
- <context attribute="Normal Text" lineEndContext="#stay" name="Normal Text">
- <DetectSpaces/>
-
- <!-- handle folding for if else elseif endif blocks -->
- <RegExpr String="\bif\b" attribute="Commands" context="Command Args" beginRegion="ifthenelse" insensitive="true" />
- <RegExpr String="\belse\b" attribute="Commands" context="Command Args" endRegion="ifthenelse" beginRegion="ifthenelse" insensitive="true" />
- <RegExpr String="\belseif\b" attribute="Commands" context="Command Args" endRegion="ifthenelse" beginRegion="ifthenelse" insensitive="true" />
- <RegExpr String="\bendif\b" attribute="Commands" context="Command Args" endRegion="ifthenelse" insensitive="true" />
-
- <!-- handle folding for macro endmacro blocks -->
- <RegExpr String="\bmacro\b" attribute="Commands" context="Command Args" beginRegion="macro" insensitive="true" />
- <RegExpr String="\bendmacro\b" attribute="Commands" context="Command Args" endRegion="macro" insensitive="true" />
-
- <!-- handle folding for foreach endforeach blocks -->
- <RegExpr String="\bforeach\b" attribute="Commands" context="Command Args" beginRegion="foreach" insensitive="true" />
- <RegExpr String="\bendforeach\b" attribute="Commands" context="Command Args" endRegion="foreach" insensitive="true" />
-
- <!-- handle folding for while endwhile blocks -->
- <RegExpr String="\bwhile\b" attribute="Commands" context="Command Args" beginRegion="while" insensitive="true" />
- <RegExpr String="\bendwhile\b" attribute="Commands" context="Command Args" endRegion="while" insensitive="true" />
-
- <keyword attribute="Commands" context="Command Args" String="commands" insensitive="true" />
- <keyword attribute="Third-Party Commands" context="#stay" String="itkvtk_commands" insensitive="true" />
- <RegExpr attribute="Region Marker" context="#stay" String="#\s*BEGIN.*$" beginRegion="block" firstNonSpace="true" />
- <RegExpr attribute="Region Marker" context="#stay" String="#\s*END.*$" endRegion="block" firstNonSpace="true" />
- <RegExpr attribute="Region Marker" context="RST Documentation" String="^#\[(=*)\[\.rst:" column="0" />
- <RegExpr attribute="Comment" context="Bracketed Comment" String="^#\[(=*)\[" column="0" />
- <DetectChar attribute="Comment" context="Comment" char="#" />
- <IncludeRules context="Detect Variables" />
- <RegExpr attribute="Macros" context="Macro Args" String="\w+\s*(?=\()" />
- </context>
- <!-- ATTENTION Do not change the context name! Or change a generation script accordingly -->
- <context attribute="Normal Text" lineEndContext="#stay" name="Detect More Builtin Variables">
- <!-- generated rules -->
- <RegExpr attribute="Builtin CMake Variable" context="#stay" String="\bCMAKE_ARCHIVE_OUTPUT_DIRECTORY_[A-Za-z_][A-Za-z_0-9]*\b" />
- <RegExpr attribute="Builtin CMake Variable" context="#stay" String="\bCMAKE_COMPILER_IS_GNU[A-Za-z_][A-Za-z_0-9]*\b" />
- <RegExpr attribute="Builtin CMake Variable" context="#stay" String="\bCMAKE_COMPILE_PDB_OUTPUT_DIRECTORY_[A-Za-z_][A-Za-z_0-9]*\b" />
- <RegExpr attribute="Builtin CMake Variable" context="#stay" String="\bCMAKE_DISABLE_FIND_PACKAGE_[A-Za-z_][A-Za-z_0-9]*\b" />
- <RegExpr attribute="Builtin CMake Variable" context="#stay" String="\bCMAKE_EXE_LINKER_FLAGS_[A-Za-z_][A-Za-z_0-9]*\b" />
- <RegExpr attribute="Builtin CMake Variable" context="#stay" String="\bCMAKE_LIBRARY_OUTPUT_DIRECTORY_[A-Za-z_][A-Za-z_0-9]*\b" />
- <RegExpr attribute="Builtin CMake Variable" context="#stay" String="\bCMAKE_MAP_IMPORTED_CONFIG_[A-Za-z_][A-Za-z_0-9]*\b" />
- <RegExpr attribute="Builtin CMake Variable" context="#stay" String="\bCMAKE_MODULE_LINKER_FLAGS_[A-Za-z_][A-Za-z_0-9]*\b" />
- <RegExpr attribute="Builtin CMake Variable" context="#stay" String="\bCMAKE_PDB_OUTPUT_DIRECTORY_[A-Za-z_][A-Za-z_0-9]*\b" />
- <RegExpr attribute="Builtin CMake Variable" context="#stay" String="\bCMAKE_POLICY_DEFAULT_CMP[0-9]+\b" />
- <RegExpr attribute="Builtin CMake Variable" context="#stay" String="\bCMAKE_POLICY_WARNING_CMP[0-9]+\b" />
- <RegExpr attribute="Builtin CMake Variable" context="#stay" String="\bCMAKE_PROJECT_[A-Za-z_][A-Za-z_0-9]*_INCLUDE\b" />
- <RegExpr attribute="Builtin CMake Variable" context="#stay" String="\bCMAKE_RUNTIME_OUTPUT_DIRECTORY_[A-Za-z_][A-Za-z_0-9]*\b" />
- <RegExpr attribute="Builtin CMake Variable" context="#stay" String="\bCMAKE_SHARED_LINKER_FLAGS_[A-Za-z_][A-Za-z_0-9]*\b" />
- <RegExpr attribute="Builtin CMake Variable" context="#stay" String="\bCMAKE_STATIC_LINKER_FLAGS_[A-Za-z_][A-Za-z_0-9]*\b" />
- <RegExpr attribute="Builtin CMake Variable" context="#stay" String="\bCMAKE_USER_MAKE_RULES_OVERRIDE_[A-Za-z_][A-Za-z_0-9]*\b" />
- <RegExpr attribute="Builtin CMake Variable" context="#stay" String="\bCMAKE_XCODE_ATTRIBUTE_[A-Za-z_][A-Za-z_0-9]*\b" />
- <RegExpr attribute="Builtin CMake Variable" context="#stay" String="\bCMAKE_[A-Za-z_][A-Za-z_0-9]*_ARCHIVE_APPEND\b" />
- <RegExpr attribute="Builtin CMake Variable" context="#stay" String="\bCMAKE_[A-Za-z_][A-Za-z_0-9]*_ARCHIVE_CREATE\b" />
- <RegExpr attribute="Builtin CMake Variable" context="#stay" String="\bCMAKE_[A-Za-z_][A-Za-z_0-9]*_ARCHIVE_FINISH\b" />
- <RegExpr attribute="Builtin CMake Variable" context="#stay" String="\bCMAKE_[A-Za-z_][A-Za-z_0-9]*_COMPILER\b" />
- <RegExpr attribute="Builtin CMake Variable" context="#stay" String="\bCMAKE_[A-Za-z_][A-Za-z_0-9]*_COMPILER_ABI\b" />
- <RegExpr attribute="Builtin CMake Variable" context="#stay" String="\bCMAKE_[A-Za-z_][A-Za-z_0-9]*_COMPILER_EXTERNAL_TOOLCHAIN\b" />
- <RegExpr attribute="Builtin CMake Variable" context="#stay" String="\bCMAKE_[A-Za-z_][A-Za-z_0-9]*_COMPILER_ID\b" />
- <RegExpr attribute="Builtin CMake Variable" context="#stay" String="\bCMAKE_[A-Za-z_][A-Za-z_0-9]*_COMPILER_LOADED\b" />
- <RegExpr attribute="Builtin CMake Variable" context="#stay" String="\bCMAKE_[A-Za-z_][A-Za-z_0-9]*_COMPILER_TARGET\b" />
- <RegExpr attribute="Builtin CMake Variable" context="#stay" String="\bCMAKE_[A-Za-z_][A-Za-z_0-9]*_COMPILER_VERSION\b" />
- <RegExpr attribute="Builtin CMake Variable" context="#stay" String="\bCMAKE_[A-Za-z_][A-Za-z_0-9]*_COMPILE_OBJECT\b" />
- <RegExpr attribute="Builtin CMake Variable" context="#stay" String="\bCMAKE_[A-Za-z_][A-Za-z_0-9]*_CREATE_SHARED_LIBRARY\b" />
- <RegExpr attribute="Builtin CMake Variable" context="#stay" String="\bCMAKE_[A-Za-z_][A-Za-z_0-9]*_CREATE_SHARED_MODULE\b" />
- <RegExpr attribute="Builtin CMake Variable" context="#stay" String="\bCMAKE_[A-Za-z_][A-Za-z_0-9]*_CREATE_STATIC_LIBRARY\b" />
- <RegExpr attribute="Builtin CMake Variable" context="#stay" String="\bCMAKE_[A-Za-z_][A-Za-z_0-9]*_FLAGS\b" />
- <RegExpr attribute="Builtin CMake Variable" context="#stay" String="\bCMAKE_[A-Za-z_][A-Za-z_0-9]*_FLAGS_DEBUG\b" />
- <RegExpr attribute="Builtin CMake Variable" context="#stay" String="\bCMAKE_[A-Za-z_][A-Za-z_0-9]*_FLAGS_MINSIZEREL\b" />
- <RegExpr attribute="Builtin CMake Variable" context="#stay" String="\bCMAKE_[A-Za-z_][A-Za-z_0-9]*_FLAGS_RELEASE\b" />
- <RegExpr attribute="Builtin CMake Variable" context="#stay" String="\bCMAKE_[A-Za-z_][A-Za-z_0-9]*_FLAGS_RELWITHDEBINFO\b" />
- <RegExpr attribute="Builtin CMake Variable" context="#stay" String="\bCMAKE_[A-Za-z_][A-Za-z_0-9]*_GHS_KERNEL_FLAGS_DEBUG\b" />
- <RegExpr attribute="Builtin CMake Variable" context="#stay" String="\bCMAKE_[A-Za-z_][A-Za-z_0-9]*_GHS_KERNEL_FLAGS_MINSIZEREL\b" />
- <RegExpr attribute="Builtin CMake Variable" context="#stay" String="\bCMAKE_[A-Za-z_][A-Za-z_0-9]*_GHS_KERNEL_FLAGS_RELEASE\b" />
- <RegExpr attribute="Builtin CMake Variable" context="#stay" String="\bCMAKE_[A-Za-z_][A-Za-z_0-9]*_GHS_KERNEL_FLAGS_RELWITHDEBINFO\b" />
- <RegExpr attribute="Builtin CMake Variable" context="#stay" String="\bCMAKE_[A-Za-z_][A-Za-z_0-9]*_IGNORE_EXTENSIONS\b" />
- <RegExpr attribute="Builtin CMake Variable" context="#stay" String="\bCMAKE_[A-Za-z_][A-Za-z_0-9]*_IMPLICIT_INCLUDE_DIRECTORIES\b" />
- <RegExpr attribute="Builtin CMake Variable" context="#stay" String="\bCMAKE_[A-Za-z_][A-Za-z_0-9]*_IMPLICIT_LINK_DIRECTORIES\b" />
- <RegExpr attribute="Builtin CMake Variable" context="#stay" String="\bCMAKE_[A-Za-z_][A-Za-z_0-9]*_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES\b" />
- <RegExpr attribute="Builtin CMake Variable" context="#stay" String="\bCMAKE_[A-Za-z_][A-Za-z_0-9]*_IMPLICIT_LINK_LIBRARIES\b" />
- <RegExpr attribute="Builtin CMake Variable" context="#stay" String="\bCMAKE_[A-Za-z_][A-Za-z_0-9]*_INCLUDE_WHAT_YOU_USE\b" />
- <RegExpr attribute="Builtin CMake Variable" context="#stay" String="\bCMAKE_[A-Za-z_][A-Za-z_0-9]*_LIBRARY_ARCHITECTURE\b" />
- <RegExpr attribute="Builtin CMake Variable" context="#stay" String="\bCMAKE_[A-Za-z_][A-Za-z_0-9]*_LINKER_PREFERENCE\b" />
- <RegExpr attribute="Builtin CMake Variable" context="#stay" String="\bCMAKE_[A-Za-z_][A-Za-z_0-9]*_LINKER_PREFERENCE_PROPAGATES\b" />
- <RegExpr attribute="Builtin CMake Variable" context="#stay" String="\bCMAKE_[A-Za-z_][A-Za-z_0-9]*_LINK_EXECUTABLE\b" />
- <RegExpr attribute="Builtin CMake Variable" context="#stay" String="\bCMAKE_[A-Za-z_][A-Za-z_0-9]*_OUTPUT_EXTENSION\b" />
- <RegExpr attribute="Builtin CMake Variable" context="#stay" String="\bCMAKE_[A-Za-z_][A-Za-z_0-9]*_PLATFORM_ID\b" />
- <RegExpr attribute="Builtin CMake Variable" context="#stay" String="\bCMAKE_[A-Za-z_][A-Za-z_0-9]*_POSTFIX\b" />
- <RegExpr attribute="Builtin CMake Variable" context="#stay" String="\bCMAKE_[A-Za-z_][A-Za-z_0-9]*_SIMULATE_ID\b" />
- <RegExpr attribute="Builtin CMake Variable" context="#stay" String="\bCMAKE_[A-Za-z_][A-Za-z_0-9]*_SIMULATE_VERSION\b" />
- <RegExpr attribute="Builtin CMake Variable" context="#stay" String="\bCMAKE_[A-Za-z_][A-Za-z_0-9]*_SIZEOF_DATA_PTR\b" />
- <RegExpr attribute="Builtin CMake Variable" context="#stay" String="\bCMAKE_[A-Za-z_][A-Za-z_0-9]*_SOURCE_FILE_EXTENSIONS\b" />
- <RegExpr attribute="Builtin CMake Variable" context="#stay" String="\bCMAKE_[A-Za-z_][A-Za-z_0-9]*_VISIBILITY_PRESET\b" />
- <RegExpr attribute="Builtin CMake Variable" context="#stay" String="\b[A-Za-z_][A-Za-z_0-9]*_BINARY_DIR\b" />
- <RegExpr attribute="Builtin CMake Variable" context="#stay" String="\b[A-Za-z_][A-Za-z_0-9]*_SOURCE_DIR\b" />
- <RegExpr attribute="Builtin CMake Variable" context="#stay" String="\b[A-Za-z_][A-Za-z_0-9]*_VERSION\b" />
- <RegExpr attribute="Builtin CMake Variable" context="#stay" String="\b[A-Za-z_][A-Za-z_0-9]*_VERSION_MAJOR\b" />
- <RegExpr attribute="Builtin CMake Variable" context="#stay" String="\b[A-Za-z_][A-Za-z_0-9]*_VERSION_MINOR\b" />
- <RegExpr attribute="Builtin CMake Variable" context="#stay" String="\b[A-Za-z_][A-Za-z_0-9]*_VERSION_PATCH\b" />
- <RegExpr attribute="Builtin CMake Variable" context="#stay" String="\b[A-Za-z_][A-Za-z_0-9]*_VERSION_TWEAK\b" />
- </context>
- <context attribute="Normal Text" lineEndContext="#stay" name="Detect Builtin Variables">
- <keyword attribute="Builtin CMake Variable" context="#stay" String="cmake_vars" insensitive="false" />
- <IncludeRules context="Detect More Builtin Variables" />
- </context>
- <context attribute="CMake Variable" lineEndContext="#pop" name="VarSubst">
- <IncludeRules context="Detect Builtin Variables" />
- <DetectIdentifier />
- <DetectChar attribute="CMake Variable" context="#pop" char="}" />
- <IncludeRules context="Detect Variables" />
- </context>
- <context attribute="Normal Text" lineEndContext="#stay" name="Detect Variables">
- <RegExpr attribute="Environment Variable" context="#stay" String="\$ENV\{\s*[\w-]+\s*\}" />
- <Detect2Chars attribute="CMake Variable" context="VarSubst" char="$" char1="{" />
- </context>
- <context attribute="Generator Expression" lineEndContext="#pop#pop" name="DetectSimpleGEEnd">
- <DetectChar attribute="Generator Expression" context="#pop#pop" char="&gt;" />
- </context>
- <context attribute="Generator Expression" lineEndContext="#pop" name="Generator Expression">
- <IncludeRules context="Detect Generator Expressions" />
- <DetectChar attribute="Generator Expression" context="#pop" char="&gt;" />
- <keyword attribute="Generator Expression Keyword" context="DetectSimpleGEEnd" String="simple_generator_expr" insensitive="false" />
- <keyword attribute="Generator Expression Keyword" context="#stay" String="generator_expr" insensitive="false" />
- <IncludeRules context="Detect Variables" />
- </context>
- <context attribute="Normal Text" lineEndContext="#stay" name="Detect Generator Expressions">
- <Detect2Chars attribute="Generator Expression" context="Generator Expression" char="$" char1="&lt;" />
- </context>
- <context attribute="Normal Text" lineEndContext="#stay" name="Command Args">
- <keyword attribute="Special Args" context="#stay" String="special_args" />
- <keyword attribute="Special Args" context="#stay" String="extra_special_args" />
- <!-- NOTE Handle CMP<NNN> as a special arg -->
- <RegExpr attribute="Special Args" context="#stay" String="\bCMP[0-9]+\b" />
- <keyword attribute="Properties" context="#stay" String="properties" />
- <keyword attribute="Properties" context="#stay" String="extra_properties" />
- <IncludeRules context="Detect Builtin Variables" />
- <IncludeRules context="Macro Args" />
- </context>
- <context attribute="Normal Text" lineEndContext="#stay" name="Macro Args">
- <DetectChar attribute="Normal Text" context="#pop" char=")" />
- <RegExpr attribute="Escapes" context="#stay" String="\\[&quot;$n\\]" />
- <DetectChar attribute="Strings" context="String" char="&quot;" />
- <RegExpr attribute="Strings" context="Bracketed String" String="\[(=*)\[" />
- <DetectChar attribute="Comment" context="Comment" char="#" />
- <IncludeRules context="Detect Builtin Variables" />
- <IncludeRules context="Detect Variables" />
- <IncludeRules context="Detect Generator Expressions" />
- </context>
- <context attribute="Comment" lineEndContext="#pop" name="Comment">
- <LineContinue attribute="Comment" context="#pop" />
- <IncludeRules context="##Alerts" />
- <IncludeRules context="##Modelines" />
- </context>
- <context attribute="Comment" lineEndContext="#stay" name="RST Documentation" dynamic="true">
- <RegExpr attribute="Region Marker" context="#pop" String="^#?\]%1\]" dynamic="true" column="0" />
- </context>
- <context attribute="Comment" lineEndContext="#stay" name="Bracketed Comment" dynamic="true">
- <RegExpr attribute="Comment" context="#pop" String="^#?\]%1\]" dynamic="true" column="0" />
- <IncludeRules context="##Alerts" />
- <IncludeRules context="##Modelines" />
- </context>
- <context attribute="Strings" lineEndContext="#stay" name="String">
- <RegExpr attribute="Strings" context="#pop" String="&quot;(?=[ );]|$)" />
- <RegExpr attribute="Escapes" context="#stay" String="\\[&quot;$nrt\\]" />
- <IncludeRules context="Detect Variables" />
- <IncludeRules context="Detect Generator Expressions" />
- </context>
- <context attribute="Strings" lineEndContext="#stay" name="Bracketed String" dynamic="true">
- <RegExpr attribute="Strings" context="#pop" String="\]%1\]" dynamic="true" />
- </context>
- </contexts>
-
- <itemDatas>
- <itemData name="Normal Text" defStyleNum="dsNormal" spellChecking="false" />
- <itemData name="Special Args" defStyleNum="dsOthers" spellChecking="false" />
- <itemData name="Properties" defStyleNum="dsOthers" spellChecking="false" />
- <itemData name="Commands" defStyleNum="dsKeyword" spellChecking="false" />
- <itemData name="Third-Party Commands" defStyleNum="dsExtension" spellChecking="false" />
- <itemData name="Macros" defStyleNum="dsFunction" spellChecking="false" />
- <itemData name="Strings" defStyleNum="dsString" spellChecking="true" />
- <itemData name="Escapes" defStyleNum="dsSpecialChar" spellChecking="false" />
- <itemData name="Builtin CMake Variable" defStyleNum="dsVariable" spellChecking="false" />
- <!-- TODO Rename to "Variable Substitution" -->
- <itemData name="CMake Variable" defStyleNum="dsVariable" spellChecking="false" />
- <!-- TODO Rename to "Environment Variable Substitution" -->
- <itemData name="Environment Variable" defStyleNum="dsFloat" spellChecking="false" />
- <itemData name="Generator Expression Keyword" defStyleNum="dsKeyword" color="#b84040" selColor="#b84040" spellChecking="false" />
- <itemData name="Generator Expression" defStyleNum="dsOthers" color="#b86050" selColor="#b86050" spellChecking="false" />
- <itemData name="Comment" defStyleNum="dsComment" spellChecking="true" />
- <itemData name="Region Marker" defStyleNum="dsRegionMarker" spellChecking="false" />
- </itemDatas>
-
- </highlighting>
-
- <general>
- <comments>
- <comment name="singleLine" start="#" />
- </comments>
- <keywords casesensitive="1" />
- </general>
-</language>
diff --git a/share/qtcreator/generic-highlighter/css.xml b/share/qtcreator/generic-highlighter/css.xml
deleted file mode 100644
index 552b259a92..0000000000
--- a/share/qtcreator/generic-highlighter/css.xml
+++ /dev/null
@@ -1,920 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE language SYSTEM "language.dtd"
-[
- <!-- http://www.w3.org/TR/CSS21/syndata.html#tokenization -->
- <!ENTITY nmstart "[_a-zA-Z]|(\\[0-9a-fA-F]{1,6})|(\\[^\n\r\f0-9a-fA-F])">
- <!ENTITY nmchar "[_a-zA-Z0-9-]|(\\[0-9a-fA-F]{1,6})|(\\[^\n\r\f0-9a-fA-F])">
-]>
-
-<!--
-
-Kate CSS syntax highlighting definition
-
-Changelog:
-
-- Version 2.06, by Mte90:
-- CSS3 tag
-
-- Version 2.03, by Milian Wolff:
-- Make it spelling aware
-
-- Version 2.08, Joseph Wenninger:
-- CSS3 media queries
-
--->
-
-<language name="CSS" version="2.12" kateversion="5.0" section="Markup" extensions="*.css" indenter="cstyle" mimetype="text/css" author="Wilbert Berendsen (wilbert@kde.nl)" license="LGPL">
-
- <highlighting>
- <list name="properties">
- <!-- CSS2 -->
- <item> azimuth </item>
- <item> background </item>
- <item> background-attachment </item>
- <item> background-break </item>
- <item> background-clip </item>
- <item> background-color </item>
- <item> background-image </item>
- <item> background-position </item>
- <item> background-origin </item>
- <item> background-repeat </item>
- <item> border </item>
- <item> border-bottom </item>
- <item> border-bottom-color </item>
- <item> border-bottom-style </item>
- <item> border-bottom-width </item>
- <item> border-collapse </item>
- <item> border-color </item>
- <item> border-left </item>
- <item> border-left-color </item>
- <item> border-left-style </item>
- <item> border-left-width </item>
- <item> border-right </item>
- <item> border-right-color </item>
- <item> border-right-style </item>
- <item> border-right-width </item>
- <item> border-spacing </item>
- <item> border-style </item>
- <item> border-top </item>
- <item> border-top-color </item>
- <item> border-top-style </item>
- <item> border-top-width </item>
- <item> border-width </item>
- <item> bottom </item>
- <item> caption-side </item>
- <item> clear </item>
- <item> clip </item>
- <item> color </item>
- <item> content </item>
- <item> counter-increment </item>
- <item> counter-reset </item>
- <item> cue </item>
- <item> cue-after </item>
- <item> cue-before </item>
- <item> cursor </item>
- <item> direction </item>
- <item> display </item>
- <item> elevation </item>
- <item> empty-cells </item>
- <item> float </item>
- <item> font </item>
- <item> font-family </item>
- <item> font-size </item>
- <item> font-size-adjust </item>
- <item> font-stretch </item>
- <item> font-style </item>
- <item> font-variant </item>
- <item> font-weight </item>
- <item> font-stretch </item>
- <item> height </item>
- <item> left </item>
- <item> letter-spacing </item>
- <item> line-height </item>
- <item> list-style </item>
- <item> list-style-image </item>
- <item> list-style-keyword </item>
- <item> list-style-position </item>
- <item> list-style-type </item>
- <item> margin </item>
- <item> margin-bottom </item>
- <item> margin-left </item>
- <item> margin-right </item>
- <item> margin-top </item>
- <item> marker-offset </item>
- <item> max-height </item>
- <item> max-width </item>
- <item> min-height </item>
- <item> min-width </item>
- <item> orphans </item>
- <item> outline </item>
- <item> outline-color </item>
- <item> outline-style </item>
- <item> outline-width </item>
- <item> overflow </item>
- <item> padding </item>
- <item> padding-bottom </item>
- <item> padding-left </item>
- <item> padding-right </item>
- <item> padding-top </item>
- <item> page </item>
- <item> page-break-after </item>
- <item> page-break-before </item>
- <item> page-break-inside </item>
- <item> pause </item>
- <item> pause-after </item>
- <item> pause-before </item>
- <item> pitch </item>
- <item> pitch-range </item>
- <item> play-during </item>
- <item> position </item>
- <item> quotes </item>
- <item> richness </item>
- <item> right </item>
- <item> size </item>
- <item> speak </item>
- <item> speak-header </item>
- <item> speak-numeral </item>
- <item> speak-punctuation </item>
- <item> speech-rate </item>
- <item> stress </item>
- <item> table-layout </item>
- <item> text-align </item>
- <item> text-decoration </item>
- <item> text-decoration-color </item>
- <item> text-indent </item>
- <item> text-shadow </item>
- <item> text-transform </item>
- <item> top </item>
- <item> unicode-bidi </item>
- <item> vertical-align </item>
- <item> visibility </item>
- <item> voice-family </item>
- <item> volume </item>
- <item> white-space </item>
- <item> widows </item>
- <item> width </item>
- <item> word-spacing </item>
- <item> z-index </item>
-
- <!-- CSS3 -->
- <item> animation-name </item>
- <item> animation-duration </item>
- <item> animation-iteration </item>
- <item> animation-direction </item>
- <item> animation-delay </item>
- <item> animation-play-state </item>
- <item> animation-fill-mode </item>
- <item> animation-timing-function </item>
- <item> background-size </item>
- <item> border-bottom-image </item>
- <item> border-bottom-left-image </item>
- <item> border-bottom-left-radius </item>
- <item> border-bottom-right-image </item>
- <item> border-bottom-right-radius </item>
- <item> border-collapse </item>
- <item> border-corner-image </item>
- <item> border-image </item>
- <item> border-left-image </item>
- <item> border-radius </item>
- <item> border-right-image </item>
- <item> border-top-image </item>
- <item> border-top-left-image </item>
- <item> border-top-left-radius </item>
- <item> border-top-right-image </item>
- <item> border-top-right-radius </item>
- <item> box-align </item>
- <item> box-direction </item>
- <item> box-flex </item>
- <item> box-shadow </item>
- <item> box-sizing </item>
- <item> column-count </item>
- <item> column-fill </item>
- <item> column-gap </item>
- <item> column-rule-color </item>
- <item> column-rule-style </item>
- <item> column-rule-width </item>
- <item> column-span </item>
- <item> column-width </item>
- <item> hyphens </item>
- <item> linear-gradient </item>
- <item> opacity </item>
- <item> outline </item>
- <item> outline-offset </item>
- <item> overflow-x </item>
- <item> overflow-y </item>
- <item> pointer-events </item>
- <item> resize </item>
- <item> rotation </item>
- <item> rotation-point </item>
- <item> table-layout </item>
- <item> text-overflow </item>
- <item> text-shadow </item>
- <item> text-wrap </item>
- <item> transform-origin </item>
- <item> transition </item>
- <item> transition-property </item>
- <item> transition-duration </item>
- <item> word-break </item>
- <item> word-wrap </item>
-
- <!-- Gecko rendering engine CSS property extensions -->
- <item> -moz-animation-name </item>
- <item> -moz-animation-duration </item>
- <item> -moz-animation-iteration </item>
- <item> -moz-animation-direction </item>
- <item> -moz-animation-delay </item>
- <item> -moz-animation-play-state </item>
- <item> -moz-animation-fill-mode </item>
- <item> -moz-background-size </item>
- <item> -moz-border-image </item>
- <item> -moz-border-bottom-colors </item>
- <item> -moz-border-left-colors </item>
- <item> -moz-border-radius </item>
- <item> -moz-border-radius-topleft </item>
- <item> -moz-border-radius-topright </item>
- <item> -moz-border-radius-bottomleft </item>
- <item> -moz-border-radius-bottomright </item>
- <item> -moz-border-right-colors </item>
- <item> -moz-border-top-colors </item>
- <item> -moz-box </item>
- <item> -moz-box-flex </item>
- <item> -moz-box-shadow </item>
- <item> -moz-box-sizing </item>
- <item> -moz-column-count </item>
- <item> -moz-column-gap </item>
- <item> -moz-hyphens </item>
- <item> -moz-linear-gradient </item>
- <item> -moz-opacity </item>
- <item> -moz-outline-style </item>
- <item> -moz-perspective </item>
- <item> -moz-radial-gradient </item>
- <item> -moz-resize </item>
- <item> -moz-transform </item>
- <item> -moz-transform-origin </item>
- <item> -moz-transform-style </item>
- <item> -moz-transition </item>
- <item> -moz-transition-property </item>
- <item> -moz-transition-duration </item>
-
- <!-- Opera rendering engine CSS property extensions -->
- <item> -o-background-size </item>
- <item> -o-linear-gradient </item>
- <item> -o-text-overflow </item>
- <item> -o-transition </item>
- <item> -o-transform-origin </item>
-
- <!-- konq specific -->
- <item> konq_bgpos_x </item>
- <item> konq_bgpos_y </item>
- <item> -khtml-background-size </item>
- <item> -khtml-border-top-left-radius </item>
- <item> -khtml-border-top-right-radius </item>
- <item> -khtml-border-bottom-left-radius </item>
- <item> -khtml-border-bottom-right-radius </item>
- <item> -khtml-border-radius </item>
- <item> -khtml-box-shadow </item>
- <item> -khtml-opacity </item>
-
- <!-- Webkit rendering engine CSS property extensions -->
- <item> -webkit-appearance </item>
- <item> -webkit-animation-name </item>
- <item> -webkit-animation-duration </item>
- <item> -webkit-animation-iteration </item>
- <item> -webkit-animation-direction </item>
- <item> -webkit-animation-delay </item>
- <item> -webkit-animation-play-state </item>
- <item> -webkit-animation-fill-mode </item>
- <item> -webkit-background-size </item>
- <item> -webkit-border-image </item>
- <item> -webkit-border-bottom-colors </item>
- <item> -webkit-border-left-colors </item>
- <item> -webkit-border-radius </item>
- <item> -webkit-border-right-colors </item>
- <item> -webkit-border-top-colors </item>
- <item> -webkit-border-top-left-radius </item>
- <item> -webkit-border-top-right-radius </item>
- <item> -webkit-border-bottom-left-radius </item>
- <item> -webkit-border-bottom-right-radius </item>
- <item> -webkit-border-radius-bottomleft </item>
- <item> -webkit-border-radius-bottomright </item>
- <item> -webkit-box-flex </item>
- <item> -webkit-box-reflect</item>
- <item> -webkit-box-shadow </item>
- <item> -webkit-box-sizing </item>
- <item> -webkit-column-count </item>
- <item> -webkit-column-gap </item>
- <item> -webkit-hyphens </item>
- <item> -webkit-linear-gradient </item>
- <item> -webkit-gradient </item>
- <item> -webkit-perspective </item>
- <item> -webkit-text-fill-color </item>
- <item> -webkit-text-stroke-color </item>
- <item> -webkit-text-stroke-width </item>
- <item> -webkit-text-size-adjust </item>
- <item> -webkit-transform </item>
- <item> -webkit-transform-origin </item>
- <item> -webkit-transform-style </item>
- <item> -webkit-transition </item>
- <item> -webkit-transition-property </item>
- <item> -webkit-transition-duration </item>
-
- <!-- Trident (a.k.a., MSHTML) CSS property extensions -->
- <item> filter </item>
- <item> zoom </item>
- <item> -ms-animation-name </item>
- <item> -ms-animation-duration </item>
- <item> -ms-animation-iteration </item>
- <item> -ms-animation-direction </item>
- <item> -ms-animation-delay </item>
- <item> -ms-animation-play-state </item>
- <item> -ms-animation-fill-mode </item>
- <item> -ms-box-sizing </item>
- <item> -ms-filter </item>
- <item> -ms-interpolation-mode </item>
- <item> -ms-linear-gradient </item>
- <item> -ms-text-size-adjust </item>
- <item> -ms-transform </item>
- <item> -ms-transition </item>
-
- <!-- font properties in @font-face -->
- <item> font-family </item>
- <item> font-size </item>
- <item> font-stretch </item>
- <item> font-style </item>
- <item> font-variant </item>
- <item> font-weight </item>
- <item> unicode-range </item>
- <item> units-per-em </item>
- <item> src </item>
- <item> panose-1 </item>
- <item> stemv </item>
- <item> stemh </item>
- <item> slope </item>
- <item> cap-height </item>
- <item> x-height </item>
- <item> ascent </item>
- <item> descent </item>
- <item> widths </item>
- <item> bbox </item>
- <item> definition-src </item>
- <item> baseline </item>
- <item> centerline </item>
- <item> mathline </item>
- <item> topline </item>
- </list>
-
- <list name="types">
- <item> inherit </item>
- <item> none </item>
- <item> hidden </item>
- <item> dotted </item>
- <item> dashed </item>
- <item> solid </item>
- <item> double </item>
- <item> groove </item>
- <item> ridge </item>
- <item> inset </item>
- <item> outset </item>
- <item> xx-small </item>
- <item> x-small </item>
- <item> small </item>
- <item> medium </item>
- <item> large </item>
- <item> x-large </item>
- <item> xx-large </item>
- <item> smaller </item>
- <item> larger </item>
- <item> italic </item>
- <item> oblique </item>
- <item> small-caps </item>
- <item> normal </item>
- <item> bold </item>
- <item> bolder </item>
- <item> lighter </item>
- <item> light </item>
- <item> 100 </item>
- <item> 200 </item>
- <item> 300 </item>
- <item> 400 </item>
- <item> 500 </item>
- <item> 600 </item>
- <item> 700 </item>
- <item> 800 </item>
- <item> 900 </item>
- <item> transparent </item>
- <item> repeat </item>
- <item> repeat-x </item>
- <item> repeat-y </item>
- <item> no-repeat </item>
- <item> baseline </item>
- <item> sub </item>
- <item> super </item>
- <item> top </item>
- <item> text-top </item>
- <item> middle </item>
- <item> bottom </item>
- <item> text-bottom </item>
- <item> left </item>
- <item> right </item>
- <item> center </item>
- <item> justify </item>
- <item> konq-center </item>
- <item> disc </item>
- <item> circle </item>
- <item> square </item>
- <item> box </item>
- <item> decimal </item>
- <item> decimal-leading-zero </item>
- <item> lower-roman </item>
- <item> upper-roman </item>
- <item> lower-greek </item>
- <item> lower-alpha </item>
- <item> lower-latin </item>
- <item> upper-alpha </item>
- <item> upper-latin </item>
- <item> hebrew </item>
- <item> armenian </item>
- <item> georgian </item>
- <item> cjk-ideographic </item>
- <item> hiragana </item>
- <item> katakana </item>
- <item> hiragana-iroha </item>
- <item> katakana-iroha </item>
- <item> inline </item>
- <item> inline-block </item>
- <item> block </item>
- <item> list-item </item>
- <item> run-in </item>
- <item> compact </item>
- <item> marker </item>
- <item> table </item>
- <item> inline-table </item>
- <item> table-row-group </item>
- <item> table-header-group </item>
- <item> table-footer-group </item>
- <item> table-row </item>
- <item> table-column-group </item>
- <item> table-column </item>
- <item> table-cell </item>
- <item> table-caption </item>
- <item> auto </item>
- <item> crosshair </item>
- <item> default </item>
- <item> pointer </item>
- <item> move </item>
- <item> e-resize </item>
- <item> ne-resize </item>
- <item> nw-resize </item>
- <item> n-resize </item>
- <item> se-resize </item>
- <item> sw-resize </item>
- <item> s-resize </item>
- <item> w-resize </item>
- <item> text </item>
- <item> wait </item>
- <item> help </item>
- <item> above </item>
- <item> absolute </item>
- <item> always </item>
- <item> avoid </item>
- <item> below </item>
- <item> bidi-override </item>
- <item> blink </item>
- <item> both </item>
- <item> capitalize </item>
- <item> caption </item>
- <item> clip </item>
- <item> close-quote </item>
- <item> collapse </item>
- <item> condensed </item>
- <item> crop </item>
- <item> cross </item>
- <item> ellipsis </item>
- <item> ellipsis-word </item>
- <item> embed </item>
- <item> expanded </item>
- <item> extra-condensed </item>
- <item> extra-expanded </item>
- <item> fixed </item>
- <item> hand </item>
- <item> hide </item>
- <item> higher </item>
- <item> icon </item>
- <item> inside </item>
- <item> invert </item>
- <item> landscape </item>
- <item> level </item>
- <item> line-through </item>
- <item> loud </item>
- <item> lower </item>
- <item> lowercase </item>
- <item> ltr </item>
- <item> menu </item>
- <item> message-box </item>
- <item> mix </item>
- <item> narrower </item>
- <item> no-close-quote </item>
- <item> no-open-quote </item>
- <item> nowrap </item>
- <item> open-quote </item>
- <item> outside </item>
- <item> overline </item>
- <item> portrait </item>
- <item> pre </item>
- <item> pre-line </item>
- <item> pre-wrap </item>
- <item> relative </item>
- <item> rtl </item>
- <item> scroll </item>
- <item> semi-condensed </item>
- <item> semi-expanded </item>
- <item> separate </item>
- <item> show </item>
- <item> small-caption </item>
- <item> static </item>
- <item> static-position </item>
- <item> status-bar </item>
- <item> thick </item>
- <item> thin </item>
- <item> ultra-condensed </item>
- <item> ultra-expanded </item>
- <item> underline </item>
- <item> uppercase </item>
- <item> visible </item>
- <item> wider </item>
- <item> break </item>
- <item> serif </item>
- <item> sans-serif </item>
- <item> cursive </item>
- <item> fantasy </item>
- <item> monospace </item>
- <item> border-box </item>
- <item> content-box </item>
- <item> -epub-hyphens </item>
- </list>
-
-
- <list name="colors">
- <item> aqua </item>
- <item> black </item>
- <item> blue </item>
- <item> cyan </item>
- <item> fuchsia </item>
- <item> gray </item>
- <item> green </item>
- <item> lime </item>
- <item> maroon </item>
- <item> navy </item>
- <item> olive </item>
- <item> purple </item>
- <item> red </item>
- <item> silver </item>
- <item> teal </item>
- <item> white </item>
- <item> yellow </item>
- <item> ActiveBorder </item>
- <item> ActiveCaption </item>
- <item> AppWorkspace </item>
- <item> Background </item>
- <item> ButtonFace </item>
- <item> ButtonHighlight </item>
- <item> ButtonShadow </item>
- <item> ButtonText </item>
- <item> CaptionText </item>
- <item> GrayText </item>
- <item> Highlight </item>
- <item> HighlightText </item>
- <item> InactiveBorder </item>
- <item> InactiveCaption </item>
- <item> InactiveCaptionText </item>
- <item> InfoBackground </item>
- <item> InfoText </item>
- <item> Menu </item>
- <item> MenuText </item>
- <item> Scrollbar </item>
- <item> ThreeDDarkShadow </item>
- <item> ThreeDFace </item>
- <item> ThreeDHighlight </item>
- <item> ThreeDLightShadow </item>
- <item> ThreeDShadow </item>
- <item> Window </item>
- <item> WindowFrame </item>
- <item> WindowText </item>
- </list>
-
- <list name="paren">
- <item> url </item>
- <item> attr </item>
- <item> rect </item>
- <item> rgb </item>
- <item> rgba </item>
- <item> hsl </item>
- <item> hsla </item>
- <item> counter </item>
- <item> counters </item>
-
- <!-- in @font-face -->
- <item> local </item>
- <item> format </item>
-
- <!-- Trident (a.k.a., MSHTML) rendering engine functional notation extensions -->
- <item> expression </item>
-
- </list>
-
- <list name="mediatypes">
- <item> all </item>
- <item> aural </item>
- <item> braille </item>
- <item> embossed </item>
- <item> handheld </item>
- <item> print </item>
- <item> projection </item>
- <item> screen </item>
- <item> speech </item>
- <item> tty </item>
- <item> tv </item>
- </list>
-
- <list name="mediatypes_op">
- <item> not </item>
- <item> only </item>
- </list>
-
- <list name="media_features">
- <item> width </item>
- <item> min-width </item>
- <item> max-width</item>
- <item> height </item>
- <item> min-height </item>
- <item> max-height </item>
- <item> device-width </item>
- <item> min-device-width </item>
- <item> max-device-width </item>
- <item> device-height </item>
- <item> min-device-height </item>
- <item> max-device-height </item>
- <item> orientation </item>
- <item> aspect-ratio </item>
- <item> min-aspect-ratio </item>
- <item> max-aspect-ratio </item>
- <item> device-aspect-ratio </item>
- <item> min-device-aspect-ratio </item>
- <item> max-device-aspect-ratio </item>
- <item> color </item>
- <item> min-color </item>
- <item> max-color </item>
- <item> color-index </item>
- <item> min-color-index </item>
- <item> max-color-index </item>
- <item> monochrome </item>
- <item> min-monochrome </item>
- <item> max-monochrome </item>
- <item> resolution </item>
- <item> min-resolution </item>
- <item> max-resolution </item>
- <item> scan </item>
- <item> grid </item>
- </list>
-
- <list name="pseudoclasses">
- <item> hover </item>
- <item> link </item>
- <item> visited </item>
- <item> active </item>
- <item> focus </item>
- <item> first-child </item>
- <item> last-child </item>
- <item> only-child </item>
- <item> first-of-type </item>
- <item> last-of-type </item>
- <item> only-of-type </item>
- <item> first-letter </item>
- <item> first-line </item>
- <item> before </item>
- <item> after </item>
- <item> selection </item>
- <item> root </item>
- <item> empty </item>
- <item> target </item>
- <item> enabled </item>
- <item> disabled </item>
- <item> checked </item>
- <item> indeterminate </item>
- <item> nth-child </item>
- <item> nth-last-child </item>
- <item> nth-of-type </item>
- <item> nth-last-of-type </item>
- <item> not </item>
- </list>
-
- <contexts>
- <context attribute="Normal Text" lineEndContext="#stay" name="Base">
- <LineContinue/>
- <DetectSpaces/>
- <IncludeRules context="FindRuleSets" />
- </context>
-
- <!-- to be included -->
- <!-- finds rules and detects nesting -->
- <context attribute="Normal Text" lineEndContext="#stay" name="FindRuleSets">
- <RegExpr attribute="Media" context="Media" String="@media\b" />
- <RegExpr attribute="At Rule" context="Import" String="@import\b" />
- <RegExpr attribute="At Rule" context="#stay" String="@(font-face|charset)\b" />
- <DetectChar attribute="Property" context="RuleSet" char="{" beginRegion="ruleset" />
- <!--parse selectors-->
- <DetectChar attribute="Selector Attr" context="SelAttr" char="[" />
- <RegExpr attribute="Selector Id" context="#stay" String="#(-)?(&nmstart;)(&nmchar;)*" />
- <RegExpr attribute="Selector Class" context="#stay" String="\.([a-zA-Z0-9\-_]|[\x80-\xFF]|\\[0-9A-Fa-f]{1,6})*" />
- <RegExpr attribute="Selector Pseudo" context="#stay" String=":lang\([\w_-]+\)" />
- <DetectChar attribute="Selector Pseudo" context="SelPseudo" char=":" />
- <IncludeRules context="FindStrings" />
- <IncludeRules context="FindComments" />
- </context>
-
- <!-- finds arguments to properties -->
- <context attribute="Normal Text" lineEndContext="#stay" name="FindValues">
- <RegExpr attribute="Value" context="#stay" String="[-+]?[0-9.]+(em|ex|ch|rem|vw|vh|vm|px|in|cm|mm|pt|pc|deg|rad|grad|turn|ms|s|Hz|kHz)\b" />
- <RegExpr attribute="Value" context="#stay" String="[-+]?[0-9.]+[%]?" />
- <RegExpr attribute="Normal Text" context="#stay" String="[\w\-]+" />
- </context>
-
- <!-- finds strings -->
- <context attribute="Normal Text" lineEndContext="#stay" name="FindStrings">
- <DetectChar attribute="String" context="StringDQ" char="&quot;" />
- <DetectChar attribute="String" context="StringSQ" char="'" />
- </context>
-
- <!-- finds comments -->
- <context attribute="Normal Text" lineEndContext="#stay" name="FindComments">
- <RegExpr attribute="Region Marker" context="#stay" String="/\*BEGIN.*\*/" beginRegion="UserDefined" />
- <RegExpr attribute="Region Marker" context="#stay" String="/\*END.*\*/" endRegion="UserDefined" />
- <Detect2Chars attribute="Comment" context="Comment" char="/" char1="*" beginRegion="comment" />
- </context>
-
- <!-- other contexts -->
- <context attribute="Normal Text" lineEndContext="#stay" name="Media">
- <DetectChar attribute="Media" context="Media2" char="{" beginRegion="media" />
- <DetectChar attribute="Media" context="MediaQueryExpression" char="(" />
- <keyword attribute="Media" context="MediaQueries" String="mediatypes"/>
- <keyword attribute="Media" context="MediaTypes" String="mediatypes_op" />
- <DetectChar attribute="Media" context="#stay" char="," />
- <IncludeRules context="FindComments" />
- <RegExpr attribute="Error" context="#stay" String="\S+" />
- </context>
-
- <context attribute="Media" lineEndContext="#stay" name="MediaTypes">
- <keyword attribute="Media" context="MediaQueries" String="mediatypes"/>
- <DetectChar attribute="Media" context="#pop" char= "{" lookAhead="true"/>
- <DetectChar attribute="Media" context="#pop" char= "," lookAhead="true"/>
- <DetectSpaces/>
- <IncludeRules context="FindComments"/>
- <RegExpr attribute="Error" context="#stay" String="\S+"/>
- </context>
-
- <context attribute="Media" lineEndContext="#stay" name="MediaQueries">
- <RegExpr attribute="Media" context="MediaQueryExpression" String="\s+and\s+\("/>
- <DetectChar attribute="Media" context="#pop" char= "{" lookAhead="true"/>
- <DetectChar attribute="Media" context="#pop" char= "," lookAhead="true"/>
- <DetectSpaces/>
- <IncludeRules context="FindComments"/>
- <RegExpr attribute="Error" context="#stay" String="\S+"/>
- </context>
-
- <context attribute="Media" lineEndContext="#stay" name="MediaQueryExpression">
- <DetectSpaces/>
- <keyword attribute="Media" context="MQEE" String="media_features"/>
- <IncludeRules context="FindComments"/>
- <RegExpr attribute="Error" context="#stay" String="\S+"/>
- </context>
-
- <context attribute="Media" lineEndContext="#stay" name="MQEE" fallthrough="true" fallthroughContext="#pop">
- <DetectSpaces/>
- <IncludeRules context="FindComments"/>
- <DetectChar attribute="Media" context="MQEV" char=":"/>
- <RegExpr attribute="Media" context="#pop" String="\)\s+and\s+\("/>
- <DetectChar attribute="Media" context="#pop#pop" char=")"/>
- </context>
-
- <context attribute="Media" lineEndContext="#stay" name="MQEV">
- <!-- this should be seperate for different features, for now it is all the same -->
- <DetectSpaces/>
- <RegExpr attribute="Value" context="#pop" String="[1-9][0-9.]*\s*/\s*[1-9][0-9.]*" />
- <RegExpr attribute="Value" context="#pop" String="[0-9.]+(em|ex|ch|rem|vw|vh|vm|px|in|cm|mm|pt|pc|deg|rad|grad|turn|ms|s|Hz|kHz|dpi|dpcm)\b" />
- <RegExpr attribute="Value" context="#pop" String="[0-9.]+[%]?" />
- <RegExpr attribute="Value" context="#pop" String="(portrait|landscape)" />
- <RegExpr attribute="Error" context="#stay" String=".*"/>
- </context>
-
- <context attribute="Normal Text" lineEndContext="#stay" name="Media2">
- <DetectChar attribute="Media" context="#pop#pop" char="}" endRegion="media" />
- <IncludeRules context="FindRuleSets" />
- </context>
-
- <context attribute="Selector Attr" lineEndContext="#stay" name="SelAttr">
- <DetectChar attribute="Selector Attr" context="#pop" char="]" />
- <IncludeRules context="FindStrings" />
- </context>
-
- <context attribute="Selector Pseudo" lineEndContext="#pop" name="SelPseudo"
- fallthrough="true" fallthroughContext="#pop">
- <keyword attribute="Selector Pseudo" context="#pop" String="pseudoclasses" />
- </context>
-
- <context attribute="Normal Text" lineEndContext="#stay" name="Import">
- <DetectChar attribute="At Rule" context="#pop" char=";" />
- <keyword attribute="Media" context="#stay" String="mediatypes" />
- <IncludeRules context="FindValues" />
- <IncludeRules context="FindStrings" />
- <IncludeRules context="FindComments" />
- </context>
-
- <context attribute="Comment" lineEndContext="#stay" name="Comment">
- <DetectSpaces/>
- <Detect2Chars attribute="Comment" context="#pop" char="*" char1="/" endRegion="comment" />
- <IncludeRules context="##Alerts" />
- <DetectIdentifier/>
- </context>
-
- <context attribute="Normal Text" lineEndContext="#stay" name="RuleSet">
- <DetectChar attribute="Property" context="#pop" char="}" endRegion="ruleset" />
- <keyword attribute="Property" context="Rule" String="properties" />
- <RegExpr attribute="Unknown Property" context="Rule" String="-?[A-Za-z_-]+(?=\s*:)" />
- <IncludeRules context="FindComments" />
- <RegExpr attribute="Error" context="#stay" String="\S" />
- </context>
-
- <context attribute="Normal Text" lineEndContext="#stay" name="Rule">
- <DetectChar attribute="Property" context="Rule2" char=":" />
- <RegExpr attribute="Error" context="#stay" String="\S" />
- </context>
-
- <context attribute="Normal Text" lineEndContext="#stay" name="Rule2">
- <DetectChar attribute="Property" context="#pop#pop" char=";" />
- <DetectChar attribute="Property" context="#pop#pop#pop" char="}" endRegion="ruleset" />
- <!-- parse property values -->
- <keyword attribute="Value" context="#stay" String="types" />
- <keyword attribute="Value" context="#stay" String="colors" />
- <RegExpr attribute="Value" context="#stay" String="#([0-9A-Fa-f]{3}){1,4}\b" />
- <keyword attribute="Value" context="PropParen" String="paren" />
- <RegExpr attribute="Important" context="#stay" String="!important\b" />
- <IncludeRules context="FindValues" />
- <IncludeRules context="FindStrings" />
- <IncludeRules context="FindComments" />
- </context>
-
- <context attribute="Normal Text" lineEndContext="#stay" name="PropParen">
- <DetectChar attribute="Value" context="PropParen2" char="(" />
- <IncludeRules context="FindComments" />
- <RegExpr attribute="Error" context="#stay" String="\S" />
- </context>
-
- <context attribute="Normal Text" lineEndContext="#stay" name="PropParen2">
- <DetectChar attribute="Value" context="#pop#pop" char=")" />
- <IncludeRules context="FindValues" />
- <IncludeRules context="FindStrings" />
- <IncludeRules context="FindComments" />
- </context>
-
- <!-- string contexts -->
- <context attribute="String" lineEndContext="#stay" name="StringDQ">
- <DetectChar attribute="String" context="#pop" char="&quot;" />
- <IncludeRules context="InsideString" />
- </context>
-
- <context attribute="String" lineEndContext="#stay" name="StringSQ">
- <DetectChar attribute="String" context="#pop" char="'" />
- <IncludeRules context="InsideString" />
- </context>
-
- <context attribute="String" lineEndContext="#stay" name="InsideString">
- <RegExpr attribute="String" context="#stay" String="\\[&quot;']" />
- <DetectIdentifier/>
- </context>
-
- </contexts>
- <itemDatas>
- <itemData name="Normal Text" defStyleNum="dsNormal" spellChecking="false"/>
- <itemData name="Property" defStyleNum="dsKeyword" spellChecking="false"/>
- <itemData name="Unknown Property" defStyleNum="dsKeyword" italic="1" spellChecking="false"/>
- <itemData name="Media" defStyleNum="dsDecVal" bold="1" spellChecking="false"/>
- <itemData name="At Rule" defStyleNum="dsDecVal" spellChecking="false"/>
- <itemData name="String" defStyleNum="dsString"/>
- <itemData name="Value" defStyleNum="dsDataType" spellChecking="false"/>
- <itemData name="Important" defStyleNum="dsKeyword" spellChecking="false"/>
- <itemData name="Selector Attr" defStyleNum="dsAttribute" spellChecking="false"/>
- <itemData name="Selector Id" defStyleNum="dsFloat" bold="1" spellChecking="false"/>
- <itemData name="Selector Class" defStyleNum="dsFloat" spellChecking="false"/>
- <itemData name="Selector Pseudo" defStyleNum="dsDecVal" spellChecking="false"/>
- <itemData name="Comment" defStyleNum="dsComment" />
- <itemData name="Region Marker" defStyleNum="dsRegionMarker" spellChecking="false"/>
- <itemData name="Error" defStyleNum="dsError" spellChecking="false"/>
- </itemDatas>
- </highlighting>
- <general>
- <keywords casesensitive="0" weakDeliminator="-%"/>
- <comments>
- <comment name="multiLine" start="/*" end="*/" />
- </comments>
- </general>
- </language>
diff --git a/share/qtcreator/generic-highlighter/doxygen.xml b/share/qtcreator/generic-highlighter/doxygen.xml
deleted file mode 100644
index 5128903e91..0000000000
--- a/share/qtcreator/generic-highlighter/doxygen.xml
+++ /dev/null
@@ -1,514 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE language SYSTEM "language.dtd"
-[
- <!ENTITY wordsep "([][,?;()]|\.$|\.?\s)"> <!-- things that end a TagWord -->
-]>
-<!--
- This file is part of KDE's kate project.
-
- Copyright 2004 Dominik Haumann (dhdev@gmx.de)
- Copyright 2007 Matthew Woehlke (mw_triad@users.sourceforge.net)
- Copyright 2009-2013 Alex Turbov (I.zaufi@gmail.com)
-
- **********************************************************************
- * This library is free software; you can redistribute it and/or *
- * modify it under the terms of the GNU Lesser 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 *
- * Lesser General Public License for more details. *
- * *
- * You should have received a copy of the GNU Lesser 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. *
- **********************************************************************
- -->
-
-<language name="Doxygen"
- version="1.39"
- kateversion="5.0"
- section="Markup"
- extensions="*.dox;*.doxygen"
- mimetype="text/x-doxygen"
- author="Dominik Haumann (dhdev@gmx.de)"
- license="LGPL"
- priority="9">
- <highlighting>
- <!-- NOTE: all tags may begin with a \ or @ char
- so if you add/change tags you have to do it twice -->
- <!-- NOTE: Tags @code/@endcode, @dot/@enddot, @vermatim/@endverbatim, @msc/@endmsc, @f[/@f]
- do not present in keywords due separate handle rules...
- -->
- <list name="TagOnly">
- <item> \arg </item> <item> @arg </item>
- <item> \author </item> <item> @author </item>
- <item> \authors </item> <item> @authors </item>
- <item> \brief </item> <item> @brief </item>
- <item> \callgraph </item> <item> @callgraph </item>
- <item> \callergraph </item> <item> @callergraph </item>
- <item> \date </item> <item> @date </item>
- <item> \deprecated </item> <item> @deprecated </item>
- <item> \details </item> <item> @details </item>
- <item> \docbookonly </item> <item> @docbookonly </item>
- <item> \else </item> <item> @else </item>
- <item> \endcond </item> <item> @endcond </item>
- <item> \enddocbookonly </item> <item> @enddocbookonly </item>
- <item> \endhtmlonly </item> <item> @endhtmlonly </item>
- <item> \endif </item> <item> @endif </item>
- <item> \endinternal </item> <item> @endinternal </item>
- <item> \endlatexonly </item> <item> @endlatexonly </item>
- <item> \endlink </item> <item> @endlink </item>
- <item> \endmanonly </item> <item> @endmanonly </item>
- <item> \endparblock </item> <item> @endparblock </item>
- <item> \endrtfonly </item> <item> @endrtfonly </item>
- <item> \endsecreflist </item> <item> @endsecreflist </item>
- <item> \endxmlonly </item> <item> @endxmlonly </item>
- <item> \f[ </item> <item> @f[ </item>
- <item> \f] </item> <item> @f] </item>
- <item> \f$ </item> <item> @f$ </item>
- <!-- TODO Add @f{environment}{ and @f} -->
- <item> \hideinitializer </item> <item> @hideinitializer </item>
- <item> \htmlonly </item> <item> @htmlonly </item>
- <!-- TODO @internal is a candidate to be handled separately, cuz may introduce folding region -->
- <item> \internal </item> <item> @internal </item>
- <item> \invariant </item> <item> @invariant </item>
- <item> \latexonly </item> <item> @latexonly </item>
- <item> \li </item> <item> @li </item>
- <item> \manonly </item> <item> @manonly </item>
- <item> \n </item> <item> @n </item>
- <item> \nosubgrouping </item> <item> @nosubgrouping </item>
- <item> \only </item> <item> @only </item>
- <item> \parblock </item> <item> @parblock </item>
- <item> \post </item> <item> @post </item>
- <item> \pre </item> <item> @pre </item>
- <item> \private </item> <item> @pivate </item>
- <item> \privatesection </item> <item> @pivatesection </item>
- <item> \protected </item> <item> @protected </item>
- <item> \protectedsection </item> <item> @protectedsection </item>
- <item> \public </item> <item> @public </item>
- <item> \publicsection </item> <item> @publicsection </item>
- <item> \pure </item> <item> @pure </item>
- <item> \remark </item> <item> @remark </item>
- <item> \remarks </item> <item> @remarks </item>
- <item> \return </item> <item> @return </item>
- <item> \returns </item> <item> @returns </item>
- <item> \result </item> <item> @result </item>
- <item> \rtfonly </item> <item> @rtfonly </item>
- <item> \sa </item> <item> @sa </item>
- <item> \secreflist </item> <item> @secreflist </item>
- <item> \see </item> <item> @see </item>
- <item> \short </item> <item> @short </item>
- <item> \showinitializer </item> <item> @showinitializer </item>
- <item> \since </item> <item> @since </item>
- <item> \static </item> <item> @static </item>
- <item> \tableofcontents </item> <item> @tableofcontents </item>
- <item> \test </item> <item> @test </item>
- <item> \version </item> <item> @version </item>
- <item> \xmlonly </item> <item> @xmlonly </item>
- <!-- TODO Introduce separate context for @~ ? -->
- <item> \# </item> <item> @# </item>
- <item> \$ </item> <item> @$ </item>
- <item> \% </item> <item> @% </item>
- <item> \&amp; </item> <item> @&amp; </item>
- <item> \&gt; </item> <item> @&gt; </item>
- <item> \&lt; </item> <item> @&lt; </item>
- <item> \&quot; </item> <item> @&quot; </item>
- <item> \:: </item> <item> @:: </item>
- <item> \@ </item> <item> @@ </item>
- <item> \\ </item> <item> @\ </item>
- <item> \~ </item> <item> @~ </item>
- <item> \. </item> <item> @. </item>
- <item> \-- </item> <item> @-- </item>
- <item> \--- </item> <item> @--- </item>
- </list>
-
- <list name="TagWord">
- <item> \a </item> <item> @a </item>
- <item> \anchor </item> <item> @anchor </item>
- <item> \b </item> <item> @b </item>
- <item> \c </item> <item> @c </item>
- <item> \cite </item> <item> @cite </item>
- <item> \cond </item> <item> @cond </item>
- <item> \copybrief </item> <item> @copybrief </item>
- <item> \copydetails </item> <item> @copydetails </item>
- <item> \copydoc </item> <item> @copydoc </item>
- <item> \def </item> <item> @def </item>
- <item> \dir </item> <item> @dir </item>
- <item> \dontinclude </item> <item> @dontinclude </item>
- <item> \e </item> <item> @e </item>
- <item> \elseif </item> <item> @elseif </item>
- <item> \em </item> <item> @em </item>
- <item> \enum </item> <item> @enum </item>
- <item> \example </item> <item> @example </item>
- <item> \exception </item> <item> @exception </item>
- <item> \exceptions </item> <item> @exceptions </item>
- <item> \extends </item> <item> @extends </item>
- <item> \file </item> <item> @file </item>
- <item> \htmlinclude </item> <item> @htmlinclude </item>
- <item> \idlexcept </item> <item> @idlexcept </item>
- <item> \if </item> <item> @if </item>
- <item> \ifnot </item> <item> @ifnot </item>
- <item> \implements </item> <item> @implements </item>
- <item> \include </item> <item> @include </item>
- <item> \includelineno </item> <item> @includelineno </item>
- <item> \latexinclude </item> <item> @latexinclude </item>
- <item> \link </item> <item> @link </item>
- <item> \memberof </item> <item> @memberof </item>
- <item> \namespace </item> <item> @namespace </item>
- <item> \p </item> <item> @p </item>
- <item> \package </item> <item> @package </item>
- <item> \property </item> <item> @property </item>
- <item> \relatedalso </item> <item> @relatedalso </item>
- <item> \relatesalso </item> <item> @relatesalso </item>
- <item> \related </item> <item> @related </item>
- <item> \relates </item> <item> @relates </item>
- <item> \retval </item> <item> @retval </item>
- <item> \throw </item> <item> @throw </item>
- <item> \throws </item> <item> @throws </item>
- <item> \verbinclude </item> <item> @verbinclude </item>
- <item> \version </item> <item> @version </item>
- <!-- TODO Introduce separate context for @xrefitem? -->
- <item> \xrefitem </item> <item> @xrefitem </item>
- </list>
- <list name="TagParam">
- <item> \param </item> <item> @param </item>
- <!-- TODO @tparam has no optional direction actually! -->
- <item> \tparam </item> <item> @tparam </item>
- </list>
- <!-- TODO Better (separate?) highlighting for @image required -->
- <list name="TagWordWord">
- <item> \image </item> <item> @image </item>
- </list>
- <!-- TODO @union, @struct, @protocol, @interface, @class, @category
- actually takes 3 params, 1 mandatory and 2 optional
- -->
- <!-- TODO @headerfile actually takes 2 params, where last one is optional -->
- <list name="TagWordString">
- <item> \addtogroup </item> <item> @addtogroup </item>
- <item> \category </item> <item> @category </item>
- <item> \class </item> <item> @class </item>
- <item> \diafile </item> <item> @diafile </item>
- <item> \dotfile </item> <item> @dotfile </item>
- <item> \defgroup </item> <item> @defgroup </item>
- <item> \interface </item> <item> @interface </item>
- <item> \headerfile </item> <item> @headerfile </item>
- <item> \mscfile </item> <item> @mscfile </item>
- <item> \page </item> <item> @page </item>
- <item> \paragraph </item> <item> @paragraph </item>
- <item> \protocol </item> <item> @prtocol </item>
- <item> \ref </item> <item> @ref </item>
- <item> \section </item> <item> @section </item>
- <item> \snippet </item> <item> @snippet </item>
- <item> \struct </item> <item> @struct </item>
- <item> \subpage </item> <item> @subpage </item>
- <item> \subsection </item> <item> @subsection </item>
- <item> \subsubsection </item> <item> @subsubsection </item>
- <item> \union </item> <item> @union </item>
- <item> \weakgroup </item> <item> @weakgroup </item>
- </list>
- <list name="TagString">
- <item> \addindex </item> <item> @addindex </item>
- <item> \copyright </item> <item> @copyright </item>
- <item> \fn </item> <item> @fn </item>
- <item> \ingroup </item> <item> @ingroup </item>
- <item> \line </item> <item> @line </item>
- <item> \mainpage </item> <item> @mainpage </item>
- <item> \name </item> <item> @name </item>
- <item> \overload </item> <item> @overload </item>
- <item> \par </item> <item> @par </item>
- <item> \skip </item> <item> @skip </item>
- <item> \skipline </item> <item> @skipline </item>
- <item> \typedef </item> <item> @typedef </item>
- <item> \until </item> <item> @until </item>
- <item> \var </item> <item> @var </item>
- <item> \vhdlflow </item> <item> @vhdlflow </item>
- </list>
- <list name="Note">
- <item> \note </item> <item> @note </item>
- </list>
- <list name="Warning">
- <item> \warning </item> <item> @warning </item>
- </list>
- <list name="Attention">
- <item> \attention </item> <item> @attention </item>
- <item> \bug </item> <item> @bug </item>
- </list>
- <list name="Todo">
- <item> \todo </item> <item> @todo </item>
- </list>
-
- <contexts>
- <!--
- Different types of recognized command formats:
- (w/ params specified according doxygen manual (http://www.stack.nl/~dimitri/doxygen/commands.html))
-
- @tag : TagOnly
- @tag <word> : TagWord
- @tag (rest_of_line) : TagString
- @tag {paragraph} : TagOnly
- @tag <word> <word> : TagWordWord
- @tag <word> (rest_of_line) : TagWordString
-
- TODO Not all commands are handled properly nowadays :( Need few more contexts...
- -->
- <context attribute="Normal Text" lineEndContext="#stay" name="Normal">
- <RegExpr attribute="Comment" context="LineComment" String="//(!|(/(?=[^/]|$)))&lt;?" />
- <RegExpr attribute="Comment" context="BlockComment" String="/\*(\*[^*/]|!|[*!]&lt;|\*$)" beginRegion="BlockComment" />
- <RegExpr attribute="Region" context="#stay" String="//\s*@\{\s*$" beginRegion="MemberGroup" />
- <RegExpr attribute="Region" context="#stay" String="//\s*@\}\s*$" endRegion="MemberGroup" />
- <RegExpr attribute="Region" context="#stay" String="/\*\s*@\{\s*\*/" beginRegion="MemberGroup" />
- <RegExpr attribute="Region" context="#stay" String="/\*\s*@\}\s*\*/" endRegion="MemberGroup" />
- </context>
- <context attribute="Comment" lineEndContext="#pop" name="LineComment">
- <LineContinue attribute="Comment" context="#stay" />
- <DetectSpaces />
- <IncludeRules context="##Alerts" />
- <IncludeRules context="SL_DetectEnv" />
- <keyword attribute="Tags" context="#stay" String="TagOnly" />
- <keyword attribute="Tags" context="SL_TagWord" String="TagWord" />
- <keyword attribute="Tags" context="SL_TagParam" String="TagParam" />
- <keyword attribute="Tags" context="SL_TagWordWord" String="TagWordWord" />
- <keyword attribute="Tags" context="SL_TagString" String="TagString" />
- <keyword attribute="Tags" context="SL_TagWordString" String="TagWordString" />
- <RegExpr attribute="Custom Tags" context="#stay" String="[@\\][^@\\ \t]+" />
- <DetectIdentifier />
- <StringDetect attribute="HTML Comment" context="SL_htmlcomment" String="&lt;!--" />
- <Detect2Chars attribute="Comment" context="#stay" char="&lt;" char1="&lt;" />
- <RegExpr attribute="HTML Tag" context="SL_htmltag" String="&lt;\/?[a-zA-Z_:][a-zA-Z0-9._:-]*" />
- </context>
- <context attribute="Comment" lineEndContext="#stay" name="BlockComment">
- <DetectSpaces />
- <Detect2Chars attribute="Comment" context="#pop" char="*" char1="/" endRegion="BlockComment" />
- <IncludeRules context="##Alerts" />
- <Detect2Chars attribute="Region" context="#stay" char="@" char1="{" beginRegion="Group" />
- <Detect2Chars attribute="Region" context="#stay" char="@" char1="}" endRegion="Group" />
- <IncludeRules context="SL_DetectEnv" />
- <keyword attribute="Tags" context="#stay" String="TagOnly" />
- <keyword attribute="Tags" context="ML_TagWord" String="TagWord" />
- <keyword attribute="Tags" context="ML_TagParam" String="TagParam" />
- <keyword attribute="Tags" context="ML_TagWordWord" String="TagWordWord" />
- <keyword attribute="Tags" context="ML_TagString" String="TagString" />
- <keyword attribute="Tags" context="ML_TagWordString" String="TagWordString" />
- <RegExpr attribute="Custom Tags" context="#stay" String="[@\\]([^@\\ \t\*]|\*(?!/))+" />
- <DetectIdentifier />
- <RegExpr attribute="Tags" context="#stay" String="\\(&lt;|&gt;)" />
- <Detect2Chars attribute="Comment" context="#stay" char="&lt;" char1="&lt;" />
- <RegExpr attribute="HTML Tag" context="ML_htmltag" String="&lt;\/?[a-zA-Z_:][a-zA-Z0-9._:-]*" />
- <StringDetect attribute="HTML Comment" context="ML_htmlcomment" String="&lt;!--" />
- </context>
-
- <!-- NOTE: all contexts beginning with ML_ are for multiline comments
- The following contexts contain a Detect2Chars that looks for a */ sequence
- to end multiline comments. Singleline comments do not have this limitation -
- that's why all contexts are copy&pasted and the line <Detect2Chars ... */> is removed.
- <IncludeRules context="acontext"> could be used instead but it would make context switching
- much more complex and very hard to understand! (But use IncludeRules where the rules don't
- refer to another SL_*/ML_* context, to help maintainability.)
- -->
- <!-- tag contexts -->
- <context attribute="Comment" lineEndContext="#pop" name="ML_TagWord">
- <Detect2Chars attribute="Comment" context="#pop" char="*" char1="/" lookAhead="true" />
- <IncludeRules context="SL_TagWord" />
- </context>
- <context attribute="Comment" lineEndContext="#pop" name="ML_TagParam">
- <Detect2Chars attribute="Comment" context="#pop" char="*" char1="/" lookAhead="true" />
- <DetectSpaces />
- <StringDetect attribute="Tags" context="ML_Tag2ndWord" String="[in]" />
- <StringDetect attribute="Tags" context="ML_Tag2ndWord" String="[out]" />
- <StringDetect attribute="Tags" context="ML_Tag2ndWord" String="[in,out]" />
- <RegExpr attribute="Word" context="#pop" String="\S(?=&wordsep;)" />
- <RegExpr attribute="Word" context="#stay" String="\S" />
- </context>
- <context attribute="Comment" lineEndContext="#pop" name="ML_TagWordWord">
- <Detect2Chars attribute="Comment" context="#pop" char="*" char1="/" lookAhead="true" />
- <DetectSpaces />
- <RegExpr attribute="Word" context="ML_Tag2ndWord" String="\S(?=&wordsep;)" />
- <RegExpr attribute="Word" context="#stay" String="\S" />
- </context>
- <!-- TODO for kate 2.x, convert references to "#pop!ML_TagWord" -->
- <context attribute="Comment" lineEndContext="#pop#pop" name="ML_Tag2ndWord">
- <Detect2Chars attribute="Comment" context="#pop#pop" char="*" char1="/" lookAhead="true" />
- <IncludeRules context="SL_Tag2ndWord" />
- </context>
- <context attribute="Comment" lineEndContext="#pop" name="ML_TagString">
- <DetectSpaces />
- <Detect2Chars attribute="Comment" context="#pop" char="*" char1="/" lookAhead="true" />
- <StringDetect attribute="HTML Comment" context="ML_htmlcomment" String="&lt;!--" />
- <Detect2Chars attribute="Comment" context="#stay" char="&lt;" char1="&lt;" />
- <RegExpr attribute="HTML Tag" context="ML_htmltag" String="&lt;\/?[a-zA-Z_:][a-zA-Z0-9._:-]*" />
- <RegExpr attribute="Description" context="#stay" String="." />
- </context>
- <context attribute="Comment" lineEndContext="#pop" name="ML_TagWordString">
- <Detect2Chars attribute="Comment" context="#pop" char="*" char1="/" lookAhead="true" />
- <IncludeRules context="SL_TagWordString" />
- </context>
-
- <!-- html contexts -->
- <context name="ML_htmltag" attribute="Identifier" lineEndContext="#stay">
- <Detect2Chars attribute="Comment" context="#pop" char="*" char1="/" lookAhead="true" />
- <Detect2Chars attribute="HTML Tag" context="#pop" char="/" char1="&gt;" />
- <DetectChar attribute="HTML Tag" context="#pop" char="&gt;" />
- <RegExpr attribute="Identifier" context="ML_identifiers" String="\s*=\s*" />
- </context>
- <context name="ML_htmlcomment" attribute="HTML Comment" lineEndContext="#stay">
- <Detect2Chars attribute="Comment" context="#pop" char="*" char1="/" lookAhead="true" />
- <IncludeRules context="##Alerts" />
- <StringDetect attribute="HTML Comment" context="#pop" String="--&gt;" />
- </context>
- <context name="ML_identifiers" attribute="Identifier" lineEndContext="#stay">
- <Detect2Chars attribute="Comment" context="#pop" char="*" char1="/" lookAhead="true" />
- <RegExpr attribute="String" context="#pop" String="\s*#?[a-zA-Z0-9]*" />
- <DetectChar attribute="Types" context="ML_types1" char="'" />
- <DetectChar attribute="Types" context="ML_types2" char="&quot;" />
- </context>
- <context name="ML_types1" attribute="Types" lineEndContext="#stay">
- <Detect2Chars attribute="Comment" context="#pop" char="*" char1="/" lookAhead="true" />
- <DetectChar attribute="Types" context="#pop#pop" char="'" />
- </context>
- <context name="ML_types2" attribute="Types" lineEndContext="#stay">
- <Detect2Chars attribute="Comment" context="#pop" char="*" char1="/" lookAhead="true" />
- <DetectChar attribute="Types" context="#pop#pop" char="&quot;" />
- </context>
-
- <!-- NOTE: all contexts beginning with SL_ are for singleline comments -->
- <!-- tag contexts -->
- <context attribute="Comment" lineEndContext="#pop" name="SL_TagWord">
- <DetectSpaces />
- <keyword attribute="Tags" context="#pop" String="TagWord" lookAhead="true" />
- <RegExpr attribute="Word" context="#pop" String="\S(?=&wordsep;)" />
- <RegExpr attribute="Word" context="#stay" String="\S" />
- </context>
- <context attribute="Comment" lineEndContext="#pop" name="SL_TagParam">
- <DetectSpaces />
- <StringDetect attribute="Tags" context="SL_Tag2ndWord" String="[in]" />
- <StringDetect attribute="Tags" context="SL_Tag2ndWord" String="[out]" />
- <StringDetect attribute="Tags" context="SL_Tag2ndWord" String="[in,out]" />
- <RegExpr attribute="Word" context="#pop" String="\S(?=&wordsep;)" />
- <RegExpr attribute="Word" context="#stay" String="\S" />
- </context>
- <context attribute="Comment" lineEndContext="#pop" name="SL_TagWordWord">
- <DetectSpaces />
- <RegExpr attribute="Word" context="SL_Tag2ndWord" String="\S(?=&wordsep;)" />
- <RegExpr attribute="Word" context="#stay" String="\S" />
- </context>
- <!-- TODO for kate 2.x, convert references to "#pop!SL_TagWord" -->
- <context attribute="Comment" lineEndContext="#pop#pop" name="SL_Tag2ndWord">
- <DetectSpaces />
- <RegExpr attribute="Word" context="#pop#pop" String="\S(?=&wordsep;)" />
- <RegExpr attribute="Word" context="#stay" String="\S" />
- </context>
- <context attribute="Comment" lineEndContext="#pop" name="SL_TagString">
- <DetectSpaces />
- <StringDetect attribute="HTML Comment" context="SL_htmlcomment" String="&lt;!--" />
- <Detect2Chars attribute="Comment" context="#stay" char="&lt;" char1="&lt;" />
- <RegExpr attribute="HTML Tag" context="SL_htmltag" String="&lt;\/?[a-zA-Z_:][a-zA-Z0-9._:-]*" />
- <RegExpr attribute="Description" context="#stay" String="." />
- </context>
- <context attribute="Comment" lineEndContext="#pop" name="SL_TagWordString">
- <DetectSpaces />
- <RegExpr attribute="Word" context="#pop" String="\S(?=&wordsep;)" />
- <RegExpr attribute="Word" context="#stay" String="\S" />
- </context>
-
- <!-- html contexts -->
- <context name="SL_htmltag" attribute="Identifier" lineEndContext="#pop">
- <Detect2Chars attribute="HTML Tag" context="#pop" char="/" char1="&gt;" />
- <DetectChar attribute="HTML Tag" context="#pop" char="&gt;" />
- <RegExpr attribute="Identifier" context="SL_identifiers" String="\s*=\s*" />
- </context>
- <context name="SL_htmlcomment" attribute="HTML Comment" lineEndContext="#pop">
- <IncludeRules context="##Alerts" />
- <StringDetect attribute="HTML Comment" context="#pop" String="--&gt;" />
- </context>
- <context name="SL_identifiers" attribute="Identifier" lineEndContext="#pop">
- <RegExpr attribute="String" context="#pop" String="\s*#?[a-zA-Z0-9]*" />
- <DetectChar attribute="Types" context="SL_types1" char="'" />
- <DetectChar attribute="Types" context="SL_types2" char="&quot;" />
- </context>
- <context name="SL_types1" attribute="Types" lineEndContext="#pop">
- <DetectChar attribute="Types" context="#pop#pop" char="'" />
- </context>
- <context name="SL_types2" attribute="Types" lineEndContext="#pop">
- <DetectChar attribute="Types" context="#pop#pop" char="&quot;" />
- </context>
-
- <context attribute="Comment" name="SL_DetectEnv" lineEndContext="#pop">
- <RegExpr attribute="Tags" context="Code" String="[@\\]code\b" beginRegion="Code" />
- <RegExpr attribute="Tags" context="Verbatim" String="[@\\]verbatim\b" beginRegion="Verbatim" />
- <RegExpr attribute="Tags" context="Formula" String="[@\\]f\[" beginRegion="Formula" />
- <RegExpr attribute="Tags" context="Msc" String="[@\\]msc\b" beginRegion="Msc" />
- <RegExpr attribute="Tags" context="Dot" String="[@\\]dot\b" beginRegion="Dot" />
- <keyword attribute="Note" context="#stay" String="Note" />
- <keyword attribute="Warning" context="#stay" String="Warning" />
- <keyword attribute="Attention" context="#stay" String="Attention" />
- <keyword attribute="Todo" context="#stay" String="Todo" />
- <RegExpr attribute="Entities" context="#stay" String="&amp;[A-Za-z]+&#59;" />
- </context>
-
- <context attribute="Comment" name="SL_DetectComment" lineEndContext="#pop">
- <Detect2Chars attribute="Comment" context="#pop#pop" char="*" char1="/" endRegion="BlockComment" />
- <DetectChar attribute="Comment" context="#stay" char="*" />
- <StringDetect attribute="Comment" context="#stay" String="///" />
- </context>
-
- <context attribute="Code" lineEndContext="#stay" name="Code">
- <IncludeRules context="SL_DetectComment" />
- <RegExpr attribute="Tags" context="#pop" String="[@\\]endcode\b" endRegion="Code" />
- </context>
-
- <context attribute="Verbatim" lineEndContext="#stay" name="Verbatim">
- <IncludeRules context="SL_DetectComment" />
- <RegExpr attribute="Tags" context="#pop" String="[@\\]endverbatim\b" endRegion="Verbatim" />
- </context>
-
- <context attribute="Formulas" lineEndContext="#stay" name="Formula">
- <IncludeRules context="SL_DetectComment" />
- <RegExpr attribute="Tags" context="#pop" String="[@\\]f\]" endRegion="Formula" />
- <!-- TODO: How to force LaTeX math context here?? -->
- <!-- <IncludeRules context="##LaTeX" /> -->
- </context>
-
- <context attribute="Message Sequence Chart" lineEndContext="#stay" name="Msc">
- <IncludeRules context="SL_DetectComment" />
- <RegExpr attribute="Tags" context="#pop" String="[@\\]endmsc\b" endRegion="Msc" />
- </context>
-
- <context attribute="Dot Graph" lineEndContext="#stay" name="Dot">
- <IncludeRules context="SL_DetectComment" />
- <RegExpr attribute="Tags" context="#pop" String="[@\\]enddot\b" endRegion="Dot" />
- </context>
-
- </contexts>
- <itemDatas>
- <itemData name="Normal Text" defStyleNum="dsNormal" />
- <itemData name="Tags" defStyleNum="dsAnnotation" bold="1" italic="0" />
- <itemData name="Custom Tags" defStyleNum="dsNormal" color="#458C61" bold="1" italic="0" />
- <itemData name="Word" defStyleNum="dsCommentVar" bold="1" italic="0" />
- <itemData name="HTML Tag" defStyleNum="dsKeyword" color="#000000" bold="1" italic="0" />
- <itemData name="Entities" defStyleNum="dsOthers" color="#4086C0" bold="1" italic="1" />
- <itemData name="Description" defStyleNum="dsString" color="#ff0000" />
- <itemData name="Comment" defStyleNum="dsComment" />
- <itemData name="Region" defStyleNum="dsRegionMarker" />
- <itemData name="Identifier" defStyleNum="dsOthers" />
- <itemData name="HTML Comment" defStyleNum="dsComment" />
- <itemData name="Types" defStyleNum="dsDataType" />
- <itemData name="Code" defStyleNum="dsComment" />
- <itemData name="Dot Graph" defStyleNum="dsComment" color="#00A000" selColor="#ffffff" italic="1" />
- <itemData name="Formulas" defStyleNum="dsComment" color="#00A000" selColor="#ffffff" italic="1" />
- <itemData name="Message Sequence Chart" defStyleNum="dsComment" color="#00A000" selColor="#ffffff" italic="1" />
- <itemData name="Verbatim" defStyleNum="dsComment" />
- <itemData name="Note" defStyleNum="dsInformation" bold="1" italic="0" />
- <itemData name="Warning" defStyleNum="dsWarning" bold="1" italic="0" />
- <itemData name="Attention" defStyleNum="dsAnnotation" bold="1" italic="0" />
- <itemData name="Todo" defStyleNum="dsAnnotation" bold="1" italic="0" />
- </itemDatas>
- </highlighting>
- <general>
- <keywords casesensitive="1" weakDeliminator="\$~" />
- </general>
-</language>
-<!-- kate: indent-width 2; -->
diff --git a/share/qtcreator/generic-highlighter/dtd.xml b/share/qtcreator/generic-highlighter/dtd.xml
deleted file mode 100644
index 75d07234d9..0000000000
--- a/share/qtcreator/generic-highlighter/dtd.xml
+++ /dev/null
@@ -1,110 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!DOCTYPE language SYSTEM "language.dtd"[
- <!ENTITY nmtoken "[\-\w\d\.:_]+">
- <!ENTITY entref "(#[0-9]+|#[xX][0-9A-Fa-f]+|&nmtoken;);">
-]>
-<language name="DTD" version="1.02" kateversion="3.4" section="Markup" extensions="*.dtd" mimetype="application/xml-dtd" author="Andriy Lesyuk (s-andy@in.if.ua)" license="LGPL">
- <highlighting>
-
- <list name="Category">
- <item>EMPTY</item>
- <item>ANY</item>
- <item>CDATA</item>
- <item>ID</item>
- <item>IDREF</item>
- <item>IDREFS</item>
- <item>NMTOKEN</item>
- <item>NMTOKENS</item>
- <item>ENTITY</item>
- <item>ENTITIES</item>
- <item>NOTATION</item>
- <item>PUBLIC</item>
- <item>SYSTEM</item>
- <item>NDATA</item>
- </list>
-
- <list name="Keywords">
- <item>#PCDATA</item>
- <item>#REQUIRED</item>
- <item>#IMPLIED</item>
- <item>#FIXED</item>
- </list>
-
- <contexts>
- <context name="Normal" attribute="Normal" lineEndContext="#stay">
- <DetectSpaces />
- <StringDetect attribute="Comment" context="Comment" String="&lt;!--" beginRegion="comment" />
- <StringDetect attribute="Processing Instruction" context="PI" String="&lt;?xml" beginRegion="pi" />
- <StringDetect attribute="Declaration" context="Declaration" String="&lt;!ELEMENT" beginRegion="declaration" />
- <StringDetect attribute="Declaration" context="Declaration" String="&lt;!ATTLIST" beginRegion="declaration" />
- <StringDetect attribute="Declaration" context="Declaration" String="&lt;!NOTATION" beginRegion="declaration" />
- <StringDetect attribute="Declaration" context="Declaration" String="&lt;!ENTITY" beginRegion="declaration" />
- <DetectIdentifier />
- </context>
-
- <context name="Comment" attribute="Comment" lineEndContext="#stay">
- <DetectSpaces />
- <StringDetect attribute="Comment" context="#pop" String="--&gt;" endRegion="comment" />
- <IncludeRules context="##Alerts" />
- <DetectIdentifier />
- </context>
-
- <context name="PI" attribute="Other" lineEndContext="#stay">
- <Detect2Chars attribute="Processing Instruction" context="#pop" char="?" char1="&gt;" endRegion="pi" />
- </context>
-
- <context name="Declaration" attribute="Other" lineEndContext="#stay">
- <StringDetect attribute="Comment" context="Comment" String="&lt;!--" beginRegion="comment" />
- <Detect2Chars attribute="Comment" context="InlineComment" char="-" char1="-" />
- <DetectChar attribute="Declaration" context="#pop" char="&gt;" endRegion="declaration" />
- <DetectChar attribute="String" context="String" char="&quot;" />
- <RegExpr attribute="Declaration" context="#stay" String="(-|O)\s(-|O)" />
- <AnyChar attribute="Delimiter" context="#stay" String="(|)," />
- <RegExpr attribute="Entity" context="#stay" String="(%|&amp;)&entref;" />
- <AnyChar attribute="Symbol" context="#stay" String="?*+-&amp;" />
- <RegExpr attribute="Local" context="#stay" String="%\s" />
- <keyword attribute="Keyword" context="#stay" String="Category" />
- <keyword attribute="Keyword" context="#stay" String="Keywords" />
- <RegExpr attribute="Name" context="#stay" String="\b&nmtoken;\b" />
- </context>
-
- <context name="String" attribute="String" lineEndContext="#stay">
- <DetectSpaces />
- <DetectChar attribute="String" context="#pop" char="&quot;" />
- <RegExpr attribute="Entity" context="#stay" String="%&nmtoken;;" />
- </context>
-
- <context name="InlineComment" attribute="Comment" lineEndContext="#pop">
- <DetectSpaces />
- <Detect2Chars attribute="Comment" context="#pop" char="-" char1="-" />
- <IncludeRules context="##Alerts" />
- <DetectIdentifier />
- </context>
-
- </contexts>
-
- <itemDatas>
- <itemData name="Normal" defStyleNum="dsNormal" />
- <itemData name="Other" defStyleNum="dsNormal" />
- <itemData name="Comment" defStyleNum="dsComment" />
- <itemData name="Processing Instruction" defStyleNum="dsKeyword" spellChecking="false" />
- <itemData name="Declaration" defStyleNum="dsDataType" bold="1" spellChecking="false" />
- <itemData name="Name" defStyleNum="dsFunction" spellChecking="false" />
- <itemData name="Delimiter" defStyleNum="dsDecVal" spellChecking="false" />
- <itemData name="Symbol" defStyleNum="dsFloat" bold="1" spellChecking="false" />
- <itemData name="Keyword" defStyleNum="dsKeyword" spellChecking="false" />
- <itemData name="String" defStyleNum="dsString" spellChecking="false" />
- <itemData name="Entity" defStyleNum="dsDecVal" spellChecking="false" />
- <itemData name="Local" defStyleNum="dsDecVal" bold="1" spellChecking="false" />
- </itemDatas>
- </highlighting>
-
- <general>
- <comments>
- <comment name="multiLine" start="&lt;!--" end="--&gt;" />
- </comments>
- </general>
-
-</language>
-<!-- kate: indent-width 2; indent-mode normal; tab-indents on; -->
-
diff --git a/share/qtcreator/generic-highlighter/html.xml b/share/qtcreator/generic-highlighter/html.xml
deleted file mode 100644
index 741423f866..0000000000
--- a/share/qtcreator/generic-highlighter/html.xml
+++ /dev/null
@@ -1,226 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE language SYSTEM "language.dtd"
-[
- <!ENTITY name "[A-Za-z_:][\w.:_-]*">
- <!ENTITY entref "&amp;(#[0-9]+|#[xX][0-9A-Fa-f]+|&name;);">
-]>
-<language name="HTML" version="2.1" kateversion="3.4" section="Markup" extensions="*.htm;*.html;*.shtml;*.shtm" mimetype="text/html" author="Wilbert Berendsen (wilbert@kde.nl)" license="LGPL" priority="10">
-
-<highlighting>
-<contexts>
- <context name="Start" attribute="Normal Text" lineEndContext="#stay">
- <IncludeRules context="FindHTML" />
- </context>
-
- <context name="FindHTML" attribute="Normal Text" lineEndContext="#stay">
- <DetectSpaces/>
- <DetectIdentifier/>
- <StringDetect attribute="Comment" context="Comment" String="&lt;!--" beginRegion="comment" />
- <StringDetect attribute="CDATA" context="CDATA" String="&lt;![CDATA[" beginRegion="cdata" />
- <RegExpr attribute="Doctype" context="Doctype" String="&lt;!DOCTYPE\s+" insensitive="true" beginRegion="doctype" />
- <RegExpr attribute="Processing Instruction" context="PI" String="&lt;\?[\w:-]*" beginRegion="pi" />
- <RegExpr attribute="Element" context="CSS" String="&lt;style\b" insensitive="true" beginRegion="style" />
- <RegExpr attribute="Element" context="JS" String="&lt;script\b" insensitive="true" beginRegion="script" />
- <RegExpr attribute="Element" context="El Open" String="&lt;pre\b" insensitive="true" beginRegion="pre" />
- <RegExpr attribute="Element" context="El Open" String="&lt;div\b" insensitive="true" beginRegion="div" />
- <RegExpr attribute="Element" context="El Open" String="&lt;table\b" insensitive="true" beginRegion="table" />
- <RegExpr attribute="Element" context="El Open" String="&lt;ul\b" insensitive="true" beginRegion="ul" />
- <RegExpr attribute="Element" context="El Open" String="&lt;ol\b" insensitive="true" beginRegion="ol" />
- <RegExpr attribute="Element" context="El Open" String="&lt;dl\b" insensitive="true" beginRegion="dl" />
- <RegExpr attribute="Element" context="El Open" String="&lt;article\b" insensitive="true" beginRegion="article" />
- <RegExpr attribute="Element" context="El Open" String="&lt;aside\b" insensitive="true" beginRegion="aside" />
- <RegExpr attribute="Element" context="El Open" String="&lt;details\b" insensitive="true" beginRegion="details" />
- <RegExpr attribute="Element" context="El Open" String="&lt;figure\b" insensitive="true" beginRegion="figure" />
- <RegExpr attribute="Element" context="El Open" String="&lt;footer\b" insensitive="true" beginRegion="footer" />
- <RegExpr attribute="Element" context="El Open" String="&lt;header\b" insensitive="true" beginRegion="header" />
- <RegExpr attribute="Element" context="El Open" String="&lt;main\b" insensitive="true" beginRegion="main" />
- <RegExpr attribute="Element" context="El Open" String="&lt;nav\b" insensitive="true" beginRegion="nav" />
- <RegExpr attribute="Element" context="El Open" String="&lt;section\b" insensitive="true" beginRegion="section" />
- <RegExpr attribute="Element" context="El Open" String="&lt;&name;" />
- <RegExpr attribute="Element" context="El Close" String="&lt;/pre\b" insensitive="true" endRegion="pre" />
- <RegExpr attribute="Element" context="El Close" String="&lt;/div\b" insensitive="true" endRegion="div" />
- <RegExpr attribute="Element" context="El Close" String="&lt;/table\b" insensitive="true" endRegion="table" />
- <RegExpr attribute="Element" context="El Close" String="&lt;/ul\b" insensitive="true" endRegion="ul" />
- <RegExpr attribute="Element" context="El Close" String="&lt;/ol\b" insensitive="true" endRegion="ol" />
- <RegExpr attribute="Element" context="El Close" String="&lt;/dl\b" insensitive="true" endRegion="dl" />
- <RegExpr attribute="Element" context="El Close" String="&lt;/article\b" insensitive="true" endRegion="article" />
- <RegExpr attribute="Element" context="El Close" String="&lt;/aside\b" insensitive="true" endRegion="aside" />
- <RegExpr attribute="Element" context="El Close" String="&lt;/details\b" insensitive="true" endRegion="details" />
- <RegExpr attribute="Element" context="El Close" String="&lt;/figure\b" insensitive="true" endRegion="figure" />
- <RegExpr attribute="Element" context="El Close" String="&lt;/footer\b" insensitive="true" endRegion="footer" />
- <RegExpr attribute="Element" context="El Close" String="&lt;/header\b" insensitive="true" endRegion="header" />
- <RegExpr attribute="Element" context="El Close" String="&lt;/main\b" insensitive="true" endRegion="main" />
- <RegExpr attribute="Element" context="El Close" String="&lt;/nav\b" insensitive="true" endRegion="nav" />
- <RegExpr attribute="Element" context="El Close" String="&lt;/section\b" insensitive="true" endRegion="section" />
- <RegExpr attribute="Element" context="El Close" String="&lt;/&name;" />
- <!-- as long as kde gives DTDs the text/html mimetype--><IncludeRules context="FindDTDRules" />
- <IncludeRules context="FindEntityRefs" />
- </context>
-
- <context name="FindEntityRefs" attribute="Other Text" lineEndContext="#stay">
- <RegExpr attribute="EntityRef" context="#stay" String="&entref;" />
- <AnyChar attribute="Error" context="#stay" String="&amp;&lt;" />
- </context>
-
- <context name="FindPEntityRefs" attribute="Other Text" lineEndContext="#stay">
- <RegExpr attribute="EntityRef" context="#stay" String="&entref;" />
- <RegExpr attribute="PEntityRef" context="#stay" String="%&name;;" />
- <AnyChar attribute="Error" context="#stay" String="&amp;%" />
- </context>
-
- <context name="FindAttributes" attribute="Other Text" lineEndContext="#stay">
- <RegExpr attribute="Attribute" context="#stay" String="&name;" column="0"/>
- <RegExpr attribute="Attribute" context="#stay" String="\s+&name;" />
- <DetectChar attribute="Attribute" context="Value" char="=" />
- </context>
-
- <context name="FindDTDRules" attribute="Other Text" lineEndContext="#stay">
- <RegExpr attribute="Doctype" context="Doctype Markupdecl" String="&lt;!(ELEMENT|ENTITY|ATTLIST|NOTATION)\b" />
- </context>
-
-
- <context name="Comment" attribute="Comment" lineEndContext="#stay">
- <DetectSpaces/>
- <IncludeRules context="##Alerts" />
- <DetectIdentifier/>
- <StringDetect attribute="Comment" context="#pop" String="--&gt;" endRegion="comment" />
- <RegExpr attribute="Error" context="#stay" String="-(-(?!-&gt;))+" />
- </context>
-
- <context name="CDATA" attribute="Other Text" lineEndContext="#stay">
- <DetectSpaces/>
- <DetectIdentifier/>
- <StringDetect attribute="CDATA" context="#pop" String="]]&gt;" endRegion="cdata" />
- <StringDetect attribute="EntityRef" context="#stay" String="]]&amp;gt;" />
- </context>
-
- <context name="PI" attribute="Other Text" lineEndContext="#stay">
- <Detect2Chars attribute="Processing Instruction" context="#pop" char="?" char1="&gt;" endRegion="pi" />
- </context>
-
- <context name="Doctype" attribute="Other Text" lineEndContext="#stay">
- <DetectChar attribute="Doctype" context="#pop" char="&gt;" endRegion="doctype" />
- <DetectChar attribute="Doctype" context="Doctype Internal Subset" char="[" beginRegion="int_subset" />
- </context>
-
- <context name="Doctype Internal Subset" attribute="Other Text" lineEndContext="#stay">
- <DetectChar attribute="Doctype" context="#pop" char="]" endRegion="int_subset" />
- <IncludeRules context="FindDTDRules" />
- <StringDetect attribute="Comment" context="Comment" String="&lt;!--" beginRegion="comment" />
- <RegExpr attribute="Processing Instruction" context="PI" String="&lt;\?[\w:-]*" beginRegion="pi" />
- <IncludeRules context="FindPEntityRefs" />
- </context>
-
- <context name="Doctype Markupdecl" attribute="Other Text" lineEndContext="#stay">
- <DetectChar attribute="Doctype" context="#pop" char="&gt;" />
- <DetectChar attribute="Value" context="Doctype Markupdecl DQ" char="&quot;" />
- <DetectChar attribute="Value" context="Doctype Markupdecl SQ" char="&apos;" />
- </context>
-
- <context name="Doctype Markupdecl DQ" attribute="Value" lineEndContext="#stay">
- <DetectChar attribute="Value" context="#pop" char="&quot;" />
- <IncludeRules context="FindPEntityRefs" />
- </context>
-
- <context name="Doctype Markupdecl SQ" attribute="Value" lineEndContext="#stay">
- <DetectChar attribute="Value" context="#pop" char="&apos;" />
- <IncludeRules context="FindPEntityRefs" />
- </context>
-
- <context name="El Open" attribute="Other Text" lineEndContext="#stay">
- <Detect2Chars attribute="Element" context="#pop" char="/" char1="&gt;" />
- <DetectChar attribute="Element" context="#pop" char="&gt;" />
- <IncludeRules context="FindAttributes" />
- <RegExpr attribute="Error" context="#stay" String="\S" />
- </context>
-
- <context name="El Close" attribute="Other Text" lineEndContext="#stay">
- <DetectChar attribute="Element" context="#pop" char="&gt;" />
- <RegExpr attribute="Error" context="#stay" String="\S" />
- </context>
-
- <context name="El Close 2" attribute="Other Text" lineEndContext="#stay">
- <DetectChar attribute="Element" context="#pop#pop#pop" char="&gt;" />
- <RegExpr attribute="Error" context="#stay" String="\S" />
- </context>
-
- <context name="El Close 3" attribute="Other Text" lineEndContext="#stay">
- <DetectChar attribute="Element" context="#pop#pop#pop#pop" char="&gt;" />
- <RegExpr attribute="Error" context="#stay" String="\S" />
- </context>
-
- <context name="CSS" attribute="Other Text" lineEndContext="#stay">
- <Detect2Chars attribute="Element" context="#pop" char="/" char1="&gt;" endRegion="style" />
- <DetectChar attribute="Element" context="CSS content" char="&gt;" />
- <IncludeRules context="FindAttributes" />
- <RegExpr attribute="Error" context="#stay" String="\S" />
- </context>
-
- <context name="CSS content" attribute="Other Text" lineEndContext="#stay">
- <RegExpr attribute="Element" context="El Close 2" String="&lt;/style\b" insensitive="true" endRegion="style" />
- <IncludeRules context="##CSS" includeAttrib="true"/>
- </context>
-
- <context name="JS" attribute="Other Text" lineEndContext="#stay">
- <Detect2Chars attribute="Element" context="#pop" char="/" char1="&gt;" endRegion="script" />
- <DetectChar attribute="Element" context="JS content" char="&gt;" />
- <IncludeRules context="FindAttributes" />
- <RegExpr attribute="Error" context="#stay" String="\S" />
- </context>
-
- <context name="JS content" attribute="Other Text" lineEndContext="#stay">
- <RegExpr attribute="Element" context="El Close 2" String="&lt;/script\b" insensitive="true" endRegion="script" />
- <RegExpr attribute="Comment" context="JS comment close" String="//(?=.*&lt;/script\b)" insensitive="true" />
- <IncludeRules context="Normal##JavaScript" includeAttrib="true"/>
- </context>
-
- <context name="JS comment close" attribute="Comment" lineEndContext="#pop">
- <RegExpr attribute="Element" context="El Close 3" String="&lt;/script\b" insensitive="true" endRegion="script" />
- <IncludeRules context="##Alerts" />
- </context>
-
- <context name="Value" attribute="Other Text" lineEndContext="#stay" fallthrough="true" fallthroughContext="Value NQ">
- <DetectChar attribute="Value" context="Value DQ" char="&quot;" />
- <DetectChar attribute="Value" context="Value SQ" char="&apos;" />
- <DetectSpaces />
- </context>
-
- <context name="Value NQ" attribute="Other Text" lineEndContext="#pop#pop" fallthrough="true" fallthroughContext="#pop#pop">
- <IncludeRules context="FindEntityRefs" />
- <RegExpr attribute="Value" context="#stay" String="/(?!&gt;)" />
- <RegExpr attribute="Value" context="#stay" String="[^/&gt;&lt;&quot;&apos;\s]" />
- </context>
-
- <context name="Value DQ" attribute="Value" lineEndContext="#stay">
- <DetectChar attribute="Value" context="#pop#pop" char="&quot;" />
- <IncludeRules context="FindEntityRefs" />
- </context>
-
- <context name="Value SQ" attribute="Value" lineEndContext="#stay">
- <DetectChar attribute="Value" context="#pop#pop" char="&apos;" />
- <IncludeRules context="FindEntityRefs" />
- </context>
-
-</contexts>
-<itemDatas>
- <itemData name="Normal Text" defStyleNum="dsNormal" />
- <itemData name="Other Text" defStyleNum="dsNormal" spellChecking="false" />
- <itemData name="Comment" defStyleNum="dsComment" />
- <itemData name="CDATA" defStyleNum="dsBaseN" bold="1" spellChecking="false" />
- <itemData name="Processing Instruction" defStyleNum="dsKeyword" spellChecking="false" />
- <itemData name="Doctype" defStyleNum="dsDataType" bold="1" spellChecking="false" />
- <itemData name="Element" defStyleNum="dsKeyword" spellChecking="false" />
- <itemData name="Attribute" defStyleNum="dsOthers" spellChecking="false" />
- <itemData name="Value" defStyleNum="dsString" color="#a00" spellChecking="false" />
- <itemData name="EntityRef" defStyleNum="dsDecVal" spellChecking="false" />
- <itemData name="PEntityRef" defStyleNum="dsDecVal" spellChecking="false" />
- <itemData name="Error" defStyleNum="dsError" spellChecking="false" />
-</itemDatas>
-
-</highlighting>
-<general>
- <comments>
- <comment name="multiLine" start="&lt;!--" end="--&gt;" />
- </comments>
-</general>
-</language>
diff --git a/share/qtcreator/generic-highlighter/ini.xml b/share/qtcreator/generic-highlighter/ini.xml
deleted file mode 100644
index f6f55e2ebe..0000000000
--- a/share/qtcreator/generic-highlighter/ini.xml
+++ /dev/null
@@ -1,80 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE language SYSTEM "language.dtd">
-<language name="INI Files" section="Configuration" extensions="*.ini;*.pls;*.kcfgc" mimetype="" version="1.1" kateversion="2.4" author="Jan Janssen (medhefgo@web.de)" license="LGPL">
-
-<highlighting>
-<list name="keywords">
-<item>On</item>
-<item>Off</item>
-<item>Default</item>
-<item>Defaults</item>
-<item>Localhost</item>
-<item>Null</item>
-<item>True</item>
-<item>False</item>
-<item>Yes</item>
-<item>No</item>
-<item>Normal</item>
-
-<!-- PHP Keywords -->
-<item>E_ALL</item>
-<item>E_ERROR</item>
-<item>E_WARNING</item>
-<item>E_PARSE</item>
-<item>E_NOTICE</item>
-<item>E_STRICT</item>
-<item>E_CORE_ERROR</item>
-<item>E_CORE_WARNING</item>
-<item>E_COMPILE_ERROR</item>
-<item>E_COMPILE_WARNING</item>
-<item>E_USER_ERROR</item>
-<item>E_USER_WARNING</item>
-<item>E_USER_NOTICE</item>
-</list>
-
-<contexts>
- <context name="ini" attribute="Normal Text" lineEndContext="#stay">
- <RangeDetect attribute="Section" context="#pop" char="[" char1="]" beginRegion="Section" endRegion="Section" />
- <DetectChar attribute="Assignment" context="Value" char="=" />
- <DetectChar char=";" attribute="Comment" context="Comment" firstNonSpace="true" />
- <DetectChar char="#" attribute="Comment" context="Comment" firstNonSpace="true" />
- </context>
-
- <context name="Value" attribute="Value" lineEndContext="#pop" >
- <Float attribute="Float" />
- <Int attribute="Int" />
- <keyword attribute="Keyword" String="keywords" />
- <RegExpr attribute="Comment" context="#pop" String=";.*$" />
- <RegExpr attribute="Comment" context="#pop" String="#.*$" />
- </context>
-
- <context name="Comment" attribute="Comment" lineEndContext="#pop">
- <DetectSpaces />
- <IncludeRules context="##Alerts" />
- <DetectIdentifier />
- </context>
-</contexts>
-
-
-<itemDatas>
- <itemData name="Normal Text" defStyleNum="dsDataType" />
- <itemData name="Section" defStyleNum="dsKeyword" />
- <itemData name="Comment" defStyleNum="dsComment" />
- <itemData name="Assignment" defStyleNum="dsOthers" />
- <itemData name="Value" defStyleNum="dsString" />
- <itemData name="Float" defStyleNum="dsFloat" />
- <itemData name="Int" defStyleNum="dsDecVal" />
- <itemData name="Keyword" defStyleNum="dsKeyword" />
-</itemDatas>
-</highlighting>
-
-
-<general>
- <comments>
- <comment name="singleLine" start="#" />
- <comment name="singleLine" start=";" />
- </comments>
- <keywords casesensitive="0" />
-</general>
-
-</language>
diff --git a/share/qtcreator/generic-highlighter/java.xml b/share/qtcreator/generic-highlighter/java.xml
deleted file mode 100644
index e06ec6bd86..0000000000
--- a/share/qtcreator/generic-highlighter/java.xml
+++ /dev/null
@@ -1,3858 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE language SYSTEM "language.dtd">
-<language name="Java" version="1.22" kateversion="5.0" section="Sources" extensions="*.java" mimetype="text/x-java" license="LGPL" author="Alfredo Luiz Foltran Fialho (alfoltran@ig.com.br)">
- <highlighting>
- <list name="java15">
- <item> ACTIVE </item>
- <item> ACTIVITY_COMPLETED </item>
- <item> ACTIVITY_REQUIRED </item>
- <item> ARG_IN </item>
- <item> ARG_INOUT </item>
- <item> ARG_OUT </item>
- <item> AWTError </item>
- <item> AWTEvent </item>
- <item> AWTEventListener </item>
- <item> AWTEventListenerProxy </item>
- <item> AWTEventMulticaster </item>
- <item> AWTException </item>
- <item> AWTKeyStroke </item>
- <item> AWTPermission </item>
- <item> AbstractAction </item>
- <item> AbstractBorder </item>
- <item> AbstractButton </item>
- <item> AbstractCellEditor </item>
- <item> AbstractCollection </item>
- <item> AbstractColorChooserPanel </item>
- <item> AbstractDocument </item>
- <item> AbstractDocument.AttributeContext </item>
- <item> AbstractDocument.Content </item>
- <item> AbstractDocument.ElementEdit </item>
- <item> AbstractExecutorService </item>
- <item> AbstractInterruptibleChannel </item>
- <item> AbstractLayoutCache </item>
- <item> AbstractLayoutCache.NodeDimensions </item>
- <item> AbstractList </item>
- <item> AbstractListModel </item>
- <item> AbstractMap </item>
- <item> AbstractMethodError </item>
- <item> AbstractPreferences </item>
- <item> AbstractQueue </item>
- <item> AbstractQueuedSynchronizer </item>
- <item> AbstractSelectableChannel </item>
- <item> AbstractSelectionKey </item>
- <item> AbstractSelector </item>
- <item> AbstractSequentialList </item>
- <item> AbstractSet </item>
- <item> AbstractSpinnerModel </item>
- <item> AbstractTableModel </item>
- <item> AbstractUndoableEdit </item>
- <item> AbstractWriter </item>
- <item> AccessControlContext </item>
- <item> AccessControlException </item>
- <item> AccessController </item>
- <item> AccessException </item>
- <item> Accessible </item>
- <item> AccessibleAction </item>
- <item> AccessibleAttributeSequence </item>
- <item> AccessibleBundle </item>
- <item> AccessibleComponent </item>
- <item> AccessibleContext </item>
- <item> AccessibleEditableText </item>
- <item> AccessibleExtendedComponent </item>
- <item> AccessibleExtendedTable </item>
- <item> AccessibleExtendedText </item>
- <item> AccessibleHyperlink </item>
- <item> AccessibleHypertext </item>
- <item> AccessibleIcon </item>
- <item> AccessibleKeyBinding </item>
- <item> AccessibleObject </item>
- <item> AccessibleRelation </item>
- <item> AccessibleRelationSet </item>
- <item> AccessibleResourceBundle </item>
- <item> AccessibleRole </item>
- <item> AccessibleSelection </item>
- <item> AccessibleState </item>
- <item> AccessibleStateSet </item>
- <item> AccessibleStreamable </item>
- <item> AccessibleTable </item>
- <item> AccessibleTableModelChange </item>
- <item> AccessibleText </item>
- <item> AccessibleTextSequence </item>
- <item> AccessibleValue </item>
- <item> AccountException </item>
- <item> AccountExpiredException </item>
- <item> AccountLockedException </item>
- <item> AccountNotFoundException </item>
- <item> Acl </item>
- <item> AclEntry </item>
- <item> AclNotFoundException </item>
- <item> Action </item>
- <item> ActionEvent </item>
- <item> ActionListener </item>
- <item> ActionMap </item>
- <item> ActionMapUIResource </item>
- <item> Activatable </item>
- <item> ActivateFailedException </item>
- <item> ActivationDesc </item>
- <item> ActivationException </item>
- <item> ActivationGroup </item>
- <item> ActivationGroupDesc </item>
- <item> ActivationGroupDesc.CommandEnvironment </item>
- <item> ActivationGroupID </item>
- <item> ActivationGroup_Stub </item>
- <item> ActivationID </item>
- <item> ActivationInstantiator </item>
- <item> ActivationMonitor </item>
- <item> ActivationSystem </item>
- <item> Activator </item>
- <item> ActiveEvent </item>
- <item> ActivityCompletedException </item>
- <item> ActivityRequiredException </item>
- <item> AdapterActivator </item>
- <item> AdapterActivatorOperations </item>
- <item> AdapterAlreadyExists </item>
- <item> AdapterAlreadyExistsHelper </item>
- <item> AdapterInactive </item>
- <item> AdapterInactiveHelper </item>
- <item> AdapterManagerIdHelper </item>
- <item> AdapterNameHelper </item>
- <item> AdapterNonExistent </item>
- <item> AdapterNonExistentHelper </item>
- <item> AdapterStateHelper </item>
- <item> AddressHelper </item>
- <item> Adjustable </item>
- <item> AdjustmentEvent </item>
- <item> AdjustmentListener </item>
- <item> Adler32 </item>
- <item> AffineTransform </item>
- <item> AffineTransformOp </item>
- <item> AlgorithmParameterGenerator </item>
- <item> AlgorithmParameterGeneratorSpi </item>
- <item> AlgorithmParameterSpec </item>
- <item> AlgorithmParameters </item>
- <item> AlgorithmParametersSpi </item>
- <item> AllPermission </item>
- <item> AlphaComposite </item>
- <item> AlreadyBound </item>
- <item> AlreadyBoundException </item>
- <item> AlreadyBoundHelper </item>
- <item> AlreadyBoundHolder </item>
- <item> AlreadyConnectedException </item>
- <item> AncestorEvent </item>
- <item> AncestorListener </item>
- <item> AnnotatedElement </item>
- <item> Annotation </item>
- <item> AnnotationFormatError </item>
- <item> AnnotationTypeMismatchException </item>
- <item> Any </item>
- <item> AnyHolder </item>
- <item> AnySeqHelper </item>
- <item> AnySeqHelper </item>
- <item> AnySeqHolder </item>
- <item> AppConfigurationEntry </item>
- <item> AppConfigurationEntry.LoginModuleControlFlag </item>
- <item> Appendable </item>
- <item> Applet </item>
- <item> AppletContext </item>
- <item> AppletInitializer </item>
- <item> AppletStub </item>
- <item> ApplicationException </item>
- <item> Arc2D </item>
- <item> Arc2D.Double </item>
- <item> Arc2D.Float </item>
- <item> Area </item>
- <item> AreaAveragingScaleFilter </item>
- <item> ArithmeticException </item>
- <item> Array </item>
- <item> Array </item>
- <item> ArrayBlockingQueue </item>
- <item> ArrayIndexOutOfBoundsException </item>
- <item> ArrayList </item>
- <item> ArrayStoreException </item>
- <item> ArrayType </item>
- <item> Arrays </item>
- <item> AssertionError </item>
- <item> AsyncBoxView </item>
- <item> AsynchronousCloseException </item>
- <item> AtomicBoolean </item>
- <item> AtomicInteger </item>
- <item> AtomicIntegerArray </item>
- <item> AtomicIntegerFieldUpdater </item>
- <item> AtomicLong </item>
- <item> AtomicLongArray </item>
- <item> AtomicLongFieldUpdater </item>
- <item> AtomicMarkableReference </item>
- <item> AtomicReference </item>
- <item> AtomicReferenceArray </item>
- <item> AtomicReferenceFieldUpdater </item>
- <item> AtomicStampedReference </item>
- <item> Attr </item>
- <item> Attribute </item>
- <item> Attribute </item>
- <item> Attribute </item>
- <item> AttributeChangeNotification </item>
- <item> AttributeChangeNotificationFilter </item>
- <item> AttributeException </item>
- <item> AttributeInUseException </item>
- <item> AttributeList </item>
- <item> AttributeList </item>
- <item> AttributeList </item>
- <item> AttributeListImpl </item>
- <item> AttributeModificationException </item>
- <item> AttributeNotFoundException </item>
- <item> AttributeSet </item>
- <item> AttributeSet </item>
- <item> AttributeSet.CharacterAttribute </item>
- <item> AttributeSet.ColorAttribute </item>
- <item> AttributeSet.FontAttribute </item>
- <item> AttributeSet.ParagraphAttribute </item>
- <item> AttributeSetUtilities </item>
- <item> AttributeValueExp </item>
- <item> AttributedCharacterIterator </item>
- <item> AttributedCharacterIterator.Attribute </item>
- <item> AttributedString </item>
- <item> Attributes </item>
- <item> Attributes </item>
- <item> Attributes </item>
- <item> Attributes.Name </item>
- <item> Attributes2 </item>
- <item> Attributes2Impl </item>
- <item> AttributesImpl </item>
- <item> AudioClip </item>
- <item> AudioFileFormat </item>
- <item> AudioFileFormat.Type </item>
- <item> AudioFileReader </item>
- <item> AudioFileWriter </item>
- <item> AudioFormat </item>
- <item> AudioFormat.Encoding </item>
- <item> AudioInputStream </item>
- <item> AudioPermission </item>
- <item> AudioSystem </item>
- <item> AuthPermission </item>
- <item> AuthProvider </item>
- <item> AuthenticationException </item>
- <item> AuthenticationException </item>
- <item> AuthenticationNotSupportedException </item>
- <item> Authenticator </item>
- <item> Authenticator.RequestorType </item>
- <item> AuthorizeCallback </item>
- <item> Autoscroll </item>
- <item> BAD_CONTEXT </item>
- <item> BAD_INV_ORDER </item>
- <item> BAD_OPERATION </item>
- <item> BAD_PARAM </item>
- <item> BAD_POLICY </item>
- <item> BAD_POLICY_TYPE </item>
- <item> BAD_POLICY_VALUE </item>
- <item> BAD_QOS </item>
- <item> BAD_TYPECODE </item>
- <item> BMPImageWriteParam </item>
- <item> BackingStoreException </item>
- <item> BadAttributeValueExpException </item>
- <item> BadBinaryOpValueExpException </item>
- <item> BadKind </item>
- <item> BadLocationException </item>
- <item> BadPaddingException </item>
- <item> BadStringOperationException </item>
- <item> BandCombineOp </item>
- <item> BandedSampleModel </item>
- <item> BaseRowSet </item>
- <item> BasicArrowButton </item>
- <item> BasicAttribute </item>
- <item> BasicAttributes </item>
- <item> BasicBorders </item>
- <item> BasicBorders.ButtonBorder </item>
- <item> BasicBorders.FieldBorder </item>
- <item> BasicBorders.MarginBorder </item>
- <item> BasicBorders.MenuBarBorder </item>
- <item> BasicBorders.RadioButtonBorder </item>
- <item> BasicBorders.RolloverButtonBorder </item>
- <item> BasicBorders.SplitPaneBorder </item>
- <item> BasicBorders.ToggleButtonBorder </item>
- <item> BasicButtonListener </item>
- <item> BasicButtonUI </item>
- <item> BasicCheckBoxMenuItemUI </item>
- <item> BasicCheckBoxUI </item>
- <item> BasicColorChooserUI </item>
- <item> BasicComboBoxEditor </item>
- <item> BasicComboBoxEditor.UIResource </item>
- <item> BasicComboBoxRenderer </item>
- <item> BasicComboBoxRenderer.UIResource </item>
- <item> BasicComboBoxUI </item>
- <item> BasicComboPopup </item>
- <item> BasicControl </item>
- <item> BasicDesktopIconUI </item>
- <item> BasicDesktopPaneUI </item>
- <item> BasicDirectoryModel </item>
- <item> BasicEditorPaneUI </item>
- <item> BasicFileChooserUI </item>
- <item> BasicFormattedTextFieldUI </item>
- <item> BasicGraphicsUtils </item>
- <item> BasicHTML </item>
- <item> BasicIconFactory </item>
- <item> BasicInternalFrameTitlePane </item>
- <item> BasicInternalFrameUI </item>
- <item> BasicLabelUI </item>
- <item> BasicListUI </item>
- <item> BasicLookAndFeel </item>
- <item> BasicMenuBarUI </item>
- <item> BasicMenuItemUI </item>
- <item> BasicMenuUI </item>
- <item> BasicOptionPaneUI </item>
- <item> BasicOptionPaneUI.ButtonAreaLayout </item>
- <item> BasicPanelUI </item>
- <item> BasicPasswordFieldUI </item>
- <item> BasicPermission </item>
- <item> BasicPopupMenuSeparatorUI </item>
- <item> BasicPopupMenuUI </item>
- <item> BasicProgressBarUI </item>
- <item> BasicRadioButtonMenuItemUI </item>
- <item> BasicRadioButtonUI </item>
- <item> BasicRootPaneUI </item>
- <item> BasicScrollBarUI </item>
- <item> BasicScrollPaneUI </item>
- <item> BasicSeparatorUI </item>
- <item> BasicSliderUI </item>
- <item> BasicSpinnerUI </item>
- <item> BasicSplitPaneDivider </item>
- <item> BasicSplitPaneUI </item>
- <item> BasicStroke </item>
- <item> BasicTabbedPaneUI </item>
- <item> BasicTableHeaderUI </item>
- <item> BasicTableUI </item>
- <item> BasicTextAreaUI </item>
- <item> BasicTextFieldUI </item>
- <item> BasicTextPaneUI </item>
- <item> BasicTextUI </item>
- <item> BasicTextUI.BasicCaret </item>
- <item> BasicTextUI.BasicHighlighter </item>
- <item> BasicToggleButtonUI </item>
- <item> BasicToolBarSeparatorUI </item>
- <item> BasicToolBarUI </item>
- <item> BasicToolTipUI </item>
- <item> BasicTreeUI </item>
- <item> BasicViewportUI </item>
- <item> BatchUpdateException </item>
- <item> BeanContext </item>
- <item> BeanContextChild </item>
- <item> BeanContextChildComponentProxy </item>
- <item> BeanContextChildSupport </item>
- <item> BeanContextContainerProxy </item>
- <item> BeanContextEvent </item>
- <item> BeanContextMembershipEvent </item>
- <item> BeanContextMembershipListener </item>
- <item> BeanContextProxy </item>
- <item> BeanContextServiceAvailableEvent </item>
- <item> BeanContextServiceProvider </item>
- <item> BeanContextServiceProviderBeanInfo </item>
- <item> BeanContextServiceRevokedEvent </item>
- <item> BeanContextServiceRevokedListener </item>
- <item> BeanContextServices </item>
- <item> BeanContextServicesListener </item>
- <item> BeanContextServicesSupport </item>
- <item> BeanContextServicesSupport.BCSSServiceProvider </item>
- <item> BeanContextSupport </item>
- <item> BeanContextSupport.BCSIterator </item>
- <item> BeanDescriptor </item>
- <item> BeanInfo </item>
- <item> Beans </item>
- <item> BevelBorder </item>
- <item> Bidi </item>
- <item> BigDecimal </item>
- <item> BigInteger </item>
- <item> BinaryRefAddr </item>
- <item> BindException </item>
- <item> Binding </item>
- <item> Binding </item>
- <item> BindingHelper </item>
- <item> BindingHolder </item>
- <item> BindingIterator </item>
- <item> BindingIteratorHelper </item>
- <item> BindingIteratorHolder </item>
- <item> BindingIteratorOperations </item>
- <item> BindingIteratorPOA </item>
- <item> BindingListHelper </item>
- <item> BindingListHolder </item>
- <item> BindingType </item>
- <item> BindingTypeHelper </item>
- <item> BindingTypeHolder </item>
- <item> BitSet </item>
- <item> Blob </item>
- <item> BlockView </item>
- <item> BlockingQueue </item>
- <item> Book </item>
- <item> Boolean </item>
- <item> BooleanControl </item>
- <item> BooleanControl.Type </item>
- <item> BooleanHolder </item>
- <item> BooleanSeqHelper </item>
- <item> BooleanSeqHolder </item>
- <item> Border </item>
- <item> BorderFactory </item>
- <item> BorderLayout </item>
- <item> BorderUIResource </item>
- <item> BorderUIResource.BevelBorderUIResource </item>
- <item> BorderUIResource.CompoundBorderUIResource </item>
- <item> BorderUIResource.EmptyBorderUIResource </item>
- <item> BorderUIResource.EtchedBorderUIResource </item>
- <item> BorderUIResource.LineBorderUIResource </item>
- <item> BorderUIResource.MatteBorderUIResource </item>
- <item> BorderUIResource.TitledBorderUIResource </item>
- <item> BoundedRangeModel </item>
- <item> Bounds </item>
- <item> Bounds </item>
- <item> Box </item>
- <item> Box.Filler </item>
- <item> BoxLayout </item>
- <item> BoxView </item>
- <item> BoxedValueHelper </item>
- <item> BreakIterator </item>
- <item> BrokenBarrierException </item>
- <item> Buffer </item>
- <item> BufferCapabilities </item>
- <item> BufferCapabilities.FlipContents </item>
- <item> BufferOverflowException </item>
- <item> BufferStrategy </item>
- <item> BufferUnderflowException </item>
- <item> BufferedImage </item>
- <item> BufferedImageFilter </item>
- <item> BufferedImageOp </item>
- <item> BufferedInputStream </item>
- <item> BufferedOutputStream </item>
- <item> BufferedReader </item>
- <item> BufferedWriter </item>
- <item> Button </item>
- <item> ButtonGroup </item>
- <item> ButtonModel </item>
- <item> ButtonUI </item>
- <item> Byte </item>
- <item> ByteArrayInputStream </item>
- <item> ByteArrayOutputStream </item>
- <item> ByteBuffer </item>
- <item> ByteChannel </item>
- <item> ByteHolder </item>
- <item> ByteLookupTable </item>
- <item> ByteOrder </item>
- <item> CDATASection </item>
- <item> CMMException </item>
- <item> CODESET_INCOMPATIBLE </item>
- <item> COMM_FAILURE </item>
- <item> CRC32 </item>
- <item> CRL </item>
- <item> CRLException </item>
- <item> CRLSelector </item>
- <item> CSS </item>
- <item> CSS.Attribute </item>
- <item> CTX_RESTRICT_SCOPE </item>
- <item> CacheRequest </item>
- <item> CacheResponse </item>
- <item> CachedRowSet </item>
- <item> Calendar </item>
- <item> Callable </item>
- <item> CallableStatement </item>
- <item> Callback </item>
- <item> CallbackHandler </item>
- <item> CancelablePrintJob </item>
- <item> CancellationException </item>
- <item> CancelledKeyException </item>
- <item> CannotProceed </item>
- <item> CannotProceedException </item>
- <item> CannotProceedHelper </item>
- <item> CannotProceedHolder </item>
- <item> CannotRedoException </item>
- <item> CannotUndoException </item>
- <item> Canvas </item>
- <item> CardLayout </item>
- <item> Caret </item>
- <item> CaretEvent </item>
- <item> CaretListener </item>
- <item> CellEditor </item>
- <item> CellEditorListener </item>
- <item> CellRendererPane </item>
- <item> CertPath </item>
- <item> CertPath.CertPathRep </item>
- <item> CertPathBuilder </item>
- <item> CertPathBuilderException </item>
- <item> CertPathBuilderResult </item>
- <item> CertPathBuilderSpi </item>
- <item> CertPathParameters </item>
- <item> CertPathTrustManagerParameters </item>
- <item> CertPathValidator </item>
- <item> CertPathValidatorException </item>
- <item> CertPathValidatorResult </item>
- <item> CertPathValidatorSpi </item>
- <item> CertSelector </item>
- <item> CertStore </item>
- <item> CertStoreException </item>
- <item> CertStoreParameters </item>
- <item> CertStoreSpi </item>
- <item> Certificate </item>
- <item> Certificate </item>
- <item> Certificate </item>
- <item> Certificate.CertificateRep </item>
- <item> CertificateEncodingException </item>
- <item> CertificateEncodingException </item>
- <item> CertificateException </item>
- <item> CertificateException </item>
- <item> CertificateExpiredException </item>
- <item> CertificateExpiredException </item>
- <item> CertificateFactory </item>
- <item> CertificateFactorySpi </item>
- <item> CertificateNotYetValidException </item>
- <item> CertificateNotYetValidException </item>
- <item> CertificateParsingException </item>
- <item> CertificateParsingException </item>
- <item> ChangeEvent </item>
- <item> ChangeListener </item>
- <item> ChangedCharSetException </item>
- <item> Channel </item>
- <item> ChannelBinding </item>
- <item> Channels </item>
- <item> CharArrayReader </item>
- <item> CharArrayWriter </item>
- <item> CharBuffer </item>
- <item> CharConversionException </item>
- <item> CharHolder </item>
- <item> CharSeqHelper </item>
- <item> CharSeqHolder </item>
- <item> CharSequence </item>
- <item> Character </item>
- <item> Character.Subset </item>
- <item> Character.UnicodeBlock </item>
- <item> CharacterCodingException </item>
- <item> CharacterData </item>
- <item> CharacterIterator </item>
- <item> Charset </item>
- <item> CharsetDecoder </item>
- <item> CharsetEncoder </item>
- <item> CharsetProvider </item>
- <item> Checkbox </item>
- <item> CheckboxGroup </item>
- <item> CheckboxMenuItem </item>
- <item> CheckedInputStream </item>
- <item> CheckedOutputStream </item>
- <item> Checksum </item>
- <item> Choice </item>
- <item> ChoiceCallback </item>
- <item> ChoiceFormat </item>
- <item> Chromaticity </item>
- <item> Cipher </item>
- <item> CipherInputStream </item>
- <item> CipherOutputStream </item>
- <item> CipherSpi </item>
- <item> Class </item>
- <item> ClassCastException </item>
- <item> ClassCircularityError </item>
- <item> ClassDefinition </item>
- <item> ClassDesc </item>
- <item> ClassFileTransformer </item>
- <item> ClassFormatError </item>
- <item> ClassLoader </item>
- <item> ClassLoaderRepository </item>
- <item> ClassLoadingMXBean </item>
- <item> ClassNotFoundException </item>
- <item> ClientRequestInfo </item>
- <item> ClientRequestInfoOperations </item>
- <item> ClientRequestInterceptor </item>
- <item> ClientRequestInterceptorOperations </item>
- <item> Clip </item>
- <item> Clipboard </item>
- <item> ClipboardOwner </item>
- <item> Clob </item>
- <item> CloneNotSupportedException </item>
- <item> Cloneable </item>
- <item> Closeable </item>
- <item> ClosedByInterruptException </item>
- <item> ClosedChannelException </item>
- <item> ClosedSelectorException </item>
- <item> CodeSets </item>
- <item> CodeSigner </item>
- <item> CodeSource </item>
- <item> Codec </item>
- <item> CodecFactory </item>
- <item> CodecFactoryHelper </item>
- <item> CodecFactoryOperations </item>
- <item> CodecOperations </item>
- <item> CoderMalfunctionError </item>
- <item> CoderResult </item>
- <item> CodingErrorAction </item>
- <item> CollationElementIterator </item>
- <item> CollationKey </item>
- <item> Collator </item>
- <item> Collection </item>
- <item> CollectionCertStoreParameters </item>
- <item> Collections </item>
- <item> Color </item>
- <item> ColorChooserComponentFactory </item>
- <item> ColorChooserUI </item>
- <item> ColorConvertOp </item>
- <item> ColorModel </item>
- <item> ColorSelectionModel </item>
- <item> ColorSpace </item>
- <item> ColorSupported </item>
- <item> ColorType </item>
- <item> ColorUIResource </item>
- <item> ComboBoxEditor </item>
- <item> ComboBoxModel </item>
- <item> ComboBoxUI </item>
- <item> ComboPopup </item>
- <item> Comment </item>
- <item> CommunicationException </item>
- <item> Comparable </item>
- <item> Comparator </item>
- <item> CompilationMXBean </item>
- <item> Compiler </item>
- <item> CompletionService </item>
- <item> CompletionStatus </item>
- <item> CompletionStatusHelper </item>
- <item> Component </item>
- <item> ComponentAdapter </item>
- <item> ComponentColorModel </item>
- <item> ComponentEvent </item>
- <item> ComponentIdHelper </item>
- <item> ComponentInputMap </item>
- <item> ComponentInputMapUIResource </item>
- <item> ComponentListener </item>
- <item> ComponentOrientation </item>
- <item> ComponentSampleModel </item>
- <item> ComponentUI </item>
- <item> ComponentView </item>
- <item> Composite </item>
- <item> CompositeContext </item>
- <item> CompositeData </item>
- <item> CompositeDataSupport </item>
- <item> CompositeName </item>
- <item> CompositeType </item>
- <item> CompositeView </item>
- <item> CompoundBorder </item>
- <item> CompoundControl </item>
- <item> CompoundControl.Type </item>
- <item> CompoundEdit </item>
- <item> CompoundName </item>
- <item> Compression </item>
- <item> ConcurrentHashMap </item>
- <item> ConcurrentLinkedQueue </item>
- <item> ConcurrentMap </item>
- <item> ConcurrentModificationException </item>
- <item> Condition </item>
- <item> Configuration </item>
- <item> ConfigurationException </item>
- <item> ConfirmationCallback </item>
- <item> ConnectException </item>
- <item> ConnectException </item>
- <item> ConnectIOException </item>
- <item> Connection </item>
- <item> ConnectionEvent </item>
- <item> ConnectionEventListener </item>
- <item> ConnectionPendingException </item>
- <item> ConnectionPoolDataSource </item>
- <item> ConsoleHandler </item>
- <item> Constructor </item>
- <item> Container </item>
- <item> ContainerAdapter </item>
- <item> ContainerEvent </item>
- <item> ContainerListener </item>
- <item> ContainerOrderFocusTraversalPolicy </item>
- <item> ContentHandler </item>
- <item> ContentHandler </item>
- <item> ContentHandlerFactory </item>
- <item> ContentModel </item>
- <item> Context </item>
- <item> Context </item>
- <item> ContextList </item>
- <item> ContextNotEmptyException </item>
- <item> ContextualRenderedImageFactory </item>
- <item> Control </item>
- <item> Control </item>
- <item> Control.Type </item>
- <item> ControlFactory </item>
- <item> ControllerEventListener </item>
- <item> ConvolveOp </item>
- <item> CookieHandler </item>
- <item> CookieHolder </item>
- <item> Copies </item>
- <item> CopiesSupported </item>
- <item> CopyOnWriteArrayList </item>
- <item> CopyOnWriteArraySet </item>
- <item> CountDownLatch </item>
- <item> CounterMonitor </item>
- <item> CounterMonitorMBean </item>
- <item> CredentialException </item>
- <item> CredentialExpiredException </item>
- <item> CredentialNotFoundException </item>
- <item> CropImageFilter </item>
- <item> CubicCurve2D </item>
- <item> CubicCurve2D.Double </item>
- <item> CubicCurve2D.Float </item>
- <item> Currency </item>
- <item> Current </item>
- <item> Current </item>
- <item> Current </item>
- <item> CurrentHelper </item>
- <item> CurrentHelper </item>
- <item> CurrentHelper </item>
- <item> CurrentHolder </item>
- <item> CurrentOperations </item>
- <item> CurrentOperations </item>
- <item> CurrentOperations </item>
- <item> Cursor </item>
- <item> CustomMarshal </item>
- <item> CustomValue </item>
- <item> Customizer </item>
- <item> CyclicBarrier </item>
- <item> DATA_CONVERSION </item>
- <item> DESKeySpec </item>
- <item> DESedeKeySpec </item>
- <item> DGC </item>
- <item> DHGenParameterSpec </item>
- <item> DHKey </item>
- <item> DHParameterSpec </item>
- <item> DHPrivateKey </item>
- <item> DHPrivateKeySpec </item>
- <item> DHPublicKey </item>
- <item> DHPublicKeySpec </item>
- <item> DISCARDING </item>
- <item> DOMConfiguration </item>
- <item> DOMError </item>
- <item> DOMErrorHandler </item>
- <item> DOMException </item>
- <item> DOMImplementation </item>
- <item> DOMImplementationLS </item>
- <item> DOMImplementationList </item>
- <item> DOMImplementationRegistry </item>
- <item> DOMImplementationSource </item>
- <item> DOMLocator </item>
- <item> DOMLocator </item>
- <item> DOMResult </item>
- <item> DOMSource </item>
- <item> DOMStringList </item>
- <item> DSAKey </item>
- <item> DSAKeyPairGenerator </item>
- <item> DSAParameterSpec </item>
- <item> DSAParams </item>
- <item> DSAPrivateKey </item>
- <item> DSAPrivateKeySpec </item>
- <item> DSAPublicKey </item>
- <item> DSAPublicKeySpec </item>
- <item> DTD </item>
- <item> DTDConstants </item>
- <item> DTDHandler </item>
- <item> DataBuffer </item>
- <item> DataBufferByte </item>
- <item> DataBufferDouble </item>
- <item> DataBufferFloat </item>
- <item> DataBufferInt </item>
- <item> DataBufferShort </item>
- <item> DataBufferUShort </item>
- <item> DataFlavor </item>
- <item> DataFormatException </item>
- <item> DataInput </item>
- <item> DataInputStream </item>
- <item> DataInputStream </item>
- <item> DataLine </item>
- <item> DataLine.Info </item>
- <item> DataOutput </item>
- <item> DataOutputStream </item>
- <item> DataOutputStream </item>
- <item> DataSource </item>
- <item> DataTruncation </item>
- <item> DatabaseMetaData </item>
- <item> DatagramChannel </item>
- <item> DatagramPacket </item>
- <item> DatagramSocket </item>
- <item> DatagramSocketImpl </item>
- <item> DatagramSocketImplFactory </item>
- <item> DatatypeConfigurationException </item>
- <item> DatatypeConstants </item>
- <item> DatatypeConstants.Field </item>
- <item> DatatypeFactory </item>
- <item> Date </item>
- <item> Date </item>
- <item> DateFormat </item>
- <item> DateFormat.Field </item>
- <item> DateFormatSymbols </item>
- <item> DateFormatter </item>
- <item> DateTimeAtCompleted </item>
- <item> DateTimeAtCreation </item>
- <item> DateTimeAtProcessing </item>
- <item> DateTimeSyntax </item>
- <item> DebugGraphics </item>
- <item> DecimalFormat </item>
- <item> DecimalFormatSymbols </item>
- <item> DeclHandler </item>
- <item> DefaultBoundedRangeModel </item>
- <item> DefaultButtonModel </item>
- <item> DefaultCaret </item>
- <item> DefaultCellEditor </item>
- <item> DefaultColorSelectionModel </item>
- <item> DefaultComboBoxModel </item>
- <item> DefaultDesktopManager </item>
- <item> DefaultEditorKit </item>
- <item> DefaultEditorKit.BeepAction </item>
- <item> DefaultEditorKit.CopyAction </item>
- <item> DefaultEditorKit.CutAction </item>
- <item> DefaultEditorKit.DefaultKeyTypedAction </item>
- <item> DefaultEditorKit.InsertBreakAction </item>
- <item> DefaultEditorKit.InsertContentAction </item>
- <item> DefaultEditorKit.InsertTabAction </item>
- <item> DefaultEditorKit.PasteAction </item>
- <item> DefaultFocusManager </item>
- <item> DefaultFocusTraversalPolicy </item>
- <item> DefaultFormatter </item>
- <item> DefaultFormatterFactory </item>
- <item> DefaultHandler </item>
- <item> DefaultHandler2 </item>
- <item> DefaultHighlighter </item>
- <item> DefaultHighlighter.DefaultHighlightPainter </item>
- <item> DefaultKeyboardFocusManager </item>
- <item> DefaultListCellRenderer </item>
- <item> DefaultListCellRenderer.UIResource </item>
- <item> DefaultListModel </item>
- <item> DefaultListSelectionModel </item>
- <item> DefaultLoaderRepository </item>
- <item> DefaultLoaderRepository </item>
- <item> DefaultMenuLayout </item>
- <item> DefaultMetalTheme </item>
- <item> DefaultMutableTreeNode </item>
- <item> DefaultPersistenceDelegate </item>
- <item> DefaultSingleSelectionModel </item>
- <item> DefaultStyledDocument </item>
- <item> DefaultStyledDocument.AttributeUndoableEdit </item>
- <item> DefaultStyledDocument.ElementSpec </item>
- <item> DefaultTableCellRenderer </item>
- <item> DefaultTableCellRenderer.UIResource </item>
- <item> DefaultTableColumnModel </item>
- <item> DefaultTableModel </item>
- <item> DefaultTextUI </item>
- <item> DefaultTreeCellEditor </item>
- <item> DefaultTreeCellRenderer </item>
- <item> DefaultTreeModel </item>
- <item> DefaultTreeSelectionModel </item>
- <item> DefinitionKind </item>
- <item> DefinitionKindHelper </item>
- <item> Deflater </item>
- <item> DeflaterOutputStream </item>
- <item> DelayQueue </item>
- <item> Delayed </item>
- <item> Delegate </item>
- <item> Delegate </item>
- <item> Delegate </item>
- <item> DelegationPermission </item>
- <item> Deprecated </item>
- <item> Descriptor </item>
- <item> DescriptorAccess </item>
- <item> DescriptorSupport </item>
- <item> DesignMode </item>
- <item> DesktopIconUI </item>
- <item> DesktopManager </item>
- <item> DesktopPaneUI </item>
- <item> Destination </item>
- <item> DestroyFailedException </item>
- <item> Destroyable </item>
- <item> Dialog </item>
- <item> Dictionary </item>
- <item> DigestException </item>
- <item> DigestInputStream </item>
- <item> DigestOutputStream </item>
- <item> Dimension </item>
- <item> Dimension2D </item>
- <item> DimensionUIResource </item>
- <item> DirContext </item>
- <item> DirObjectFactory </item>
- <item> DirStateFactory </item>
- <item> DirStateFactory.Result </item>
- <item> DirectColorModel </item>
- <item> DirectoryManager </item>
- <item> DisplayMode </item>
- <item> DnDConstants </item>
- <item> Doc </item>
- <item> DocAttribute </item>
- <item> DocAttributeSet </item>
- <item> DocFlavor </item>
- <item> DocFlavor.BYTE_ARRAY </item>
- <item> DocFlavor.CHAR_ARRAY </item>
- <item> DocFlavor.INPUT_STREAM </item>
- <item> DocFlavor.READER </item>
- <item> DocFlavor.SERVICE_FORMATTED </item>
- <item> DocFlavor.STRING </item>
- <item> DocFlavor.URL </item>
- <item> DocPrintJob </item>
- <item> Document </item>
- <item> Document </item>
- <item> DocumentBuilder </item>
- <item> DocumentBuilderFactory </item>
- <item> DocumentEvent </item>
- <item> DocumentEvent.ElementChange </item>
- <item> DocumentEvent.EventType </item>
- <item> DocumentFilter </item>
- <item> DocumentFilter.FilterBypass </item>
- <item> DocumentFragment </item>
- <item> DocumentHandler </item>
- <item> DocumentListener </item>
- <item> DocumentName </item>
- <item> DocumentParser </item>
- <item> DocumentType </item>
- <item> Documented </item>
- <item> DomainCombiner </item>
- <item> DomainManager </item>
- <item> DomainManagerOperations </item>
- <item> Double </item>
- <item> DoubleBuffer </item>
- <item> DoubleHolder </item>
- <item> DoubleSeqHelper </item>
- <item> DoubleSeqHolder </item>
- <item> DragGestureEvent </item>
- <item> DragGestureListener </item>
- <item> DragGestureRecognizer </item>
- <item> DragSource </item>
- <item> DragSourceAdapter </item>
- <item> DragSourceContext </item>
- <item> DragSourceDragEvent </item>
- <item> DragSourceDropEvent </item>
- <item> DragSourceEvent </item>
- <item> DragSourceListener </item>
- <item> DragSourceMotionListener </item>
- <item> Driver </item>
- <item> DriverManager </item>
- <item> DriverPropertyInfo </item>
- <item> DropTarget </item>
- <item> DropTarget.DropTargetAutoScroller </item>
- <item> DropTargetAdapter </item>
- <item> DropTargetContext </item>
- <item> DropTargetDragEvent </item>
- <item> DropTargetDropEvent </item>
- <item> DropTargetEvent </item>
- <item> DropTargetListener </item>
- <item> DuplicateFormatFlagsException </item>
- <item> DuplicateName </item>
- <item> DuplicateNameHelper </item>
- <item> Duration </item>
- <item> DynAny </item>
- <item> DynAny </item>
- <item> DynAnyFactory </item>
- <item> DynAnyFactoryHelper </item>
- <item> DynAnyFactoryOperations </item>
- <item> DynAnyHelper </item>
- <item> DynAnyOperations </item>
- <item> DynAnySeqHelper </item>
- <item> DynArray </item>
- <item> DynArray </item>
- <item> DynArrayHelper </item>
- <item> DynArrayOperations </item>
- <item> DynEnum </item>
- <item> DynEnum </item>
- <item> DynEnumHelper </item>
- <item> DynEnumOperations </item>
- <item> DynFixed </item>
- <item> DynFixed </item>
- <item> DynFixedHelper </item>
- <item> DynFixedOperations </item>
- <item> DynSequence </item>
- <item> DynSequence </item>
- <item> DynSequenceHelper </item>
- <item> DynSequenceOperations </item>
- <item> DynStruct </item>
- <item> DynStruct </item>
- <item> DynStructHelper </item>
- <item> DynStructOperations </item>
- <item> DynUnion </item>
- <item> DynUnion </item>
- <item> DynUnionHelper </item>
- <item> DynUnionOperations </item>
- <item> DynValue </item>
- <item> DynValue </item>
- <item> DynValueBox </item>
- <item> DynValueBoxOperations </item>
- <item> DynValueCommon </item>
- <item> DynValueCommonOperations </item>
- <item> DynValueHelper </item>
- <item> DynValueOperations </item>
- <item> DynamicImplementation </item>
- <item> DynamicImplementation </item>
- <item> DynamicMBean </item>
- <item> ECField </item>
- <item> ECFieldF2m </item>
- <item> ECFieldFp </item>
- <item> ECGenParameterSpec </item>
- <item> ECKey </item>
- <item> ECParameterSpec </item>
- <item> ECPoint </item>
- <item> ECPrivateKey </item>
- <item> ECPrivateKeySpec </item>
- <item> ECPublicKey </item>
- <item> ECPublicKeySpec </item>
- <item> ENCODING_CDR_ENCAPS </item>
- <item> EOFException </item>
- <item> EditorKit </item>
- <item> Element </item>
- <item> Element </item>
- <item> Element </item>
- <item> ElementIterator </item>
- <item> ElementType </item>
- <item> Ellipse2D </item>
- <item> Ellipse2D.Double </item>
- <item> Ellipse2D.Float </item>
- <item> EllipticCurve </item>
- <item> EmptyBorder </item>
- <item> EmptyStackException </item>
- <item> EncodedKeySpec </item>
- <item> Encoder </item>
- <item> Encoding </item>
- <item> EncryptedPrivateKeyInfo </item>
- <item> Entity </item>
- <item> Entity </item>
- <item> EntityReference </item>
- <item> EntityResolver </item>
- <item> EntityResolver2 </item>
- <item> Enum </item>
- <item> EnumConstantNotPresentException </item>
- <item> EnumControl </item>
- <item> EnumControl.Type </item>
- <item> EnumMap </item>
- <item> EnumSet </item>
- <item> EnumSyntax </item>
- <item> Enumeration </item>
- <item> Environment </item>
- <item> Error </item>
- <item> ErrorHandler </item>
- <item> ErrorListener </item>
- <item> ErrorManager </item>
- <item> EtchedBorder </item>
- <item> Event </item>
- <item> EventContext </item>
- <item> EventDirContext </item>
- <item> EventHandler </item>
- <item> EventListener </item>
- <item> EventListenerList </item>
- <item> EventListenerProxy </item>
- <item> EventObject </item>
- <item> EventQueue </item>
- <item> EventSetDescriptor </item>
- <item> Exception </item>
- <item> ExceptionDetailMessage </item>
- <item> ExceptionInInitializerError </item>
- <item> ExceptionList </item>
- <item> ExceptionListener </item>
- <item> Exchanger </item>
- <item> ExecutionException </item>
- <item> Executor </item>
- <item> ExecutorCompletionService </item>
- <item> ExecutorService </item>
- <item> Executors </item>
- <item> ExemptionMechanism </item>
- <item> ExemptionMechanismException </item>
- <item> ExemptionMechanismSpi </item>
- <item> ExpandVetoException </item>
- <item> ExportException </item>
- <item> Expression </item>
- <item> ExtendedRequest </item>
- <item> ExtendedResponse </item>
- <item> Externalizable </item>
- <item> FREE_MEM </item>
- <item> FactoryConfigurationError </item>
- <item> FailedLoginException </item>
- <item> FeatureDescriptor </item>
- <item> Fidelity </item>
- <item> Field </item>
- <item> FieldNameHelper </item>
- <item> FieldNameHelper </item>
- <item> FieldPosition </item>
- <item> FieldView </item>
- <item> File </item>
- <item> FileCacheImageInputStream </item>
- <item> FileCacheImageOutputStream </item>
- <item> FileChannel </item>
- <item> FileChannel.MapMode </item>
- <item> FileChooserUI </item>
- <item> FileDescriptor </item>
- <item> FileDialog </item>
- <item> FileFilter </item>
- <item> FileFilter </item>
- <item> FileHandler </item>
- <item> FileImageInputStream </item>
- <item> FileImageOutputStream </item>
- <item> FileInputStream </item>
- <item> FileLock </item>
- <item> FileLockInterruptionException </item>
- <item> FileNameMap </item>
- <item> FileNotFoundException </item>
- <item> FileOutputStream </item>
- <item> FilePermission </item>
- <item> FileReader </item>
- <item> FileSystemView </item>
- <item> FileView </item>
- <item> FileWriter </item>
- <item> FilenameFilter </item>
- <item> Filter </item>
- <item> FilterInputStream </item>
- <item> FilterOutputStream </item>
- <item> FilterReader </item>
- <item> FilterWriter </item>
- <item> FilteredImageSource </item>
- <item> FilteredRowSet </item>
- <item> Finishings </item>
- <item> FixedHeightLayoutCache </item>
- <item> FixedHolder </item>
- <item> FlatteningPathIterator </item>
- <item> FlavorEvent </item>
- <item> FlavorException </item>
- <item> FlavorListener </item>
- <item> FlavorMap </item>
- <item> FlavorTable </item>
- <item> Float </item>
- <item> FloatBuffer </item>
- <item> FloatControl </item>
- <item> FloatControl.Type </item>
- <item> FloatHolder </item>
- <item> FloatSeqHelper </item>
- <item> FloatSeqHolder </item>
- <item> FlowLayout </item>
- <item> FlowView </item>
- <item> FlowView.FlowStrategy </item>
- <item> Flushable </item>
- <item> FocusAdapter </item>
- <item> FocusEvent </item>
- <item> FocusListener </item>
- <item> FocusManager </item>
- <item> FocusTraversalPolicy </item>
- <item> Font </item>
- <item> FontFormatException </item>
- <item> FontMetrics </item>
- <item> FontRenderContext </item>
- <item> FontUIResource </item>
- <item> FormSubmitEvent </item>
- <item> FormSubmitEvent.MethodType </item>
- <item> FormView </item>
- <item> Format </item>
- <item> Format.Field </item>
- <item> FormatConversionProvider </item>
- <item> FormatFlagsConversionMismatchException </item>
- <item> FormatMismatch </item>
- <item> FormatMismatchHelper </item>
- <item> Formattable </item>
- <item> FormattableFlags </item>
- <item> Formatter </item>
- <item> Formatter </item>
- <item> FormatterClosedException </item>
- <item> ForwardRequest </item>
- <item> ForwardRequest </item>
- <item> ForwardRequestHelper </item>
- <item> ForwardRequestHelper </item>
- <item> Frame </item>
- <item> Future </item>
- <item> FutureTask </item>
- <item> GSSContext </item>
- <item> GSSCredential </item>
- <item> GSSException </item>
- <item> GSSManager </item>
- <item> GSSName </item>
- <item> GZIPInputStream </item>
- <item> GZIPOutputStream </item>
- <item> GapContent </item>
- <item> GarbageCollectorMXBean </item>
- <item> GatheringByteChannel </item>
- <item> GaugeMonitor </item>
- <item> GaugeMonitorMBean </item>
- <item> GeneralPath </item>
- <item> GeneralSecurityException </item>
- <item> GenericArrayType </item>
- <item> GenericDeclaration </item>
- <item> GenericSignatureFormatError </item>
- <item> GlyphJustificationInfo </item>
- <item> GlyphMetrics </item>
- <item> GlyphVector </item>
- <item> GlyphView </item>
- <item> GlyphView.GlyphPainter </item>
- <item> GradientPaint </item>
- <item> GraphicAttribute </item>
- <item> Graphics </item>
- <item> Graphics2D </item>
- <item> GraphicsConfigTemplate </item>
- <item> GraphicsConfiguration </item>
- <item> GraphicsDevice </item>
- <item> GraphicsEnvironment </item>
- <item> GrayFilter </item>
- <item> GregorianCalendar </item>
- <item> GridBagConstraints </item>
- <item> GridBagLayout </item>
- <item> GridLayout </item>
- <item> Group </item>
- <item> Guard </item>
- <item> GuardedObject </item>
- <item> HOLDING </item>
- <item> HTML </item>
- <item> HTML.Attribute </item>
- <item> HTML.Tag </item>
- <item> HTML.UnknownTag </item>
- <item> HTMLDocument </item>
- <item> HTMLDocument.Iterator </item>
- <item> HTMLEditorKit </item>
- <item> HTMLEditorKit.HTMLFactory </item>
- <item> HTMLEditorKit.HTMLTextAction </item>
- <item> HTMLEditorKit.InsertHTMLTextAction </item>
- <item> HTMLEditorKit.LinkController </item>
- <item> HTMLEditorKit.Parser </item>
- <item> HTMLEditorKit.ParserCallback </item>
- <item> HTMLFrameHyperlinkEvent </item>
- <item> HTMLWriter </item>
- <item> Handler </item>
- <item> HandlerBase </item>
- <item> HandshakeCompletedEvent </item>
- <item> HandshakeCompletedListener </item>
- <item> HasControls </item>
- <item> HashAttributeSet </item>
- <item> HashDocAttributeSet </item>
- <item> HashMap </item>
- <item> HashPrintJobAttributeSet </item>
- <item> HashPrintRequestAttributeSet </item>
- <item> HashPrintServiceAttributeSet </item>
- <item> HashSet </item>
- <item> Hashtable </item>
- <item> HeadlessException </item>
- <item> HierarchyBoundsAdapter </item>
- <item> HierarchyBoundsListener </item>
- <item> HierarchyEvent </item>
- <item> HierarchyListener </item>
- <item> Highlighter </item>
- <item> Highlighter.Highlight </item>
- <item> Highlighter.HighlightPainter </item>
- <item> HostnameVerifier </item>
- <item> HttpRetryException </item>
- <item> HttpURLConnection </item>
- <item> HttpsURLConnection </item>
- <item> HyperlinkEvent </item>
- <item> HyperlinkEvent.EventType </item>
- <item> HyperlinkListener </item>
- <item> ICC_ColorSpace </item>
- <item> ICC_Profile </item>
- <item> ICC_ProfileGray </item>
- <item> ICC_ProfileRGB </item>
- <item> IDLEntity </item>
- <item> IDLType </item>
- <item> IDLTypeHelper </item>
- <item> IDLTypeOperations </item>
- <item> ID_ASSIGNMENT_POLICY_ID </item>
- <item> ID_UNIQUENESS_POLICY_ID </item>
- <item> IIOByteBuffer </item>
- <item> IIOException </item>
- <item> IIOImage </item>
- <item> IIOInvalidTreeException </item>
- <item> IIOMetadata </item>
- <item> IIOMetadataController </item>
- <item> IIOMetadataFormat </item>
- <item> IIOMetadataFormatImpl </item>
- <item> IIOMetadataNode </item>
- <item> IIOParam </item>
- <item> IIOParamController </item>
- <item> IIOReadProgressListener </item>
- <item> IIOReadUpdateListener </item>
- <item> IIOReadWarningListener </item>
- <item> IIORegistry </item>
- <item> IIOServiceProvider </item>
- <item> IIOWriteProgressListener </item>
- <item> IIOWriteWarningListener </item>
- <item> IMPLICIT_ACTIVATION_POLICY_ID </item>
- <item> IMP_LIMIT </item>
- <item> INACTIVE </item>
- <item> INITIALIZE </item>
- <item> INTERNAL </item>
- <item> INTF_REPOS </item>
- <item> INVALID_ACTIVITY </item>
- <item> INVALID_TRANSACTION </item>
- <item> INV_FLAG </item>
- <item> INV_IDENT </item>
- <item> INV_OBJREF </item>
- <item> INV_POLICY </item>
- <item> IOException </item>
- <item> IOR </item>
- <item> IORHelper </item>
- <item> IORHolder </item>
- <item> IORInfo </item>
- <item> IORInfoOperations </item>
- <item> IORInterceptor </item>
- <item> IORInterceptorOperations </item>
- <item> IORInterceptor_3_0 </item>
- <item> IORInterceptor_3_0Helper </item>
- <item> IORInterceptor_3_0Holder </item>
- <item> IORInterceptor_3_0Operations </item>
- <item> IRObject </item>
- <item> IRObjectOperations </item>
- <item> Icon </item>
- <item> IconUIResource </item>
- <item> IconView </item>
- <item> IdAssignmentPolicy </item>
- <item> IdAssignmentPolicyOperations </item>
- <item> IdAssignmentPolicyValue </item>
- <item> IdUniquenessPolicy </item>
- <item> IdUniquenessPolicyOperations </item>
- <item> IdUniquenessPolicyValue </item>
- <item> IdentifierHelper </item>
- <item> Identity </item>
- <item> IdentityHashMap </item>
- <item> IdentityScope </item>
- <item> IllegalAccessError </item>
- <item> IllegalAccessException </item>
- <item> IllegalArgumentException </item>
- <item> IllegalBlockSizeException </item>
- <item> IllegalBlockingModeException </item>
- <item> IllegalCharsetNameException </item>
- <item> IllegalClassFormatException </item>
- <item> IllegalComponentStateException </item>
- <item> IllegalFormatCodePointException </item>
- <item> IllegalFormatConversionException </item>
- <item> IllegalFormatException </item>
- <item> IllegalFormatFlagsException </item>
- <item> IllegalFormatPrecisionException </item>
- <item> IllegalFormatWidthException </item>
- <item> IllegalMonitorStateException </item>
- <item> IllegalPathStateException </item>
- <item> IllegalSelectorException </item>
- <item> IllegalStateException </item>
- <item> IllegalThreadStateException </item>
- <item> Image </item>
- <item> ImageCapabilities </item>
- <item> ImageConsumer </item>
- <item> ImageFilter </item>
- <item> ImageGraphicAttribute </item>
- <item> ImageIO </item>
- <item> ImageIcon </item>
- <item> ImageInputStream </item>
- <item> ImageInputStreamImpl </item>
- <item> ImageInputStreamSpi </item>
- <item> ImageObserver </item>
- <item> ImageOutputStream </item>
- <item> ImageOutputStreamImpl </item>
- <item> ImageOutputStreamSpi </item>
- <item> ImageProducer </item>
- <item> ImageReadParam </item>
- <item> ImageReader </item>
- <item> ImageReaderSpi </item>
- <item> ImageReaderWriterSpi </item>
- <item> ImageTranscoder </item>
- <item> ImageTranscoderSpi </item>
- <item> ImageTypeSpecifier </item>
- <item> ImageView </item>
- <item> ImageWriteParam </item>
- <item> ImageWriter </item>
- <item> ImageWriterSpi </item>
- <item> ImagingOpException </item>
- <item> ImplicitActivationPolicy </item>
- <item> ImplicitActivationPolicyOperations </item>
- <item> ImplicitActivationPolicyValue </item>
- <item> IncompatibleClassChangeError </item>
- <item> IncompleteAnnotationException </item>
- <item> InconsistentTypeCode </item>
- <item> InconsistentTypeCode </item>
- <item> InconsistentTypeCodeHelper </item>
- <item> IndexColorModel </item>
- <item> IndexOutOfBoundsException </item>
- <item> IndexedPropertyChangeEvent </item>
- <item> IndexedPropertyDescriptor </item>
- <item> IndirectionException </item>
- <item> Inet4Address </item>
- <item> Inet6Address </item>
- <item> InetAddress </item>
- <item> InetSocketAddress </item>
- <item> Inflater </item>
- <item> InflaterInputStream </item>
- <item> InheritableThreadLocal </item>
- <item> Inherited </item>
- <item> InitialContext </item>
- <item> InitialContextFactory </item>
- <item> InitialContextFactoryBuilder </item>
- <item> InitialDirContext </item>
- <item> InitialLdapContext </item>
- <item> InlineView </item>
- <item> InputContext </item>
- <item> InputEvent </item>
- <item> InputMap </item>
- <item> InputMapUIResource </item>
- <item> InputMethod </item>
- <item> InputMethodContext </item>
- <item> InputMethodDescriptor </item>
- <item> InputMethodEvent </item>
- <item> InputMethodHighlight </item>
- <item> InputMethodListener </item>
- <item> InputMethodRequests </item>
- <item> InputMismatchException </item>
- <item> InputSource </item>
- <item> InputStream </item>
- <item> InputStream </item>
- <item> InputStream </item>
- <item> InputStreamReader </item>
- <item> InputSubset </item>
- <item> InputVerifier </item>
- <item> Insets </item>
- <item> InsetsUIResource </item>
- <item> InstanceAlreadyExistsException </item>
- <item> InstanceNotFoundException </item>
- <item> InstantiationError </item>
- <item> InstantiationException </item>
- <item> Instrument </item>
- <item> Instrumentation </item>
- <item> InsufficientResourcesException </item>
- <item> IntBuffer </item>
- <item> IntHolder </item>
- <item> Integer </item>
- <item> IntegerSyntax </item>
- <item> Interceptor </item>
- <item> InterceptorOperations </item>
- <item> InternalError </item>
- <item> InternalFrameAdapter </item>
- <item> InternalFrameEvent </item>
- <item> InternalFrameFocusTraversalPolicy </item>
- <item> InternalFrameListener </item>
- <item> InternalFrameUI </item>
- <item> InternationalFormatter </item>
- <item> InterruptedException </item>
- <item> InterruptedIOException </item>
- <item> InterruptedNamingException </item>
- <item> InterruptibleChannel </item>
- <item> IntrospectionException </item>
- <item> IntrospectionException </item>
- <item> Introspector </item>
- <item> Invalid </item>
- <item> InvalidActivityException </item>
- <item> InvalidAddress </item>
- <item> InvalidAddressHelper </item>
- <item> InvalidAddressHolder </item>
- <item> InvalidAlgorithmParameterException </item>
- <item> InvalidApplicationException </item>
- <item> InvalidAttributeIdentifierException </item>
- <item> InvalidAttributeValueException </item>
- <item> InvalidAttributeValueException </item>
- <item> InvalidAttributesException </item>
- <item> InvalidClassException </item>
- <item> InvalidDnDOperationException </item>
- <item> InvalidKeyException </item>
- <item> InvalidKeyException </item>
- <item> InvalidKeySpecException </item>
- <item> InvalidMarkException </item>
- <item> InvalidMidiDataException </item>
- <item> InvalidName </item>
- <item> InvalidName </item>
- <item> InvalidName </item>
- <item> InvalidNameException </item>
- <item> InvalidNameHelper </item>
- <item> InvalidNameHelper </item>
- <item> InvalidNameHolder </item>
- <item> InvalidObjectException </item>
- <item> InvalidOpenTypeException </item>
- <item> InvalidParameterException </item>
- <item> InvalidParameterSpecException </item>
- <item> InvalidPolicy </item>
- <item> InvalidPolicyHelper </item>
- <item> InvalidPreferencesFormatException </item>
- <item> InvalidPropertiesFormatException </item>
- <item> InvalidRelationIdException </item>
- <item> InvalidRelationServiceException </item>
- <item> InvalidRelationTypeException </item>
- <item> InvalidRoleInfoException </item>
- <item> InvalidRoleValueException </item>
- <item> InvalidSearchControlsException </item>
- <item> InvalidSearchFilterException </item>
- <item> InvalidSeq </item>
- <item> InvalidSlot </item>
- <item> InvalidSlotHelper </item>
- <item> InvalidTargetObjectTypeException </item>
- <item> InvalidTransactionException </item>
- <item> InvalidTypeForEncoding </item>
- <item> InvalidTypeForEncodingHelper </item>
- <item> InvalidValue </item>
- <item> InvalidValue </item>
- <item> InvalidValueHelper </item>
- <item> InvocationEvent </item>
- <item> InvocationHandler </item>
- <item> InvocationTargetException </item>
- <item> InvokeHandler </item>
- <item> IstringHelper </item>
- <item> ItemEvent </item>
- <item> ItemListener </item>
- <item> ItemSelectable </item>
- <item> Iterable </item>
- <item> Iterator </item>
- <item> IvParameterSpec </item>
- <item> JApplet </item>
- <item> JButton </item>
- <item> JCheckBox </item>
- <item> JCheckBoxMenuItem </item>
- <item> JColorChooser </item>
- <item> JComboBox </item>
- <item> JComboBox.KeySelectionManager </item>
- <item> JComponent </item>
- <item> JDesktopPane </item>
- <item> JDialog </item>
- <item> JEditorPane </item>
- <item> JFileChooser </item>
- <item> JFormattedTextField </item>
- <item> JFormattedTextField.AbstractFormatter </item>
- <item> JFormattedTextField.AbstractFormatterFactory </item>
- <item> JFrame </item>
- <item> JInternalFrame </item>
- <item> JInternalFrame.JDesktopIcon </item>
- <item> JLabel </item>
- <item> JLayeredPane </item>
- <item> JList </item>
- <item> JMException </item>
- <item> JMRuntimeException </item>
- <item> JMXAuthenticator </item>
- <item> JMXConnectionNotification </item>
- <item> JMXConnector </item>
- <item> JMXConnectorFactory </item>
- <item> JMXConnectorProvider </item>
- <item> JMXConnectorServer </item>
- <item> JMXConnectorServerFactory </item>
- <item> JMXConnectorServerMBean </item>
- <item> JMXConnectorServerProvider </item>
- <item> JMXPrincipal </item>
- <item> JMXProviderException </item>
- <item> JMXServerErrorException </item>
- <item> JMXServiceURL </item>
- <item> JMenu </item>
- <item> JMenuBar </item>
- <item> JMenuItem </item>
- <item> JOptionPane </item>
- <item> JPEGHuffmanTable </item>
- <item> JPEGImageReadParam </item>
- <item> JPEGImageWriteParam </item>
- <item> JPEGQTable </item>
- <item> JPanel </item>
- <item> JPasswordField </item>
- <item> JPopupMenu </item>
- <item> JPopupMenu.Separator </item>
- <item> JProgressBar </item>
- <item> JRadioButton </item>
- <item> JRadioButtonMenuItem </item>
- <item> JRootPane </item>
- <item> JScrollBar </item>
- <item> JScrollPane </item>
- <item> JSeparator </item>
- <item> JSlider </item>
- <item> JSpinner </item>
- <item> JSpinner.DateEditor </item>
- <item> JSpinner.DefaultEditor </item>
- <item> JSpinner.ListEditor </item>
- <item> JSpinner.NumberEditor </item>
- <item> JSplitPane </item>
- <item> JTabbedPane </item>
- <item> JTable </item>
- <item> JTable.PrintMode </item>
- <item> JTableHeader </item>
- <item> JTextArea </item>
- <item> JTextComponent </item>
- <item> JTextComponent.KeyBinding </item>
- <item> JTextField </item>
- <item> JTextPane </item>
- <item> JToggleButton </item>
- <item> JToggleButton.ToggleButtonModel </item>
- <item> JToolBar </item>
- <item> JToolBar.Separator </item>
- <item> JToolTip </item>
- <item> JTree </item>
- <item> JTree.DynamicUtilTreeNode </item>
- <item> JTree.EmptySelectionModel </item>
- <item> JViewport </item>
- <item> JWindow </item>
- <item> JarEntry </item>
- <item> JarException </item>
- <item> JarFile </item>
- <item> JarInputStream </item>
- <item> JarOutputStream </item>
- <item> JarURLConnection </item>
- <item> JdbcRowSet </item>
- <item> JobAttributes </item>
- <item> JobAttributes.DefaultSelectionType </item>
- <item> JobAttributes.DestinationType </item>
- <item> JobAttributes.DialogType </item>
- <item> JobAttributes.MultipleDocumentHandlingType </item>
- <item> JobAttributes.SidesType </item>
- <item> JobHoldUntil </item>
- <item> JobImpressions </item>
- <item> JobImpressionsCompleted </item>
- <item> JobImpressionsSupported </item>
- <item> JobKOctets </item>
- <item> JobKOctetsProcessed </item>
- <item> JobKOctetsSupported </item>
- <item> JobMediaSheets </item>
- <item> JobMediaSheetsCompleted </item>
- <item> JobMediaSheetsSupported </item>
- <item> JobMessageFromOperator </item>
- <item> JobName </item>
- <item> JobOriginatingUserName </item>
- <item> JobPriority </item>
- <item> JobPrioritySupported </item>
- <item> JobSheets </item>
- <item> JobState </item>
- <item> JobStateReason </item>
- <item> JobStateReasons </item>
- <item> JoinRowSet </item>
- <item> Joinable </item>
- <item> KerberosKey </item>
- <item> KerberosPrincipal </item>
- <item> KerberosTicket </item>
- <item> Kernel </item>
- <item> Key </item>
- <item> KeyAdapter </item>
- <item> KeyAgreement </item>
- <item> KeyAgreementSpi </item>
- <item> KeyAlreadyExistsException </item>
- <item> KeyEvent </item>
- <item> KeyEventDispatcher </item>
- <item> KeyEventPostProcessor </item>
- <item> KeyException </item>
- <item> KeyFactory </item>
- <item> KeyFactorySpi </item>
- <item> KeyGenerator </item>
- <item> KeyGeneratorSpi </item>
- <item> KeyListener </item>
- <item> KeyManagementException </item>
- <item> KeyManager </item>
- <item> KeyManagerFactory </item>
- <item> KeyManagerFactorySpi </item>
- <item> KeyPair </item>
- <item> KeyPairGenerator </item>
- <item> KeyPairGeneratorSpi </item>
- <item> KeyRep </item>
- <item> KeyRep.Type </item>
- <item> KeySpec </item>
- <item> KeyStore </item>
- <item> KeyStore.Builder </item>
- <item> KeyStore.CallbackHandlerProtection </item>
- <item> KeyStore.Entry </item>
- <item> KeyStore.LoadStoreParameter </item>
- <item> KeyStore.PasswordProtection </item>
- <item> KeyStore.PrivateKeyEntry </item>
- <item> KeyStore.ProtectionParameter </item>
- <item> KeyStore.SecretKeyEntry </item>
- <item> KeyStore.TrustedCertificateEntry </item>
- <item> KeyStoreBuilderParameters </item>
- <item> KeyStoreException </item>
- <item> KeyStoreSpi </item>
- <item> KeyStroke </item>
- <item> KeyboardFocusManager </item>
- <item> Keymap </item>
- <item> LDAPCertStoreParameters </item>
- <item> LIFESPAN_POLICY_ID </item>
- <item> LOCATION_FORWARD </item>
- <item> LSException </item>
- <item> LSInput </item>
- <item> LSLoadEvent </item>
- <item> LSOutput </item>
- <item> LSParser </item>
- <item> LSParserFilter </item>
- <item> LSProgressEvent </item>
- <item> LSResourceResolver </item>
- <item> LSSerializer </item>
- <item> LSSerializerFilter </item>
- <item> Label </item>
- <item> LabelUI </item>
- <item> LabelView </item>
- <item> LanguageCallback </item>
- <item> LastOwnerException </item>
- <item> LayeredHighlighter </item>
- <item> LayeredHighlighter.LayerPainter </item>
- <item> LayoutFocusTraversalPolicy </item>
- <item> LayoutManager </item>
- <item> LayoutManager2 </item>
- <item> LayoutQueue </item>
- <item> LdapContext </item>
- <item> LdapName </item>
- <item> LdapReferralException </item>
- <item> Lease </item>
- <item> Level </item>
- <item> LexicalHandler </item>
- <item> LifespanPolicy </item>
- <item> LifespanPolicyOperations </item>
- <item> LifespanPolicyValue </item>
- <item> LimitExceededException </item>
- <item> Line </item>
- <item> Line.Info </item>
- <item> Line2D </item>
- <item> Line2D.Double </item>
- <item> Line2D.Float </item>
- <item> LineBorder </item>
- <item> LineBreakMeasurer </item>
- <item> LineEvent </item>
- <item> LineEvent.Type </item>
- <item> LineListener </item>
- <item> LineMetrics </item>
- <item> LineNumberInputStream </item>
- <item> LineNumberReader </item>
- <item> LineUnavailableException </item>
- <item> LinkException </item>
- <item> LinkLoopException </item>
- <item> LinkRef </item>
- <item> LinkageError </item>
- <item> LinkedBlockingQueue </item>
- <item> LinkedHashMap </item>
- <item> LinkedHashSet </item>
- <item> LinkedList </item>
- <item> List </item>
- <item> List </item>
- <item> ListCellRenderer </item>
- <item> ListDataEvent </item>
- <item> ListDataListener </item>
- <item> ListIterator </item>
- <item> ListModel </item>
- <item> ListResourceBundle </item>
- <item> ListSelectionEvent </item>
- <item> ListSelectionListener </item>
- <item> ListSelectionModel </item>
- <item> ListUI </item>
- <item> ListView </item>
- <item> ListenerNotFoundException </item>
- <item> LoaderHandler </item>
- <item> LocalObject </item>
- <item> Locale </item>
- <item> LocateRegistry </item>
- <item> Locator </item>
- <item> Locator2 </item>
- <item> Locator2Impl </item>
- <item> LocatorImpl </item>
- <item> Lock </item>
- <item> LockSupport </item>
- <item> LogManager </item>
- <item> LogRecord </item>
- <item> LogStream </item>
- <item> Logger </item>
- <item> LoggingMXBean </item>
- <item> LoggingPermission </item>
- <item> LoginContext </item>
- <item> LoginException </item>
- <item> LoginModule </item>
- <item> Long </item>
- <item> LongBuffer </item>
- <item> LongHolder </item>
- <item> LongLongSeqHelper </item>
- <item> LongLongSeqHolder </item>
- <item> LongSeqHelper </item>
- <item> LongSeqHolder </item>
- <item> LookAndFeel </item>
- <item> LookupOp </item>
- <item> LookupTable </item>
- <item> MARSHAL </item>
- <item> MBeanAttributeInfo </item>
- <item> MBeanConstructorInfo </item>
- <item> MBeanException </item>
- <item> MBeanFeatureInfo </item>
- <item> MBeanInfo </item>
- <item> MBeanNotificationInfo </item>
- <item> MBeanOperationInfo </item>
- <item> MBeanParameterInfo </item>
- <item> MBeanPermission </item>
- <item> MBeanRegistration </item>
- <item> MBeanRegistrationException </item>
- <item> MBeanServer </item>
- <item> MBeanServerBuilder </item>
- <item> MBeanServerConnection </item>
- <item> MBeanServerDelegate </item>
- <item> MBeanServerDelegateMBean </item>
- <item> MBeanServerFactory </item>
- <item> MBeanServerForwarder </item>
- <item> MBeanServerInvocationHandler </item>
- <item> MBeanServerNotification </item>
- <item> MBeanServerNotificationFilter </item>
- <item> MBeanServerPermission </item>
- <item> MBeanTrustPermission </item>
- <item> MGF1ParameterSpec </item>
- <item> MLet </item>
- <item> MLetMBean </item>
- <item> Mac </item>
- <item> MacSpi </item>
- <item> MalformedInputException </item>
- <item> MalformedLinkException </item>
- <item> MalformedObjectNameException </item>
- <item> MalformedParameterizedTypeException </item>
- <item> MalformedURLException </item>
- <item> ManageReferralControl </item>
- <item> ManagementFactory </item>
- <item> ManagementPermission </item>
- <item> ManagerFactoryParameters </item>
- <item> Manifest </item>
- <item> Map </item>
- <item> Map.Entry </item>
- <item> MappedByteBuffer </item>
- <item> MarshalException </item>
- <item> MarshalledObject </item>
- <item> MaskFormatter </item>
- <item> MatchResult </item>
- <item> Matcher </item>
- <item> Math </item>
- <item> MathContext </item>
- <item> MatteBorder </item>
- <item> Media </item>
- <item> MediaName </item>
- <item> MediaPrintableArea </item>
- <item> MediaSize </item>
- <item> MediaSize.Engineering </item>
- <item> MediaSize.ISO </item>
- <item> MediaSize.JIS </item>
- <item> MediaSize.NA </item>
- <item> MediaSize.Other </item>
- <item> MediaSizeName </item>
- <item> MediaTracker </item>
- <item> MediaTray </item>
- <item> Member </item>
- <item> MemoryCacheImageInputStream </item>
- <item> MemoryCacheImageOutputStream </item>
- <item> MemoryHandler </item>
- <item> MemoryImageSource </item>
- <item> MemoryMXBean </item>
- <item> MemoryManagerMXBean </item>
- <item> MemoryNotificationInfo </item>
- <item> MemoryPoolMXBean </item>
- <item> MemoryType </item>
- <item> MemoryUsage </item>
- <item> Menu </item>
- <item> MenuBar </item>
- <item> MenuBarUI </item>
- <item> MenuComponent </item>
- <item> MenuContainer </item>
- <item> MenuDragMouseEvent </item>
- <item> MenuDragMouseListener </item>
- <item> MenuElement </item>
- <item> MenuEvent </item>
- <item> MenuItem </item>
- <item> MenuItemUI </item>
- <item> MenuKeyEvent </item>
- <item> MenuKeyListener </item>
- <item> MenuListener </item>
- <item> MenuSelectionManager </item>
- <item> MenuShortcut </item>
- <item> MessageDigest </item>
- <item> MessageDigestSpi </item>
- <item> MessageFormat </item>
- <item> MessageFormat.Field </item>
- <item> MessageProp </item>
- <item> MetaEventListener </item>
- <item> MetaMessage </item>
- <item> MetalBorders </item>
- <item> MetalBorders.ButtonBorder </item>
- <item> MetalBorders.Flush3DBorder </item>
- <item> MetalBorders.InternalFrameBorder </item>
- <item> MetalBorders.MenuBarBorder </item>
- <item> MetalBorders.MenuItemBorder </item>
- <item> MetalBorders.OptionDialogBorder </item>
- <item> MetalBorders.PaletteBorder </item>
- <item> MetalBorders.PopupMenuBorder </item>
- <item> MetalBorders.RolloverButtonBorder </item>
- <item> MetalBorders.ScrollPaneBorder </item>
- <item> MetalBorders.TableHeaderBorder </item>
- <item> MetalBorders.TextFieldBorder </item>
- <item> MetalBorders.ToggleButtonBorder </item>
- <item> MetalBorders.ToolBarBorder </item>
- <item> MetalButtonUI </item>
- <item> MetalCheckBoxIcon </item>
- <item> MetalCheckBoxUI </item>
- <item> MetalComboBoxButton </item>
- <item> MetalComboBoxEditor </item>
- <item> MetalComboBoxEditor.UIResource </item>
- <item> MetalComboBoxIcon </item>
- <item> MetalComboBoxUI </item>
- <item> MetalDesktopIconUI </item>
- <item> MetalFileChooserUI </item>
- <item> MetalIconFactory </item>
- <item> MetalIconFactory.FileIcon16 </item>
- <item> MetalIconFactory.FolderIcon16 </item>
- <item> MetalIconFactory.PaletteCloseIcon </item>
- <item> MetalIconFactory.TreeControlIcon </item>
- <item> MetalIconFactory.TreeFolderIcon </item>
- <item> MetalIconFactory.TreeLeafIcon </item>
- <item> MetalInternalFrameTitlePane </item>
- <item> MetalInternalFrameUI </item>
- <item> MetalLabelUI </item>
- <item> MetalLookAndFeel </item>
- <item> MetalMenuBarUI </item>
- <item> MetalPopupMenuSeparatorUI </item>
- <item> MetalProgressBarUI </item>
- <item> MetalRadioButtonUI </item>
- <item> MetalRootPaneUI </item>
- <item> MetalScrollBarUI </item>
- <item> MetalScrollButton </item>
- <item> MetalScrollPaneUI </item>
- <item> MetalSeparatorUI </item>
- <item> MetalSliderUI </item>
- <item> MetalSplitPaneUI </item>
- <item> MetalTabbedPaneUI </item>
- <item> MetalTextFieldUI </item>
- <item> MetalTheme </item>
- <item> MetalToggleButtonUI </item>
- <item> MetalToolBarUI </item>
- <item> MetalToolTipUI </item>
- <item> MetalTreeUI </item>
- <item> Method </item>
- <item> MethodDescriptor </item>
- <item> MidiChannel </item>
- <item> MidiDevice </item>
- <item> MidiDevice.Info </item>
- <item> MidiDeviceProvider </item>
- <item> MidiEvent </item>
- <item> MidiFileFormat </item>
- <item> MidiFileReader </item>
- <item> MidiFileWriter </item>
- <item> MidiMessage </item>
- <item> MidiSystem </item>
- <item> MidiUnavailableException </item>
- <item> MimeTypeParseException </item>
- <item> MinimalHTMLWriter </item>
- <item> MissingFormatArgumentException </item>
- <item> MissingFormatWidthException </item>
- <item> MissingResourceException </item>
- <item> Mixer </item>
- <item> Mixer.Info </item>
- <item> MixerProvider </item>
- <item> ModelMBean </item>
- <item> ModelMBeanAttributeInfo </item>
- <item> ModelMBeanConstructorInfo </item>
- <item> ModelMBeanInfo </item>
- <item> ModelMBeanInfoSupport </item>
- <item> ModelMBeanNotificationBroadcaster </item>
- <item> ModelMBeanNotificationInfo </item>
- <item> ModelMBeanOperationInfo </item>
- <item> ModificationItem </item>
- <item> Modifier </item>
- <item> Monitor </item>
- <item> MonitorMBean </item>
- <item> MonitorNotification </item>
- <item> MonitorSettingException </item>
- <item> MouseAdapter </item>
- <item> MouseDragGestureRecognizer </item>
- <item> MouseEvent </item>
- <item> MouseInfo </item>
- <item> MouseInputAdapter </item>
- <item> MouseInputListener </item>
- <item> MouseListener </item>
- <item> MouseMotionAdapter </item>
- <item> MouseMotionListener </item>
- <item> MouseWheelEvent </item>
- <item> MouseWheelListener </item>
- <item> MultiButtonUI </item>
- <item> MultiColorChooserUI </item>
- <item> MultiComboBoxUI </item>
- <item> MultiDesktopIconUI </item>
- <item> MultiDesktopPaneUI </item>
- <item> MultiDoc </item>
- <item> MultiDocPrintJob </item>
- <item> MultiDocPrintService </item>
- <item> MultiFileChooserUI </item>
- <item> MultiInternalFrameUI </item>
- <item> MultiLabelUI </item>
- <item> MultiListUI </item>
- <item> MultiLookAndFeel </item>
- <item> MultiMenuBarUI </item>
- <item> MultiMenuItemUI </item>
- <item> MultiOptionPaneUI </item>
- <item> MultiPanelUI </item>
- <item> MultiPixelPackedSampleModel </item>
- <item> MultiPopupMenuUI </item>
- <item> MultiProgressBarUI </item>
- <item> MultiRootPaneUI </item>
- <item> MultiScrollBarUI </item>
- <item> MultiScrollPaneUI </item>
- <item> MultiSeparatorUI </item>
- <item> MultiSliderUI </item>
- <item> MultiSpinnerUI </item>
- <item> MultiSplitPaneUI </item>
- <item> MultiTabbedPaneUI </item>
- <item> MultiTableHeaderUI </item>
- <item> MultiTableUI </item>
- <item> MultiTextUI </item>
- <item> MultiToolBarUI </item>
- <item> MultiToolTipUI </item>
- <item> MultiTreeUI </item>
- <item> MultiViewportUI </item>
- <item> MulticastSocket </item>
- <item> MultipleComponentProfileHelper </item>
- <item> MultipleComponentProfileHolder </item>
- <item> MultipleDocumentHandling </item>
- <item> MultipleMaster </item>
- <item> MutableAttributeSet </item>
- <item> MutableComboBoxModel </item>
- <item> MutableTreeNode </item>
- <item> NON_EXISTENT </item>
- <item> NO_IMPLEMENT </item>
- <item> NO_MEMORY </item>
- <item> NO_PERMISSION </item>
- <item> NO_RESOURCES </item>
- <item> NO_RESPONSE </item>
- <item> NVList </item>
- <item> Name </item>
- <item> NameAlreadyBoundException </item>
- <item> NameCallback </item>
- <item> NameClassPair </item>
- <item> NameComponent </item>
- <item> NameComponentHelper </item>
- <item> NameComponentHolder </item>
- <item> NameDynAnyPair </item>
- <item> NameDynAnyPairHelper </item>
- <item> NameDynAnyPairSeqHelper </item>
- <item> NameHelper </item>
- <item> NameHolder </item>
- <item> NameList </item>
- <item> NameNotFoundException </item>
- <item> NameParser </item>
- <item> NameValuePair </item>
- <item> NameValuePair </item>
- <item> NameValuePairHelper </item>
- <item> NameValuePairHelper </item>
- <item> NameValuePairSeqHelper </item>
- <item> NamedNodeMap </item>
- <item> NamedValue </item>
- <item> NamespaceChangeListener </item>
- <item> NamespaceContext </item>
- <item> NamespaceSupport </item>
- <item> Naming </item>
- <item> NamingContext </item>
- <item> NamingContextExt </item>
- <item> NamingContextExtHelper </item>
- <item> NamingContextExtHolder </item>
- <item> NamingContextExtOperations </item>
- <item> NamingContextExtPOA </item>
- <item> NamingContextHelper </item>
- <item> NamingContextHolder </item>
- <item> NamingContextOperations </item>
- <item> NamingContextPOA </item>
- <item> NamingEnumeration </item>
- <item> NamingEvent </item>
- <item> NamingException </item>
- <item> NamingExceptionEvent </item>
- <item> NamingListener </item>
- <item> NamingManager </item>
- <item> NamingSecurityException </item>
- <item> NavigationFilter </item>
- <item> NavigationFilter.FilterBypass </item>
- <item> NegativeArraySizeException </item>
- <item> NetPermission </item>
- <item> NetworkInterface </item>
- <item> NoClassDefFoundError </item>
- <item> NoConnectionPendingException </item>
- <item> NoContext </item>
- <item> NoContextHelper </item>
- <item> NoInitialContextException </item>
- <item> NoPermissionException </item>
- <item> NoRouteToHostException </item>
- <item> NoServant </item>
- <item> NoServantHelper </item>
- <item> NoSuchAlgorithmException </item>
- <item> NoSuchAttributeException </item>
- <item> NoSuchElementException </item>
- <item> NoSuchFieldError </item>
- <item> NoSuchFieldException </item>
- <item> NoSuchMethodError </item>
- <item> NoSuchMethodException </item>
- <item> NoSuchObjectException </item>
- <item> NoSuchPaddingException </item>
- <item> NoSuchProviderException </item>
- <item> Node </item>
- <item> NodeChangeEvent </item>
- <item> NodeChangeListener </item>
- <item> NodeList </item>
- <item> NonReadableChannelException </item>
- <item> NonWritableChannelException </item>
- <item> NoninvertibleTransformException </item>
- <item> NotActiveException </item>
- <item> NotBoundException </item>
- <item> NotCompliantMBeanException </item>
- <item> NotContextException </item>
- <item> NotEmpty </item>
- <item> NotEmptyHelper </item>
- <item> NotEmptyHolder </item>
- <item> NotFound </item>
- <item> NotFoundHelper </item>
- <item> NotFoundHolder </item>
- <item> NotFoundReason </item>
- <item> NotFoundReasonHelper </item>
- <item> NotFoundReasonHolder </item>
- <item> NotOwnerException </item>
- <item> NotSerializableException </item>
- <item> NotYetBoundException </item>
- <item> NotYetConnectedException </item>
- <item> Notation </item>
- <item> Notification </item>
- <item> NotificationBroadcaster </item>
- <item> NotificationBroadcasterSupport </item>
- <item> NotificationEmitter </item>
- <item> NotificationFilter </item>
- <item> NotificationFilterSupport </item>
- <item> NotificationListener </item>
- <item> NotificationResult </item>
- <item> NullCipher </item>
- <item> NullPointerException </item>
- <item> Number </item>
- <item> NumberFormat </item>
- <item> NumberFormat.Field </item>
- <item> NumberFormatException </item>
- <item> NumberFormatter </item>
- <item> NumberOfDocuments </item>
- <item> NumberOfInterveningJobs </item>
- <item> NumberUp </item>
- <item> NumberUpSupported </item>
- <item> NumericShaper </item>
- <item> OAEPParameterSpec </item>
- <item> OBJECT_NOT_EXIST </item>
- <item> OBJ_ADAPTER </item>
- <item> OMGVMCID </item>
- <item> ORB </item>
- <item> ORB </item>
- <item> ORBIdHelper </item>
- <item> ORBInitInfo </item>
- <item> ORBInitInfoOperations </item>
- <item> ORBInitializer </item>
- <item> ORBInitializerOperations </item>
- <item> ObjID </item>
- <item> Object </item>
- <item> Object </item>
- <item> ObjectAlreadyActive </item>
- <item> ObjectAlreadyActiveHelper </item>
- <item> ObjectChangeListener </item>
- <item> ObjectFactory </item>
- <item> ObjectFactoryBuilder </item>
- <item> ObjectHelper </item>
- <item> ObjectHolder </item>
- <item> ObjectIdHelper </item>
- <item> ObjectIdHelper </item>
- <item> ObjectImpl </item>
- <item> ObjectImpl </item>
- <item> ObjectInput </item>
- <item> ObjectInputStream </item>
- <item> ObjectInputStream.GetField </item>
- <item> ObjectInputValidation </item>
- <item> ObjectInstance </item>
- <item> ObjectName </item>
- <item> ObjectNotActive </item>
- <item> ObjectNotActiveHelper </item>
- <item> ObjectOutput </item>
- <item> ObjectOutputStream </item>
- <item> ObjectOutputStream.PutField </item>
- <item> ObjectReferenceFactory </item>
- <item> ObjectReferenceFactoryHelper </item>
- <item> ObjectReferenceFactoryHolder </item>
- <item> ObjectReferenceTemplate </item>
- <item> ObjectReferenceTemplateHelper </item>
- <item> ObjectReferenceTemplateHolder </item>
- <item> ObjectReferenceTemplateSeqHelper </item>
- <item> ObjectReferenceTemplateSeqHolder </item>
- <item> ObjectStreamClass </item>
- <item> ObjectStreamConstants </item>
- <item> ObjectStreamException </item>
- <item> ObjectStreamField </item>
- <item> ObjectView </item>
- <item> Observable </item>
- <item> Observer </item>
- <item> OceanTheme </item>
- <item> OctetSeqHelper </item>
- <item> OctetSeqHolder </item>
- <item> Oid </item>
- <item> OpenDataException </item>
- <item> OpenMBeanAttributeInfo </item>
- <item> OpenMBeanAttributeInfoSupport </item>
- <item> OpenMBeanConstructorInfo </item>
- <item> OpenMBeanConstructorInfoSupport </item>
- <item> OpenMBeanInfo </item>
- <item> OpenMBeanInfoSupport </item>
- <item> OpenMBeanOperationInfo </item>
- <item> OpenMBeanOperationInfoSupport </item>
- <item> OpenMBeanParameterInfo </item>
- <item> OpenMBeanParameterInfoSupport </item>
- <item> OpenType </item>
- <item> OpenType </item>
- <item> OperatingSystemMXBean </item>
- <item> Operation </item>
- <item> OperationNotSupportedException </item>
- <item> OperationsException </item>
- <item> Option </item>
- <item> OptionPaneUI </item>
- <item> OptionalDataException </item>
- <item> OrientationRequested </item>
- <item> OutOfMemoryError </item>
- <item> OutputDeviceAssigned </item>
- <item> OutputKeys </item>
- <item> OutputStream </item>
- <item> OutputStream </item>
- <item> OutputStream </item>
- <item> OutputStreamWriter </item>
- <item> OverlappingFileLockException </item>
- <item> OverlayLayout </item>
- <item> Override </item>
- <item> Owner </item>
- <item> PBEKey </item>
- <item> PBEKeySpec </item>
- <item> PBEParameterSpec </item>
- <item> PDLOverrideSupported </item>
- <item> PERSIST_STORE </item>
- <item> PKCS8EncodedKeySpec </item>
- <item> PKIXBuilderParameters </item>
- <item> PKIXCertPathBuilderResult </item>
- <item> PKIXCertPathChecker </item>
- <item> PKIXCertPathValidatorResult </item>
- <item> PKIXParameters </item>
- <item> POA </item>
- <item> POAHelper </item>
- <item> POAManager </item>
- <item> POAManagerOperations </item>
- <item> POAOperations </item>
- <item> PRIVATE_MEMBER </item>
- <item> PSSParameterSpec </item>
- <item> PSource </item>
- <item> PSource.PSpecified </item>
- <item> PUBLIC_MEMBER </item>
- <item> Pack200 </item>
- <item> Pack200.Packer </item>
- <item> Pack200.Unpacker </item>
- <item> Package </item>
- <item> PackedColorModel </item>
- <item> PageAttributes </item>
- <item> PageAttributes.ColorType </item>
- <item> PageAttributes.MediaType </item>
- <item> PageAttributes.OrientationRequestedType </item>
- <item> PageAttributes.OriginType </item>
- <item> PageAttributes.PrintQualityType </item>
- <item> PageFormat </item>
- <item> PageRanges </item>
- <item> Pageable </item>
- <item> PagedResultsControl </item>
- <item> PagedResultsResponseControl </item>
- <item> PagesPerMinute </item>
- <item> PagesPerMinuteColor </item>
- <item> Paint </item>
- <item> PaintContext </item>
- <item> PaintEvent </item>
- <item> Panel </item>
- <item> PanelUI </item>
- <item> Paper </item>
- <item> ParagraphView </item>
- <item> ParagraphView </item>
- <item> Parameter </item>
- <item> ParameterBlock </item>
- <item> ParameterDescriptor </item>
- <item> ParameterMetaData </item>
- <item> ParameterMode </item>
- <item> ParameterModeHelper </item>
- <item> ParameterModeHolder </item>
- <item> ParameterizedType </item>
- <item> ParseException </item>
- <item> ParsePosition </item>
- <item> Parser </item>
- <item> Parser </item>
- <item> ParserAdapter </item>
- <item> ParserConfigurationException </item>
- <item> ParserDelegator </item>
- <item> ParserFactory </item>
- <item> PartialResultException </item>
- <item> PasswordAuthentication </item>
- <item> PasswordCallback </item>
- <item> PasswordView </item>
- <item> Patch </item>
- <item> PathIterator </item>
- <item> Pattern </item>
- <item> PatternSyntaxException </item>
- <item> Permission </item>
- <item> Permission </item>
- <item> PermissionCollection </item>
- <item> Permissions </item>
- <item> PersistenceDelegate </item>
- <item> PersistentMBean </item>
- <item> PhantomReference </item>
- <item> Pipe </item>
- <item> Pipe.SinkChannel </item>
- <item> Pipe.SourceChannel </item>
- <item> PipedInputStream </item>
- <item> PipedOutputStream </item>
- <item> PipedReader </item>
- <item> PipedWriter </item>
- <item> PixelGrabber </item>
- <item> PixelInterleavedSampleModel </item>
- <item> PlainDocument </item>
- <item> PlainView </item>
- <item> Point </item>
- <item> Point2D </item>
- <item> Point2D.Double </item>
- <item> Point2D.Float </item>
- <item> PointerInfo </item>
- <item> Policy </item>
- <item> Policy </item>
- <item> Policy </item>
- <item> PolicyError </item>
- <item> PolicyErrorCodeHelper </item>
- <item> PolicyErrorHelper </item>
- <item> PolicyErrorHolder </item>
- <item> PolicyFactory </item>
- <item> PolicyFactoryOperations </item>
- <item> PolicyHelper </item>
- <item> PolicyHolder </item>
- <item> PolicyListHelper </item>
- <item> PolicyListHolder </item>
- <item> PolicyNode </item>
- <item> PolicyOperations </item>
- <item> PolicyQualifierInfo </item>
- <item> PolicyTypeHelper </item>
- <item> Polygon </item>
- <item> PooledConnection </item>
- <item> Popup </item>
- <item> PopupFactory </item>
- <item> PopupMenu </item>
- <item> PopupMenuEvent </item>
- <item> PopupMenuListener </item>
- <item> PopupMenuUI </item>
- <item> Port </item>
- <item> Port.Info </item>
- <item> PortUnreachableException </item>
- <item> PortableRemoteObject </item>
- <item> PortableRemoteObjectDelegate </item>
- <item> Position </item>
- <item> Position.Bias </item>
- <item> Predicate </item>
- <item> PreferenceChangeEvent </item>
- <item> PreferenceChangeListener </item>
- <item> Preferences </item>
- <item> PreferencesFactory </item>
- <item> PreparedStatement </item>
- <item> PresentationDirection </item>
- <item> Principal </item>
- <item> Principal </item>
- <item> PrincipalHolder </item>
- <item> PrintEvent </item>
- <item> PrintException </item>
- <item> PrintGraphics </item>
- <item> PrintJob </item>
- <item> PrintJobAdapter </item>
- <item> PrintJobAttribute </item>
- <item> PrintJobAttributeEvent </item>
- <item> PrintJobAttributeListener </item>
- <item> PrintJobAttributeSet </item>
- <item> PrintJobEvent </item>
- <item> PrintJobListener </item>
- <item> PrintQuality </item>
- <item> PrintRequestAttribute </item>
- <item> PrintRequestAttributeSet </item>
- <item> PrintService </item>
- <item> PrintServiceAttribute </item>
- <item> PrintServiceAttributeEvent </item>
- <item> PrintServiceAttributeListener </item>
- <item> PrintServiceAttributeSet </item>
- <item> PrintServiceLookup </item>
- <item> PrintStream </item>
- <item> PrintWriter </item>
- <item> Printable </item>
- <item> PrinterAbortException </item>
- <item> PrinterException </item>
- <item> PrinterGraphics </item>
- <item> PrinterIOException </item>
- <item> PrinterInfo </item>
- <item> PrinterIsAcceptingJobs </item>
- <item> PrinterJob </item>
- <item> PrinterLocation </item>
- <item> PrinterMakeAndModel </item>
- <item> PrinterMessageFromOperator </item>
- <item> PrinterMoreInfo </item>
- <item> PrinterMoreInfoManufacturer </item>
- <item> PrinterName </item>
- <item> PrinterResolution </item>
- <item> PrinterState </item>
- <item> PrinterStateReason </item>
- <item> PrinterStateReasons </item>
- <item> PrinterURI </item>
- <item> PriorityBlockingQueue </item>
- <item> PriorityQueue </item>
- <item> PrivateClassLoader </item>
- <item> PrivateCredentialPermission </item>
- <item> PrivateKey </item>
- <item> PrivateMLet </item>
- <item> PrivilegedAction </item>
- <item> PrivilegedActionException </item>
- <item> PrivilegedExceptionAction </item>
- <item> Process </item>
- <item> ProcessBuilder </item>
- <item> ProcessingInstruction </item>
- <item> ProfileDataException </item>
- <item> ProfileIdHelper </item>
- <item> ProgressBarUI </item>
- <item> ProgressMonitor </item>
- <item> ProgressMonitorInputStream </item>
- <item> Properties </item>
- <item> PropertyChangeEvent </item>
- <item> PropertyChangeListener </item>
- <item> PropertyChangeListenerProxy </item>
- <item> PropertyChangeSupport </item>
- <item> PropertyDescriptor </item>
- <item> PropertyEditor </item>
- <item> PropertyEditorManager </item>
- <item> PropertyEditorSupport </item>
- <item> PropertyPermission </item>
- <item> PropertyResourceBundle </item>
- <item> PropertyVetoException </item>
- <item> ProtectionDomain </item>
- <item> ProtocolException </item>
- <item> Provider </item>
- <item> Provider.Service </item>
- <item> ProviderException </item>
- <item> Proxy </item>
- <item> Proxy </item>
- <item> Proxy.Type </item>
- <item> ProxySelector </item>
- <item> PublicKey </item>
- <item> PushbackInputStream </item>
- <item> PushbackReader </item>
- <item> QName </item>
- <item> QuadCurve2D </item>
- <item> QuadCurve2D.Double </item>
- <item> QuadCurve2D.Float </item>
- <item> Query </item>
- <item> QueryEval </item>
- <item> QueryExp </item>
- <item> Queue </item>
- <item> QueuedJobCount </item>
- <item> RC2ParameterSpec </item>
- <item> RC5ParameterSpec </item>
- <item> REBIND </item>
- <item> REQUEST_PROCESSING_POLICY_ID </item>
- <item> RGBImageFilter </item>
- <item> RMIClassLoader </item>
- <item> RMIClassLoaderSpi </item>
- <item> RMIClientSocketFactory </item>
- <item> RMIConnection </item>
- <item> RMIConnectionImpl </item>
- <item> RMIConnectionImpl_Stub </item>
- <item> RMIConnector </item>
- <item> RMIConnectorServer </item>
- <item> RMICustomMaxStreamFormat </item>
- <item> RMIFailureHandler </item>
- <item> RMIIIOPServerImpl </item>
- <item> RMIJRMPServerImpl </item>
- <item> RMISecurityException </item>
- <item> RMISecurityManager </item>
- <item> RMIServer </item>
- <item> RMIServerImpl </item>
- <item> RMIServerImpl_Stub </item>
- <item> RMIServerSocketFactory </item>
- <item> RMISocketFactory </item>
- <item> RSAKey </item>
- <item> RSAKeyGenParameterSpec </item>
- <item> RSAMultiPrimePrivateCrtKey </item>
- <item> RSAMultiPrimePrivateCrtKeySpec </item>
- <item> RSAOtherPrimeInfo </item>
- <item> RSAPrivateCrtKey </item>
- <item> RSAPrivateCrtKeySpec </item>
- <item> RSAPrivateKey </item>
- <item> RSAPrivateKeySpec </item>
- <item> RSAPublicKey </item>
- <item> RSAPublicKeySpec </item>
- <item> RTFEditorKit </item>
- <item> Random </item>
- <item> RandomAccess </item>
- <item> RandomAccessFile </item>
- <item> Raster </item>
- <item> RasterFormatException </item>
- <item> RasterOp </item>
- <item> Rdn </item>
- <item> ReadOnlyBufferException </item>
- <item> ReadWriteLock </item>
- <item> Readable </item>
- <item> ReadableByteChannel </item>
- <item> Reader </item>
- <item> RealmCallback </item>
- <item> RealmChoiceCallback </item>
- <item> Receiver </item>
- <item> Rectangle </item>
- <item> Rectangle2D </item>
- <item> Rectangle2D.Double </item>
- <item> Rectangle2D.Float </item>
- <item> RectangularShape </item>
- <item> ReentrantLock </item>
- <item> ReentrantReadWriteLock </item>
- <item> ReentrantReadWriteLock.ReadLock </item>
- <item> ReentrantReadWriteLock.WriteLock </item>
- <item> Ref </item>
- <item> RefAddr </item>
- <item> Reference </item>
- <item> Reference </item>
- <item> ReferenceQueue </item>
- <item> ReferenceUriSchemesSupported </item>
- <item> Referenceable </item>
- <item> ReferralException </item>
- <item> ReflectPermission </item>
- <item> ReflectionException </item>
- <item> RefreshFailedException </item>
- <item> Refreshable </item>
- <item> Region </item>
- <item> RegisterableService </item>
- <item> Registry </item>
- <item> RegistryHandler </item>
- <item> RejectedExecutionException </item>
- <item> RejectedExecutionHandler </item>
- <item> Relation </item>
- <item> RelationException </item>
- <item> RelationNotFoundException </item>
- <item> RelationNotification </item>
- <item> RelationService </item>
- <item> RelationServiceMBean </item>
- <item> RelationServiceNotRegisteredException </item>
- <item> RelationSupport </item>
- <item> RelationSupportMBean </item>
- <item> RelationType </item>
- <item> RelationTypeNotFoundException </item>
- <item> RelationTypeSupport </item>
- <item> RemarshalException </item>
- <item> Remote </item>
- <item> RemoteCall </item>
- <item> RemoteException </item>
- <item> RemoteObject </item>
- <item> RemoteObjectInvocationHandler </item>
- <item> RemoteRef </item>
- <item> RemoteServer </item>
- <item> RemoteStub </item>
- <item> RenderContext </item>
- <item> RenderableImage </item>
- <item> RenderableImageOp </item>
- <item> RenderableImageProducer </item>
- <item> RenderedImage </item>
- <item> RenderedImageFactory </item>
- <item> Renderer </item>
- <item> RenderingHints </item>
- <item> RenderingHints.Key </item>
- <item> RepaintManager </item>
- <item> ReplicateScaleFilter </item>
- <item> RepositoryIdHelper </item>
- <item> Request </item>
- <item> RequestInfo </item>
- <item> RequestInfoOperations </item>
- <item> RequestProcessingPolicy </item>
- <item> RequestProcessingPolicyOperations </item>
- <item> RequestProcessingPolicyValue </item>
- <item> RequestingUserName </item>
- <item> RequiredModelMBean </item>
- <item> RescaleOp </item>
- <item> ResolutionSyntax </item>
- <item> ResolveResult </item>
- <item> Resolver </item>
- <item> ResourceBundle </item>
- <item> ResponseCache </item>
- <item> ResponseHandler </item>
- <item> Result </item>
- <item> ResultSet </item>
- <item> ResultSetMetaData </item>
- <item> Retention </item>
- <item> RetentionPolicy </item>
- <item> ReverbType </item>
- <item> Robot </item>
- <item> Role </item>
- <item> RoleInfo </item>
- <item> RoleInfoNotFoundException </item>
- <item> RoleList </item>
- <item> RoleNotFoundException </item>
- <item> RoleResult </item>
- <item> RoleStatus </item>
- <item> RoleUnresolved </item>
- <item> RoleUnresolvedList </item>
- <item> RootPaneContainer </item>
- <item> RootPaneUI </item>
- <item> RoundRectangle2D </item>
- <item> RoundRectangle2D.Double </item>
- <item> RoundRectangle2D.Float </item>
- <item> RoundingMode </item>
- <item> RowMapper </item>
- <item> RowSet </item>
- <item> RowSetEvent </item>
- <item> RowSetInternal </item>
- <item> RowSetListener </item>
- <item> RowSetMetaData </item>
- <item> RowSetMetaDataImpl </item>
- <item> RowSetReader </item>
- <item> RowSetWarning </item>
- <item> RowSetWriter </item>
- <item> RuleBasedCollator </item>
- <item> RunTime </item>
- <item> RunTimeOperations </item>
- <item> Runnable </item>
- <item> Runtime </item>
- <item> RuntimeErrorException </item>
- <item> RuntimeException </item>
- <item> RuntimeMBeanException </item>
- <item> RuntimeMXBean </item>
- <item> RuntimeOperationsException </item>
- <item> RuntimePermission </item>
- <item> SAXException </item>
- <item> SAXNotRecognizedException </item>
- <item> SAXNotSupportedException </item>
- <item> SAXParseException </item>
- <item> SAXParser </item>
- <item> SAXParserFactory </item>
- <item> SAXResult </item>
- <item> SAXSource </item>
- <item> SAXTransformerFactory </item>
- <item> SERVANT_RETENTION_POLICY_ID </item>
- <item> SQLData </item>
- <item> SQLException </item>
- <item> SQLInput </item>
- <item> SQLInputImpl </item>
- <item> SQLOutput </item>
- <item> SQLOutputImpl </item>
- <item> SQLPermission </item>
- <item> SQLWarning </item>
- <item> SSLContext </item>
- <item> SSLContextSpi </item>
- <item> SSLEngine </item>
- <item> SSLEngineResult </item>
- <item> SSLEngineResult.HandshakeStatus </item>
- <item> SSLEngineResult.Status </item>
- <item> SSLException </item>
- <item> SSLHandshakeException </item>
- <item> SSLKeyException </item>
- <item> SSLPeerUnverifiedException </item>
- <item> SSLPermission </item>
- <item> SSLProtocolException </item>
- <item> SSLServerSocket </item>
- <item> SSLServerSocketFactory </item>
- <item> SSLSession </item>
- <item> SSLSessionBindingEvent </item>
- <item> SSLSessionBindingListener </item>
- <item> SSLSessionContext </item>
- <item> SSLSocket </item>
- <item> SSLSocketFactory </item>
- <item> SUCCESSFUL </item>
- <item> SYNC_WITH_TRANSPORT </item>
- <item> SYSTEM_EXCEPTION </item>
- <item> SampleModel </item>
- <item> Sasl </item>
- <item> SaslClient </item>
- <item> SaslClientFactory </item>
- <item> SaslException </item>
- <item> SaslServer </item>
- <item> SaslServerFactory </item>
- <item> Savepoint </item>
- <item> Scanner </item>
- <item> ScatteringByteChannel </item>
- <item> ScheduledExecutorService </item>
- <item> ScheduledFuture </item>
- <item> ScheduledThreadPoolExecutor </item>
- <item> Schema </item>
- <item> SchemaFactory </item>
- <item> SchemaFactoryLoader </item>
- <item> SchemaViolationException </item>
- <item> ScrollBarUI </item>
- <item> ScrollPane </item>
- <item> ScrollPaneAdjustable </item>
- <item> ScrollPaneConstants </item>
- <item> ScrollPaneLayout </item>
- <item> ScrollPaneLayout.UIResource </item>
- <item> ScrollPaneUI </item>
- <item> Scrollable </item>
- <item> Scrollbar </item>
- <item> SealedObject </item>
- <item> SearchControls </item>
- <item> SearchResult </item>
- <item> SecretKey </item>
- <item> SecretKeyFactory </item>
- <item> SecretKeyFactorySpi </item>
- <item> SecretKeySpec </item>
- <item> SecureCacheResponse </item>
- <item> SecureClassLoader </item>
- <item> SecureRandom </item>
- <item> SecureRandomSpi </item>
- <item> Security </item>
- <item> SecurityException </item>
- <item> SecurityManager </item>
- <item> SecurityPermission </item>
- <item> Segment </item>
- <item> SelectableChannel </item>
- <item> SelectionKey </item>
- <item> Selector </item>
- <item> SelectorProvider </item>
- <item> Semaphore </item>
- <item> SeparatorUI </item>
- <item> Sequence </item>
- <item> SequenceInputStream </item>
- <item> Sequencer </item>
- <item> Sequencer.SyncMode </item>
- <item> SerialArray </item>
- <item> SerialBlob </item>
- <item> SerialClob </item>
- <item> SerialDatalink </item>
- <item> SerialException </item>
- <item> SerialJavaObject </item>
- <item> SerialRef </item>
- <item> SerialStruct </item>
- <item> Serializable </item>
- <item> SerializablePermission </item>
- <item> Servant </item>
- <item> ServantActivator </item>
- <item> ServantActivatorHelper </item>
- <item> ServantActivatorOperations </item>
- <item> ServantActivatorPOA </item>
- <item> ServantAlreadyActive </item>
- <item> ServantAlreadyActiveHelper </item>
- <item> ServantLocator </item>
- <item> ServantLocatorHelper </item>
- <item> ServantLocatorOperations </item>
- <item> ServantLocatorPOA </item>
- <item> ServantManager </item>
- <item> ServantManagerOperations </item>
- <item> ServantNotActive </item>
- <item> ServantNotActiveHelper </item>
- <item> ServantObject </item>
- <item> ServantRetentionPolicy </item>
- <item> ServantRetentionPolicyOperations </item>
- <item> ServantRetentionPolicyValue </item>
- <item> ServerCloneException </item>
- <item> ServerError </item>
- <item> ServerException </item>
- <item> ServerIdHelper </item>
- <item> ServerNotActiveException </item>
- <item> ServerRef </item>
- <item> ServerRequest </item>
- <item> ServerRequestInfo </item>
- <item> ServerRequestInfoOperations </item>
- <item> ServerRequestInterceptor </item>
- <item> ServerRequestInterceptorOperations </item>
- <item> ServerRuntimeException </item>
- <item> ServerSocket </item>
- <item> ServerSocketChannel </item>
- <item> ServerSocketFactory </item>
- <item> ServiceContext </item>
- <item> ServiceContextHelper </item>
- <item> ServiceContextHolder </item>
- <item> ServiceContextListHelper </item>
- <item> ServiceContextListHolder </item>
- <item> ServiceDetail </item>
- <item> ServiceDetailHelper </item>
- <item> ServiceIdHelper </item>
- <item> ServiceInformation </item>
- <item> ServiceInformationHelper </item>
- <item> ServiceInformationHolder </item>
- <item> ServiceNotFoundException </item>
- <item> ServicePermission </item>
- <item> ServiceRegistry </item>
- <item> ServiceRegistry.Filter </item>
- <item> ServiceUI </item>
- <item> ServiceUIFactory </item>
- <item> ServiceUnavailableException </item>
- <item> Set </item>
- <item> SetOfIntegerSyntax </item>
- <item> SetOverrideType </item>
- <item> SetOverrideTypeHelper </item>
- <item> Severity </item>
- <item> Shape </item>
- <item> ShapeGraphicAttribute </item>
- <item> SheetCollate </item>
- <item> Short </item>
- <item> ShortBuffer </item>
- <item> ShortBufferException </item>
- <item> ShortHolder </item>
- <item> ShortLookupTable </item>
- <item> ShortMessage </item>
- <item> ShortSeqHelper </item>
- <item> ShortSeqHolder </item>
- <item> Sides </item>
- <item> Signature </item>
- <item> SignatureException </item>
- <item> SignatureSpi </item>
- <item> SignedObject </item>
- <item> Signer </item>
- <item> SimpleAttributeSet </item>
- <item> SimpleBeanInfo </item>
- <item> SimpleDateFormat </item>
- <item> SimpleDoc </item>
- <item> SimpleFormatter </item>
- <item> SimpleTimeZone </item>
- <item> SimpleType </item>
- <item> SinglePixelPackedSampleModel </item>
- <item> SingleSelectionModel </item>
- <item> Size2DSyntax </item>
- <item> SizeLimitExceededException </item>
- <item> SizeRequirements </item>
- <item> SizeSequence </item>
- <item> Skeleton </item>
- <item> SkeletonMismatchException </item>
- <item> SkeletonNotFoundException </item>
- <item> SliderUI </item>
- <item> Socket </item>
- <item> SocketAddress </item>
- <item> SocketChannel </item>
- <item> SocketException </item>
- <item> SocketFactory </item>
- <item> SocketHandler </item>
- <item> SocketImpl </item>
- <item> SocketImplFactory </item>
- <item> SocketOptions </item>
- <item> SocketPermission </item>
- <item> SocketSecurityException </item>
- <item> SocketTimeoutException </item>
- <item> SoftBevelBorder </item>
- <item> SoftReference </item>
- <item> SortControl </item>
- <item> SortKey </item>
- <item> SortResponseControl </item>
- <item> SortedMap </item>
- <item> SortedSet </item>
- <item> SortingFocusTraversalPolicy </item>
- <item> Soundbank </item>
- <item> SoundbankReader </item>
- <item> SoundbankResource </item>
- <item> Source </item>
- <item> SourceDataLine </item>
- <item> SourceLocator </item>
- <item> SpinnerDateModel </item>
- <item> SpinnerListModel </item>
- <item> SpinnerModel </item>
- <item> SpinnerNumberModel </item>
- <item> SpinnerUI </item>
- <item> SplitPaneUI </item>
- <item> Spring </item>
- <item> SpringLayout </item>
- <item> SpringLayout.Constraints </item>
- <item> SslRMIClientSocketFactory </item>
- <item> SslRMIServerSocketFactory </item>
- <item> Stack </item>
- <item> StackOverflowError </item>
- <item> StackTraceElement </item>
- <item> StandardMBean </item>
- <item> StartTlsRequest </item>
- <item> StartTlsResponse </item>
- <item> State </item>
- <item> StateEdit </item>
- <item> StateEditable </item>
- <item> StateFactory </item>
- <item> Statement </item>
- <item> Statement </item>
- <item> StreamCorruptedException </item>
- <item> StreamHandler </item>
- <item> StreamPrintService </item>
- <item> StreamPrintServiceFactory </item>
- <item> StreamResult </item>
- <item> StreamSource </item>
- <item> StreamTokenizer </item>
- <item> Streamable </item>
- <item> StreamableValue </item>
- <item> StrictMath </item>
- <item> String </item>
- <item> StringBuffer </item>
- <item> StringBufferInputStream </item>
- <item> StringBuilder </item>
- <item> StringCharacterIterator </item>
- <item> StringContent </item>
- <item> StringHolder </item>
- <item> StringIndexOutOfBoundsException </item>
- <item> StringMonitor </item>
- <item> StringMonitorMBean </item>
- <item> StringNameHelper </item>
- <item> StringReader </item>
- <item> StringRefAddr </item>
- <item> StringSelection </item>
- <item> StringSeqHelper </item>
- <item> StringSeqHolder </item>
- <item> StringTokenizer </item>
- <item> StringValueExp </item>
- <item> StringValueHelper </item>
- <item> StringWriter </item>
- <item> Stroke </item>
- <item> Struct </item>
- <item> StructMember </item>
- <item> StructMemberHelper </item>
- <item> Stub </item>
- <item> StubDelegate </item>
- <item> StubNotFoundException </item>
- <item> Style </item>
- <item> StyleConstants </item>
- <item> StyleConstants.CharacterConstants </item>
- <item> StyleConstants.ColorConstants </item>
- <item> StyleConstants.FontConstants </item>
- <item> StyleConstants.ParagraphConstants </item>
- <item> StyleContext </item>
- <item> StyleSheet </item>
- <item> StyleSheet.BoxPainter </item>
- <item> StyleSheet.ListPainter </item>
- <item> StyledDocument </item>
- <item> StyledEditorKit </item>
- <item> StyledEditorKit.AlignmentAction </item>
- <item> StyledEditorKit.BoldAction </item>
- <item> StyledEditorKit.FontFamilyAction </item>
- <item> StyledEditorKit.FontSizeAction </item>
- <item> StyledEditorKit.ForegroundAction </item>
- <item> StyledEditorKit.ItalicAction </item>
- <item> StyledEditorKit.StyledTextAction </item>
- <item> StyledEditorKit.UnderlineAction </item>
- <item> Subject </item>
- <item> SubjectDelegationPermission </item>
- <item> SubjectDomainCombiner </item>
- <item> SupportedValuesAttribute </item>
- <item> SuppressWarnings </item>
- <item> SwingConstants </item>
- <item> SwingPropertyChangeSupport </item>
- <item> SwingUtilities </item>
- <item> SyncFactory </item>
- <item> SyncFactoryException </item>
- <item> SyncFailedException </item>
- <item> SyncProvider </item>
- <item> SyncProviderException </item>
- <item> SyncResolver </item>
- <item> SyncScopeHelper </item>
- <item> SynchronousQueue </item>
- <item> SynthConstants </item>
- <item> SynthContext </item>
- <item> SynthGraphicsUtils </item>
- <item> SynthLookAndFeel </item>
- <item> SynthPainter </item>
- <item> SynthStyle </item>
- <item> SynthStyleFactory </item>
- <item> Synthesizer </item>
- <item> SysexMessage </item>
- <item> System </item>
- <item> SystemColor </item>
- <item> SystemException </item>
- <item> SystemFlavorMap </item>
- <item> TAG_ALTERNATE_IIOP_ADDRESS </item>
- <item> TAG_CODE_SETS </item>
- <item> TAG_INTERNET_IOP </item>
- <item> TAG_JAVA_CODEBASE </item>
- <item> TAG_MULTIPLE_COMPONENTS </item>
- <item> TAG_ORB_TYPE </item>
- <item> TAG_POLICIES </item>
- <item> TAG_RMI_CUSTOM_MAX_STREAM_FORMAT </item>
- <item> TCKind </item>
- <item> THREAD_POLICY_ID </item>
- <item> TIMEOUT </item>
- <item> TRANSACTION_MODE </item>
- <item> TRANSACTION_REQUIRED </item>
- <item> TRANSACTION_ROLLEDBACK </item>
- <item> TRANSACTION_UNAVAILABLE </item>
- <item> TRANSIENT </item>
- <item> TRANSPORT_RETRY </item>
- <item> TabExpander </item>
- <item> TabSet </item>
- <item> TabStop </item>
- <item> TabableView </item>
- <item> TabbedPaneUI </item>
- <item> TableCellEditor </item>
- <item> TableCellRenderer </item>
- <item> TableColumn </item>
- <item> TableColumnModel </item>
- <item> TableColumnModelEvent </item>
- <item> TableColumnModelListener </item>
- <item> TableHeaderUI </item>
- <item> TableModel </item>
- <item> TableModelEvent </item>
- <item> TableModelListener </item>
- <item> TableUI </item>
- <item> TableView </item>
- <item> TabularData </item>
- <item> TabularDataSupport </item>
- <item> TabularType </item>
- <item> TagElement </item>
- <item> TaggedComponent </item>
- <item> TaggedComponentHelper </item>
- <item> TaggedComponentHolder </item>
- <item> TaggedProfile </item>
- <item> TaggedProfileHelper </item>
- <item> TaggedProfileHolder </item>
- <item> Target </item>
- <item> TargetDataLine </item>
- <item> TargetedNotification </item>
- <item> Templates </item>
- <item> TemplatesHandler </item>
- <item> Text </item>
- <item> TextAction </item>
- <item> TextArea </item>
- <item> TextAttribute </item>
- <item> TextComponent </item>
- <item> TextEvent </item>
- <item> TextField </item>
- <item> TextHitInfo </item>
- <item> TextInputCallback </item>
- <item> TextLayout </item>
- <item> TextLayout.CaretPolicy </item>
- <item> TextListener </item>
- <item> TextMeasurer </item>
- <item> TextOutputCallback </item>
- <item> TextSyntax </item>
- <item> TextUI </item>
- <item> TexturePaint </item>
- <item> Thread </item>
- <item> Thread.State </item>
- <item> Thread.UncaughtExceptionHandler </item>
- <item> ThreadDeath </item>
- <item> ThreadFactory </item>
- <item> ThreadGroup </item>
- <item> ThreadInfo </item>
- <item> ThreadLocal </item>
- <item> ThreadMXBean </item>
- <item> ThreadPolicy </item>
- <item> ThreadPolicyOperations </item>
- <item> ThreadPolicyValue </item>
- <item> ThreadPoolExecutor </item>
- <item> ThreadPoolExecutor.AbortPolicy </item>
- <item> ThreadPoolExecutor.CallerRunsPolicy </item>
- <item> ThreadPoolExecutor.DiscardOldestPolicy </item>
- <item> ThreadPoolExecutor.DiscardPolicy </item>
- <item> Throwable </item>
- <item> Tie </item>
- <item> TileObserver </item>
- <item> Time </item>
- <item> TimeLimitExceededException </item>
- <item> TimeUnit </item>
- <item> TimeZone </item>
- <item> TimeoutException </item>
- <item> Timer </item>
- <item> Timer </item>
- <item> Timer </item>
- <item> TimerAlarmClockNotification </item>
- <item> TimerMBean </item>
- <item> TimerNotification </item>
- <item> TimerTask </item>
- <item> Timestamp </item>
- <item> Timestamp </item>
- <item> TitledBorder </item>
- <item> TooManyListenersException </item>
- <item> ToolBarUI </item>
- <item> ToolTipManager </item>
- <item> ToolTipUI </item>
- <item> Toolkit </item>
- <item> Track </item>
- <item> TransactionRequiredException </item>
- <item> TransactionRolledbackException </item>
- <item> TransactionService </item>
- <item> TransactionalWriter </item>
- <item> TransferHandler </item>
- <item> Transferable </item>
- <item> TransformAttribute </item>
- <item> Transformer </item>
- <item> TransformerConfigurationException </item>
- <item> TransformerException </item>
- <item> TransformerFactory </item>
- <item> TransformerFactoryConfigurationError </item>
- <item> TransformerHandler </item>
- <item> Transmitter </item>
- <item> Transparency </item>
- <item> TreeCellEditor </item>
- <item> TreeCellRenderer </item>
- <item> TreeExpansionEvent </item>
- <item> TreeExpansionListener </item>
- <item> TreeMap </item>
- <item> TreeModel </item>
- <item> TreeModelEvent </item>
- <item> TreeModelListener </item>
- <item> TreeNode </item>
- <item> TreePath </item>
- <item> TreeSelectionEvent </item>
- <item> TreeSelectionListener </item>
- <item> TreeSelectionModel </item>
- <item> TreeSet </item>
- <item> TreeUI </item>
- <item> TreeWillExpandListener </item>
- <item> TrustAnchor </item>
- <item> TrustManager </item>
- <item> TrustManagerFactory </item>
- <item> TrustManagerFactorySpi </item>
- <item> Type </item>
- <item> TypeCode </item>
- <item> TypeCodeHolder </item>
- <item> TypeInfo </item>
- <item> TypeInfoProvider </item>
- <item> TypeMismatch </item>
- <item> TypeMismatch </item>
- <item> TypeMismatch </item>
- <item> TypeMismatchHelper </item>
- <item> TypeMismatchHelper </item>
- <item> TypeNotPresentException </item>
- <item> TypeVariable </item>
- <item> Types </item>
- <item> UID </item>
- <item> UIDefaults </item>
- <item> UIDefaults.ActiveValue </item>
- <item> UIDefaults.LazyInputMap </item>
- <item> UIDefaults.LazyValue </item>
- <item> UIDefaults.ProxyLazyValue </item>
- <item> UIManager </item>
- <item> UIManager.LookAndFeelInfo </item>
- <item> UIResource </item>
- <item> ULongLongSeqHelper </item>
- <item> ULongLongSeqHolder </item>
- <item> ULongSeqHelper </item>
- <item> ULongSeqHolder </item>
- <item> UNKNOWN </item>
- <item> UNKNOWN </item>
- <item> UNSUPPORTED_POLICY </item>
- <item> UNSUPPORTED_POLICY_VALUE </item>
- <item> URI </item>
- <item> URIException </item>
- <item> URIResolver </item>
- <item> URISyntax </item>
- <item> URISyntaxException </item>
- <item> URL </item>
- <item> URLClassLoader </item>
- <item> URLConnection </item>
- <item> URLDecoder </item>
- <item> URLEncoder </item>
- <item> URLStreamHandler </item>
- <item> URLStreamHandlerFactory </item>
- <item> URLStringHelper </item>
- <item> USER_EXCEPTION </item>
- <item> UShortSeqHelper </item>
- <item> UShortSeqHolder </item>
- <item> UTFDataFormatException </item>
- <item> UUID </item>
- <item> UndeclaredThrowableException </item>
- <item> UndoManager </item>
- <item> UndoableEdit </item>
- <item> UndoableEditEvent </item>
- <item> UndoableEditListener </item>
- <item> UndoableEditSupport </item>
- <item> UnexpectedException </item>
- <item> UnicastRemoteObject </item>
- <item> UnionMember </item>
- <item> UnionMemberHelper </item>
- <item> UnknownEncoding </item>
- <item> UnknownEncodingHelper </item>
- <item> UnknownError </item>
- <item> UnknownException </item>
- <item> UnknownFormatConversionException </item>
- <item> UnknownFormatFlagsException </item>
- <item> UnknownGroupException </item>
- <item> UnknownHostException </item>
- <item> UnknownHostException </item>
- <item> UnknownObjectException </item>
- <item> UnknownServiceException </item>
- <item> UnknownUserException </item>
- <item> UnknownUserExceptionHelper </item>
- <item> UnknownUserExceptionHolder </item>
- <item> UnmappableCharacterException </item>
- <item> UnmarshalException </item>
- <item> UnmodifiableClassException </item>
- <item> UnmodifiableSetException </item>
- <item> UnrecoverableEntryException </item>
- <item> UnrecoverableKeyException </item>
- <item> Unreferenced </item>
- <item> UnresolvedAddressException </item>
- <item> UnresolvedPermission </item>
- <item> UnsatisfiedLinkError </item>
- <item> UnsolicitedNotification </item>
- <item> UnsolicitedNotificationEvent </item>
- <item> UnsolicitedNotificationListener </item>
- <item> UnsupportedAddressTypeException </item>
- <item> UnsupportedAudioFileException </item>
- <item> UnsupportedCallbackException </item>
- <item> UnsupportedCharsetException </item>
- <item> UnsupportedClassVersionError </item>
- <item> UnsupportedEncodingException </item>
- <item> UnsupportedFlavorException </item>
- <item> UnsupportedLookAndFeelException </item>
- <item> UnsupportedOperationException </item>
- <item> UserDataHandler </item>
- <item> UserException </item>
- <item> Util </item>
- <item> UtilDelegate </item>
- <item> Utilities </item>
- <item> VMID </item>
- <item> VM_ABSTRACT </item>
- <item> VM_CUSTOM </item>
- <item> VM_NONE </item>
- <item> VM_TRUNCATABLE </item>
- <item> Validator </item>
- <item> ValidatorHandler </item>
- <item> ValueBase </item>
- <item> ValueBaseHelper </item>
- <item> ValueBaseHolder </item>
- <item> ValueExp </item>
- <item> ValueFactory </item>
- <item> ValueHandler </item>
- <item> ValueHandlerMultiFormat </item>
- <item> ValueInputStream </item>
- <item> ValueMember </item>
- <item> ValueMemberHelper </item>
- <item> ValueOutputStream </item>
- <item> VariableHeightLayoutCache </item>
- <item> Vector </item>
- <item> VerifyError </item>
- <item> VersionSpecHelper </item>
- <item> VetoableChangeListener </item>
- <item> VetoableChangeListenerProxy </item>
- <item> VetoableChangeSupport </item>
- <item> View </item>
- <item> ViewFactory </item>
- <item> ViewportLayout </item>
- <item> ViewportUI </item>
- <item> VirtualMachineError </item>
- <item> Visibility </item>
- <item> VisibilityHelper </item>
- <item> VoiceStatus </item>
- <item> Void </item>
- <item> VolatileImage </item>
- <item> WCharSeqHelper </item>
- <item> WCharSeqHolder </item>
- <item> WStringSeqHelper </item>
- <item> WStringSeqHolder </item>
- <item> WStringValueHelper </item>
- <item> WeakHashMap </item>
- <item> WeakReference </item>
- <item> WebRowSet </item>
- <item> WildcardType </item>
- <item> Window </item>
- <item> WindowAdapter </item>
- <item> WindowConstants </item>
- <item> WindowEvent </item>
- <item> WindowFocusListener </item>
- <item> WindowListener </item>
- <item> WindowStateListener </item>
- <item> WrappedPlainView </item>
- <item> WritableByteChannel </item>
- <item> WritableRaster </item>
- <item> WritableRenderedImage </item>
- <item> WriteAbortedException </item>
- <item> Writer </item>
- <item> WrongAdapter </item>
- <item> WrongAdapterHelper </item>
- <item> WrongPolicy </item>
- <item> WrongPolicyHelper </item>
- <item> WrongTransaction </item>
- <item> WrongTransactionHelper </item>
- <item> WrongTransactionHolder </item>
- <item> X500Principal </item>
- <item> X500PrivateCredential </item>
- <item> X509CRL </item>
- <item> X509CRLEntry </item>
- <item> X509CRLSelector </item>
- <item> X509CertSelector </item>
- <item> X509Certificate </item>
- <item> X509Certificate </item>
- <item> X509EncodedKeySpec </item>
- <item> X509ExtendedKeyManager </item>
- <item> X509Extension </item>
- <item> X509KeyManager </item>
- <item> X509TrustManager </item>
- <item> XAConnection </item>
- <item> XADataSource </item>
- <item> XAException </item>
- <item> XAResource </item>
- <item> XMLConstants </item>
- <item> XMLDecoder </item>
- <item> XMLEncoder </item>
- <item> XMLFilter </item>
- <item> XMLFilterImpl </item>
- <item> XMLFormatter </item>
- <item> XMLGregorianCalendar </item>
- <item> XMLParseException </item>
- <item> XMLReader </item>
- <item> XMLReaderAdapter </item>
- <item> XMLReaderFactory </item>
- <item> XPath </item>
- <item> XPathConstants </item>
- <item> XPathException </item>
- <item> XPathExpression </item>
- <item> XPathExpressionException </item>
- <item> XPathFactory </item>
- <item> XPathFactoryConfigurationException </item>
- <item> XPathFunction </item>
- <item> XPathFunctionException </item>
- <item> XPathFunctionResolver </item>
- <item> XPathVariableResolver </item>
- <item> Xid </item>
- <item> XmlReader </item>
- <item> XmlWriter </item>
- <item> ZipEntry </item>
- <item> ZipException </item>
- <item> ZipFile </item>
- <item> ZipInputStream </item>
- <item> ZipOutputStream </item>
- <item> ZoneView </item>
- <item> _BindingIteratorImplBase </item>
- <item> _BindingIteratorStub </item>
- <item> _DynAnyFactoryStub </item>
- <item> _DynAnyStub </item>
- <item> _DynArrayStub </item>
- <item> _DynEnumStub </item>
- <item> _DynFixedStub </item>
- <item> _DynSequenceStub </item>
- <item> _DynStructStub </item>
- <item> _DynUnionStub </item>
- <item> _DynValueStub </item>
- <item> _IDLTypeStub </item>
- <item> _NamingContextExtStub </item>
- <item> _NamingContextImplBase </item>
- <item> _NamingContextStub </item>
- <item> _PolicyStub </item>
- <item> _Remote_Stub </item>
- <item> _ServantActivatorStub </item>
- <item> _ServantLocatorStub </item>
-
-<!-- new classes of jdk 6.0 -->
-
- <item> AbstractAnnotationValueVisitor6 </item>
- <item> AbstractElementVisitor6 </item>
- <item> AbstractMarshallerImpl </item>
- <item> AbstractOwnableSynchronizer </item>
- <item> AbstractProcessor </item>
- <item> AbstractQueuedLongSynchronizer </item>
- <item> AbstractScriptEngine </item>
- <item> AbstractTypeVisitor6 </item>
- <item> AbstractUnmarshallerImpl </item>
- <item> ActivationDataFlavor </item>
- <item> AlgorithmMethod </item>
- <item> AnnotationMirror </item>
- <item> AnnotationValue </item>
- <item> AnnotationValueVisitor </item>
- <item> ArrayDeque </item>
- <item> AsyncHandler </item>
- <item> AttachmentMarshaller </item>
- <item> AttachmentPart </item>
- <item> AttachmentUnmarshaller </item>
- <item> Binder </item>
- <item> BindingProvider </item>
- <item> Bindings </item>
- <item> BlockingDeque </item>
- <item> BreakIteratorProvider </item>
- <item> C14NMethodParameterSpec </item>
- <item> CanonicalizationMethod </item>
- <item> Characters </item>
- <item> ClientInfoStatus </item>
- <item> CollapsedStringAdapter </item>
- <item> CollatorProvider </item>
- <item> CommandInfo </item>
- <item> CommandMap </item>
- <item> CommandObject </item>
- <item> CommonDataSource </item>
- <item> Compilable </item>
- <item> CompiledScript </item>
- <item> Completion </item>
- <item> Completions </item>
- <item> CompositeDataInvocationHandler </item>
- <item> CompositeDataView </item>
- <item> ConcurrentNavigableMap </item>
- <item> ConcurrentSkipListMap </item>
- <item> ConcurrentSkipListSet </item>
- <item> ConfigurationSpi </item>
- <item> Console </item>
- <item> ConstructorProperties </item>
- <item> CookieManager </item>
- <item> CookiePolicy </item>
- <item> CookieStore </item>
- <item> CurrencyNameProvider </item>
- <item> Data </item>
- <item> DataContentHandler </item>
- <item> DataContentHandlerFactory </item>
- <item> DataHandler </item>
- <item> DatatypeConverter </item>
- <item> DatatypeConverterInterface </item>
- <item> DateFormatProvider </item>
- <item> DateFormatSymbolsProvider </item>
- <item> DecimalFormatSymbolsProvider </item>
- <item> DeclaredType </item>
- <item> DefaultRowSorter </item>
- <item> DefaultValidationEventHandler </item>
- <item> DeflaterInputStream </item>
- <item> Deque </item>
- <item> DescriptorKey </item>
- <item> DescriptorRead </item>
- <item> Desktop </item>
- <item> Detail </item>
- <item> DetailEntry </item>
- <item> Diagnostic </item>
- <item> DiagnosticCollector </item>
- <item> DiagnosticListener </item>
- <item> DigestMethod </item>
- <item> DigestMethodParameterSpec </item>
- <item> Dispatch </item>
- <item> DOMCryptoContext </item>
- <item> DomHandler </item>
- <item> DOMSignContext </item>
- <item> DOMStructure </item>
- <item> DOMURIReference </item>
- <item> DOMValidateContext </item>
- <item> DropMode </item>
- <item> ElementFilter </item>
- <item> ElementKind </item>
- <item> ElementKindVisitor6 </item>
- <item> Elements </item>
- <item> ElementScanner6 </item>
- <item> ElementVisitor </item>
- <item> EndDocument </item>
- <item> EndElement </item>
- <item> Endpoint </item>
- <item> EntityDeclaration </item>
- <item> ErrorType </item>
- <item> EventException </item>
- <item> EventFilter </item>
- <item> EventReaderDelegate </item>
- <item> EventTarget </item>
- <item> ExcC14NParameterSpec </item>
- <item> ExecutableElement </item>
- <item> ExecutableType </item>
- <item> FileDataSource </item>
- <item> FileNameExtensionFilter </item>
- <item> FileObject </item>
- <item> Filer </item>
- <item> FilerException </item>
- <item> FileTypeMap </item>
- <item> ForwardingFileObject </item>
- <item> ForwardingJavaFileManager </item>
- <item> ForwardingJavaFileObject </item>
- <item> Generated </item>
- <item> GridBagLayoutInfo </item>
- <item> GroupLayout </item>
- <item> HandlerChain </item>
- <item> HandlerResolver </item>
- <item> HexBinaryAdapter </item>
- <item> HMACParameterSpec </item>
- <item> Holder </item>
- <item> HTTPBinding </item>
- <item> HttpCookie </item>
- <item> HTTPException </item>
- <item> IDN </item>
- <item> ImmutableDescriptor </item>
- <item> InflaterOutputStream </item>
- <item> InitParam </item>
- <item> InterfaceAddress </item>
- <item> Invocable </item>
- <item> IOError </item>
- <item> JavaCompiler </item>
- <item> JavaFileManager </item>
- <item> JavaFileObject </item>
- <item> JAXBContext </item>
- <item> JAXBElement </item>
- <item> JAXBException </item>
- <item> JAXBIntrospector </item>
- <item> JAXBResult </item>
- <item> JAXBSource </item>
- <item> JMX </item>
- <item> JMXAddressable </item>
- <item> KeyInfo </item>
- <item> KeyInfoFactory </item>
- <item> KeyName </item>
- <item> KeySelector </item>
- <item> KeySelectorException </item>
- <item> KeySelectorResult </item>
- <item> KeyValue </item>
- <item> LayoutPath </item>
- <item> LayoutStyle </item>
- <item> LinearGradientPaint </item>
- <item> LinkedBlockingDeque </item>
- <item> LocaleNameProvider </item>
- <item> LocaleServiceProvider </item>
- <item> Location </item>
- <item> LockInfo </item>
- <item> LogicalHandler </item>
- <item> LogicalMessage </item>
- <item> LogicalMessageContext </item>
- <item> MailcapCommandMap </item>
- <item> Marshaller </item>
- <item> MessageContext </item>
- <item> MessageFactory </item>
- <item> Messager </item>
- <item> MimeHeader </item>
- <item> MimeHeaders </item>
- <item> MimeType </item>
- <item> MimeTypeParameterList </item>
- <item> MimetypesFileTypeMap </item>
- <item> MirroredTypeException </item>
- <item> MirroredTypesException </item>
- <item> MLetContent </item>
- <item> MonitorInfo </item>
- <item> MultipleGradientPaint </item>
- <item> MutationEvent </item>
- <item> MXBean </item>
- <item> Namespace </item>
- <item> NavigableMap </item>
- <item> NavigableSet </item>
- <item> NClob </item>
- <item> NestingKind </item>
- <item> NodeSetData </item>
- <item> NormalizedStringAdapter </item>
- <item> Normalizer </item>
- <item> NoSuchMechanismException </item>
- <item> NotationDeclaration </item>
- <item> NotIdentifiableEvent </item>
- <item> NotIdentifiableEventImpl </item>
- <item> NoType </item>
- <item> NullType </item>
- <item> NumberFormatProvider </item>
- <item> OctetStreamData </item>
- <item> Oneway </item>
- <item> OptionChecker </item>
- <item> PackageElement </item>
- <item> ParseConversionEvent </item>
- <item> ParseConversionEventImpl </item>
- <item> Path2D </item>
- <item> PGPData </item>
- <item> PolicySpi </item>
- <item> PortInfo </item>
- <item> PostConstruct </item>
- <item> PreDestroy </item>
- <item> PrimitiveType </item>
- <item> PrintConversionEvent </item>
- <item> PrintConversionEventImpl </item>
- <item> ProcessingEnvironment </item>
- <item> Processor </item>
- <item> PropertyException </item>
- <item> RadialGradientPaint </item>
- <item> ReferenceType </item>
- <item> RequestWrapper </item>
- <item> Resource </item>
- <item> Resources </item>
- <item> Response </item>
- <item> ResponseWrapper </item>
- <item> RetrievalMethod </item>
- <item> RoundEnvironment </item>
- <item> RowFilter </item>
- <item> RowId </item>
- <item> RowIdLifetime </item>
- <item> RowSorter </item>
- <item> RowSorterEvent </item>
- <item> RowSorterListener </item>
- <item> RunnableFuture </item>
- <item> RunnableScheduledFuture </item>
- <item> SAAJMetaFactory </item>
- <item> SAAJResult </item>
- <item> SchemaOutputResolver </item>
- <item> ScriptContext </item>
- <item> ScriptEngine </item>
- <item> ScriptEngineFactory </item>
- <item> ScriptEngineManager </item>
- <item> ScriptException </item>
- <item> Service </item>
- <item> ServiceConfigurationError </item>
- <item> ServiceDelegate </item>
- <item> ServiceLoader </item>
- <item> ServiceMode </item>
- <item> SignatureMethod </item>
- <item> SignatureMethodParameterSpec </item>
- <item> SignatureProperties </item>
- <item> SignatureProperty </item>
- <item> SignedInfo </item>
- <item> SimpleAnnotationValueVisitor6 </item>
- <item> SimpleBindings </item>
- <item> SimpleElementVisitor6 </item>
- <item> SimpleJavaFileObject </item>
- <item> SimpleScriptContext </item>
- <item> SimpleTypeVisitor6 </item>
- <item> SOAPBinding </item>
- <item> SOAPBinding </item>
- <item> SOAPBody </item>
- <item> SOAPBodyElement </item>
- <item> SOAPConnection </item>
- <item> SOAPConnectionFactory </item>
- <item> SOAPConstants </item>
- <item> SOAPElement </item>
- <item> SOAPElementFactory </item>
- <item> SOAPEnvelope </item>
- <item> SOAPException </item>
- <item> SOAPFactory </item>
- <item> SOAPFault </item>
- <item> SOAPFaultElement </item>
- <item> SOAPFaultException </item>
- <item> SOAPHandler </item>
- <item> SOAPHeader </item>
- <item> SOAPHeaderElement </item>
- <item> SOAPMessage </item>
- <item> SOAPMessageContext </item>
- <item> SOAPMessageHandler </item>
- <item> SOAPMessageHandlers </item>
- <item> SOAPPart </item>
- <item> SortOrder </item>
- <item> SourceVersion </item>
- <item> SplashScreen </item>
- <item> SQLClientInfoException </item>
- <item> SQLDataException </item>
- <item> SQLFeatureNotSupportedException </item>
- <item> SQLIntegrityConstraintViolationException </item>
- <item> SQLInvalidAuthorizationSpecException </item>
- <item> SQLNonTransientConnectionException </item>
- <item> SQLNonTransientException </item>
- <item> SQLRecoverableException </item>
- <item> SQLSyntaxErrorException </item>
- <item> SQLTimeoutException </item>
- <item> SQLTransactionRollbackException </item>
- <item> SQLTransientConnectionException </item>
- <item> SQLTransientException </item>
- <item> SQLXML </item>
- <item> SSLParameters </item>
- <item> StandardEmitterMBean </item>
- <item> StandardJavaFileManager </item>
- <item> StandardLocation </item>
- <item> StartDocument </item>
- <item> StartElement </item>
- <item> StatementEvent </item>
- <item> StatementEventListener </item>
- <item> StAXResult </item>
- <item> StAXSource </item>
- <item> StreamFilter </item>
- <item> StreamReaderDelegate </item>
- <item> SupportedAnnotationTypes </item>
- <item> SupportedOptions </item>
- <item> SupportedSourceVersion </item>
- <item> SwingWorker </item>
- <item> SystemTray </item>
- <item> TableRowSorter </item>
- <item> TableStringConverter </item>
- <item> TimeZoneNameProvider </item>
- <item> Tool </item>
- <item> ToolProvider </item>
- <item> Transform </item>
- <item> TransformException </item>
- <item> TransformParameterSpec </item>
- <item> TransformService </item>
- <item> TrayIcon </item>
- <item> TypeConstraintException </item>
- <item> TypeElement </item>
- <item> TypeKind </item>
- <item> TypeKindVisitor6 </item>
- <item> TypeMirror </item>
- <item> TypeParameterElement </item>
- <item> TypeVisitor </item>
- <item> UIEvent </item>
- <item> UnknownAnnotationValueException </item>
- <item> UnknownElementException </item>
- <item> UnknownTypeException </item>
- <item> Unmarshaller </item>
- <item> UnmarshallerHandler </item>
- <item> UnsupportedDataTypeException </item>
- <item> URIDereferencer </item>
- <item> URIParameter </item>
- <item> URIReference </item>
- <item> URIReferenceException </item>
- <item> URLDataSource </item>
- <item> ValidationEvent </item>
- <item> ValidationEventCollector </item>
- <item> ValidationEventHandler </item>
- <item> ValidationEventImpl </item>
- <item> ValidationEventLocator </item>
- <item> ValidationEventLocatorImpl </item>
- <item> ValidationException </item>
- <item> VariableElement </item>
- <item> W3CDomHandler </item>
- <item> WebEndpoint </item>
- <item> WebFault </item>
- <item> WebMethod </item>
- <item> WebParam </item>
- <item> WebResult </item>
- <item> WebService </item>
- <item> WebServiceClient </item>
- <item> WebServiceContext </item>
- <item> WebServiceException </item>
- <item> WebServicePermission </item>
- <item> WebServiceProvider </item>
- <item> WebServiceRef </item>
- <item> WebServiceRefs </item>
- <item> Wrapper </item>
- <item> X509Data </item>
- <item> X509IssuerSerial </item>
- <item> XmlAccessOrder </item>
- <item> XmlAccessorOrder </item>
- <item> XmlAccessorType </item>
- <item> XmlAccessType </item>
- <item> XmlAdapter </item>
- <item> XmlAnyAttribute </item>
- <item> XmlAnyElement </item>
- <item> XmlAttachmentRef </item>
- <item> XmlAttribute </item>
- <item> XMLCryptoContext </item>
- <item> XmlElement </item>
- <item> XmlElementDecl </item>
- <item> XmlElementRef </item>
- <item> XmlElementRefs </item>
- <item> XmlElements </item>
- <item> XmlElementWrapper </item>
- <item> XmlEnum </item>
- <item> XmlEnumValue </item>
- <item> XMLEvent </item>
- <item> XMLEventAllocator </item>
- <item> XMLEventConsumer </item>
- <item> XMLEventFactory </item>
- <item> XMLEventReader </item>
- <item> XMLEventWriter </item>
- <item> XmlID </item>
- <item> XmlIDREF </item>
- <item> XmlInlineBinaryData </item>
- <item> XMLInputFactory </item>
- <item> XmlJavaTypeAdapter </item>
- <item> XmlJavaTypeAdapters </item>
- <item> XmlList </item>
- <item> XmlMimeType </item>
- <item> XmlMixed </item>
- <item> XmlNs </item>
- <item> XmlNsForm </item>
- <item> XMLObject </item>
- <item> XMLOutputFactory </item>
- <item> XmlRegistry </item>
- <item> XMLReporter </item>
- <item> XMLResolver </item>
- <item> XmlRootElement </item>
- <item> XmlSchema </item>
- <item> XmlSchemaType </item>
- <item> XmlSchemaTypes </item>
- <item> XMLSignature </item>
- <item> XMLSignatureException </item>
- <item> XMLSignatureFactory </item>
- <item> XMLSignContext </item>
- <item> XMLStreamConstants </item>
- <item> XMLStreamException </item>
- <item> XMLStreamReader </item>
- <item> XMLStreamWriter </item>
- <item> XMLStructure </item>
- <item> XmlTransient </item>
- <item> XmlType </item>
- <item> XMLValidateContext </item>
- <item> XmlValue </item>
- <item> XPathFilter2ParameterSpec </item>
- <item> XPathFilterParameterSpec </item>
- <item> XPathType </item>
- <item> XSLTTransformParameterSpec </item>
- <item> ZipError </item>
-
-<!-- end new classes -->
- </list>
- <list name="keywords">
- <item> abstract </item>
- <item> break </item>
- <item> case </item>
- <item> catch </item>
- <item> class </item>
- <item> continue </item>
- <item> default </item>
- <item> do </item>
- <item> else </item>
- <item> enum </item>
- <item> extends </item>
- <item> false </item>
- <item> finally </item>
- <item> for </item>
- <item> goto </item>
- <item> if </item>
- <item> implements </item>
- <item> instanceof </item>
- <item> @interface </item>
- <item> interface </item>
- <item> native </item>
- <item> new </item>
- <item> null </item>
- <item> private </item>
- <item> protected </item>
- <item> public </item>
- <item> return </item>
- <item> super </item>
- <item> strictfp </item>
- <item> switch </item>
- <item> synchronized </item>
- <item> this </item>
- <item> throws </item>
- <item> throw </item>
- <item> transient </item>
- <item> true </item>
- <item> try </item>
- <item> volatile </item>
- <item> while </item>
- </list>
- <list name="types">
- <item> boolean </item>
- <item> byte </item>
- <item> char </item>
- <item> const </item>
- <item> double </item>
- <item> final </item>
- <item> float </item>
- <item> int </item>
- <item> long </item>
- <item> short </item>
- <item> static </item>
- <item> void </item>
- </list>
- <contexts>
- <context attribute="Normal Text" lineEndContext="#stay" name="Normal">
- <!-- Comment next line if you don't use Javadoc tool -->
- <IncludeRules context="##Javadoc"/>
- <keyword attribute="Keyword" context="#stay" String="keywords"/>
- <keyword attribute="Data Type" context="#stay" String="types"/>
- <keyword attribute="Java15" context="#stay" String="java15"/>
- <Float attribute="Float" context="#stay">
- <AnyChar String="fF" attribute="Float" context="#stay"/>
- </Float>
- <HlCOct attribute="Octal" context="#stay"/>
- <HlCHex attribute="Hex" context="#stay"/>
- <Int attribute="Decimal" context="#stay">
- <StringDetect attribute="Decimal" context="#stay" String="L" insensitive="true"/>
- </Int>
- <HlCChar attribute="Char" context="#stay"/>
- <RegExpr attribute="Char" context="#stay" String="'\\u[0-9a-fA-F]{4}'"/>
- <RegExpr attribute="Decimal" context="#stay" String="//\s*BEGIN.*$" beginRegion="Region1"/>
- <RegExpr attribute="Decimal" context="#stay" String="//\s*END.*$" endRegion="Region1"/>
- <DetectChar attribute="String" context="String" char="&quot;"/>
- <RegExpr attribute="Function" context="EnterPrintf" String="\.(format|printf)\b"/>
- <Detect2Chars attribute="Comment" context="Commentar 1" char="/" char1="/"/>
- <Detect2Chars attribute="Comment" context="Commentar 2" char="/" char1="*" beginRegion="Comment"/>
- <DetectChar attribute="Symbol" context="#stay" char="{" beginRegion="Brace1"/>
- <DetectChar attribute="Symbol" context="#stay" char="}" endRegion="Brace1"/>
- <RegExpr attribute="Keyword" context="#stay" String="\.{3,3}\s+" />
- <RegExpr attribute="Keyword" context="StaticImports" String="\b(import\s+static)\b" />
- <RegExpr attribute="Keyword" context="Imports" String="\b(package|import)\b" />
- <RegExpr attribute="Function" context="#stay" String="\b[_\w][_\w\d]*(?=[\s]*(/\*\s*\d+\s*\*/\s*)?[(])" />
- <RegExpr attribute="Annotation" context="#stay" String="@[_\w][_\w\d]*" />
- <RegExpr attribute="Symbol" context="Member" String="[.]{1,1}" />
- <DetectChar attribute="Symbol" context="InFunctionCall" char="("/>
- <AnyChar attribute="Symbol" context="#stay" String=":!%&amp;+,-/.*&lt;=&gt;?[]|~^&#59;"/>
- </context>
- <context attribute="Normal Text" lineEndContext="#stay" name="InFunctionCall">
- <IncludeRules context="Normal"/>
- <DetectChar attribute="Symbol" context="#pop" char=")"/>
- </context>
- <context attribute="String" lineEndContext="#pop" name="String">
- <LineContinue attribute="String" context="#stay"/>
- <HlCStringChar attribute="String Char" context="#stay"/>
- <RegExpr attribute="String Char" context="#stay" String="\\u[0-9a-fA-F]{4}"/>
- <DetectChar attribute="String" context="#pop" char="&quot;"/>
- </context>
- <context attribute="Normal Text" lineEndContext="#stay" name="EnterPrintf" fallthrough="true" fallthroughContext="#pop">
- <DetectChar attribute="Symbol" context="Printf" char="("/>
- <DetectSpaces attribute="Normal Text" context="#stay"/>
- </context>
- <context attribute="Printf" lineEndContext="#stay" name="Printf">
- <DetectChar attribute="String" context="PrintfString" char="&quot;"/>
- <IncludeRules context="InFunctionCall"/>
- </context>
- <context attribute="PrintfString" lineEndContext="#pop" name="PrintfString">
- <LineContinue attribute="String" context="#stay"/>
- <HlCStringChar attribute="String Char" context="#stay"/>
- <DetectChar attribute="String" context="#pop" char="&quot;"/>
- <RegExpr attribute="String Char" context="#stay" String="%(\d+\$)?(-|#|\+|\ |0|,|\()*\d*(\.\d+)?[a-hosxA-CEGHSX]" />
- <RegExpr attribute="String Char" context="#stay" String="%(\d+\$)?(-|#|\+|\ |0|,|\()*\d*(t|T)(a|A|b|B|c|C|d|D|e|F|h|H|I|j|k|l|L|m|M|N|p|P|Q|r|R|s|S|T|y|Y|z|Z)" />
- <RegExpr attribute="String Char" context="#stay" String="%(%|n)" />
- </context>
- <context attribute="Normal Text" lineEndContext="#pop" name="Member" fallthrough="true" fallthroughContext="#pop">
- <RegExpr attribute="Function" context="#pop" String="\b[_a-zA-Z]\w*(?=[\s]*)" />
- </context>
- <context attribute="Normal Text" lineEndContext="#pop" name="StaticImports">
- <RegExpr attribute="StaticImports" context="#pop" String="\s*.*;" />
- </context>
- <context attribute="Normal Text" lineEndContext="#pop" name="Imports">
- <RegExpr attribute="Imports" context="#pop" String="\s*.*;" />
- </context>
- <context attribute="Comment" lineEndContext="#pop" name="Commentar 1"/>
- <context attribute="Comment" lineEndContext="#stay" name="Commentar 2">
- <Detect2Chars attribute="Comment" context="#pop" char="*" char1="/" endRegion="Comment"/>
- </context>
- </contexts>
- <itemDatas>
- <itemData name="Normal Text" defStyleNum="dsNormal" spellChecking="false"/>
- <itemData name="Keyword" defStyleNum="dsKeyword" spellChecking="false"/>
- <itemData name="Annotation" defStyleNum="dsAttribute" spellChecking="false"/>
- <itemData name="Function" defStyleNum="dsFunction" spellChecking="false"/>
- <itemData name="StaticImports" defStyleNum="dsImport" spellChecking="false"/>
- <itemData name="Imports" defStyleNum="dsImport" spellChecking="false"/>
- <itemData name="Data Type" defStyleNum="dsDataType" spellChecking="false"/>
- <itemData name="Decimal" defStyleNum="dsDecVal" spellChecking="false"/>
- <itemData name="Octal" defStyleNum="dsBaseN" spellChecking="false"/>
- <itemData name="Hex" defStyleNum="dsBaseN" spellChecking="false"/>
- <itemData name="Float" defStyleNum="dsFloat" spellChecking="false"/>
- <itemData name="Char" defStyleNum="dsChar" spellChecking="false"/>
- <itemData name="String" defStyleNum="dsString"/>
- <itemData name="String Char" defStyleNum="dsSpecialChar" spellChecking="false"/>
- <itemData name="PrintfString" defStyleNum="dsString"/>
- <itemData name="Comment" defStyleNum="dsComment"/>
- <itemData name="Symbol" defStyleNum="dsNormal" spellChecking="false"/>
- <itemData name="Java15" defStyleNum="dsBuiltIn" spellChecking="false"/>
- </itemDatas>
- </highlighting>
- <general>
- <comments>
- <comment name="singleLine" start="//"/>
- <comment name="multiLine" start="/*" end="*/"/>
- </comments>
- <keywords casesensitive="1"/>
- </general>
-</language>
diff --git a/share/qtcreator/generic-highlighter/javadoc.xml b/share/qtcreator/generic-highlighter/javadoc.xml
deleted file mode 100644
index 25eab95e11..0000000000
--- a/share/qtcreator/generic-highlighter/javadoc.xml
+++ /dev/null
@@ -1,108 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE language SYSTEM "language.dtd">
-<language name="Javadoc" version="1.05" kateversion="2.4" section="Markup" extensions="" license="LGPL" author="Alfredo Luiz Foltran Fialho (alfoltran@ig.com.br)">
- <highlighting>
- <contexts>
- <context name="Start" attribute="Normal Text" lineEndContext="#stay">
- <IncludeRules context="FindJavadoc" />
- </context>
- <context name="FindJavadoc" attribute="Normal Text" lineEndContext="#stay">
- <StringDetect attribute="JavadocFS" context="#stay" String="/**/"/>
- <StringDetect attribute="JavadocFS" context="JavadocFSar" String="/**" beginRegion="Javadoc"/>
- </context>
- <context attribute="JavadocFS" lineEndContext="#stay" name="JavadocFSar">
- <Detect2Chars attribute="JavadocFS" context="#pop" char="*" char1="/" endRegion="Javadoc"/>
- <RegExpr attribute="JavadocFS" context="Javadocar" String="(!|\?)" />
- <RegExpr attribute="JavadocFS" context="Javadocar" String="(\.\s*$)" />
- <RegExpr attribute="JavadocFS" context="Javadocar" String="(\.\s)(?![\da-z])" />
- <RegExpr attribute="JavadocFS" context="Javadocar" String="\**\s*(?=@(author|deprecated|exception|param|return|see|serial|serialData|serialField|since|throws|version)(\s|$))" firstNonSpace="true"/>
- <StringDetect attribute="InlineTag" context="LiteralTagar" String="{@code " />
- <StringDetect attribute="InlineTag" context="LiteralTagar" String="{@code&#009;" />
- <StringDetect attribute="InlineTag" context="#stay" String="{@docRoot}" />
- <StringDetect attribute="InlineTag" context="#stay" String="{@inheritDoc}" />
- <StringDetect attribute="InlineTag" context="InlineTagar" String="{@link " />
- <StringDetect attribute="InlineTag" context="InlineTagar" String="{@link&#009;" />
- <StringDetect attribute="InlineTag" context="InlineTagar" String="{@linkplain " />
- <StringDetect attribute="InlineTag" context="InlineTagar" String="{@linkplain&#009;" />
- <StringDetect attribute="InlineTag" context="LiteralTagar" String="{@literal " />
- <StringDetect attribute="InlineTag" context="LiteralTagar" String="{@literal&#009;" />
- <StringDetect attribute="InlineTag" context="#stay" String="{@value}" />
- <StringDetect attribute="InlineTag" context="InlineTagar" String="{@value " />
- <StringDetect attribute="InlineTag" context="InlineTagar" String="{@value&#009;" />
- <IncludeRules context="##HTML"/>
- </context>
- <context attribute="Javadoc" lineEndContext="#stay" name="Javadocar">
- <Detect2Chars attribute="JavadocFS" context="#pop#pop" char="*" char1="/" endRegion="Javadoc"/>
- <RegExpr attribute="JavadocFS" context="#stay" String="\*+(?!/)" firstNonSpace="true"/>
- <StringDetect attribute="BlockTag" context="#stay" String="@author " />
- <StringDetect attribute="BlockTag" context="#stay" String="@deprecated " />
- <StringDetect attribute="BlockTag" context="JavadocParam" String="@exception " />
- <StringDetect attribute="BlockTag" context="JavadocParam" String="@param " />
- <StringDetect attribute="BlockTag" context="#stay" String="@return " />
- <StringDetect attribute="BlockTag" context="SeeTag" String="@see "/>
- <StringDetect attribute="BlockTag" context="#stay" String="@serial " />
- <StringDetect attribute="BlockTag" context="#stay" String="@serialData " />
- <StringDetect attribute="BlockTag" context="#stay" String="@serialField " />
- <StringDetect attribute="BlockTag" context="#stay" String="@since " />
- <StringDetect attribute="BlockTag" context="JavadocParam" String="@throws " />
- <StringDetect attribute="BlockTag" context="#stay" String="@version " />
- <StringDetect attribute="BlockTag" context="#stay" String="@author&#009;" />
- <StringDetect attribute="BlockTag" context="#stay" String="@deprecated&#009;" />
- <StringDetect attribute="BlockTag" context="JavadocParam" String="@exception&#009;" />
- <StringDetect attribute="BlockTag" context="JavadocParam" String="@param&#009;" />
- <StringDetect attribute="BlockTag" context="#stay" String="@return&#009;" />
- <StringDetect attribute="BlockTag" context="SeeTag" String="@see&#009;" />
- <StringDetect attribute="BlockTag" context="#stay" String="@serial&#009;" />
- <StringDetect attribute="BlockTag" context="#stay" String="@serialData&#009;" />
- <StringDetect attribute="BlockTag" context="#stay" String="@serialField&#009;" />
- <StringDetect attribute="BlockTag" context="#stay" String="@since&#009;" />
- <StringDetect attribute="BlockTag" context="JavadocParam" String="@throws&#009;" />
- <StringDetect attribute="BlockTag" context="#stay" String="@version&#009;" />
- <StringDetect attribute="InlineTag" context="LiteralTagar" String="{@code " />
- <StringDetect attribute="InlineTag" context="LiteralTagar" String="{@code&#009;" />
- <StringDetect attribute="InlineTag" context="#stay" String="{@docRoot}" />
- <StringDetect attribute="InlineTag" context="#stay" String="{@inheritDoc}" />
- <StringDetect attribute="InlineTag" context="InlineTagar" String="{@link " />
- <StringDetect attribute="InlineTag" context="InlineTagar" String="{@link&#009;" />
- <StringDetect attribute="InlineTag" context="InlineTagar" String="{@linkplain " />
- <StringDetect attribute="InlineTag" context="InlineTagar" String="{@linkplain&#009;" />
- <StringDetect attribute="InlineTag" context="LiteralTagar" String="{@literal " />
- <StringDetect attribute="InlineTag" context="LiteralTagar" String="{@literal&#009;" />
- <StringDetect attribute="InlineTag" context="#stay" String="{@value}" />
- <StringDetect attribute="InlineTag" context="InlineTagar" String="{@value " />
- <StringDetect attribute="InlineTag" context="InlineTagar" String="{@value&#009;" />
- <IncludeRules context="##HTML"/>
- </context>
- <context attribute="Javadoc" lineEndContext="#pop" name="JavadocParam">
- <DetectSpaces />
- <RegExpr attribute="JavadocParam" context="#pop#pop" String="\S*(?=\*/)" />
- <RegExpr attribute="JavadocParam" context="#pop" String="\S*(\s|$)" />
- </context>
- <context attribute="InlineTag" name="InlineTagar" lineEndContext="#stay">
- <DetectChar attribute="InlineTag" context="#pop" char="}" />
- <Detect2Chars attribute="JavadocFS" context="#pop#pop#pop" char="*" char1="/" />
- <IncludeRules context="##HTML"/>
- </context>
- <context attribute="InlineTag" name="LiteralTagar" lineEndContext="#stay">
- <DetectChar attribute="InlineTag" context="#pop" char="}" />
- <Detect2Chars attribute="JavadocFS" context="#pop#pop#pop" char="*" char1="/" />
- </context>
- <context attribute="SeeTag" lineEndContext="#pop" name="SeeTag">
- <Detect2Chars attribute="JavadocFS" context="#pop#pop#pop" char="*" char1="/" />
- <IncludeRules context="##HTML"/>
- </context>
- </contexts>
- <itemDatas>
- <itemData name="Normal Text" defStyleNum="dsNormal"/>
- <itemData name="BlockTag" defStyleNum="dsKeyword" color="#808080" selColor="#FFFFFF" bold="1" italic="0"/>
- <itemData name="InlineTag" defStyleNum="dsKeyword" color="#808080" selColor="#FFFFFF" bold="0" italic="0"/>
- <itemData name="JavadocParam" defStyleNum="dsKeyword" color="#008080" selColor="#FFFFFF" bold="0" italic="1"/>
- <itemData name="SeeTag" defStyleNum="dsKeyword" color="#008080" selColor="#FFFFFF" bold="0" italic="1"/>
- <itemData name="JavadocFS" defStyleNum="dsComment" color="#008000" selColor="#FFFFFF" bold="1" italic="0"/>
- <itemData name="Javadoc" defStyleNum="dsComment" color="#008000" selColor="#FFFFFF"/>
- </itemDatas>
- </highlighting>
- <general>
- <keywords casesensitive="1"/>
- </general>
-</language>
diff --git a/share/qtcreator/generic-highlighter/makefile.xml b/share/qtcreator/generic-highlighter/makefile.xml
deleted file mode 100644
index fbf96eae92..0000000000
--- a/share/qtcreator/generic-highlighter/makefile.xml
+++ /dev/null
@@ -1,218 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE language SYSTEM "language.dtd">
-<!-- Makefile syntaxfile v0.9 by Per Wigren <wigren@home.se> -->
-<!-- Modified by Joseph Wenninger <jowenn@kde.org> -->
-<!-- Modified by Rui Santana <santana.rui@gmail.com> -->
-<!-- v2.0 by Andreas Nordal <andreas.nordal@gmail.com> -->
-<!-- small priority to allow for example Makefile.cpp to be detected as cpp file -->
-<!-- v2.1 by Alex Turbov <i.zaufi@gmail.com>
- improve comments handling -->
-<language name="Makefile" section="Other"
- version="2.1" kateversion="3.4"
- extensions="GNUmakefile;Makefile;makefile;GNUmakefile.*;Makefile.*;makefile.*;*.mk"
- mimetype="text/x-makefile"
- author="Per Wigren (wigren@home.se)" license="">
- <highlighting>
- <list name = "keywords">
- <item> include </item>
- <item> define </item>
- <item> else </item>
- <item> endef </item>
- <item> endif </item>
- <item> ifdef </item>
- <item> ifeq </item>
- <item> ifndef </item>
- <item> ifneq </item>
- <item> override </item>
- </list>
- <list name = "functions">
- <item> call </item>
- <item> subst </item>
- <item> patsubst </item>
- <item> strip </item>
- <item> findstring </item>
- <item> filter </item>
- <item> filter-out </item>
- <item> sort </item>
- <item> word </item>
- <item> wordlist </item>
- <item> words </item>
- <item> firstword </item>
- <item> lastword </item>
- <item> dir </item>
- <item> notdir </item>
- <item> suffix </item>
- <item> basename </item>
- <item> addsuffix </item>
- <item> addprefix </item>
- <item> join </item>
- <item> wildcard </item>
- <item> realpath </item>
- <item> abspath </item>
- <item> if </item>
- <item> or </item>
- <item> and </item>
- <item> foreach </item>
- <item> value </item>
- <item> eval </item>
- <item> origin </item>
- <item> flavor </item>
- <item> shell </item>
- <item> error </item>
- <item> warning </item>
- <item> info </item>
- </list>
-
- <contexts>
- <context name="normal" attribute="Normal" lineEndContext="#stay">
- <DetectSpaces/>
- <DetectChar attribute="Comment" context="Comment" char="#"/>
- <keyword attribute="Keyword" context="#stay" String="keywords"/>
- <RegExpr attribute="Variable" context="assign" String="[^\s:+?]*\s*(?=:=|=|\+=|\?=)"/>
- <RegExpr attribute="Section" context="prereq" String="^\.[^.][^:]*:"/>
- <RegExpr attribute="Target" context="prereq" String="^[^:]*:"/>
- <DetectIdentifier/>
- <DetectChar attribute="String" context="string&quot;" char="&quot;"/>
- <DetectChar attribute="String" context="string'" char="'"/>
- <DetectChar attribute="Operator" context="dollar" char="$"/>
- <Detect2Chars attribute="Special" context="#stay" char="\" char1="#"/>
- <Detect2Chars attribute="Special" context="#stay" char="\" char1="\"/>
- <AnyChar attribute="Operator" context="silent" String="@-" firstNonSpace="1"/>
- </context>
-
- <context name="prereq" attribute="Prereq" lineEndContext="rule">
- <DetectSpaces/>
- <DetectIdentifier/>
- <LineContinue attribute="Operator" context="#stay"/>
- <DetectChar attribute="Operator" context="dollar" char="$"/>
- <Detect2Chars attribute="Special" context="#stay" char="\" char1="#"/>
- <Detect2Chars attribute="Special" context="#stay" char="\" char1="\"/>
- <DetectChar attribute="Comment" context="Comment" char="#"/>
- </context>
-
- <context name="rule" attribute="Normal" lineEndContext="#stay">
- <LineContinue attribute="Operator" context="#stay"/>
- <!-- pop if there is a leading non-tab,
- and in particular, mark leading spaces as errors -->
- <RegExpr attribute="Error" context="#pop#pop#pop" String="^ +" firstNonSpace="1"/>
- <RegExpr context="#pop#pop#pop" String="^[^\t]" lookAhead="1" firstNonSpace="1"/>
- <DetectSpaces/>
- <DetectIdentifier/>
- <DetectChar attribute="String" context="string&quot;" char="&quot;"/>
- <DetectChar attribute="String" context="string'" char="'"/>
- <DetectChar attribute="Operator" context="dollar" char="$"/>
- <Detect2Chars attribute="Special" context="#stay" char="\" char1="#"/>
- <Detect2Chars attribute="Special" context="#stay" char="\" char1="\"/>
- <AnyChar attribute="Operator" context="silent" String="@-" firstNonSpace="1"/>
- <DetectChar attribute="Comment" context="Comment" char="#"/>
- </context>
-
- <context name="silent" attribute="Silent" lineEndContext="#pop">
- <LineContinue attribute="Operator" context="#stay"/>
- <DetectSpaces/>
- <DetectIdentifier/>
- <DetectChar attribute="String" context="string&quot;" char="&quot;"/>
- <DetectChar attribute="String" context="string'" char="'"/>
- <DetectChar attribute="Operator" context="dollar" char="$"/>
- <Detect2Chars attribute="Special" context="#stay" char="\" char1="#"/>
- <Detect2Chars attribute="Special" context="#stay" char="\" char1="\"/>
- <DetectChar attribute="Comment" context="Comment" char="#"/>
- </context>
-
- <context name="string&quot;" attribute="String" lineEndContext="#pop">
- <LineContinue attribute="Operator" context="#stay"/>
- <DetectChar attribute="String" context="#pop" char="&quot;"/>
- <DetectChar attribute="Operator" context="dollar" char="$"/>
- </context>
-
- <context name="string'" attribute="String" lineEndContext="#pop">
- <LineContinue attribute="String" context="#stay"/>
- <DetectChar attribute="String" context="#pop" char="'"/>
- <DetectChar attribute="Operator" context="dollar" char="$"/>
- </context>
-
- <context name="assign" attribute="Operator" lineEndContext="#pop">
- <DetectChar attribute="Operator" context="value" char="="/>
- </context>
-
- <context name="value" attribute="String" lineEndContext="#pop#pop">
- <LineContinue attribute="Operator"/>
- <DetectChar attribute="Operator" context="dollar" char="$"/>
- <RegExpr attribute="Special" context="#pop#pop" String="@[-_\d\w]*@"/>
- <DetectChar attribute="Operator" char=";" context="#pop#pop"/>
- </context>
-
- <context name="dollar" attribute="Operator" lineEndContext="#pop">
- <DetectChar attribute="Operator" context="call(" char="("/>
- <DetectChar attribute="Operator" context="call{" char="{"/>
- <RegExpr attribute="Operator" context="#pop" String="."/>
- </context>
-
- <context name="call(" attribute="Variable" lineEndContext="#stay" fallthroughContext="callVar(" fallthrough="1">
- <keyword attribute="Keyword" context="callFunc(" String="functions"/>
- </context>
-
- <context name="call{" attribute="Variable" lineEndContext="#stay" fallthroughContext="callVar{" fallthrough="1">
- <keyword attribute="Keyword" context="callFunc{" String="functions"/>
- </context>
-
- <context name="callVar(" attribute="Variable" lineEndContext="#stay">
- <DetectChar attribute="Operator" char=")" context="#pop#pop#pop"/>
- <DetectChar attribute="Operator" context="dollar" char="$"/>
- <DetectSpaces attribute="Error" context="#stay"/>
- <AnyChar attribute="Error" context="#stay" String="=#:"/>
- </context>
-
- <context name="callVar{" attribute="Variable" lineEndContext="#stay">
- <DetectChar attribute="Operator" char="}" context="#pop#pop#pop"/>
- <DetectChar attribute="Operator" context="dollar" char="$"/>
- <DetectSpaces attribute="Error" context="#stay"/>
- <AnyChar attribute="Error" context="#stay" String="=#:"/>
- </context>
-
- <context name="callFunc(" attribute="FuncParam" lineEndContext="#stay">
- <DetectChar attribute="Operator" char=")" context="#pop#pop#pop"/>
- <DetectChar attribute="Operator" context="dollar" char="$"/>
- <DetectChar attribute="Keyword" context="#stay" char=","/>
- <DetectChar attribute="String" context="string'" char="'"/>
- </context>
-
- <context name="callFunc{" attribute="FuncParam" lineEndContext="#stay">
- <DetectChar attribute="Operator" char="}" context="#pop#pop#pop"/>
- <DetectChar attribute="Operator" context="dollar" char="$"/>
- <DetectChar attribute="Keyword" context="#stay" char=","/>
- <DetectChar attribute="String" context="string'" char="'"/>
- </context>
-
- <context attribute="Comment" lineEndContext="#pop" name="Comment">
- <LineContinue attribute="Comment" context="#stay" />
- <IncludeRules context="##Alerts" />
- <IncludeRules context="##Modelines" />
- </context>
-
- </contexts>
- <itemDatas>
- <itemData name="Normal" defStyleNum="dsNormal" spellChecking="0"/>
- <itemData name="Keyword" defStyleNum="dsKeyword" spellChecking="0"/>
- <itemData name="Comment" defStyleNum="dsComment"/>
- <itemData name="String" defStyleNum="dsString" spellChecking="0"/>
- <itemData name="Variable" defStyleNum="dsDataType" spellChecking="0"/>
- <itemData name="Target" defStyleNum="dsDecVal" spellChecking="0"/>
- <itemData name="Section" defStyleNum="dsOthers" spellChecking="0"/>
- <itemData name="Prereq" defStyleNum="dsDataType" spellChecking="0"/>
- <itemData name="FuncParam" defStyleNum="dsString" spellChecking="0"/>
- <itemData name="Operator" defStyleNum="dsChar" spellChecking="0"/>
- <itemData name="Silent" defStyleNum="dsFunction" spellChecking="0"/>
- <itemData name="Special" defStyleNum="dsFloat" spellChecking="0"/>
- <itemData name="Error" defStyleNum="dsError" spellChecking="0"/>
- </itemDatas>
- </highlighting>
- <general>
- <comments>
- <comment name = "singleLine" start = "#"/>
- </comments>
- <!-- '-' is not a deliminator in function filter-out -->
- <keywords casesensitive="1" weakDeliminator = "-"/>
- </general>
-</language>
-<!-- kate: space-indent on; indent-width 2; replace-tabs on; -->
diff --git a/share/qtcreator/generic-highlighter/perl.xml b/share/qtcreator/generic-highlighter/perl.xml
deleted file mode 100644
index 2f6e823bfb..0000000000
--- a/share/qtcreator/generic-highlighter/perl.xml
+++ /dev/null
@@ -1,842 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE language SYSTEM "language.dtd">
-<!--
- This file is part of the KDE project
- Copyright (C) 2001, 2002, 2003, 2004 Anders Lund <anders@alweb.dk>
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License version 2 as published by the Free Software Foundation.
-
- 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; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-
- *** NOTICE ***
- This file is maintained by Anders Lund <anders@alweb.dk>
- Please do not commit changes without checking with me.
-
- *** TODO ***
-
- Work on the comment support in the REPLACEMENT part of s/// - we may support
- the comment, if the line remainder does not contain the delimiter char.
-
- Try to support ?PATTERN? (at least in one line, like if "\?(?=.*\?)" matches).
-
- parse code behind '<<HEREDELIMITER' as code, or at least ignore it, to eol.
- Requires the ability to pass the delimiter through a context level.
-
- find a here delimiter like '*END*' (Shell.pm). Requires that when a regex is
- inserting a dynamic string, it escapes [*(){}$[]
-
- support for more regex extensions, such as (?>), (?{}), (?(cond)yes|no)
-
- Enhance tr/// and y/// support.
--->
-<language name="Perl" version="1.32" kateversion="2.4" section="Scripts" extensions="*.pl;*.PL;*.pm" mimetype="application/x-perl;text/x-perl" priority="5" author="Anders Lund (anders@alweb.dk)" license="LGPL">
- <highlighting>
- <list name="keywords">
- <item> if </item>
- <item> unless </item>
- <item> else </item>
- <item> elsif </item>
- <item> while </item>
- <item> until </item>
- <item> for </item>
- <item> each </item>
- <item> foreach </item>
- <item> next </item>
- <item> last </item>
- <item> break </item>
- <item> continue </item>
- <item> return </item>
- <item> my </item>
- <item> our </item>
- <item> local </item>
- <item> state </item>
- <item> BEGIN </item>
- <item> END </item>
- <item> package </item>
- <item> sub </item>
- <item> do </item>
- <item> given </item>
- <item> when </item>
- <item> default </item>
- <item> __END__ </item>
- <item> __DATA__ </item>
- <item> __FILE__ </item>
- <item> __LINE__ </item>
- <item> __PACKAGE__ </item>
- </list>
- <list name="operators">
- <item> = </item>
- <item> != </item>
- <item> ~= </item>
- <item> += </item>
- <item> -= </item>
- <item> *= </item>
- <item> /= </item>
- <item> **= </item>
- <item> |= </item>
- <item> ||= </item>
- <item> //= </item>
- <item> &amp;= </item>
- <item> &amp;&amp;= </item>
- <item> ?= </item>
- <item> + </item>
- <item> - </item>
- <item> * </item>
- <!-- <item> / </item>//-->
- <item> % </item>
- <item> || </item>
- <item> // </item>
- <item> &amp;&amp; </item>
- <item> | </item>
- <item> &amp; </item>
- <item> &lt; </item>
- <item> &lt;&lt; </item>
- <item> &gt; </item>
- <item> &gt;&gt; </item>
- <item> ^ </item>
- <item> -&gt; </item>
- <item> =&gt; </item>
- <item> . </item>
- <item> , </item>
- <item> ; </item>
- <item> :: </item>
- <item> \ </item>
- <item> and </item>
- <item> or </item>
- <item> not </item>
- <item> eq </item>
- <item> ne </item>
- <item> lt </item>
- <item> gt </item>
- <item> le </item>
- <item> ge </item>
- <item> cmp </item>
- </list>
- <list name="functions">
- <item>abs</item>
- <item>accept</item>
- <item>alarm</item>
- <item>atan2</item>
- <item>bind</item>
- <item>binmode</item>
- <item>bless</item>
- <item>caller</item>
- <item>chdir</item>
- <item>chmod</item>
- <item>chomp</item>
- <item>chop</item>
- <item>chown</item>
- <item>chr</item>
- <item>chroot</item>
- <item>close</item>
- <item>closedir</item>
- <item>connect</item>
- <item>cos</item>
- <item>crypt</item>
- <item>dbmclose</item>
- <item>dbmopen</item>
- <item>defined</item>
- <item>delete</item>
- <item>die</item>
- <item>dump</item>
- <item>endgrent</item>
- <item>endhostent</item>
- <item>endnetent</item>
- <item>endprotoent</item>
- <item>endpwent</item>
- <item>endservent</item>
- <item>eof</item>
- <item>eval</item>
- <item>exec</item>
- <item>exists</item>
- <item>exit</item>
- <item>exp</item>
- <item>fcntl</item>
- <item>fileno</item>
- <item>flock</item>
- <item>fork</item>
- <item>format</item>
- <item>formline</item>
- <item>getc</item>
- <item>getgrent</item>
- <item>getgrgid</item>
- <item>getgrnam</item>
- <item>gethostbyaddr</item>
- <item>gethostbyname</item>
- <item>gethostent</item>
- <item>getlogin</item>
- <item>getnetbyaddr</item>
- <item>getnetbyname</item>
- <item>getnetent</item>
- <item>getpeername</item>
- <item>getpgrp</item>
- <item>getppid</item>
- <item>getpriority</item>
- <item>getprotobyname</item>
- <item>getprotobynumber</item>
- <item>getprotoent</item>
- <item>getpwent</item>
- <item>getpwnam</item>
- <item>getpwuid</item>
- <item>getservbyname</item>
- <item>getservbyport</item>
- <item>getservent</item>
- <item>getsockname</item>
- <item>getsockopt</item>
- <item>glob</item>
- <item>gmtime</item>
- <item>goto</item>
- <item>grep</item>
- <item>hex</item>
- <item>import</item>
- <item>index</item>
- <item>int</item>
- <item>ioctl</item>
- <item>join</item>
- <item>keys</item>
- <item>kill</item>
- <item>last</item>
- <item>lc</item>
- <item>lcfirst</item>
- <item>length</item>
- <item>link</item>
- <item>listen</item>
- <item>localtime</item>
- <item>lock</item>
- <item>log</item>
- <item>lstat</item>
- <item>map</item>
- <item>mkdir</item>
- <item>msgctl</item>
- <item>msgget</item>
- <item>msgrcv</item>
- <item>msgsnd</item>
- <item>no</item>
- <item>oct</item>
- <item>open</item>
- <item>opendir</item>
- <item>ord</item>
- <item>pack</item>
- <item>package</item>
- <item>pipe</item>
- <item>pop</item>
- <item>pos</item>
- <item>print</item>
- <item>printf</item>
- <item>prototype</item>
- <item>push</item>
- <item>quotemeta</item>
- <item>rand</item>
- <item>read</item>
- <item>readdir</item>
- <item>readline</item>
- <item>readlink</item>
- <item>recv</item>
- <item>redo</item>
- <item>ref</item>
- <item>rename</item>
- <item>require</item>
- <item>reset</item>
- <item>return</item>
- <item>reverse</item>
- <item>rewinddir</item>
- <item>rindex</item>
- <item>rmdir</item>
- <item>scalar</item>
- <item>seek</item>
- <item>seekdir</item>
- <item>select</item>
- <item>semctl</item>
- <item>semget</item>
- <item>semop</item>
- <item>send</item>
- <item>setgrent</item>
- <item>sethostent</item>
- <item>setnetent</item>
- <item>setpgrp</item>
- <item>setpriority</item>
- <item>setprotoent</item>
- <item>setpwent</item>
- <item>setservent</item>
- <item>setsockopt</item>
- <item>shift</item>
- <item>shmctl</item>
- <item>shmget</item>
- <item>shmread</item>
- <item>shmwrite</item>
- <item>shutdown</item>
- <item>sin</item>
- <item>sleep</item>
- <item>socket</item>
- <item>socketpair</item>
- <item>sort</item>
- <item>splice</item>
- <item>split</item>
- <item>sprintf</item>
- <item>sqrt</item>
- <item>srand</item>
- <item>stat</item>
- <item>study</item>
- <item>sub</item>
- <item>substr</item>
- <item>symlink</item>
- <item>syscall</item>
- <item>sysread</item>
- <item>sysseek</item>
- <item>system</item>
- <item>syswrite</item>
- <item>tell</item>
- <item>telldir</item>
- <item>tie</item>
- <item>time</item>
- <item>times</item>
- <item>truncate</item>
- <item>uc</item>
- <item>ucfirst</item>
- <item>umask</item>
- <item>undef</item>
- <item>unlink</item>
- <item>unpack</item>
- <item>unshift</item>
- <item>untie</item>
- <item>use</item>
- <item>utime</item>
- <item>values</item>
- <item>vec</item>
- <item>wait</item>
- <item>waitpid</item>
- <item>wantarray</item>
- <item>warn</item>
- <item>write</item>
- </list>
- <list name="pragmas">
- <item>strict</item>
- <item>english</item>
- <item>warnings</item>
- <item>vars</item>
- <item>subs</item>
- <item>utf8</item>
- <item>sigtrap</item>
- <item>locale</item>
- <item>open</item>
- <item>less</item>
- <item>integer</item>
- <item>filetest</item>
- <item>constant</item>
- <item>bytes</item>
- <item>diagnostics</item>
- </list>
- <contexts>
- <context name="normal" attribute="Normal Text" lineEndContext="#stay">
- <RegExpr attribute="Keyword" context="#stay" String="^#!\/.*" />
- <StringDetect attribute="Keyword" context="data_handle" String="__DATA__" firstNonSpace="true" />
- <StringDetect attribute="Keyword" context="#stay" String="__END__" firstNonSpace="true"/>
- <RegExpr attribute="Keyword" context="sub_name_def" String="\bsub\s+" />
- <keyword attribute="Keyword" context="#stay" String="keywords" />
- <keyword attribute="Operator" context="#stay" String="operators" />
- <keyword attribute="Function" context="#stay" String="functions" />
- <keyword attribute="Pragma" context="#stay" String="pragmas" />
- <RegExpr attribute="Pod" context="pod" String="\=\w+(\s|$)" column="0" beginRegion="POD"/>
- <DetectSpaces />
- <DetectChar attribute="Comment" context="comment" char="#" />
-
- <!-- Numeric values. Note that we have to allow underscores between two digits (thus the creepy regular expressions). -->
- <RegExpr attribute="Hex" String="\b\-?0[xX]([0-9a-fA-F]|_[0-9a-fA-F])+" context="slash_safe_escape"/>
- <RegExpr attribute="Bin" String="\b\-?0[bB]([01]|_[01])+" context="slash_safe_escape"/>
- <RegExpr attribute="Octal" String="\b\-?0[1-7]([0-7]|_[0-7])*" context="slash_safe_escape"/>
- <RegExpr attribute="Float" String="\b\-?[0-9]([0-9]|_[0-9])*\.[0-9]([0-9]|_[0-9])*([eE]\-?[1-9]([0-9]|_[0-9])*(\.[0-9]*)?)?" context="slash_safe_escape"/>
- <RegExpr attribute="Decimal" String="\b\-?[1-9]([0-9]|_[0-9])*\b" context="slash_safe_escape"/>
- <Int attribute="Decimal" context="slash_safe_escape" />
-
- <RegExpr attribute="Normal Text" context="#stay" String="\\([&quot;'])[^\1]" />
- <Detect2Chars attribute="Normal Text" context="#stay" char="&amp;" char1="'" /><!-- ??? -->
- <DetectChar attribute="Operator" context="ip_string" char="&quot;" beginRegion="String" />
- <DetectChar attribute="Operator" context="string" char="'" beginRegion="String"/>
- <DetectChar attribute="Operator" context="Backticked" char="`" />
-
- <RegExpr attribute="Normal Text" context="find_variable" String="(?:[$@]\S|%[\w{]|\*[^\d\*{\$@%=(])" lookAhead="true" />
-
- <RegExpr attribute="Keyword" context="#stay" String="&lt;[A-Z0-9_]+&gt;" />
-
- <RegExpr attribute="Operator" context="find_here_document" String="\s*&lt;&lt;(?=\w+|\s*[&quot;'])" beginRegion="HereDocument" />
-
- <RegExpr attribute="Normal Text" context="#stay" String="\s*\}\s*/{1,2}" endRegion="Block"/>
- <RegExpr attribute="Normal Text" context="#stay" String="\s*[)\]]\s*/{1,2}" />
-
- <RegExpr attribute="Function" context="sub_name_def" String="\w+::" />
- <RegExpr attribute="Normal Text" context="#stay" String="\w+[=]" />
-
- <RegExpr attribute="Operator" context="find_quoted" String="\bq(?=[qwx]?\s*[^\w\s])" />
- <RegExpr attribute="Operator" context="find_subst" String="\bs(?=\s*[^\w\s\]})])" />
- <RegExpr attribute="Operator" context="tr" String="\b(?:tr|y)\s*(?=[^\w\s\]})])" />
-
- <RegExpr attribute="Operator" context="find_pattern" String="\b(?:m|qr)(?=\s*[^\w\s\]})])" />
-
- <RegExpr attribute="Normal Text" context="#stay" String="[\w_]+\s*/" />
- <RegExpr attribute="Normal Text" context="#stay" String="[&lt;&gt;&quot;':]/" />
- <DetectChar attribute="Operator" context="pattern_slash" char="/" beginRegion="Pattern" />
- <RegExpr attribute="Operator" context="#stay" String="-[rwxoRWXOeszfdlpSbctugkTBMAC]\b" />
-
- <DetectChar attribute="Normal Text" context="#stay" char="{" beginRegion="Block" />
- <DetectChar attribute="Normal Text" context="#stay" char="}" endRegion="Block" />
- </context>
-
- <!-- ====== quoted construct central ===== -->
- <context name="find_quoted" attribute="Normal Text" lineEndContext="#stay" >
- <!-- NOTE - qx'not interpolated regex' does not cover newline between "qr" and "'" -->
- <RegExpr attribute="Operator" context="string_6" String="x\s*(')" beginRegion="String" />
- <AnyChar attribute="Operator" context="find_qqx" String="qx" />
- <DetectChar attribute="Operator" context="find_qw" char="w" />
- <DetectChar attribute="Operator" context="string_2" char="(" beginRegion="String" />
- <DetectChar attribute="Operator" context="string_3" char="{" beginRegion="String" />
- <DetectChar attribute="Operator" context="string_4" char="[" beginRegion="String" />
- <DetectChar attribute="Operator" context="string_5" char="&lt;" beginRegion="String" />
- <RegExpr attribute="Operator" context="string_6" String="([^a-zA-Z0-9_\s[\]{}()])" beginRegion="String" />
- <RegExpr attribute="Comment" context="#stay" String="\s+#.*" /><!-- q[qwx] # == comment, look for the delim on the next line -->
- </context>
- <context name="find_qqx" attribute="Normal Text" lineEndContext="#stay" >
- <DetectChar attribute="Operator" context="ip_string_2" char="(" beginRegion="String" />
- <DetectChar attribute="Operator" context="ip_string_3" char="{" beginRegion="String" />
- <DetectChar attribute="Operator" context="ip_string_4" char="[" beginRegion="String" />
- <DetectChar attribute="Operator" context="ip_string_5" char="&lt;" beginRegion="String" />
- <RegExpr attribute="Operator" context="ip_string_6" String="([^a-zA-Z0-9_\s[\]{}()])" beginRegion="String" />
- <RegExpr attribute="Comment" context="#stay" String="\s+#.*" /><!-- q[qwx] # == comment, look for the delim on the next line -->
- </context>
- <context name="find_qw" attribute="Normal Text" lineEndContext="#stay" >
- <DetectChar attribute="Operator" context="quote_word_paren" char="(" beginRegion="Wordlist" />
- <DetectChar attribute="Operator" context="quote_word_brace" char="{" beginRegion="Wordlist" />
- <DetectChar attribute="Operator" context="quote_word_bracket" char="[" beginRegion="Wordlist" />
- <RegExpr attribute="Operator" context="quote_word" String="([^a-zA-Z0-9_\s[\]{}()])" beginRegion="Wordlist" />
- <RegExpr attribute="Comment" context="#stay" String="\s+#.*" /><!-- q[qwx] # == comment, look for the delim on the next line -->
- </context>
-
- <!-- ====== Contexts for strings ===== -->
- <context name="ipstring_internal" attribute="String (interpolated)" lineEndContext="#stay">
- <DetectIdentifier />
- <RegExpr attribute="String Special Character" context="#stay" String="\\[UuLlEtnaefr]" />
- <RegExpr attribute="String (interpolated)" context="#stay" String="\\." />
- <RegExpr attribute="Normal Text" context="find_variable_unsafe" String="(?:[\$@]\S|%[\w{])" lookAhead="true" />
- </context>
- <context name="ip_string" attribute="String (interpolated)" lineEndContext="#stay">
- <DetectChar attribute="Operator" context="#pop" char="&quot;" endRegion="String"/>
- <IncludeRules context="ipstring_internal" />
- </context>
- <context name="ip_string_2" attribute="String (interpolated)" lineEndContext="#stay">
- <RangeDetect attribute="String (interpolated)" context="#stay" char="(" char1=")" />
- <DetectChar attribute="Operator" context="#pop#pop#pop" char=")" endRegion="String" />
- <IncludeRules context="ipstring_internal" />
- </context>
- <context name="ip_string_3" attribute="String (interpolated)" lineEndContext="#stay">
- <RangeDetect attribute="String (interpolated)" context="#stay" char="{" char1="}" />
- <DetectChar attribute="Operator" context="#pop#pop#pop" char="}" endRegion="String" />
- <IncludeRules context="ipstring_internal" />
- </context>
- <context name="ip_string_4" attribute="String (interpolated)" lineEndContext="#stay">
- <RangeDetect attribute="String (interpolated)" context="#stay" char="[" char1="]" />
- <DetectChar attribute="Operator" context="#pop#pop#pop" char="]" endRegion="String" />
- <IncludeRules context="ipstring_internal" />
- </context>
- <context name="ip_string_5" attribute="String (interpolated)" lineEndContext="#stay">
- <RangeDetect attribute="String (interpolated)" context="#stay" char="&lt;" char1="&gt;" />
- <DetectChar attribute="Operator" context="#pop#pop#pop" char="&gt;" endRegion="String" />
- <IncludeRules context="ipstring_internal" />
- </context>
- <context name="ip_string_6" attribute="String (interpolated)" lineEndContext="#stay" dynamic="true">
- <RegExpr attribute="String (interpolated)" context="#stay" String="\%1" dynamic="true" />
- <DetectChar attribute="Operator" context="#pop#pop#pop" char="1" dynamic="true" endRegion="String"/>
- <IncludeRules context="ipstring_internal" />
- </context>
-
- <context name="string" attribute="String" lineEndContext="#stay">
- <DetectIdentifier />
- <Detect2Chars attribute="String Special Character" context="#stay" char="\" char1="'" />
- <Detect2Chars attribute="String Special Character" context="#stay" char="\" char1="\" />
- <DetectChar attribute="Operator" context="#pop" char="'" endRegion="String" />
- </context>
- <context name="string_2" attribute="String" lineEndContext="#stay">
- <DetectIdentifier />
- <Detect2Chars attribute="String Special Character" context="#stay" char="\" char1=")" />
- <Detect2Chars attribute="String Special Character" context="#stay" char="\" char1="\" />
- <RangeDetect attribute="String" context="#stay" char="(" char1=")" />
- <DetectChar attribute="Operator" context="#pop#pop" char=")" endRegion="String" />
- </context>
- <context name="string_3" attribute="String" lineEndContext="#stay">
- <DetectIdentifier />
- <Detect2Chars attribute="String Special Character" context="#stay" char="\" char1="}" />
- <Detect2Chars attribute="String Special Character" context="#stay" char="\" char1="\" />
- <RangeDetect attribute="String" context="#stay" char="{" char1="}" />
- <DetectChar attribute="Operator" context="#pop#pop" char="}" endRegion="String" />
- </context>
- <context name="string_4" attribute="String" lineEndContext="#stay">
- <DetectIdentifier />
- <Detect2Chars attribute="String Special Character" context="#stay" char="\" char1="]" />
- <Detect2Chars attribute="String Special Character" context="#stay" char="\" char1="\" />
- <RangeDetect attribute="String" context="#stay" char="[" char1="]" />
- <DetectChar attribute="Operator" context="#pop#pop" char="]" endRegion="String" />
- </context>
- <context name="string_5" attribute="String" lineEndContext="#stay">
- <DetectIdentifier />
- <Detect2Chars attribute="String Special Character" context="#stay" char="\" char1="&lt;" />
- <Detect2Chars attribute="String Special Character" context="#stay" char="\" char1="\" />
- <Detect2Chars attribute="String" context="#stay" char="\" char1="&gt;" />
- <RangeDetect attribute="String" context="#stay" char="&lt;" char1="&gt;" />
- <DetectChar attribute="Operator" context="#pop#pop" char="&gt;" endRegion="String" />
- </context>
- <context name="string_6" attribute="String" lineEndContext="#stay" dynamic="true">
- <DetectIdentifier />
- <Detect2Chars attribute="String Special Character" context="#stay" char="\" char1="\" />
- <RegExpr attribute="String Special Character" context="#stay" String="\%1" dynamic="true"/>
- <DetectChar attribute="Operator" context="#pop#pop" char="1" dynamic="true" endRegion="String" />
- </context>
-
- <!-- ====== contexts for s/// ====== -->
- <context name="find_subst" attribute="Normal Text" lineEndContext="#stay" >
- <RegExpr attribute="Comment" context="#stay" String="\s+#.*" /><!-- s # == comment, look for the delim on the next line -->
- <DetectChar attribute="Operator" context="subst_curlybrace_pattern" char="{" beginRegion="Pattern" />
- <DetectChar attribute="Operator" context="subst_paren_pattern" char="(" beginRegion="Pattern" />
- <DetectChar attribute="Operator" context="subst_bracket_pattern" char="[" beginRegion="Pattern" />
- <DetectChar attribute="Operator" context="subst_sq_pattern" char="'" beginRegion="Pattern" />
- <RegExpr attribute="Operator" context="subst_slash_pattern" String="([^\w\s[\]{}()])" beginRegion="Pattern" />
- </context>
-
- <!-- Fully parse s {} {}.
- This means that
- - comments are legal between PATTERN and REPLACEMENT
- - REPLACEMENT can contain resursive {} blocks -->
- <context name="subst_curlybrace_pattern" attribute="Pattern" lineEndContext="#stay">
- <RegExpr attribute="Comment" context="#stay" String="\s+#.*$" />
- <IncludeRules context="regex_pattern_internal_ip" />
- <DetectChar attribute="Operator" context="subst_curlybrace_middle" char="}" endRegion="Pattern" />
- </context>
- <context name="subst_curlybrace_middle" attribute="Normal Text" lineEndContext="#stay" >
- <RegExpr attribute="Comment" context="#stay" String="#.*$" />
- <DetectChar attribute="Operator" context="subst_curlybrace_replace" char="{" beginRegion="Replacement" />
- </context>
- <context name="subst_curlybrace_replace" attribute="String (interpolated)" lineEndContext="#stay">
- <IncludeRules context="ipstring_internal" />
- <DetectChar attribute="Normal Text" context="subst_curlybrace_replace_recursive" char="{" beginRegion="Block" />
- <RegExpr attribute="Operator" context="#pop#pop#pop#pop" String="\}[cegimosx]*" endRegion="Replacement" />
- </context>
- <context name="subst_curlybrace_replace_recursive" attribute="String (interpolated)" lineEndContext="#stay" >
- <DetectChar attribute="String (interpolated)" context="subst_curlybrace_replace_recursive" char="{" beginRegion="Block" />
- <DetectChar attribute="Normal Text" context="#pop" char="}" endRegion="Block" />
- <IncludeRules context="ipstring_internal" />
- </context>
-
- <context name="subst_paren_pattern" attribute="Pattern" lineEndContext="#stay">
- <RegExpr attribute="Comment" context="#stay" String="\s+#.*$" />
- <IncludeRules context="regex_pattern_internal_ip" />
- <DetectChar attribute="Operator" context="subst_paren_replace" char="}" endRegion="Pattern" />
- </context>
- <context name="subst_paren_replace" attribute="String (interpolated)" lineEndContext="#stay">
- <IncludeRules context="ipstring_internal" />
- <DetectChar attribute="Operator" context="#stay" char="(" beginRegion="Replacement" />
- <RegExpr attribute="Operator" context="#pop#pop#pop" String="\)[cegimosx]*" endRegion="Replacement" />
- </context>
-
- <context name="subst_bracket_pattern" attribute="Pattern" lineEndContext="#stay">
- <RegExpr attribute="Comment" context="#stay" String="\s+#.*$" />
- <IncludeRules context="regex_pattern_internal_ip" />
- <DetectChar attribute="Operator" context="subst_bracket_replace" char="]" endRegion="Pattern" />
- </context>
- <context name="subst_bracket_replace" attribute="String (interpolated)" lineEndContext="#stay">
- <IncludeRules context="ipstring_internal" />
- <DetectChar attribute="Operator" context="#stay" char="[" beginRegion="Replacement" />
- <RegExpr attribute="Operator" context="#pop#pop#pop" String="\][cegimosx]*" endRegion="Replacement" />
- </context>
-
- <context name="subst_slash_pattern" attribute="Pattern" lineEndContext="#stay" dynamic="true">
- <RegExpr attribute="Pattern Internal Operator" context="#stay" String="\$(?=%1)" dynamic="true" />
- <RegExpr attribute="Operator" context="subst_slash_replace" String="(%1)" dynamic="true" endRegion="Pattern" beginRegion="Replacement" />
- <IncludeRules context="regex_pattern_internal_ip" />
- </context>
- <context name="subst_slash_replace" attribute="String (interpolated)" lineEndContext="#stay" dynamic="true">
- <RegExpr attribute="Operator" context="#pop#pop#pop" String="%1[cegimosx]*" dynamic="true" endRegion="Replacement" />
- <IncludeRules context="ipstring_internal" />
-
- </context>
-
- <context name="subst_sq_pattern" attribute="Pattern" lineEndContext="#stay">
- <RegExpr attribute="Comment" context="#stay" String="\s+#.*$" />
- <IncludeRules context="regex_pattern_internal" />
- <DetectChar attribute="Operator" context="subst_sq_replace" char="'" endRegion="Pattern" beginRegion="Pattern" />
- </context>
- <context name="subst_sq_replace" attribute="String" lineEndContext="#stay">
- <RegExpr attribute="Operator" context="#pop#pop#pop" String="'[cegimosx]*" endRegion="Replacement" />
- </context>
-
- <context name="tr" attribute="Pattern" lineEndContext="#pop" fallthrough="true" fallthroughContext="#pop" >
- <RegExpr attribute="Pattern" context="#pop" String="\([^)]*\)\s*\(?:[^)]*\)" />
- <RegExpr attribute="Pattern" context="#pop" String="\{[^}]*\}\s*\{[^}]*\}" />
- <RegExpr attribute="Pattern" context="#pop" String="\[[^]]*\]\s*\[[^\]]*\]" />
- <RegExpr attribute="Pattern" context="#pop" String="([^a-zA-Z0-9_\s[\]{}()]).*\1.*\1" minimal="true"/>
- </context>
-
- <!-- ====== PATTERNs ====== -->
- <context name="find_pattern" attribute="Pattern" lineEndContext="#stay">
- <RegExpr attribute="Comment" context="#stay" String="\s+#.*" /><!-- s # == comment, look for the delim on the next line -->
- <DetectChar attribute="Operator" context="pattern_brace" char="{" beginRegion="Pattern" />
- <DetectChar attribute="Operator" context="pattern_paren" char="(" beginRegion="Pattern" />
- <DetectChar attribute="Operator" context="pattern_bracket" char="[" beginRegion="Pattern" />
- <DetectChar attribute="Operator" context="pattern_sq" char="'" beginRegion="Pattern" />
- <RegExpr attribute="Operator" context="pattern" String="([^\w\s])" beginRegion="Pattern" />
- </context>
- <context name="pattern_slash" attribute="Pattern" lineEndContext="#stay">
- <RegExpr attribute="Pattern Internal Operator" context="#stay" String="\$(?=/)" />
- <IncludeRules context="regex_pattern_internal_ip" />
- <RegExpr attribute="Operator" context="#pop" String="/[cgimosx]*" endRegion="Pattern" />
- </context>
- <context name="pattern" attribute="Pattern" lineEndContext="#stay" dynamic="true">
- <RegExpr attribute="Pattern Internal Operator" context="#stay" String="\$(?=%1)" dynamic="true" />
- <RegExpr attribute="Operator" context="#pop#pop" String="%1[cgimosx]*" dynamic="true" endRegion="Pattern" />
- <IncludeRules context="regex_pattern_internal_ip" />
- <RegExpr attribute="Pattern Internal Operator" context="#stay" String="\$(?=\%1)" dynamic="true" />
- </context>
- <context name="pattern_brace" attribute="Pattern" lineEndContext="#stay">
- <RegExpr attribute="Operator" context="#pop#pop" String="\}[cgimosx]*" endRegion="Pattern" />
- <IncludeRules context="regex_pattern_internal_ip" />
- </context>
- <context name="pattern_bracket" attribute="Pattern" lineEndContext="#stay">
- <RegExpr attribute="Operator" context="#pop#pop" String="\][cgimosx]*" endRegion="Pattern" />
- <IncludeRules context="regex_pattern_internal_ip" />
- </context>
- <context name="pattern_paren" attribute="Pattern" lineEndContext="#stay">
- <RegExpr attribute="Operator" context="#pop#pop" String="\)[cgimosx]*" endRegion="Pattern" />
- <IncludeRules context="regex_pattern_internal_ip" />
- </context>
- <context name="pattern_sq" attribute="Pattern" lineEndContext="#stay">
- <RegExpr attribute="Operator" context="#pop#pop" String="'[cgimosx]*" endRegion="Pattern" />
- <IncludeRules context="regex_pattern_internal" />
- </context>
-
- <!-- rules internal stuff wrt regex patterns -->
- <context name="regex_pattern_internal_rules_1" attribute="Pattern" lineEndContext="#stay">
- <RegExpr attribute="Comment" context="#stay" String="#.*$" firstNonSpace="true" />
- <RegExpr attribute="Pattern Character Class" context="#stay" String="\\[anDdSsWw]" />
- <RegExpr attribute="Pattern Internal Operator" context="#stay" String="\\[ABbEGLlNUuQdQZz]" />
- <RegExpr attribute="Special Variable" context="#stay" String="\\[\d]+" />
- <RegExpr attribute="Pattern" context="#stay" String="\\." />
- </context>
- <context name="regex_pattern_internal_rules_2" attribute="Pattern" lineEndContext="#stay">
- <Detect2Chars attribute="Pattern Internal Operator" context="pat_ext" char="(" char1="?" />
- <DetectChar attribute="Pattern Internal Operator" context="pat_char_class" char="[" />
- <RegExpr attribute="Pattern Internal Operator" context="#stay" String="[()?^*+|]" />
- <RegExpr attribute="Pattern Internal Operator" context="#stay" String="\{[\d, ]+\}" />
- <DetectChar attribute="Pattern Internal Operator" context="#stay" char="$" />
- <RegExpr attribute="Comment" context="#stay" String="\s{3,}#.*$" />
- </context>
- <context name="regex_pattern_internal" attribute="Pattern" lineEndContext="#stay">
- <IncludeRules context="regex_pattern_internal_rules_1" />
- <IncludeRules context="regex_pattern_internal_rules_2" />
- </context>
- <context name="regex_pattern_internal_ip" attribute="Pattern" lineEndContext="#stay" >
- <IncludeRules context="regex_pattern_internal_rules_1" />
- <!-- NOTE the below means that the special variables $' $], $} and $> are not supported
- within interpolated PATTERNs (apart from $(, $) and ${ and $| not supported by perl).
- This is because perl considers
- s{foo$} {bar} OK as well as s{foo$}} {bar}, and detecting that is a huge work overload
- for something that is unlikely to happen. -->
- <RegExpr attribute="Data Type" context="find_variable_unsafe" String="[$@][^]\s{}()|&gt;']" lookAhead="true" />
- <IncludeRules context="regex_pattern_internal_rules_2" />
- </context>
- <context name="pat_ext" attribute="Pattern Internal Operator" lineEndContext="#stay">
- <RegExpr attribute="Comment" context="#pop" String="\#[^)]*" />
- <RegExpr attribute="Pattern Internal Operator" context="#pop" String="[:=!&gt;&lt;]+" />
- <DetectChar attribute="Pattern Internal Operator" context="#pop" char=")" />
- </context>
- <context name="pat_char_class" attribute="Pattern Character Class" lineEndContext="#stay">
- <DetectChar attribute="Pattern Internal Operator" context="#stay" char="^" />
- <Detect2Chars attribute="Pattern Character Class" context="#stay" char="\" char1="\" />
- <Detect2Chars attribute="Pattern Character Class" context="#stay" char="\" char1="]" />
- <RegExpr attribute="Pattern Character Class" context="#stay" String="\[:\^?[a-z]+:\]" />
- <DetectChar attribute="Pattern Internal Operator" context="#pop" char="]" />
- </context>
-
- <!-- ====== Variables ====== -->
- <context name="find_variable" attribute="Data Type" lineEndContext="#pop" fallthrough="true" fallthroughContext="#pop" >
- <RegExpr attribute="Special Variable" context="var_detect" String="\$[0-9]+" />
- <RegExpr attribute="Special Variable" context="var_detect" String="[@\$](?:[\+\-_]\B|ARGV\b|INC\b)" />
- <RegExpr attribute="Special Variable" context="var_detect" String="[%\$](?:INC\b|ENV\b|SIG\b)" />
- <RegExpr attribute="Data Type" context="var_detect" String="\$\$[\$\w_]" />
- <RegExpr attribute="Data Type" context="var_detect" String="\$[#_][\w_]" />
- <RegExpr attribute="Data Type" context="var_detect" String="\$+::" />
- <RegExpr attribute="Special Variable" context="var_detect" String="\$[^a-zA-Z0-9\s{][A-Z]?" />
- <RegExpr attribute="Data Type" context="var_detect" String="[\$@%]\{[\w_]+\}" />
- <AnyChar attribute="Data Type" context="var_detect" String="$@%" />
- <RegExpr attribute="Data Type" context="var_detect" String="\*[a-zA-Z_]+" />
- <RegExpr attribute="Special Variable" context="#stay" String="\*[^a-zA-Z0-9\s{][A-Z]?" />
- <!-- this should be a rare case! -->
- <AnyChar attribute="Operator" context="#pop" String="$@%*" />
- </context>
- <!-- This does not check fo a trailing slash, for usage in strings. -->
- <context name="find_variable_unsafe" attribute="Data Type" lineEndContext="#pop" fallthrough="true" fallthroughContext="#pop" >
- <RegExpr attribute="Special Variable" context="var_detect_unsafe" String="\$[0-9]+" />
- <RegExpr attribute="Special Variable" context="var_detect_unsafe" String="[@\$](?:[\+\-_]\B|ARGV\b|INC\b)" />
- <RegExpr attribute="Special Variable" context="var_detect_unsafe" String="[%\$](?:INC\b|ENV\b|SIG\b)" />
- <RegExpr attribute="Data Type" context="var_detect_unsafe" String="\$\$[\$\w_]" />
- <RegExpr attribute="Data Type" context="var_detect_unsafe" String="\$[#_][\w_]" />
- <RegExpr attribute="Data Type" context="var_detect_unsafe" String="\$+::" />
- <RegExpr attribute="Special Variable" context="#stay" String="\$[^a-zA-Z0-9\s{][A-Z]?" />
- <RegExpr attribute="Data Type" context="var_detect_unsafe" String="[\$@%]\{[\w_]+\}" />
- <RegExpr attribute="Data Type" context="var_detect_unsafe" String="[\$@%]" /><!-- AnyChar! -->
- <RegExpr attribute="Data Type" context="var_detect_unsafe" String="\*\w+" />
- <AnyChar attribute="Operator" context="#pop" String="$@%*" />
- </context>
- <context name="var_detect" attribute="Data Type" lineEndContext="#pop#pop" fallthrough="true" fallthroughContext="#pop#pop">
- <IncludeRules context="var_detect_rules" />
- <IncludeRules context="slash_safe_escape" />
- </context>
- <context name="var_detect_unsafe" attribute="Data Type" lineEndContext="#pop#pop" fallthrough="true" fallthroughContext="#pop#pop">
- <IncludeRules context="var_detect_rules" />
- </context>
- <context name="var_detect_rules" attribute="Data Type" lineEndContext="#pop#pop" >
- <RegExpr attribute="Data Type" context="#stay" String="[\w_]+" />
- <Detect2Chars attribute="Normal Text" context="#stay" char=":" char1=":" />
- <DetectChar attribute="Operator" context="#stay" char="'" />
- <Detect2Chars attribute="Normal Text" context="#stay" char="-" char1="&gt;" />
- <!-- safe with operator / -->
- <Detect2Chars attribute="Normal Text" context="#stay" char="+" char1="+" />
- <Detect2Chars attribute="Normal Text" context="#stay" char="-" char1="-" />
- </context>
-
-
- <!-- ====== Word lists ====== -->
- <context name="quote_word" attribute="Normal Text" lineEndContext="#stay" dynamic="true">
- <DetectSpaces />
- <DetectIdentifier />
- <RegExpr attribute="Normal Text" context="#stay" String="\\%1" dynamic="true" />
- <DetectChar attribute="Operator" context="#pop#pop#pop" char="1" dynamic="true" endRegion="Wordlist" />
- </context>
- <context name="quote_word_paren" attribute="Normal Text" lineEndContext="#stay">
- <DetectSpaces />
- <DetectIdentifier />
- <Detect2Chars attribute="Normal Text" context="#stay" char="\" char1=")" />
- <DetectChar attribute="Operator" context="#pop#pop#pop" char=")" endRegion="Wordlist" />
- </context>
- <context name="quote_word_brace" attribute="Normal Text" lineEndContext="#stay">
- <DetectSpaces />
- <DetectIdentifier />
- <Detect2Chars attribute="Normal Text" context="#stay" char="\" char1="}" />
- <DetectChar attribute="Operator" context="#pop#pop#pop" char="}" endRegion="Wordlist" />
- </context>
- <context name="quote_word_bracket" attribute="Normal Text" lineEndContext="#stay">
- <DetectSpaces />
- <DetectIdentifier />
- <Detect2Chars attribute="Normal Text" context="#stay" char="\" char1="]" />
- <DetectChar attribute="Operator" context="#pop#pop#pop" char="]" endRegion="Wordlist" />
- </context>
-
- <!-- ====== Here Documents ====== -->
- <context name="find_here_document" attribute="Normal Text" lineEndContext="#pop" >
- <RegExpr attribute="Keyword" context="here_document" String="(\w+)\s*;?" />
- <RegExpr attribute="Keyword" context="here_document" String="\s*&quot;([^&quot;]+)&quot;\s*;?" />
- <RegExpr attribute="Keyword" context="here_document" String="\s*`([^`]+)`\s*;?" />
- <RegExpr attribute="Keyword" context="here_document_dumb" String="\s*'([^']+)'\s*;?" />
- </context>
- <context name="here_document" attribute="String (interpolated)" lineEndContext="#stay" dynamic="true">
- <DetectSpaces />
- <RegExpr attribute="Keyword" context="#pop#pop" String="^%1\b" column="0" dynamic="true" endRegion="HereDocument"/>
- <RegExpr attribute="Keyword" context="here_document" String="\=\s*&lt;&lt;\s*[&quot;']?([A-Z0-9_\-]+)[&quot;']?" beginRegion="HEREDoc" />
- <IncludeRules context="ipstring_internal" />
- </context>
- <context name="here_document_dumb" attribute="Normal Text" lineEndContext="#stay" dynamic="true">
- <DetectSpaces />
- <RegExpr attribute="Keyword" context="#pop#pop" String="%1" column="0" dynamic="true" endRegion="HereDocument"/>
- <DetectIdentifier />
- </context>
-
- <!-- ====== Misc ====== -->
- <context name="data_handle" attribute="Data" lineEndContext="#stay">
- <RegExpr attribute="Pod" context="pod" String="\=(?:head[1-6]|over|back|item|for|begin|end|pod)\s+.*" column="0" beginRegion="POD"/>
- <StringDetect attribute="Keyword" context="normal" String="__END__" firstNonSpace="true" />
- </context>
- <context name="end_handle" attribute="Nothing" lineEndContext="#stay">
- <RegExpr attribute="Pod" context="pod" String="^\=(?:head[1-6]|over|back|item|for|begin|end|pod)\s*.*"/>
- <StringDetect attribute="Keyword" context="data_handle" String="__DATA__" firstNonSpace="true" />
- </context>
-
- <context name="Backticked" attribute="String (interpolated)" lineEndContext="#stay">
- <IncludeRules context="ipstring_internal"/>
- <DetectChar attribute="Operator" context="#pop" char="`"/>
- </context>
-
- <context name="slash_safe_escape" attribute="Normal Text" lineEndContext="#pop" fallthrough="true" fallthroughContext="#pop">
- <RegExpr attribute="Normal Text" context="#pop" String="\s*\}\s*/{1,2}" endRegion="Block"/>
- <RegExpr attribute="Normal Text" context="#pop" String="\s*[)\]]?\s*/{1,2}" />
- <keyword attribute="Keyword" context="#pop" String="keywords" /><!-- wonder why??? -->
- </context>
-
- <context name="package_qualified_blank" attribute="Normal Text" lineEndContext="#stay">
- <RegExpr attribute="Normal Text" context="#pop" String="[\w_]+" />
- </context>
-
- <context name="sub_name_def" attribute="Normal Text" lineEndContext="#pop" fallthrough="true" fallthroughContext="#pop">
- <RegExpr attribute="Function" context="#stay" String="\w+" />
- <RegExpr attribute="Normal Text" context="find_variable" String="\$\S" lookAhead="true" />
- <RegExpr attribute="Normal Text" context="sub_arg_definition" String="\s*\(" />
- <Detect2Chars attribute="Normal Text" context="#stay" char=":" char1=":" />
- </context>
-
- <context name="sub_arg_definition" attribute="Normal Text" lineEndContext="#stay" fallthrough="true" fallthroughContext="#pop#pop">
- <AnyChar attribute="Data Type" context="#stay" String="*$@%" />
- <AnyChar attribute="Normal Text" context="#stay" String="&amp;\[];" />
- <DetectChar attribute="Normal Text" context="slash_safe_escape" char=")" />
- </context>
-
- <context name="pod" attribute="Pod" lineEndContext="#stay">
- <DetectSpaces />
- <DetectIdentifier />
- <RegExpr attribute="Pod" context="#stay" String="\=(?:head[1-6]|over|back|item|for|begin|end|pod)\s*.*" column="0" beginRegion="POD" endRegion="POD"/>
- <RegExpr attribute="Pod" context="#pop" String="\=cut.*$" column="0" endRegion="POD"/>
- </context>
-
- <context name="comment" attribute="Comment" lineEndContext="#pop">
- <DetectSpaces />
- <IncludeRules context="##Alerts" />
- <DetectIdentifier />
- </context>
-
- </contexts>
- <itemDatas>
- <itemData name="Normal Text" defStyleNum="dsNormal" />
- <itemData name="Keyword" defStyleNum="dsKeyword" />
- <itemData name="Pragma" defStyleNum="dsKeyword" />
- <itemData name="Function" defStyleNum="dsFunction" />
- <itemData name="Operator" defStyleNum="dsKeyword" color="#008000"/>
- <itemData name="Data Type" defStyleNum="dsDataType" />
- <itemData name="Special Variable" defStyleNum="dsDataType" color="#C00000" selColor="#C00000" bold="0" italic="0" />
- <itemData name="Decimal" defStyleNum="dsDecVal" />
- <itemData name="Octal" defStyleNum="dsBaseN" />
- <itemData name="Hex" defStyleNum="dsBaseN" />
- <itemData name="Bin" defStyleNum="dsBaseN" />
- <itemData name="Float" defStyleNum="dsFloat" />
- <itemData name="String" defStyleNum="dsString" color="#FF6C6C" selColor="#FF6C6C" bold="0" italic="0" />
- <itemData name="String (interpolated)" defStyleNum="dsString" />
- <itemData name="String Special Character" defStyleNum="dsChar" />
- <itemData name="Pattern" defStyleNum="dsOthers" />
- <itemData name="Pattern Internal Operator" defStyleNum="dsChar" />
- <itemData name="Pattern Character Class" defStyleNum="dsBaseN" />
- <itemData name="Data" defStyleNum="dsNormal" />
- <itemData name="Comment" defStyleNum="dsComment" />
- <itemData name="Pod" defStyleNum="dsComment" />
- <itemData name="Nothing" defStyleNum="dsComment" />
- </itemDatas>
- </highlighting>
- <general>
- <comments>
- <comment name="singleLine" start="#" />
- </comments>
- <keywords casesensitive="1" />
- </general>
-</language>
-<!-- kate: space-indent on; indent-width 2; replace-tabs on; -->
diff --git a/share/qtcreator/generic-highlighter/ruby.xml b/share/qtcreator/generic-highlighter/ruby.xml
deleted file mode 100644
index c4110ccd75..0000000000
--- a/share/qtcreator/generic-highlighter/ruby.xml
+++ /dev/null
@@ -1,924 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE language SYSTEM "language.dtd">
-
-<!--
- 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)
- Copyright (C) 2011 by Miquel Sabaté (mikisabate@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.
--->
-
-<!--
- TODO: Division after gdl contexts is interpreted as regexp
--->
-
-<!-- Hold the "language" opening tag on a single line, as mentioned in "language.dtd". -->
-<language name="Ruby" section="Scripts"
- version="1.29" kateversion="3.3"
- extensions="*.rb;*.rjs;*.rxml;*.xml.erb;*.js.erb;*.rake;Rakefile;Gemfile;*.gemspec;Vagrantfile"
- mimetype="application/x-ruby"
- style="ruby" indenter="ruby"
- author="Stefan Lang (langstefan@gmx.at), Sebastian Vuorinen (sebastian.vuorinen@helsinki.fi), Robin Pedersen (robinpeder@gmail.com), Miquel Sabaté (mikisabate@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> ensure </item>
- <item> for </item>
- <item> if </item>
- <item> in </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> yield </item>
- </list>
-
- <list name="access-control">
- <item> private_class_method </item>
- <item> private </item>
- <item> protected </item>
- <item> public_class_method </item>
- <item> public </item>
- </list>
-
- <list name="attribute-definitions">
- <item> attr_reader </item>
- <item> attr_writer </item>
- <item> attr_accessor </item>
- </list>
-
- <list name="definitions">
- <item> alias </item>
- <item> module </item>
- <item> class </item>
- <item> def </item>
- <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="default-globals">
- <item> $stdout </item>
- <item> $defout </item>
- <item> $stderr </item>
- <item> $deferr </item>
- <item> $stdin </item>
- </list>
-
- <!-- Kernel module methods.
- NOTE: Methods ending in ? or !
- are included below as regexes.
- -->
- <list name="kernel-methods">
- <!-- backquote ` -->
- <item> abort </item>
- <item> at_exit </item>
- <item> autoload </item>
- <item> autoload? </item>
- <item> binding </item>
- <item> block_given? </item>
- <item> callcc </item>
- <item> caller </item>
- <item> catch </item>
- <item> chomp </item>
- <item> chomp! </item>
- <item> chop </item>
- <item> chop! </item>
- <item> eval </item>
- <item> exec </item>
- <item> exit </item>
- <item> exit! </item>
- <item> fail </item>
- <item> fork </item>
- <item> format </item>
- <item> getc </item>
- <item> gets </item>
- <item> global_variables </item>
- <item> gsub </item>
- <item> gsub! </item>
- <item> iterator? </item>
- <item> lambda </item>
- <item> load </item>
- <item> local_variables </item>
- <item> loop </item>
- <item> method_missing </item>
- <item> open </item>
- <item> p </item>
- <item> print </item>
- <item> printf </item>
- <item> proc </item>
- <item> putc </item>
- <item> puts </item>
- <item> raise </item>
- <item> rand </item>
- <item> readline </item>
- <item> readlines </item>
- <item> require </item>
- <item> require_relative </item>
- <item> scan </item>
- <item> select </item>
- <item> set_trace_func </item>
- <item> sleep </item>
- <item> split </item>
- <item> sprintf </item>
- <item> srand </item>
- <item> sub </item>
- <item> sub! </item>
- <item> syscall </item>
- <item> system </item>
- <item> test </item>
- <item> throw </item>
- <item> trace_var </item>
- <item> trap </item>
- <item> untrace_var </item>
- <item> warn </item>
- </list>
-
- <list name="mixin-methods">
- <item>extend</item>
- <item>include</item>
- <item>prepend</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" />
- <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="\bclass\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|ensure)\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="Attribute Definition" String="attribute-definitions" context="check_div_2"/>
- <keyword attribute="Access Control" String="access-control" context="check_div_2"/>
- <keyword attribute="Definition" String="definitions" context="#stay" />
- <keyword attribute="Pseudo variable" String="pseudo-variables" context="check_div_1"/>
- <keyword attribute="Default globals" String="default-globals" context="check_div_2"/>
- <keyword attribute="Kernel methods" String="kernel-methods" context="check_div_2"/>
- <keyword attribute="Module mixin methods" String="mixin-methods" context="check_div_2"/>
-
- <!-- (global) vars starting with $
- Match them before $_.
- -->
- <RegExpr attribute="Global Variable" String="\$[a-zA-Z_0-9]+" context="check_div_1"/>
- <RegExpr attribute="Global Variable" String="\$\-[a-zA-z_]\b" context="check_div_1"/>
- <!-- special-character globals -->
- <RegExpr attribute="Default globals" String="\$[\d_*`+@;,.~=\!\$:?'/\\\-\&amp;&quot;&gt;&lt;]" context="check_div_1"/>
- <RegExpr attribute="Global Constant" String="\b[_A-Z]+[A-Z_0-9]+\b" context="check_div_2"/>
- <!-- Generally a module or class name like "File", "MyModule_1", .. -->
- <RegExpr attribute="Constant" String="\b[A-Z]+_*([0-9]|[a-z])[_a-zA-Z0-9]*\b" context="check_div_2"/>
-
- <!-- Numeric values. Note that we have to allow underscores between two digits (thus the creepy regular expressions). -->
- <RegExpr attribute="Hex" String="\b\-?0[xX]([0-9a-fA-F]|_[0-9a-fA-F])+" context="check_div_1"/>
- <RegExpr attribute="Bin" String="\b\-?0[bB]([01]|_[01])+" context="check_div_1"/>
- <RegExpr attribute="Octal" String="\b\-?0[1-7]([0-7]|_[0-7])*" context="check_div_1"/>
- <RegExpr attribute="Float" String="\b\-?[0-9]([0-9]|_[0-9])*\.[0-9]([0-9]|_[0-9])*([eE]\-?[1-9]([0-9]|_[0-9])*(\.[0-9]*)?)?" context="check_div_1"/>
- <RegExpr attribute="Dec" String="\b\-?[1-9]([0-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*&lt;&lt;-(?=\w+|[&quot;'])" beginRegion="HereDocument" />
- <RegExpr attribute="Operator" context="find_heredoc" String="\s*&lt;&lt;(?=\w+|[&quot;'])" beginRegion="HereDocument" />
-
- <DetectChar attribute="Operator" char="." context="#stay"/>
- <Detect2Chars attribute="Operator" char="&amp;" char1="&amp;" context="#stay"/>
- <Detect2Chars attribute="Operator" char="|" char1="|" context="#stay"/>
- <RegExpr attribute="Operator" String="\s[\?\:\%]\s" context="#stay"/>
- <RegExpr attribute="Operator" String="[|&amp;&lt;&gt;\^\+*~\-=]+" 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=":\[\]=?" context="check_div_1"/>
-
- <RegExpr attribute="Symbol" String="(@{1,2}|\$)?[a-zA-Z_][a-zA-Z0-9_]*[=?!]?: " context="check_div_1"/>
- <RegExpr attribute="Symbol" String="\[\]=?: " context="check_div_1"/>
-
- <DetectChar attribute="String" char="&quot;" 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*[%](?=[QqxwW]?[^\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="\\\&quot;" context="#stay"/>
- <RegExpr attribute="Substitution" String="#@{1,2}" context="Short Subst"/>
- <Detect2Chars attribute="Substitution" char="#" char1="{" context="Subst"/>
- <DetectChar char="&quot;" 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"/>
- <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="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"/>
- <IncludeRules context="##Alerts" />
- </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="Message" 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="=+-*/%|&amp;[]{}~" 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"/>
- <IncludeRules context="##Alerts" />
- </context>
-
- <context name="General Comment" attribute="Comment" lineEndContext="#pop">
- <IncludeRules context="##Alerts" />
- </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="&quot;?(\w+)&quot;?" />
- </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="&quot;?(\w+)&quot;?" />
- </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="%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="%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" 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" 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&lt;" />
- <!-- then we handle the 'any char' format -->
- <RegExpr attribute="GDL input" context="gdl_token_array_5" String="w([^\s\w])" />
-
- <!-- 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&lt;" />
- <!-- 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&lt;" />
- <!-- 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&lt;" />
- <!-- 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&lt;" />
- <!-- 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?&lt;" />
- <!-- 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="&gt;" context="#stay"/>
- <DetectChar attribute="String" context="gdl_dq_string_4_nested" char="&lt;" />
- <DetectChar attribute="GDL input" context="#pop#pop" char="&gt;" endRegion="GdlInput" />
- </context>
- <context name="gdl_dq_string_4_nested" attribute="String" lineEndContext="#stay" >
- <DetectChar attribute="String" context="gdl_dq_string_4_nested" char="&lt;" />
- <DetectChar attribute="String" context="#pop" char="&gt;" />
- <IncludeRules context="dq_string_rules" />
- </context>
-
- <!-- this format doesn't allow nesting. it is terminated by the next occurrence 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="&gt;" context="#stay"/>
- <DetectChar attribute="String" context="gdl_token_array_4_nested" char="&lt;" />
- <DetectChar attribute="GDL input" context="#pop#pop" char="&gt;" 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="&lt;" />
- <DetectChar attribute="String" context="#pop" char="&gt;" />
- </context>
-
- <!-- this format doesn't allow nesting. it is terminated by the next occurrence 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="&gt;" context="#stay"/>
- <DetectChar attribute="Raw String" context="gdl_apostrophed_4_nested" char="&lt;" />
- <DetectChar attribute="GDL input" context="#pop#pop" char="&gt;" 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="&lt;" />
- <DetectChar attribute="Raw String" context="#pop" char="&gt;" />
- </context>
-
- <!-- this format doesn't allow nesting. it is terminated by the next occurrence 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="&gt;" context="#stay"/>
- <DetectChar attribute="Command" context="gdl_shell_command_4_nested" char="&lt;" />
- <DetectChar attribute="GDL input" context="#pop#pop" char="&gt;" 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="&lt;" />
- <DetectChar attribute="Command" context="#pop" char="&gt;" />
- </context>
-
- <!-- this format doesn't allow nesting. it is terminated by the next occurrence 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="&gt;" context="#stay"/>
- <DetectChar attribute="Regular Expression" context="gdl_regexpr_4_nested" char="&lt;" />
- <RegExpr attribute="GDL input" context="#pop#pop" String="&gt;[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="&lt;" />
- <DetectChar attribute="Regular Expression" context="#pop" char="&gt;" />
- </context>
-
- <!-- this format doesn't allow nesting. it is terminated by the next occurrence 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" color="#0000FF"/>
- <itemData name="Definition" defStyleNum="dsKeyword"/>
- <itemData name="Pseudo variable" defStyleNum="dsDecVal"/>
-
- <itemData name="Dec" defStyleNum="dsDecVal"/>
- <itemData name="Float" defStyleNum="dsFloat"/>
- <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" color="#D40000"/>
- <itemData name="String" defStyleNum="dsString"/>
- <itemData name="Raw String" defStyleNum="dsString" color="#DD4A4A" selColor="#DD4A4A"/>
- <itemData name="Command" defStyleNum="dsString" color="#AA3000"/>
- <itemData name="Message" defStyleNum="dsNormal" color="#4000A7"/> <!-- #4A00C0 -->
- <itemData name="Regular Expression" defStyleNum="dsOthers" color="#4A5704"/>
- <itemData name="Substitution" defStyleNum="dsOthers"/>
- <itemData name="Data" defStyleNum="dsNormal"/>
- <!-- short for 'general delimited input' -->
- <itemData name="GDL input" defStyleNum="dsOthers" />
-
- <itemData name="Default globals" defStyleNum="dsDataType" color="#C00000" bold="1"/>
- <itemData name="Global Variable" defStyleNum="dsDataType" color="#C00000"/>
- <itemData name="Global Constant" defStyleNum="dsDataType" color="#bb1188" bold="1"/>
- <itemData name="Constant" defStyleNum="dsDataType"/>
- <itemData name="Constant Value" defStyleNum="dsDataType" color="#bb1188"/>
- <itemData name="Kernel methods" defStyleNum="dsNormal" color="#000080" selColor="#ffffff"/> <!-- #CC0E86 -->
- <itemData name="Module mixin methods" defStyleNum="dsNormal" color="#000080" selColor="#ffffff"/> <!-- #CC0E86 -->
- <itemData name="Member" defStyleNum="dsNormal"/>
- <itemData name="Instance Variable" defStyleNum="dsOthers"/>
- <itemData name="Class Variable" defStyleNum="dsOthers"/>
-
- <itemData name="Comment" defStyleNum="dsComment"/>
- <itemData name="Blockcomment" defStyleNum="dsComment"/>
- <itemData name="Region Marker" defStyleNum="dsNormal" color="#0000ff"/>
- <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="Delimiter" defStyleNum="dsNormal" color="#FF9FEC"/>
- <itemData name="Expression" defStyleNum="dsOthers"/>
- <itemData name="Operator" defStyleNum="dsNormal" color="#FF9FEC"/>
- </itemDatas>
- </highlighting>
- <general>
- <comments>
- <comment name="singleLine" start="#"/>
- </comments>
- <keywords casesensitive="1" weakDeliminator="!?"/>
- </general>
-</language>
diff --git a/share/qtcreator/generic-highlighter/valgrind-suppression.xml b/share/qtcreator/generic-highlighter/valgrind-suppression.xml
deleted file mode 100644
index 6ba52085c3..0000000000
--- a/share/qtcreator/generic-highlighter/valgrind-suppression.xml
+++ /dev/null
@@ -1,51 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE language SYSTEM "language.dtd">
-<language name="Valgrind Suppression" section="Other" extensions="*.supp;" mimetype="" version="1.0" kateversion="2.4" author="Milian Wolff (mail@milianw.de)" license="LGPL">
-<highlighting>
-<contexts>
- <context name="File" attribute="Normal Text" lineEndContext="#stay">
- <DetectChar char="#" attribute="Comment" context="Comment" firstNonSpace="true" />
- <DetectChar char="{" attribute="Normal Text" context="Rule" firstNonSpace="true" />
- </context>
-
- <context name="Rule" attribute="Normal Text" lineEndContext="#stay" >
- <RegExpr attribute="RuleName" String="^[^\}]+$" context="Rule2" />
- <DetectChar char="}" attribute="Normal Text" context="#pop" firstNonSpace="true" />
- </context>
-
- <context name="Rule2" attribute="Normal Text" lineEndContext="#stay" >
- <RegExpr attribute="ErrorKind" String="\w+:\w+" context="Rule3" />
- <DetectChar char="}" attribute="Normal Text" context="#pop#pop" firstNonSpace="true" />
- </context>
-
- <context name="Rule3" attribute="Normal Text" lineEndContext="#stay" >
- <RegExpr attribute="FrameKind" String="fun:|obj:|\.\.\." context="#stay" />
- <DetectChar char="}" attribute="Normal Text" context="#pop#pop#pop" firstNonSpace="true" />
- </context>
-
- <context name="Comment" attribute="Comment" lineEndContext="#pop">
- <DetectSpaces />
- <IncludeRules context="##Alerts" />
- <DetectIdentifier />
- </context>
-</contexts>
-
-
-<itemDatas>
- <itemData name="Normal Text" defStyleNum="dsNormal" />
- <itemData name="RuleName" defStyleNum="dsKeyword" />
- <itemData name="Comment" defStyleNum="dsComment" />
- <itemData name="ErrorKind" defStyleNum="dsOthers" />
- <itemData name="FrameKind" defStyleNum="dsFunction" />
-</itemDatas>
-</highlighting>
-
-
-<general>
- <comments>
- <comment name="singleLine" start="#" />
- </comments>
- <keywords casesensitive="0" />
-</general>
-
-</language>
diff --git a/share/qtcreator/generic-highlighter/xml.xml b/share/qtcreator/generic-highlighter/xml.xml
deleted file mode 100644
index 3d92a563cd..0000000000
--- a/share/qtcreator/generic-highlighter/xml.xml
+++ /dev/null
@@ -1,150 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE language SYSTEM "language.dtd"
-[
- <!-- names must start with a letter, ideogram or underscore. \w matches any
- word character *or* a number, hence the lookahead -->
- <!ENTITY name "(?![0-9])[\w_:][\w.:_-]*">
- <!ENTITY entref "&amp;(#[0-9]+|#[xX][0-9A-Fa-f]+|&name;);">
-]>
-<language name="XML" version="2.03" kateversion="3.4" section="Markup" extensions="*.docbook;*.xml;*.rc;*.daml;*.rdf;*.rss;*.xspf;*.xsd;*.svg;*.ui;*.kcfg;*.qrc;*.wsdl" mimetype="text/xml;text/book;text/daml;text/rdf;application/rss+xml;application/xspf+xml;image/svg+xml;application/x-designer;application/xml" casesensitive="1" author="Wilbert Berendsen (wilbert@kde.nl)" license="LGPL">
-
-<highlighting>
-<contexts>
- <context name="Start" attribute="Normal Text" lineEndContext="#stay">
- <IncludeRules context="FindXML" />
- </context>
-
- <context name="FindXML" attribute="Normal Text" lineEndContext="#stay">
- <DetectSpaces />
- <StringDetect attribute="Comment" context="Comment" String="&lt;!--" beginRegion="comment" />
- <StringDetect attribute="CDATA" context="CDATA" String="&lt;![CDATA[" beginRegion="cdata" />
- <RegExpr attribute="Doctype" context="Doctype" String="&lt;!DOCTYPE\s+" beginRegion="doctype" />
- <RegExpr attribute="Processing Instruction" context="PI" String="&lt;\?[\w:_-]*" beginRegion="pi" />
- <RegExpr attribute="Element" context="Element" String="&lt;&name;" beginRegion="element" />
- <IncludeRules context="FindEntityRefs" />
- <DetectIdentifier />
- </context>
-
- <context name="FindEntityRefs" attribute="Other Text" lineEndContext="#stay">
- <RegExpr attribute="EntityRef" context="#stay" String="&entref;" />
- <AnyChar attribute="Error" context="#stay" String="&amp;&lt;" />
- </context>
-
- <context name="FindPEntityRefs" attribute="Other Text" lineEndContext="#stay">
- <RegExpr attribute="EntityRef" context="#stay" String="&entref;" />
- <RegExpr attribute="PEntityRef" context="#stay" String="%&name;;" />
- <AnyChar attribute="Error" context="#stay" String="&amp;%" />
- </context>
-
-
- <context name="Comment" attribute="Comment" lineEndContext="#stay">
- <DetectSpaces />
- <StringDetect attribute="Comment" context="#pop" String="--&gt;" endRegion="comment" />
- <RegExpr attribute="Error" context="#stay" String="-(-(?!-&gt;))+" />
- <IncludeRules context="##Alerts" />
- <DetectIdentifier />
- </context>
-
- <context name="CDATA" attribute="Other Text" lineEndContext="#stay">
- <DetectSpaces />
- <DetectIdentifier />
- <StringDetect attribute="CDATA" context="#pop" String="]]&gt;" endRegion="cdata" />
- <StringDetect attribute="EntityRef" context="#stay" String="]]&amp;gt;" />
- </context>
-
- <context name="PI" attribute="Other Text" lineEndContext="#stay">
- <Detect2Chars attribute="Processing Instruction" context="#pop" char="?" char1="&gt;" endRegion="pi" />
- </context>
-
- <context name="Doctype" attribute="Other Text" lineEndContext="#stay">
- <DetectChar attribute="Doctype" context="#pop" char="&gt;" endRegion="doctype" />
- <DetectChar attribute="Doctype" context="Doctype Internal Subset" char="[" beginRegion="int_subset" />
- </context>
-
- <context name="Doctype Internal Subset" attribute="Other Text" lineEndContext="#stay">
- <DetectChar attribute="Doctype" context="#pop" char="]" endRegion="int_subset" />
- <RegExpr attribute="Doctype" context="Doctype Markupdecl" String="&lt;!(ELEMENT|ENTITY|ATTLIST|NOTATION)\b" />
- <StringDetect attribute="Comment" context="Comment" String="&lt;!--" beginRegion="comment" />
- <RegExpr attribute="Processing Instruction" context="PI" String="&lt;\?[\w:_-]*" beginRegion="pi" />
- <IncludeRules context="FindPEntityRefs" />
- </context>
-
- <context name="Doctype Markupdecl" attribute="Other Text" lineEndContext="#stay">
- <DetectChar attribute="Doctype" context="#pop" char="&gt;" />
- <DetectChar attribute="Value" context="Doctype Markupdecl DQ" char="&quot;" />
- <DetectChar attribute="Value" context="Doctype Markupdecl SQ" char="&apos;" />
- </context>
-
- <context name="Doctype Markupdecl DQ" attribute="Value" lineEndContext="#stay">
- <DetectChar attribute="Value" context="#pop" char="&quot;" />
- <IncludeRules context="FindPEntityRefs" />
- </context>
-
- <context name="Doctype Markupdecl SQ" attribute="Value" lineEndContext="#stay">
- <DetectChar attribute="Value" context="#pop" char="&apos;" />
- <IncludeRules context="FindPEntityRefs" />
- </context>
-
- <context name="Element" attribute="Other Text" lineEndContext="#stay">
- <Detect2Chars attribute="Element" context="#pop" char="/" char1="&gt;" endRegion="element" />
- <DetectChar attribute="Element" context="El Content" char="&gt;" />
- <RegExpr attribute="Attribute" context="Attribute" String="^&name;" />
- <RegExpr attribute="Attribute" context="Attribute" String="\s+&name;" />
- <RegExpr attribute="Error" context="#stay" String="\S" />
- </context>
-
- <context name="El Content" attribute="Other Text" lineEndContext="#stay">
- <RegExpr attribute="Element" context="El End" String="&lt;/&name;" />
- <IncludeRules context="FindXML" />
- </context>
-
- <context name="El End" attribute="Other Text" lineEndContext="#stay">
- <DetectChar attribute="Element" context="#pop#pop#pop" char="&gt;" endRegion="element" />
- <RegExpr attribute="Error" context="#stay" String="\S" />
- </context>
-
- <context name="Attribute" attribute="Other Text" lineEndContext="#stay">
- <DetectChar attribute="Attribute" context="Value" char="=" />
- <RegExpr attribute="Error" context="#stay" String="\S" />
- </context>
-
- <context name="Value" attribute="Other Text" lineEndContext="#stay">
- <DetectChar attribute="Value" context="Value DQ" char="&quot;" />
- <DetectChar attribute="Value" context="Value SQ" char="&apos;" />
- <RegExpr attribute="Error" context="#stay" String="\S" />
- </context>
-
- <context name="Value DQ" attribute="Value" lineEndContext="#stay">
- <DetectChar attribute="Value" context="#pop#pop#pop" char="&quot;" />
- <IncludeRules context="FindEntityRefs" />
- </context>
-
- <context name="Value SQ" attribute="Value" lineEndContext="#stay">
- <DetectChar attribute="Value" context="#pop#pop#pop" char="&apos;" />
- <IncludeRules context="FindEntityRefs" />
- </context>
-
-</contexts>
-<itemDatas>
- <itemData name="Normal Text" defStyleNum="dsNormal" />
- <itemData name="Other Text" defStyleNum="dsNormal" />
- <itemData name="Comment" defStyleNum="dsComment" spellChecking="false" />
- <itemData name="CDATA" defStyleNum="dsBaseN" bold="1" spellChecking="false" />
- <itemData name="Processing Instruction" defStyleNum="dsKeyword" spellChecking="false" />
- <itemData name="Doctype" defStyleNum="dsDataType" bold="1" spellChecking="false" />
- <itemData name="Element" defStyleNum="dsKeyword" spellChecking="false" />
- <itemData name="Attribute" defStyleNum="dsOthers" spellChecking="false" />
- <itemData name="Value" defStyleNum="dsString" color="#a00" spellChecking="false" />
- <itemData name="EntityRef" defStyleNum="dsDecVal" spellChecking="false" />
- <itemData name="PEntityRef" defStyleNum="dsDecVal" spellChecking="false" />
- <itemData name="Error" defStyleNum="dsError" spellChecking="false" />
-</itemDatas>
-
-</highlighting>
-<general>
- <comments>
- <comment name="multiLine" start="&lt;!--" end="--&gt;" />
- </comments>
- <indentation mode="xml" />
-</general>
-</language>
diff --git a/share/qtcreator/generic-highlighter/yacc.xml b/share/qtcreator/generic-highlighter/yacc.xml
deleted file mode 100644
index add68e96a8..0000000000
--- a/share/qtcreator/generic-highlighter/yacc.xml
+++ /dev/null
@@ -1,164 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE language SYSTEM "language.dtd">
-<!--
-========================================================================
-YACC.XML supports syntax highlighting for Yacc/Bison source under Kate.
-
-Copyright (C) 2004, Jan Villat <jan.villat@net2000.ch>
-This code is released under the LGPL as part of kdelibs/kate.
-========================================================================
-
-
-== UPDATE HISTORY ==
-2007-10-01 // Sebastian Pipping <webmaster@hartwork.org>
-
- Added: Extension "*.yy" for Bison
-
-2004-05-26 // Jan Villat <jan.villat@net2000.ch>
-
- YACC.XML 1.00 - First released.
-
-
-== TODO ==
-- Add a mime type (cannot find it !?)
-
-
-========================================================================
--->
-<language name="Yacc/Bison" version="1.04" kateversion="2.4" section="Sources" extensions="*.y;*.yy" author="Jan Villat (jan.villat@net2000.ch)" license="LGPL">
-
-<highlighting>
-<contexts>
- <context name="Pre Start" attribute="Normal Text" lineEndContext="#stay">
- <IncludeRules context="Comment" />
- <DetectSpaces />
- <Detect2Chars attribute="Content-Type Delimiter" context="C Declarations" char="%" char1="{" beginRegion="cdeclarations" column="0" />
- <RegExpr attribute="Normal Text" context="Declarations" String="." beginRegion="declarations" lookAhead="true" />
- </context>
-
- <context name="C Declarations" attribute="Normal Text" lineEndContext="#stay">
- <IncludeRules context="Comment" />
- <Detect2Chars attribute="Content-Type Delimiter" context="#pop" char="%" char1="}" endRegion="cdeclarations" column="0" />
- <IncludeRules context="##C++" />
- </context>
-
- <context name="Declarations" attribute="Normal Text" lineEndContext="#stay">
- <IncludeRules context="Comment" />
- <StringDetect attribute="Directive" context="Union Start" String="%union" />
- <Detect2Chars attribute="Content-Type Delimiter" context="Rules" char="%" char1="%" beginRegion="rules" endRegion="declarations" />
-
- <!-- not sure that strict yacc allows that ... but it is commonly used -->
- <Detect2Chars attribute="Content-Type Delimiter" context="C Declarations" char="%" char1="{" beginRegion="cdeclarations" column="0" />
-
- <DetectChar attribute="Directive" context="Percent Command" char="%" />
- </context>
-
- <context name="Union Start" attribute="Normal Text" lineEndContext="#stay">
- <IncludeRules context="Comment" />
- <DetectSpaces />
- <DetectChar attribute="Normal Text" context="Union In" char="{" beginRegion="union" />
- <RegExpr attribute="Alert" context="#pop" String="." />
- </context>
- <context name="Union In" attribute="Normal Text" lineEndContext="#stay">
- <DetectChar attribute="Normal Text" context="Union InIn" char="{" />
- <DetectChar attribute="Normal Text" context="#pop#pop" char="}" endRegion="union" />
- <IncludeRules context="##C++" />
- </context>
- <context name="Union InIn" attribute="Normal Text" lineEndContext="#stay">
- <DetectChar attribute="Normal Text" context="Union InIn" char="{" />
- <DetectChar attribute="Normal Text" context="#pop" char="}" />
- <IncludeRules context="##C++" />
- </context>
-
- <context name="Rules" attribute="Rule" lineEndContext="#stay">
- <IncludeRules context="Comment" />
- <Detect2Chars attribute="Content-Type Delimiter" context="User Code" char="%" char1="%" beginRegion="code" endRegion="rules" />
- <DetectChar attribute="Normal Text" context="Rule In" char=":" beginRegion="rule" />
- </context>
-
- <context name="Rule In" attribute="Definition" lineEndContext="#stay">
- <IncludeRules context="Comment" />
- <DetectChar attribute="Normal Text" context="#pop" char=";" endRegion="rule" />
- <DetectChar attribute="Normal Text" context="Normal C Bloc" char="{" beginRegion="bloc" />
- <DetectChar attribute="Normal Text" context="#stay" char="|" />
- <IncludeRules context="StringOrChar" />
- </context>
-
- <context name="User Code" attribute="Normal Text" lineEndContext="#stay">
- <IncludeRules context="##C++" />
- </context>
-
- <context name="Percent Command" attribute="Directive" lineEndContext="#pop">
- <IncludeRules context="Comment" />
- <RegExpr attribute="Normal Text" context="Percent Command In" String="\W" lookAhead="true" />
- </context>
- <context name="Percent Command In" attribute="NormalText" lineEndContext="#pop#pop">
- <IncludeRules context="StringOrChar" />
- <DetectChar attribute="Data Type" context="PC type" char="&lt;" />
- </context>
- <context name="PC type" attribute="Data Type" lineEndContext="#pop#pop#pop">
- <DetectChar attribute="Data Type" context="#pop" char="&gt;" />
- </context>
-
- <context name="Comment" attribute="Comment" lineEndContext="#stay">
- <Detect2Chars attribute="Comment" context="CommentStar" char="/" char1="*" />
- <!-- not sure that strict yacc allows that ... but I saw it in some sources ... -->
- <Detect2Chars attribute="Comment" context="CommentSlash" char="/" char1="/" />
- </context>
- <context name="CommentStar" attribute="Comment" lineEndContext="#stay">
- <Detect2Chars attribute="Comment" context="#pop" char="*" char1="/" />
- </context>
- <context name="CommentSlash" attribute="Comment" lineEndContext="#stay">
- <RegExpr attribute="Comment" context="#pop" String="[^\\]$" />
- </context>
-
- <context name="StringOrChar" attribute="NormalText" lineEndContext="#stay">
- <DetectChar attribute="String Char" context="Char" char="'" />
- <DetectChar attribute="String" context="String" char="&quot;" />
- </context>
- <context name="String" attribute="String" lineEndContext="#pop">
- <RegExpr attribute="Backslash Code" context="#stay" String="\\." />
- <DetectChar attribute="String" context="#pop" char="&quot;" />
- </context>
- <context name="Char" attribute="String Char" lineEndContext="#pop">
- <RegExpr attribute="Backslash Code" context="#stay" String="\\." />
- <DetectChar attribute="String Char" context="#pop" char="'" />
- </context>
-
- <context name="Normal C Bloc" attribute="Normal Text" lineEndContext="#stay">
- <DetectChar attribute="Normal Text" context="Normal C Bloc" char="{" beginRegion="bloc" />
- <DetectChar attribute="Normal Text" context="#pop" char="}" endRegion="bloc" />
- <IncludeRules context="##C++" />
- <DetectChar attribute="Directive" context="Dol" char="$" />
- </context>
- <context name="Dol" attribute="Normal Text" fallthrough="true" fallthroughContext="DolEnd" lineEndContext="#stay">
- <RegExpr attribute="Data Type" context="DolEnd" String="&lt;[^&gt;]+&gt;" />
- </context>
- <context name="DolEnd" attribute="Normal Text" lineEndContext="#stay">
- <RegExpr attribute="Directive" context="#pop#pop" String="\d+" />
- <DetectChar attribute="Directive" context="#pop#pop" char="$" />
- </context>
-</contexts>
-
-<itemDatas>
- <itemData name="Normal Text" defStyleNum="dsNormal" />
- <itemData name="Definition" defStyleNum="dsNormal" />
- <itemData name="Comment" defStyleNum="dsComment" />
- <itemData name="Content-Type Delimiter" defStyleNum="dsBaseN" bold="1" />
- <itemData name="Directive" defStyleNum="dsKeyword"/>
- <itemData name="Rule" defStyleNum="dsString" />
- <itemData name="Backslash Code" defStyleNum="dsString" bold="1" />
- <itemData name="Alert" defStyleNum="dsAlert" />
- <itemData name="String" defStyleNum="dsString"/>
- <itemData name="String Char" defStyleNum="dsChar"/>
- <itemData name="Data Type" defStyleNum="dsDataType"/>
-</itemDatas>
-
-</highlighting>
-<general>
- <comments>
- <comment name="multiLine" start="/*" end="*/" />
- </comments>
-</general>
-</language>
-<!-- kate: space-indent on; indent-width 2; replace-tabs on; -->
diff --git a/share/qtcreator/static.pro b/share/qtcreator/static.pro
index 9b3b102b9e..068ec0039d 100644
--- a/share/qtcreator/static.pro
+++ b/share/qtcreator/static.pro
@@ -22,7 +22,6 @@ DATA_DIRS = \
qml \
qml-type-descriptions \
modeleditor \
- generic-highlighter \
glsl \
cplusplus
macx: DATA_DIRS += scripts
diff --git a/share/share.qbs b/share/share.qbs
index f00a8e7697..9a51fea6a9 100644
--- a/share/share.qbs
+++ b/share/share.qbs
@@ -13,7 +13,6 @@ Product {
"cplusplus/**/*",
"debugger/**/*",
"designer/**/*",
- "generic-highlighter/**/*",
"glsl/**/*",
"modeleditor/**/*",
"qml/**/*",
@@ -30,6 +29,17 @@ Product {
}
Group {
+ name: "3rdparty"
+ qbs.install: true
+ qbs.installDir: project.ide_data_path
+ qbs.installSourceBase: project.ide_source_tree + "/src/share/3rdparty"
+ prefix: project.ide_source_tree + "/src/share/3rdparty/"
+ files: [
+ "generic-highlighter/**/*"
+ ]
+ }
+
+ Group {
name: "Conditional"
qbs.install: true
qbs.installDir: project.ide_data_path + "/externaltools"