diff options
author | David Schulz <david.schulz@qt.io> | 2018-11-08 11:39:48 +0100 |
---|---|---|
committer | David Schulz <david.schulz@qt.io> | 2019-01-28 11:37:08 +0000 |
commit | 14834e6b0a4e7c1272ec3a1838b0634dd66e72ea (patch) | |
tree | 23caed8a748c0d38c59e1f92b448551122d11df2 /src/share | |
parent | 1c77d7e1a79f59485eb90c066d17ec7436f46a93 (diff) |
TextEditor: replace generic highlighter with ksyntaxhighlighting
Fixes: QTCREATORBUG-21029
Change-Id: I9894c4384e0e47da6bf030b7b8e07c3ad4737ff3
Reviewed-by: Orgad Shaneh <orgads@gmail.com>
Diffstat (limited to 'src/share')
19 files changed, 0 insertions, 14733 deletions
diff --git a/src/share/3rdparty/data.pro b/src/share/3rdparty/data.pro index 17ad36c8d2..3c3ab29bcd 100644 --- a/src/share/3rdparty/data.pro +++ b/src/share/3rdparty/data.pro @@ -7,7 +7,6 @@ STATIC_OUTPUT_BASE = $$IDE_DATA_PATH STATIC_INSTALL_BASE = $$INSTALL_DATA_PATH DATA_DIRS = \ - generic-highlighter \ fonts for(data_dir, DATA_DIRS) { diff --git a/src/share/3rdparty/generic-highlighter/alert.xml b/src/share/3rdparty/generic-highlighter/alert.xml deleted file mode 100644 index ec881f1503..0000000000 --- a/src/share/3rdparty/generic-highlighter/alert.xml +++ /dev/null @@ -1,53 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE language SYSTEM "language.dtd"> -<language version="5" kateversion="3.1" name="Alerts" section="Other" extensions="" mimetype="" author="Dominik Haumann (dhaumann@kde.org)" license="MIT" 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" /> - <WordDetect attribute="Region Marker" context="#stay" String="BEGIN" beginRegion="AlertRegion2" /> - <WordDetect 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/src/share/3rdparty/generic-highlighter/autoconf.xml b/src/share/3rdparty/generic-highlighter/autoconf.xml deleted file mode 100644 index 71740f8a8c..0000000000 --- a/src/share/3rdparty/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="""/> - <AnyChar attribute="Symbol" context="#stay" String=":!%&()+,-/.*<=>|"/> - <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="""/> - </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/src/share/3rdparty/generic-highlighter/bash.xml b/src/share/3rdparty/generic-highlighter/bash.xml deleted file mode 100644 index cdfdf95844..0000000000 --- a/src/share/3rdparty/generic-highlighter/bash.xml +++ /dev/null @@ -1,980 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE language SYSTEM "language.dtd" -[ - <!ENTITY funcname "[A-Za-z_:][A-Za-z0-9_:#%@-]*"> - <!ENTITY varname "[A-Za-z_][A-Za-z0-9_]*"> - <!ENTITY word "[^|&;()<>\s]+"> <!-- see man bash --> - <!ENTITY eos "(?=($|\s))"> <!-- eol or space following --> - <!ENTITY noword "(?![\w$+-])"> <!-- no word, $, + or - following --> - <!ENTITY pathpart "([\w_@.%*?+-]|\\ )"> <!-- valid character in a file name --> -]> -<language name="Bash" version="9" kateversion="5.0" section="Scripts" extensions="*.sh;*.bash;*.ebuild;*.eclass;*.nix;.bashrc;.bash_profile;.bash_login;.profile;PKGBUILD;APKBUILD" 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>clang</item> - <item>valgrind</item> - <item>xdg-open</item> - <item>cmake</item> - <item>qmake</item> - <item>svn</item> - <item>git</item> - <item>rsync</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=":()" /> - <WordDetect attribute="Keyword" context="FunctionDef" String="function" /> - <!-- 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*<<<" /> - <!-- handle here document --> - <Detect2Chars attribute="Redirection" context="HereDoc" char="<" char1="<" lookAhead="true" /> - <!-- handle process subst --> - <RegExpr attribute="Redirection" context="ProcessSubst" String="[<>]\(" /> - <!-- handle redirection --> - <RegExpr attribute="Redirection" context="#stay" String="([0-9]*(>{1,2}|<)(&[0-9]+-?)?|&>|>&|[0-9]*<>)" /> - <!-- handle &, &&, | and || --> - <RegExpr attribute="Control" context="#stay" String="([|&])\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;*(?=([/);$`'"]|$))" /> - <RegExpr attribute="OtherCommand" context="CommandArgs" String="/&pathpart;*(?=([\s);$`'"]|$))" /> - <!-- 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*<<<" /> - <!-- handle here document --> - <Detect2Chars attribute="Redirection" context="HereDoc" char="<" char1="<" lookAhead="true" /> - <!-- handle process subst --> - <RegExpr attribute="Redirection" context="ProcessSubst" String="[<>]\(" /> - <!-- handle redirection --> - <RegExpr attribute="Redirection" context="#stay" String="([0-9]*(>{1,2}|<)(&[0-9]+-?)?|&>|>&|[0-9]*<>)" /> - <!-- handle &, &&, | and || --> - <RegExpr attribute="Control" context="#pop" String="([|&;])\1?" /> - <RegExpr attribute="Normal Text" context="#stay" String="[a-zA-Z_]+-[A-Za-z0-9_-]*" /> - <RegExpr attribute="Option" context="#stay" String="-?-[a-zA-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;*(?=([/);$`'"]|$))" /> - <RegExpr attribute="OtherCommand" context="CommandArgsBackq" String="/&pathpart;*(?=([\s);$`'"]|$))" /> - <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"> - <IncludeRules context="Escapes" /> - <RegExpr attribute="Keyword" context="#stay" String="\\$" /> - <!-- Only highlighting closed braces. The "BraceExpansion" context corrects - the closure of braces and allows recursive braces (bug #387915). --> - <RegExpr attribute="Escape" context="BraceExpansion" 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/):;$`'"]|$))" /> - <!-- TODO: shell globs beside * and ? (in Path's) --> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="Escapes"> - <RegExpr attribute="Escape" context="#stay" String="\\[][;\\$`{}()|&<>* ]" /> - </context> - <context attribute="Escape" lineEndContext="#pop" name="BraceExpansion"> - <DetectSpaces context="#pop" lookAhead="true" /> - <DetectChar attribute="Escape" context="#pop" char="}" /> - <DetectChar attribute="Escape" context="BraceExpansion" char="{" /> - <RegExpr attribute="Error" context="#stay" String="[^\s\{\}\\](?=\s|$)" /> - <IncludeRules context="Escapes" /> - <IncludeRules context="FindSubstitutions" /> - </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=""" /> - <DetectChar attribute="String SingleQ" context="StringSQ" char="'" /> - <DetectChar attribute="String DoubleQ" context="StringDQ" char=""" /> - <Detect2Chars attribute="String SingleQ" context="StringEsc" char="$" char1="'" /> - <Detect2Chars attribute="String Transl." context="StringDQ" char="$" char1=""" /> - </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="$(<" /> - <Detect2Chars attribute="Variable" context="SubstCommand" char="$" char1="(" /> - <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="([!=]=?|[><])(?=\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;|&]))" endRegion="expression" /> - <RegExpr attribute="Builtin" context="#pop" String="\](?=($|[\s;|&]))" 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;|&]))" endRegion="expression" /> - <RegExpr attribute="Keyword" context="#pop" String="\]\](?=($|[\s;|&]))" 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="[^]})|;`&><]" /> - </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=""" /> - <RegExpr attribute="String Escape" context="#stay" String="\\[`"\\$\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"> - <DetectSpaces attribute="Variable" context="#stay" /> - <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="([\-\+]\s*)?[0-9]+\s*(?=[:}])" /> - <IncludeRules context="FindSubstitutions" /> - </context> - <context attribute="Error" lineEndContext="#stay" name="VarSub2"> - <DetectSpaces attribute="Variable" context="#stay" /> - <DetectChar attribute="Variable" context="#pop#pop#pop" char="}" /> - <RegExpr attribute="Variable" context="#stay" String="&varname;" /> - <RegExpr attribute="Variable" context="#stay" String="([\-\+]\s*)?[0-9]+\s*(?=[:}])" /> - <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="(<<-\s*"(&word;)")" lookAhead="true" /> - <RegExpr attribute="Redirection" context="HereDocIQ" String="(<<-\s*'(&word;)')" lookAhead="true" /> - <RegExpr attribute="Redirection" context="HereDocIQ" String="(<<-\s*\\(&word;))" lookAhead="true" /> - <RegExpr attribute="Redirection" context="HereDocINQ" String="(<<-\s*(&word;))" lookAhead="true" /> - <RegExpr attribute="Redirection" context="HereDocQ" String="(<<\s*"(&word;)")" lookAhead="true" /> - <RegExpr attribute="Redirection" context="HereDocQ" String="(<<\s*'(&word;)')" lookAhead="true" /> - <RegExpr attribute="Redirection" context="HereDocQ" String="(<<\s*\\(&word;))" lookAhead="true" /> - <RegExpr attribute="Redirection" context="HereDocNQ" String="(<<\s*(&word;))" lookAhead="true" /> - <Detect2Chars attribute="Redirection" context="#pop" char="<" char1="<" /><!-- 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/src/share/3rdparty/generic-highlighter/cmake.xml b/src/share/3rdparty/generic-highlighter/cmake.xml deleted file mode 100644 index 2a9088b46c..0000000000 --- a/src/share/3rdparty/generic-highlighter/cmake.xml +++ /dev/null @@ -1,3829 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE language SYSTEM "language.dtd" -[ - <!ENTITY id_re "[_A-Za-z][\-_0-9A-Za-z]*"> -]> -<!-- - 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-2015,2017-2018 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="CMake" - version="11" - kateversion="2.4" - section="Other" - extensions="CMakeLists.txt;*.cmake;*.cmake.in" - style="CMake" - mimetype="text/x-cmake" - author="Alex Turbov (i.zaufi@gmail.com)" - license="LGPLv2+" - > - <highlighting> - - <list name="commands"> - <item>break</item> - <item>cmake_host_system_information</item> - <item>cmake_minimum_required</item> - <item>cmake_parse_arguments</item> - <item>cmake_policy</item> - <item>configure_file</item> - <item>continue</item> - <item>elseif</item> - <item>else</item> - <item>endforeach</item> - <item>endfunction</item> - <item>endif</item> - <item>endmacro</item> - <item>endwhile</item> - <item>execute_process</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>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>if</item> - <item>include</item> - <item>include_guard</item> - <item>list</item> - <item>macro</item> - <item>mark_as_advanced</item> - <item>math</item> - <item>message</item> - <item>option</item> - <item>return</item> - <item>separate_arguments</item> - <item>set_directory_properties</item> - <item>set_property</item> - <item>set</item> - <item>site_name</item> - <item>string</item> - <item>unset</item> - <item>variable_watch</item> - <item>while</item> - <item>add_compile_definitions</item> - <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_link_options</item> - <item>add_subdirectory</item> - <item>add_test</item> - <item>aux_source_directory</item> - <item>build_command</item> - <item>create_test_sourcelist</item> - <item>define_property</item> - <item>enable_language</item> - <item>enable_testing</item> - <item>export</item> - <item>fltk_wrap_ui</item> - <item>get_source_file_property</item> - <item>get_target_property</item> - <item>get_test_property</item> - <item>include_directories</item> - <item>include_external_msproject</item> - <item>include_regular_expression</item> - <item>install</item> - <item>link_directories</item> - <item>link_libraries</item> - <item>load_cache</item> - <item>project</item> - <item>qt_wrap_cpp</item> - <item>qt_wrap_ui</item> - <item>remove_definitions</item> - <item>set_source_files_properties</item> - <item>set_target_properties</item> - <item>set_tests_properties</item> - <item>source_group</item> - <item>target_compile_definitions</item> - <item>target_compile_features</item> - <item>target_compile_options</item> - <item>target_include_directories</item> - <item>target_link_directories</item> - <item>target_link_libraries</item> - <item>target_link_options</item> - <item>target_sources</item> - <item>try_compile</item> - <item>try_run</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> - </list> - - <list name="cmake_host_system_information_nargs"> - <item>QUERY</item> - <item>RESULT</item> - </list> - <list name="cmake_host_system_information_sargs"> - <item>AVAILABLE_PHYSICAL_MEMORY</item> - <item>AVAILABLE_VIRTUAL_MEMORY</item> - <item>FQDN</item> - <item>HAS_AMD_3DNOW</item> - <item>HAS_AMD_3DNOW_PLUS</item> - <item>HAS_FPU</item> - <item>HAS_IA64</item> - <item>HAS_MMX</item> - <item>HAS_MMX_PLUS</item> - <item>HAS_SERIAL_NUMBER</item> - <item>HAS_SSE</item> - <item>HAS_SSE2</item> - <item>HAS_SSE_FP</item> - <item>HAS_SSE_MMX</item> - <item>HOSTNAME</item> - <item>IS_64BIT</item> - <item>NUMBER_OF_LOGICAL_CORES</item> - <item>NUMBER_OF_PHYSICAL_CORES</item> - <item>OS_NAME</item> - <item>OS_PLATFORM</item> - <item>OS_RELEASE</item> - <item>OS_VERSION</item> - <item>PROCESSOR_DESCRIPTION</item> - <item>PROCESSOR_NAME</item> - <item>PROCESSOR_SERIAL_NUMBER</item> - <item>TOTAL_PHYSICAL_MEMORY</item> - <item>TOTAL_VIRTUAL_MEMORY</item> - </list> - <list name="cmake_minimum_required_nargs"> - <item>FATAL_ERROR</item> - <item>VERSION</item> - </list> - <list name="cmake_parse_arguments_nargs"> - <item>PARSE_ARGV</item> - </list> - <list name="cmake_policy_nargs"> - <item>GET</item> - <item>POP</item> - <item>PUSH</item> - <item>SET</item> - <item>VERSION</item> - </list> - <list name="cmake_policy_sargs"> - <item>NEW</item> - <item>OLD</item> - </list> - <list name="configure_file_nargs"> - <item>@ONLY</item> - <item>COPYONLY</item> - <item>ESCAPE_QUOTES</item> - <item>NEWLINE_STYLE</item> - </list> - <list name="configure_file_sargs"> - <item>CRLF</item> - <item>DOS</item> - <item>LF</item> - <item>UNIX</item> - <item>WIN32</item> - </list> - <list name="elseif_nargs"> - <item>AND</item> - <item>DEFINED</item> - <item>EQUAL</item> - <item>EXISTS</item> - <item>GREATER</item> - <item>GREATER_EQUAL</item> - <item>IN_LIST</item> - <item>IS_ABSOLUTE</item> - <item>IS_DIRECTORY</item> - <item>IS_NEWER_THAN</item> - <item>IS_SYMLINK</item> - <item>LESS</item> - <item>LESS_EQUAL</item> - <item>MATCHES</item> - <item>NOT</item> - <item>OR</item> - <item>POLICY</item> - <item>STREQUAL</item> - <item>STRGREATER</item> - <item>STRGREATER_EQUAL</item> - <item>STRLESS</item> - <item>STRLESS_EQUAL</item> - <item>TARGET</item> - <item>TEST</item> - <item>VERSION_EQUAL</item> - <item>VERSION_GREATER</item> - <item>VERSION_GREATER_EQUAL</item> - <item>VERSION_LESS</item> - <item>VERSION_LESS_EQUAL</item> - </list> - <list name="execute_process_nargs"> - <item>COMMAND</item> - <item>ENCODING</item> - <item>ERROR_FILE</item> - <item>ERROR_QUIET</item> - <item>ERROR_STRIP_TRAILING_WHITESPACE</item> - <item>ERROR_VARIABLE</item> - <item>INPUT_FILE</item> - <item>OUTPUT_FILE</item> - <item>OUTPUT_QUIET</item> - <item>OUTPUT_STRIP_TRAILING_WHITESPACE</item> - <item>OUTPUT_VARIABLE</item> - <item>RESULTS_VARIABLE</item> - <item>RESULT_VARIABLE</item> - <item>TIMEOUT</item> - <item>WORKING_DIRECTORY</item> - </list> - <list name="execute_process_sargs"> - <item>ANSI</item> - <item>AUTO</item> - <item>NONE</item> - <item>OEM</item> - <item>UTF8</item> - </list> - <list name="file_nargs"> - <item>APPEND</item> - <item>CONDITION</item> - <item>CONFIGURE_DEPENDS</item> - <item>CONTENT</item> - <item>COPY</item> - <item>DESTINATION</item> - <item>DIRECTORY</item> - <item>DIRECTORY_PERMISSIONS</item> - <item>DOWNLOAD</item> - <item>ENCODING</item> - <item>EXCLUDE</item> - <item>EXPECTED_HASH</item> - <item>EXPECTED_MD5</item> - <item>FILES_MATCHING</item> - <item>FILE_PERMISSIONS</item> - <item>FOLLOW_SYMLINKS</item> - <item>GENERATE</item> - <item>GLOB</item> - <item>GLOB_RECURSE</item> - <item>GUARD</item> - <item>HEX</item> - <item>HTTPHEADER</item> - <item>INACTIVITY_TIMEOUT</item> - <item>INPUT</item> - <item>INSTALL</item> - <item>LENGTH_MAXIMUM</item> - <item>LENGTH_MINIMUM</item> - <item>LIMIT</item> - <item>LIMIT_COUNT</item> - <item>LIMIT_INPUT</item> - <item>LIMIT_OUTPUT</item> - <item>LIST_DIRECTORIES</item> - <item>LOCK</item> - <item>LOG</item> - <item>MAKE_DIRECTORY</item> - <item>MD5</item> - <item>NETRC</item> - <item>NETRC_FILE</item> - <item>NEWLINE_CONSUME</item> - <item>NO_HEX_CONVERSION</item> - <item>NO_SOURCE_PERMISSIONS</item> - <item>OFFSET</item> - <item>OUTPUT</item> - <item>PATTERN</item> - <item>PERMISSIONS</item> - <item>READ</item> - <item>REGEX</item> - <item>RELATIVE</item> - <item>RELATIVE_PATH</item> - <item>RELEASE</item> - <item>REMOVE</item> - <item>REMOVE_RECURSE</item> - <item>RENAME</item> - <item>RESULT_VARIABLE</item> - <item>SHA1</item> - <item>SHA224</item> - <item>SHA256</item> - <item>SHA384</item> - <item>SHA3_224</item> - <item>SHA3_256</item> - <item>SHA3_384</item> - <item>SHA3_512</item> - <item>SHA512</item> - <item>SHOW_PROGRESS</item> - <item>STATUS</item> - <item>STRINGS</item> - <item>TIMEOUT</item> - <item>TIMESTAMP</item> - <item>TLS_CAINFO</item> - <item>TLS_VERIFY</item> - <item>TOUCH</item> - <item>TOUCH_NOCREATE</item> - <item>TO_CMAKE_PATH</item> - <item>TO_NATIVE_PATH</item> - <item>UPLOAD</item> - <item>USERPWD</item> - <item>USE_SOURCE_PERMISSIONS</item> - <item>UTC</item> - <item>WRITE</item> - </list> - <list name="file_sargs"> - <item>FILE</item> - <item>FUNCTION</item> - <item>GROUP_EXECUTE</item> - <item>GROUP_READ</item> - <item>GROUP_WRITE</item> - <item>IGNORED</item> - <item>OPTIONAL</item> - <item>OWNER_EXECUTE</item> - <item>OWNER_READ</item> - <item>OWNER_WRITE</item> - <item>PROCESS</item> - <item>REQUIRED</item> - <item>SETGID</item> - <item>SETUID</item> - <item>UTF-16BE</item> - <item>UTF-16LE</item> - <item>UTF-32B</item> - <item>UTF-32LE</item> - <item>UTF-8</item> - <item>WORLD_EXECUTE</item> - <item>WORLD_READ</item> - <item>WORLD_WRITE</item> - </list> - <list name="find_file_nargs"> - <item>CMAKE_FIND_ROOT_PATH_BOTH</item> - <item>DOC</item> - <item>HINTS</item> - <item>NAMES</item> - <item>NO_CMAKE_ENVIRONMENT_PATH</item> - <item>NO_CMAKE_FIND_ROOT_PATH</item> - <item>NO_CMAKE_PATH</item> - <item>NO_CMAKE_SYSTEM_PATH</item> - <item>NO_DEFAULT_PATH</item> - <item>NO_PACKAGE_ROOT_PATH</item> - <item>NO_SYSTEM_ENVIRONMENT_PATH</item> - <item>ONLY_CMAKE_FIND_ROOT_PATH</item> - <item>PATHS</item> - <item>PATH_SUFFIXES</item> - </list> - <list name="find_library_nargs"> - <item>CMAKE_FIND_ROOT_PATH_BOTH</item> - <item>DOC</item> - <item>HINTS</item> - <item>NAMES</item> - <item>NAMES_PER_DIR</item> - <item>NO_CMAKE_ENVIRONMENT_PATH</item> - <item>NO_CMAKE_FIND_ROOT_PATH</item> - <item>NO_CMAKE_PATH</item> - <item>NO_CMAKE_SYSTEM_PATH</item> - <item>NO_DEFAULT_PATH</item> - <item>NO_PACKAGE_ROOT_PATH</item> - <item>NO_SYSTEM_ENVIRONMENT_PATH</item> - <item>ONLY_CMAKE_FIND_ROOT_PATH</item> - <item>PATHS</item> - <item>PATH_SUFFIXES</item> - </list> - <list name="find_package_nargs"> - <item>CMAKE_FIND_ROOT_PATH_BOTH</item> - <item>COMPONENTS</item> - <item>CONFIG</item> - <item>CONFIGS</item> - <item>EXACT</item> - <item>HINTS</item> - <item>MODULE</item> - <item>NAMES</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_MODULE</item> - <item>NO_PACAKGE_ROOT_PATH</item> - <item>NO_POLICY_SCOPE</item> - <item>NO_SYSTEM_ENVIRONMENT_PATH</item> - <item>ONLY_CMAKE_FIND_ROOT_PATH</item> - <item>OPTIONAL_COMPONENTS</item> - <item>PATHS</item> - <item>PATH_SUFFIXES</item> - <item>QUIET</item> - <item>REQUIRED</item> - </list> - <list name="find_path_nargs"> - <item>CMAKE_FIND_ROOT_PATH_BOTH</item> - <item>DOC</item> - <item>HINTS</item> - <item>NAMES</item> - <item>NO_CMAKE_ENVIRONMENT_PATH</item> - <item>NO_CMAKE_FIND_ROOT_PATH</item> - <item>NO_CMAKE_PATH</item> - <item>NO_CMAKE_SYSTEM_PATH</item> - <item>NO_DEFAULT_PATH</item> - <item>NO_PACKAGE_ROOT_PATH</item> - <item>NO_SYSTEM_ENVIRONMENT_PATH</item> - <item>ONLY_CMAKE_FIND_ROOT_PATH</item> - <item>PATHS</item> - <item>PATH_SUFFIXES</item> - </list> - <list name="find_program_nargs"> - <item>CMAKE_FIND_ROOT_PATH_BOTH</item> - <item>DOC</item> - <item>HINTS</item> - <item>NAMES</item> - <item>NAMES_PER_DIR</item> - <item>NO_CMAKE_ENVIRONMENT_PATH</item> - <item>NO_CMAKE_FIND_ROOT_PATH</item> - <item>NO_CMAKE_PATH</item> - <item>NO_CMAKE_SYSTEM_PATH</item> - <item>NO_DEFAULT_PATH</item> - <item>NO_PACKAGE_ROOT_PATH</item> - <item>NO_SYSTEM_ENVIRONMENT_PATH</item> - <item>ONLY_CMAKE_FIND_ROOT_PATH</item> - <item>PATHS</item> - <item>PATH_SUFFIXES</item> - </list> - <list name="foreach_nargs"> - <item>IN</item> - <item>ITEMS</item> - <item>LISTS</item> - <item>RANGE</item> - </list> - <list name="get_directory_property_nargs"> - <item>DEFINITION</item> - <item>DIRECTORY</item> - </list> - <list name="get_filename_component_nargs"> - <item>ABSOLUTE</item> - <item>BASE_DIR</item> - <item>CACHE</item> - <item>DIRECTORY</item> - <item>EXT</item> - <item>NAME</item> - <item>NAME_WE</item> - <item>PATH</item> - <item>PROGRAM</item> - <item>PROGRAM_ARGS</item> - <item>REALPATH</item> - </list> - <list name="get_property_nargs"> - <item>BRIEF_DOCS</item> - <item>CACHE</item> - <item>DEFINED</item> - <item>DIRECTORY</item> - <item>FULL_DOCS</item> - <item>GLOBAL</item> - <item>INSTALL</item> - <item>PROPERTY</item> - <item>SET</item> - <item>SOURCE</item> - <item>TARGET</item> - <item>TEST</item> - <item>VARIABLE</item> - </list> - <list name="if_nargs"> - <item>AND</item> - <item>DEFINED</item> - <item>EQUAL</item> - <item>EXISTS</item> - <item>GREATER</item> - <item>GREATER_EQUAL</item> - <item>IN_LIST</item> - <item>IS_ABSOLUTE</item> - <item>IS_DIRECTORY</item> - <item>IS_NEWER_THAN</item> - <item>IS_SYMLINK</item> - <item>LESS</item> - <item>LESS_EQUAL</item> - <item>MATCHES</item> - <item>NOT</item> - <item>OR</item> - <item>POLICY</item> - <item>STREQUAL</item> - <item>STRGREATER</item> - <item>STRGREATER_EQUAL</item> - <item>STRLESS</item> - <item>STRLESS_EQUAL</item> - <item>TARGET</item> - <item>TEST</item> - <item>VERSION_EQUAL</item> - <item>VERSION_GREATER</item> - <item>VERSION_GREATER_EQUAL</item> - <item>VERSION_LESS</item> - <item>VERSION_LESS_EQUAL</item> - </list> - <list name="include_nargs"> - <item>NO_POLICY_SCOPE</item> - <item>OPTIONAL</item> - <item>RESULT_VARIABLE</item> - </list> - <list name="include_guard_nargs"> - <item>DIRECTORY</item> - <item>GLOBAL</item> - </list> - <list name="list_nargs"> - <item>APPEND</item> - <item>AT</item> - <item>CASE</item> - <item>COMPARE</item> - <item>EXCLUDE</item> - <item>FILTER</item> - <item>FIND</item> - <item>FOR</item> - <item>GENEX_STRIP</item> - <item>GET</item> - <item>INCLUDE</item> - <item>INSERT</item> - <item>JOIN</item> - <item>LENGTH</item> - <item>ORDER</item> - <item>OUTPUT_VARIABLE</item> - <item>PREPEND</item> - <item>REGEX</item> - <item>REMOVE_AT</item> - <item>REMOVE_DUPLICATES</item> - <item>REMOVE_ITEM</item> - <item>REPLACE</item> - <item>REVERSE</item> - <item>SORT</item> - <item>STRIP</item> - <item>SUBLIST</item> - <item>TOLOWER</item> - <item>TRANSFORM</item> - </list> - <list name="list_sargs"> - <item>ASCENDING</item> - <item>DESCENDING</item> - <item>FILE_BASENAME</item> - <item>INSENSITIVE</item> - <item>SENSITIVE</item> - <item>STRING</item> - </list> - <list name="mark_as_advanced_nargs"> - <item>CLEAR</item> - <item>FORCE</item> - </list> - <list name="math_nargs"> - <item>EXPR</item> - <item>OUTPUT_FORMAT</item> - </list> - <list name="math_sargs"> - <item>DECIMAL</item> - <item>HEXADECIMAL</item> - </list> - <list name="message_nargs"> - <item>AUTHOR_WARNING</item> - <item>DEPRECATION</item> - <item>FATAL_ERROR</item> - <item>SEND_ERROR</item> - <item>STATUS</item> - <item>WARNING</item> - </list> - <list name="separate_arguments_nargs"> - <item>NATIVE_COMMAND</item> - <item>UNIX_COMMAND</item> - <item>WINDOWS_COMMAND</item> - </list> - <list name="set_directory_properties_nargs"> - <item>PROPERTIES</item> - </list> - <list name="set_property_nargs"> - <item>APPEND</item> - <item>APPEND_STRING</item> - <item>CACHE</item> - <item>DIRECTORY</item> - <item>GLOBAL</item> - <item>INSTALL</item> - <item>PROPERTY</item> - <item>SOURCE</item> - <item>TARGET</item> - <item>TEST</item> - <item>VARIABLE</item> - </list> - <list name="set_nargs"> - <item>CACHE</item> - <item>FORCE</item> - <item>PARENT_SCOPE</item> - </list> - <list name="set_sargs"> - <item>BOOL</item> - <item>FILEPATH</item> - <item>INTERNAL</item> - <item>PATH</item> - <item>STATIC</item> - <item>STRING</item> - </list> - <list name="string_nargs"> - <item>@ONLY</item> - <item>ALPHABET</item> - <item>APPEND</item> - <item>ASCII</item> - <item>COMPARE</item> - <item>CONCAT</item> - <item>CONFIGURE</item> - <item>EQUAL</item> - <item>ESCAPE_QUOTES</item> - <item>FIND</item> - <item>GENEX_STRIP</item> - <item>GREATER</item> - <item>GREATER_EQUAL</item> - <item>JOIN</item> - <item>LENGTH</item> - <item>LESS</item> - <item>LESS_EQUAL</item> - <item>MAKE_C_IDENTIFIER</item> - <item>MATCH</item> - <item>MATCHALL</item> - <item>MD5</item> - <item>NAME</item> - <item>NAMESPACE</item> - <item>NOTEQUAL</item> - <item>PREPEND</item> - <item>RANDOM</item> - <item>RANDOM_SEED</item> - <item>REGEX</item> - <item>REPLACE</item> - <item>REVERSE</item> - <item>SHA1</item> - <item>SHA224</item> - <item>SHA256</item> - <item>SHA384</item> - <item>SHA3_224</item> - <item>SHA3_256</item> - <item>SHA3_384</item> - <item>SHA3_512</item> - <item>SHA512</item> - <item>STRIP</item> - <item>SUBSTRING</item> - <item>TIMESTAMP</item> - <item>TOLOWER</item> - <item>TOUPPER</item> - <item>TYPE</item> - <item>UPPER</item> - <item>UTC</item> - <item>UUID</item> - </list> - <list name="unset_nargs"> - <item>CACHE</item> - <item>PARENT_SCOPE</item> - </list> - <list name="while_nargs"> - <item>AND</item> - <item>DEFINED</item> - <item>EQUAL</item> - <item>EXISTS</item> - <item>GREATER</item> - <item>GREATER_EQUAL</item> - <item>IN_LIST</item> - <item>IS_ABSOLUTE</item> - <item>IS_DIRECTORY</item> - <item>IS_NEWER_THAN</item> - <item>IS_SYMLINK</item> - <item>LESS</item> - <item>LESS_EQUAL</item> - <item>MATCHES</item> - <item>NOT</item> - <item>OR</item> - <item>POLICY</item> - <item>STREQUAL</item> - <item>STRGREATER</item> - <item>STRGREATER_EQUAL</item> - <item>STRLESS</item> - <item>STRLESS_EQUAL</item> - <item>TARGET</item> - <item>TEST</item> - <item>VERSION_EQUAL</item> - <item>VERSION_GREATER</item> - <item>VERSION_GREATER_EQUAL</item> - <item>VERSION_LESS</item> - <item>VERSION_LESS_EQUAL</item> - </list> - <list name="add_custom_command_nargs"> - <item>APPEND</item> - <item>ARGS</item> - <item>BYPRODUCTS</item> - <item>COMMAND</item> - <item>COMMAND_EXPAND_LISTS</item> - <item>COMMENT</item> - <item>DEPENDS</item> - <item>DEPFILE</item> - <item>IMPLICIT_DEPENDS</item> - <item>MAIN_DEPENDENCY</item> - <item>OUTPUT</item> - <item>POST_BUILD</item> - <item>PRE_BUILD</item> - <item>PRE_LINK</item> - <item>TARGET</item> - <item>USES_TERMINAL</item> - <item>VERBATIM</item> - <item>WORKING_DIRECTORY</item> - </list> - <list name="add_custom_target_nargs"> - <item>ALL</item> - <item>APPEND</item> - <item>BYPRODUCTS</item> - <item>COMMAND</item> - <item>COMMAND_EXPAND_LISTS</item> - <item>COMMENT</item> - <item>DEPENDS</item> - <item>DEPFILE</item> - <item>IMPLICIT_DEPENDS</item> - <item>SOURCES</item> - <item>USES_TERMINAL</item> - <item>VERBATIM</item> - <item>WORKING_DIRECTORY</item> - </list> - <list name="add_executable_nargs"> - <item>ALIAS</item> - <item>EXCLUDE_FROM_ALL</item> - <item>GLOBAL</item> - <item>IMPORTED</item> - <item>MACOSX_BUNDLE</item> - <item>WIN32</item> - </list> - <list name="add_library_nargs"> - <item>ALIAS</item> - <item>EXCLUDE_FROM_ALL</item> - <item>GLOBAL</item> - <item>IMPORTED</item> - <item>INTERFACE</item> - <item>MODULE</item> - <item>OBJECT</item> - <item>SHARED</item> - <item>STATIC</item> - <item>UNKNOWN</item> - </list> - <list name="add_subdirectory_nargs"> - <item>EXCLUDE_FROM_ALL</item> - </list> - <list name="add_test_nargs"> - <item>COMMAND</item> - <item>CONFIGURATIONS</item> - <item>NAME</item> - <item>WORKING_DIRECTORY</item> - </list> - <list name="build_command_nargs"> - <item>CONFIGURATION</item> - <item>TARGET</item> - </list> - <list name="create_test_sourcelist_nargs"> - <item>EXTRA_INCLUDE</item> - <item>FUNCTION</item> - </list> - <list name="define_property_nargs"> - <item>BRIEF_DOCS</item> - <item>CACHED_VARIABLE</item> - <item>DIRECTORY</item> - <item>FULL_DOCS</item> - <item>GLOBAL</item> - <item>INHERITED</item> - <item>PROPERTY</item> - <item>SOURCE</item> - <item>TEST</item> - <item>VARIABLE</item> - </list> - <list name="enable_language_nargs"> - <item>OPTIONAL</item> - </list> - <list name="enable_language_sargs"> - <item>C</item> - <item>CXX</item> - <item>Fortran</item> - <item>RC</item> - </list> - <list name="export_nargs"> - <item>ANDROID_MK</item> - <item>APPEND</item> - <item>EXPORT</item> - <item>EXPORT_LINK_INTERFACE_LIBRARIES</item> - <item>FILE</item> - <item>NAMESPACE</item> - <item>TARGETS</item> - </list> - <list name="include_directories_nargs"> - <item>AFTER</item> - <item>BEFORE</item> - <item>SYSTEM</item> - </list> - <list name="include_external_msproject_nargs"> - <item>GUID</item> - <item>PLATFORM</item> - <item>TYPE</item> - </list> - <list name="install_nargs"> - <item>ARCHIVE</item> - <item>BUNDLE</item> - <item>CODE</item> - <item>COMPONENT</item> - <item>CONFIGURATIONS</item> - <item>DESTINATION</item> - <item>DIRECTORY</item> - <item>DIRECTORY_PERMISSIONS</item> - <item>EXCLUDE</item> - <item>EXCLUDE_FROM_ALL</item> - <item>EXPORT</item> - <item>EXPORT_ANDROID_MK</item> - <item>EXPORT_LINK_INTERFACE_LIBRARIES</item> - <item>FILE</item> - <item>FILES</item> - <item>FILES_MATCHING</item> - <item>FILE_PERMISSIONS</item> - <item>FRAMEWORK</item> - <item>INCLUDES</item> - <item>LIBRARY</item> - <item>MESSAGE_NEVER</item> - <item>NAMELINK_COMPONENT</item> - <item>NAMELINK_ONLY</item> - <item>NAMELINK_SKIP</item> - <item>NAMESPACE</item> - <item>OBJECTS</item> - <item>OPTIONAL</item> - <item>PATTERN</item> - <item>PERMISSIONS</item> - <item>PRIVATE_HEADER</item> - <item>PROGRAMS</item> - <item>PUBLIC_HEADER</item> - <item>REGEX</item> - <item>RENAME</item> - <item>RESOURCE</item> - <item>RUNTIME</item> - <item>SCRIPT</item> - <item>TARGETS</item> - <item>USE_SOURCE_PERMISSIONS</item> - </list> - <list name="install_sargs"> - <item>GROUP_EXECUTE</item> - <item>GROUP_READ</item> - <item>GROUP_WRITE</item> - <item>OWNER_EXECUTE</item> - <item>OWNER_READ</item> - <item>OWNER_WRITE</item> - <item>SETGID</item> - <item>SETUID</item> - <item>WORLD_EXECUTE</item> - <item>WORLD_READ</item> - <item>WORLD_WRITE</item> - </list> - <list name="link_directories_nargs"> - <item>AFTER</item> - <item>BEFORE</item> - </list> - <list name="link_libraries_nargs"> - <item>debug</item> - <item>general</item> - <item>optimized</item> - </list> - <list name="load_cache_nargs"> - <item>EXCLUDE</item> - <item>INCLUDE_INTERNALS</item> - <item>READ_WITH_PREFIX</item> - </list> - <list name="project_nargs"> - <item>DESCRIPTION</item> - <item>HOMEPAGE_URL</item> - <item>LANGUAGES</item> - <item>VERSION</item> - </list> - <list name="project_sargs"> - <item>ASM</item> - <item>C</item> - <item>CUDA</item> - <item>CXX</item> - <item>Fortran</item> - <item>NONE</item> - <item>RC</item> - </list> - <list name="set_source_files_properties_nargs"> - <item>PROPERTIES</item> - </list> - <list name="set_target_properties_nargs"> - <item>PROPERTIES</item> - </list> - <list name="set_tests_properties_nargs"> - <item>PROPERTIES</item> - </list> - <list name="source_group_nargs"> - <item>FILES</item> - <item>PREFIX</item> - <item>REGULAR_EXPRESSION</item> - <item>TREE</item> - </list> - <list name="target_compile_definitions_nargs"> - <item>INTERFACE</item> - <item>PRIVATE</item> - <item>PUBLIC</item> - </list> - <list name="target_compile_features_nargs"> - <item>INTERFACE</item> - <item>PRIVATE</item> - <item>PUBLIC</item> - </list> - <list name="target_compile_features_sargs"> - <item>c_function_prototypes</item> - <item>c_restrict</item> - <item>c_static_assert</item> - <item>c_std_11</item> - <item>c_std_90</item> - <item>c_std_99</item> - <item>c_variadic_macros</item> - <item>cxx_aggregate_default_initializers</item> - <item>cxx_alias_templates</item> - <item>cxx_alignas</item> - <item>cxx_alignof</item> - <item>cxx_attribute_deprecated</item> - <item>cxx_attributes</item> - <item>cxx_auto_type</item> - <item>cxx_binary_literals</item> - <item>cxx_constexpr</item> - <item>cxx_contextual_conversions</item> - <item>cxx_decltype</item> - <item>cxx_decltype_auto</item> - <item>cxx_decltype_incomplete_return_types</item> - <item>cxx_default_function_template_args</item> - <item>cxx_defaulted_functions</item> - <item>cxx_defaulted_move_initializers</item> - <item>cxx_delegating_constructors</item> - <item>cxx_deleted_functions</item> - <item>cxx_digit_separators</item> - <item>cxx_enum_forward_declarations</item> - <item>cxx_explicit_conversions</item> - <item>cxx_extended_friend_declarations</item> - <item>cxx_extern_templates</item> - <item>cxx_final</item> - <item>cxx_func_identifier</item> - <item>cxx_generalized_initializers</item> - <item>cxx_generic_lambdas</item> - <item>cxx_inheriting_constructors</item> - <item>cxx_inline_namespaces</item> - <item>cxx_lambda_init_captures</item> - <item>cxx_lambdas</item> - <item>cxx_local_type_template_args</item> - <item>cxx_long_long_type</item> - <item>cxx_noexcept</item> - <item>cxx_nonstatic_member_init</item> - <item>cxx_nullptr</item> - <item>cxx_override</item> - <item>cxx_range_for</item> - <item>cxx_raw_string_literals</item> - <item>cxx_reference_qualified_functions</item> - <item>cxx_relaxed_constexpr</item> - <item>cxx_return_type_deduction</item> - <item>cxx_right_angle_brackets</item> - <item>cxx_rvalue_references</item> - <item>cxx_sizeof_member</item> - <item>cxx_static_assert</item> - <item>cxx_std_11</item> - <item>cxx_std_14</item> - <item>cxx_std_17</item> - <item>cxx_std_20</item> - <item>cxx_std_98</item> - <item>cxx_strong_enums</item> - <item>cxx_template_template_parameters</item> - <item>cxx_thread_local</item> - <item>cxx_trailing_return_types</item> - <item>cxx_unicode_literals</item> - <item>cxx_uniform_initialization</item> - <item>cxx_unrestricted_unions</item> - <item>cxx_user_literals</item> - <item>cxx_variable_templates</item> - <item>cxx_variadic_macros</item> - <item>cxx_variadic_templates</item> - </list> - <list name="target_compile_options_nargs"> - <item>BEFORE</item> - <item>INTERFACE</item> - <item>PRIVATE</item> - <item>PUBLIC</item> - </list> - <list name="target_include_directories_nargs"> - <item>BEFORE</item> - <item>INTERFACE</item> - <item>PRIVATE</item> - <item>PUBLIC</item> - <item>SYSTEM</item> - </list> - <list name="target_link_directories_nargs"> - <item>BEFORE</item> - <item>INTERFACE</item> - <item>PRIVATE</item> - <item>PUBLIC</item> - </list> - <list name="target_link_libraries_nargs"> - <item>INTERFACE</item> - <item>PRIVATE</item> - <item>PUBLIC</item> - </list> - <list name="target_link_options_nargs"> - <item>INTERFACE</item> - <item>PRIVATE</item> - <item>PUBLIC</item> - </list> - <list name="target_sources_nargs"> - <item>INTERFACE</item> - <item>PRIVATE</item> - <item>PUBLIC</item> - </list> - <list name="try_compile_nargs"> - <item>CMAKE_FLAGS</item> - <item>COMPILE_DEFINITIONS</item> - <item>COPY_FILE</item> - <item>COPY_FILE_ERROR</item> - <item>LINK_LIBRARIES</item> - <item>OUTPUT_VARIABLE</item> - <item>RESULT_VAR</item> - <item>SOURCES</item> - </list> - <list name="try_run_nargs"> - <item>ARGS</item> - <item>CMAKE_FLAGS</item> - <item>COMPILE_DEFINITIONS</item> - <item>COMPILE_OUTPUT_VARIABLE</item> - <item>COMPILE_RESULT_VAR</item> - <item>LINK_LIBRARIES</item> - <item>OUTPUT_VARIABLE</item> - <item>RUN_OUTPUT_VARIABLE</item> - <item>RUN_RESULT_VAR</item> - </list> - <list name="ctest_build_nargs"> - <item>APPEND</item> - <item>BUILD</item> - <item>CAPTURE_CMAKE_ERROR</item> - <item>CONFIGURATION</item> - <item>FLAGS</item> - <item>NUMBER_ERRORS</item> - <item>NUMBER_WARNINGS</item> - <item>PROJECT_NAME</item> - <item>RETURN_VALUE</item> - <item>TARGET</item> - </list> - <list name="ctest_configure_nargs"> - <item>APPEND</item> - <item>BUILD</item> - <item>CAPTURE_CMAKE_ERROR</item> - <item>OPTIONS</item> - <item>QUIET</item> - <item>RETURN_VALUE</item> - <item>SOURCE</item> - </list> - <list name="ctest_coverage_nargs"> - <item>APPEND</item> - <item>BUILD</item> - <item>CAPTURE_CMAKE_ERROR</item> - <item>LABELS</item> - <item>QUIET</item> - <item>RETURN_VALUE</item> - </list> - <list name="ctest_memcheck_nargs"> - <item>APPEND</item> - <item>BUILD</item> - <item>DEFECT_COUNT</item> - <item>END</item> - <item>EXCLUDE</item> - <item>EXCLUDE_FIXTURE</item> - <item>EXCLUDE_FIXTURE_CLEANUP</item> - <item>EXCLUDE_FIXTURE_SETUP</item> - <item>EXCLUDE_LABEL</item> - <item>INCLUDE</item> - <item>INCLUDE_LABEL</item> - <item>PARALLEL_LEVEL</item> - <item>QUIET</item> - <item>RETURN_VALUE</item> - <item>SCHEDULE_RANDOM</item> - <item>START</item> - <item>STOP_TIME</item> - <item>STRIDE</item> - <item>TEST_LOAD</item> - </list> - <list name="ctest_run_script_nargs"> - <item>NEW_PROCESS</item> - <item>RETURN_VALUE</item> - </list> - <list name="ctest_start_nargs"> - <item>APPEND</item> - <item>QUIET</item> - <item>TRACK</item> - </list> - <list name="ctest_submit_nargs"> - <item>CDASH_UPLOAD</item> - <item>CDASH_UPLOAD_TYPE</item> - <item>FILES</item> - <item>HTTPHEADER</item> - <item>PARTS</item> - <item>QUIET</item> - <item>RETRY_COUNT</item> - <item>RETRY_DELAY</item> - <item>RETURN_VALUE</item> - </list> - <list name="ctest_test_nargs"> - <item>APPEND</item> - <item>BUILD</item> - <item>CAPTURE_CMAKE_ERROR</item> - <item>END</item> - <item>EXCLUDE</item> - <item>EXCLUDE_FIXTURE</item> - <item>EXCLUDE_FIXTURE_CLEANUP</item> - <item>EXCLUDE_FIXTURE_SETUP</item> - <item>EXCLUDE_LABEL</item> - <item>INCLUDE</item> - <item>INCLUDE_LABEL</item> - <item>PARALLEL_LEVEL</item> - <item>QUIET</item> - <item>RETURN_VALUE</item> - <item>SCHEDULE_RANDOM</item> - <item>START</item> - <item>STOP_TIME</item> - <item>STRIDE</item> - <item>TEST_LOAD</item> - </list> - <list name="ctest_update_nargs"> - <item>QUIET</item> - <item>RETURN_VALUE</item> - <item>SOURCE</item> - </list> - <list name="ctest_upload_nargs"> - <item>CAPTURE_CMAKE_ERROR</item> - <item>FILES</item> - <item>QUIET</item> - </list> - - <list name="variables"> - <item>ANDROID</item> - <item>APPLE</item> - <item>BORLAND</item> - <item>BUILD_SHARED_LIBS</item> - <item>BUILD_TESTING</item> - <item>CMAKE_ABSOLUTE_DESTINATION_FILES</item> - <item>CMAKE_ANDROID_ANT_ADDITIONAL_OPTIONS</item> - <item>CMAKE_ANDROID_API</item> - <item>CMAKE_ANDROID_API_MIN</item> - <item>CMAKE_ANDROID_ARCH</item> - <item>CMAKE_ANDROID_ARCH_ABI</item> - <item>CMAKE_ANDROID_ARM_MODE</item> - <item>CMAKE_ANDROID_ARM_NEON</item> - <item>CMAKE_ANDROID_ASSETS_DIRECTORIES</item> - <item>CMAKE_ANDROID_GUI</item> - <item>CMAKE_ANDROID_JAR_DEPENDENCIES</item> - <item>CMAKE_ANDROID_JAR_DIRECTORIES</item> - <item>CMAKE_ANDROID_JAVA_SOURCE_DIR</item> - <item>CMAKE_ANDROID_NATIVE_LIB_DEPENDENCIES</item> - <item>CMAKE_ANDROID_NATIVE_LIB_DIRECTORIES</item> - <item>CMAKE_ANDROID_NDK</item> - <item>CMAKE_ANDROID_NDK_DEPRECATED_HEADERS</item> - <item>CMAKE_ANDROID_NDK_TOOLCHAIN_HOST_TAG</item> - <item>CMAKE_ANDROID_NDK_TOOLCHAIN_VERSION</item> - <item>CMAKE_ANDROID_PROCESS_MAX</item> - <item>CMAKE_ANDROID_PROGUARD</item> - <item>CMAKE_ANDROID_PROGUARD_CONFIG_PATH</item> - <item>CMAKE_ANDROID_SECURE_PROPS_PATH</item> - <item>CMAKE_ANDROID_SKIP_ANT_STEP</item> - <item>CMAKE_ANDROID_STANDALONE_TOOLCHAIN</item> - <item>CMAKE_ANDROID_STL_TYPE</item> - <item>CMAKE_ANSI_CXXFLAGS</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_AUTOGEN_PARALLEL</item> - <item>CMAKE_AUTOGEN_VERBOSE</item> - <item>CMAKE_AUTOMOC</item> - <item>CMAKE_AUTOMOC_DEPEND_FILTERS</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_AUTOUIC_SEARCH_PATHS</item> - <item>CMAKE_BACKWARDS_COMPATIBILITY</item> - <item>CMAKE_BINARY_DIR</item> - <item>CMAKE_BUILD_RPATH</item> - <item>CMAKE_BUILD_TOOL</item> - <item>CMAKE_BUILD_TYPE</item> - <item>CMAKE_BUILD_WITH_INSTALL_NAME_DIR</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_CODEBLOCKS_COMPILER_ID</item> - <item>CMAKE_CODEBLOCKS_EXCLUDE_EXTERNAL_FILES</item> - <item>CMAKE_CODELITE_USE_TARGETS</item> - <item>CMAKE_COLOR_MAKEFILE</item> - <item>CMAKE_COMMAND</item> - <item>CMAKE_COMPILER_2005</item> - <item>CMAKE_COMPILER_IS_GNUCC</item> - <item>CMAKE_COMPILER_IS_GNUCXX</item> - <item>CMAKE_COMPILER_IS_GNUG77</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_CUDA_EXTENSIONS</item> - <item>CMAKE_CUDA_SEPARABLE_COMPILATION</item> - <item>CMAKE_CUDA_STANDARD</item> - <item>CMAKE_CUDA_STANDARD_REQUIRED</item> - <item>CMAKE_CUDA_TOOLKIT_INCLUDE_DIRECTORIES</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_DEPENDS_IN_PROJECT_ONLY</item> - <item>CMAKE_DIRECTORY_LABELS</item> - <item>CMAKE_DL_LIBS</item> - <item>CMAKE_DOTNET_TARGET_FRAMEWORK_VERSION</item> - <item>CMAKE_ECLIPSE_GENERATE_LINKED_RESOURCES</item> - <item>CMAKE_ECLIPSE_GENERATE_SOURCE_PROJECT</item> - <item>CMAKE_ECLIPSE_MAKE_ARGUMENTS</item> - <item>CMAKE_ECLIPSE_VERSION</item> - <item>CMAKE_EDIT_COMMAND</item> - <item>CMAKE_ENABLE_EXPORTS</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_EXE_LINKER_FLAGS_INIT</item> - <item>CMAKE_EXPORT_COMPILE_COMMANDS</item> - <item>CMAKE_EXPORT_NO_PACKAGE_REGISTRY</item> - <item>CMAKE_EXTRA_GENERATOR</item> - <item>CMAKE_EXTRA_INCLUDE_FILES</item> - <item>CMAKE_EXTRA_SHARED_LIBRARY_SUFFIXES</item> - <item>CMAKE_FIND_APPBUNDLE</item> - <item>CMAKE_FIND_FRAMEWORK</item> - <item>CMAKE_FIND_FRAMEWORK_EXTRA_LOCATIONS</item> - <item>CMAKE_FIND_LIBRARY_CUSTOM_LIB_SUFFIX</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_SORT_DIRECTION</item> - <item>CMAKE_FIND_PACKAGE_SORT_ORDER</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_FOLDER</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_INSTANCE</item> - <item>CMAKE_GENERATOR_PLATFORM</item> - <item>CMAKE_GENERATOR_TOOLSET</item> - <item>CMAKE_GNUtoMS</item> - <item>CMAKE_HAS_ANSI_STRING_STREAM</item> - <item>CMAKE_HOME_DIRECTORY</item> - <item>CMAKE_HOST_APPLE</item> - <item>CMAKE_HOST_SOLARIS</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_HP_PTHREADS_INIT</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_BINDIR</item> - <item>CMAKE_INSTALL_DATADIR</item> - <item>CMAKE_INSTALL_DATAROOTDIR</item> - <item>CMAKE_INSTALL_DEBUG_LIBRARIES</item> - <item>CMAKE_INSTALL_DEBUG_LIBRARIES_ONLY</item> - <item>CMAKE_INSTALL_DEFAULT_COMPONENT_NAME</item> - <item>CMAKE_INSTALL_DEFAULT_DIRECTORY_PERMISSIONS</item> - <item>CMAKE_INSTALL_DOCDIR</item> - <item>CMAKE_INSTALL_FULL_BINDIR</item> - <item>CMAKE_INSTALL_FULL_DATADIR</item> - <item>CMAKE_INSTALL_FULL_DATAROOTDIR</item> - <item>CMAKE_INSTALL_FULL_DOCDIR</item> - <item>CMAKE_INSTALL_FULL_INCLUDEDIR</item> - <item>CMAKE_INSTALL_FULL_INFODIR</item> - <item>CMAKE_INSTALL_FULL_LIBDIR</item> - <item>CMAKE_INSTALL_FULL_LIBEXECDIR</item> - <item>CMAKE_INSTALL_FULL_LOCALEDIR</item> - <item>CMAKE_INSTALL_FULL_LOCALSTATEDIR</item> - <item>CMAKE_INSTALL_FULL_MANDIR</item> - <item>CMAKE_INSTALL_FULL_OLDINCLUDEDIR</item> - <item>CMAKE_INSTALL_FULL_RUNSTATEDIR</item> - <item>CMAKE_INSTALL_FULL_SBINDIR</item> - <item>CMAKE_INSTALL_FULL_SHAREDSTATEDIR</item> - <item>CMAKE_INSTALL_FULL_SYSCONFDIR</item> - <item>CMAKE_INSTALL_INCLUDEDIR</item> - <item>CMAKE_INSTALL_INFODIR</item> - <item>CMAKE_INSTALL_LIBDIR</item> - <item>CMAKE_INSTALL_LIBEXECDIR</item> - <item>CMAKE_INSTALL_LOCALEDIR</item> - <item>CMAKE_INSTALL_LOCALSTATEDIR</item> - <item>CMAKE_INSTALL_MANDIR</item> - <item>CMAKE_INSTALL_MESSAGE</item> - <item>CMAKE_INSTALL_MFC_LIBRARIES</item> - <item>CMAKE_INSTALL_NAME_DIR</item> - <item>CMAKE_INSTALL_OLDINCLUDEDIR</item> - <item>CMAKE_INSTALL_OPENMP_LIBRARIES</item> - <item>CMAKE_INSTALL_PREFIX</item> - <item>CMAKE_INSTALL_PREFIX_INITIALIZED_TO_DEFAULT</item> - <item>CMAKE_INSTALL_RPATH</item> - <item>CMAKE_INSTALL_RPATH_USE_LINK_PATH</item> - <item>CMAKE_INSTALL_RUNSTATEDIR</item> - <item>CMAKE_INSTALL_SBINDIR</item> - <item>CMAKE_INSTALL_SHAREDSTATEDIR</item> - <item>CMAKE_INSTALL_SYSCONFDIR</item> - <item>CMAKE_INSTALL_SYSTEM_RUNTIME_COMPONENT</item> - <item>CMAKE_INSTALL_SYSTEM_RUNTIME_DESTINATION</item> - <item>CMAKE_INSTALL_SYSTEM_RUNTIME_LIBS</item> - <item>CMAKE_INSTALL_SYSTEM_RUNTIME_LIBS_NO_WARNINGS</item> - <item>CMAKE_INSTALL_SYSTEM_RUNTIME_LIBS_SKIP</item> - <item>CMAKE_INSTALL_UCRT_LIBRARIES</item> - <item>CMAKE_INTERNAL_PLATFORM_ABI</item> - <item>CMAKE_INTERPROCEDURAL_OPTIMIZATION</item> - <item>CMAKE_IOS_INSTALL_COMBINED</item> - <item>CMAKE_JOB_POOLS</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_DIRECTORIES_BEFORE</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_LINK_SEARCH_END_STATIC</item> - <item>CMAKE_LINK_SEARCH_START_STATIC</item> - <item>CMAKE_LINK_WHAT_YOU_USE</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_LINKER_FLAGS_INIT</item> - <item>CMAKE_MODULE_PATH</item> - <item>CMAKE_NETRC</item> - <item>CMAKE_NETRC_FILE</item> - <item>CMAKE_NINJA_OUTPUT_PATH_PREFIX</item> - <item>CMAKE_NOT_USING_CONFIG_FLAGS</item> - <item>CMAKE_NO_ANSI_FOR_SCOPE</item> - <item>CMAKE_NO_ANSI_STREAM_HEADERS</item> - <item>CMAKE_NO_ANSI_STRING_STREAM</item> - <item>CMAKE_NO_BUILTIN_CHRPATH</item> - <item>CMAKE_NO_STD_NAMESPACE</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_DESCRIPTION</item> - <item>CMAKE_PROJECT_HOMEPAGE_URL</item> - <item>CMAKE_PROJECT_NAME</item> - <item>CMAKE_PROJECT_VERSION</item> - <item>CMAKE_PROJECT_VERSION_MAJOR</item> - <item>CMAKE_PROJECT_VERSION_MINOR</item> - <item>CMAKE_PROJECT_VERSION_PATCH</item> - <item>CMAKE_PROJECT_VERSION_TWEAK</item> - <item>CMAKE_RANLIB</item> - <item>CMAKE_REQUIRED_DEFINITIONS</item> - <item>CMAKE_REQUIRED_FLAGS</item> - <item>CMAKE_REQUIRED_INCLUDES</item> - <item>CMAKE_REQUIRED_LIBRARIES</item> - <item>CMAKE_REQUIRED_QUIET</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_LINKER_FLAGS_INIT</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_STATIC_LIBRARY_PREFIX</item> - <item>CMAKE_STATIC_LIBRARY_SUFFIX</item> - <item>CMAKE_STATIC_LINKER_FLAGS</item> - <item>CMAKE_STATIC_LINKER_FLAGS_INIT</item> - <item>CMAKE_SUBLIME_TEXT_2_ENV_SETTINGS</item> - <item>CMAKE_SUBLIME_TEXT_2_EXCLUDE_BUILD_TREE</item> - <item>CMAKE_SUPPRESS_DEVELOPER_ERRORS</item> - <item>CMAKE_SUPPRESS_DEVELOPER_WARNINGS</item> - <item>CMAKE_SUPPRESS_REGENERATION</item> - <item>CMAKE_SWIG_FLAGS</item> - <item>CMAKE_SWIG_OUTDIR</item> - <item>CMAKE_SYSROOT</item> - <item>CMAKE_SYSROOT_COMPILE</item> - <item>CMAKE_SYSROOT_LINK</item> - <item>CMAKE_SYSTEM</item> - <item>CMAKE_SYSTEM_APPBUNDLE_PATH</item> - <item>CMAKE_SYSTEM_FRAMEWORK_PATH</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_Swift_LANGUAGE_VERSION</item> - <item>CMAKE_THREAD_LIBS_INIT</item> - <item>CMAKE_THREAD_PREFER_PTHREAD</item> - <item>CMAKE_TOOLCHAIN_FILE</item> - <item>CMAKE_TRY_COMPILE_CONFIGURATION</item> - <item>CMAKE_TRY_COMPILE_PLATFORM_VARIABLES</item> - <item>CMAKE_TRY_COMPILE_TARGET_TYPE</item> - <item>CMAKE_TWEAK_VERSION</item> - <item>CMAKE_USER_MAKE_RULES_OVERRIDE</item> - <item>CMAKE_USE_PTHREADS_INIT</item> - <item>CMAKE_USE_RELATIVE_PATHS</item> - <item>CMAKE_USE_SPROC_INIT</item> - <item>CMAKE_USE_WIN32_THREADS_INIT</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_GLOBALS</item> - <item>CMAKE_VS_INCLUDE_INSTALL_TO_DEFAULT_BUILD</item> - <item>CMAKE_VS_INCLUDE_PACKAGE_TO_DEFAULT_BUILD</item> - <item>CMAKE_VS_INTEL_Fortran_PROJECT_VERSION</item> - <item>CMAKE_VS_MSBUILD_COMMAND</item> - <item>CMAKE_VS_NsightTegra_VERSION</item> - <item>CMAKE_VS_PLATFORM_NAME</item> - <item>CMAKE_VS_PLATFORM_TOOLSET</item> - <item>CMAKE_VS_PLATFORM_TOOLSET_CUDA</item> - <item>CMAKE_VS_PLATFORM_TOOLSET_HOST_ARCHITECTURE</item> - <item>CMAKE_VS_SDK_EXCLUDE_DIRECTORIES</item> - <item>CMAKE_VS_SDK_EXECUTABLE_DIRECTORIES</item> - <item>CMAKE_VS_SDK_INCLUDE_DIRECTORIES</item> - <item>CMAKE_VS_SDK_LIBRARY_DIRECTORIES</item> - <item>CMAKE_VS_SDK_LIBRARY_WINRT_DIRECTORIES</item> - <item>CMAKE_VS_SDK_REFERENCE_DIRECTORIES</item> - <item>CMAKE_VS_SDK_SOURCE_DIRECTORIES</item> - <item>CMAKE_VS_WINDOWS_TARGET_PLATFORM_VERSION</item> - <item>CMAKE_WARN_DEPRECATED</item> - <item>CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION</item> - <item>CMAKE_WIN32_EXECUTABLE</item> - <item>CMAKE_WINDOWS_EXPORT_ALL_SYMBOLS</item> - <item>CMAKE_XCODE_GENERATE_SCHEME</item> - <item>CMAKE_XCODE_GENERATE_TOP_LEVEL_PROJECT_ONLY</item> - <item>CMAKE_XCODE_PLATFORM_TOOLSET</item> - <item>CMAKE_XCODE_SCHEME_ADDRESS_SANITIZER</item> - <item>CMAKE_XCODE_SCHEME_ADDRESS_SANITIZER_USE_AFTER_RETURN</item> - <item>CMAKE_XCODE_SCHEME_DISABLE_MAIN_THREAD_CHECKER</item> - <item>CMAKE_XCODE_SCHEME_DYNAMIC_LIBRARY_LOADS</item> - <item>CMAKE_XCODE_SCHEME_DYNAMIC_LINKER_API_USAGE</item> - <item>CMAKE_XCODE_SCHEME_GUARD_MALLOC</item> - <item>CMAKE_XCODE_SCHEME_MAIN_THREAD_CHECKER_STOP</item> - <item>CMAKE_XCODE_SCHEME_MALLOC_GUARD_EDGES</item> - <item>CMAKE_XCODE_SCHEME_MALLOC_SCRIBBLE</item> - <item>CMAKE_XCODE_SCHEME_MALLOC_STACK</item> - <item>CMAKE_XCODE_SCHEME_THREAD_SANITIZER</item> - <item>CMAKE_XCODE_SCHEME_THREAD_SANITIZER_STOP</item> - <item>CMAKE_XCODE_SCHEME_UNDEFINED_BEHAVIOUR_SANITIZER</item> - <item>CMAKE_XCODE_SCHEME_UNDEFINED_BEHAVIOUR_SANITIZER_STOP</item> - <item>CMAKE_XCODE_SCHEME_ZOMBIE_OBJECTS</item> - <item>CPACK_ABSOLUTE_DESTINATION_FILES</item> - <item>CPACK_ARCHIVE_COMPONENT_INSTALL</item> - <item>CPACK_ARCHIVE_FILE_NAME</item> - <item>CPACK_BUILD_SOURCE_DIRS</item> - <item>CPACK_BUNDLE_APPLE_CERT_APP</item> - <item>CPACK_BUNDLE_APPLE_CODESIGN_FILES</item> - <item>CPACK_BUNDLE_APPLE_CODESIGN_PARAMETER</item> - <item>CPACK_BUNDLE_APPLE_ENTITLEMENTS</item> - <item>CPACK_BUNDLE_ICON</item> - <item>CPACK_BUNDLE_NAME</item> - <item>CPACK_BUNDLE_PLIST</item> - <item>CPACK_BUNDLE_STARTUP_COMMAND</item> - <item>CPACK_CMAKE_GENERATOR</item> - <item>CPACK_COMMAND_CODESIGN</item> - <item>CPACK_COMMAND_HDIUTIL</item> - <item>CPACK_COMMAND_PKGBUILD</item> - <item>CPACK_COMMAND_PRODUCTBUILD</item> - <item>CPACK_COMMAND_REZ</item> - <item>CPACK_COMMAND_SETFILE</item> - <item>CPACK_COMPONENTS_ALL</item> - <item>CPACK_COMPONENTS_GROUPING</item> - <item>CPACK_COMPONENT_INCLUDE_TOPLEVEL_DIRECTORY</item> - <item>CPACK_CREATE_DESKTOP_LINKS</item> - <item>CPACK_CYGWIN_BUILD_SCRIPT</item> - <item>CPACK_CYGWIN_PATCH_FILE</item> - <item>CPACK_CYGWIN_PATCH_NUMBER</item> - <item>CPACK_DEBIAN_ARCHIVE_TYPE</item> - <item>CPACK_DEBIAN_COMPRESSION_TYPE</item> - <item>CPACK_DEBIAN_DEBUGINFO_PACKAGE</item> - <item>CPACK_DEBIAN_ENABLE_COMPONENT_DEPENDS</item> - <item>CPACK_DEBIAN_FILE_NAME</item> - <item>CPACK_DEBIAN_PACKAGE_ARCHITECTURE</item> - <item>CPACK_DEBIAN_PACKAGE_BREAKS</item> - <item>CPACK_DEBIAN_PACKAGE_CONFLICTS</item> - <item>CPACK_DEBIAN_PACKAGE_CONTROL_EXTRA</item> - <item>CPACK_DEBIAN_PACKAGE_CONTROL_STRICT_PERMISSION</item> - <item>CPACK_DEBIAN_PACKAGE_DEBUG</item> - <item>CPACK_DEBIAN_PACKAGE_DEPENDS</item> - <item>CPACK_DEBIAN_PACKAGE_DESCRIPTION</item> - <item>CPACK_DEBIAN_PACKAGE_ENHANCES</item> - <item>CPACK_DEBIAN_PACKAGE_EPOCH</item> - <item>CPACK_DEBIAN_PACKAGE_GENERATE_SHLIBS</item> - <item>CPACK_DEBIAN_PACKAGE_GENERATE_SHLIBS_POLICY</item> - <item>CPACK_DEBIAN_PACKAGE_HOMEPAGE</item> - <item>CPACK_DEBIAN_PACKAGE_MAINTAINER</item> - <item>CPACK_DEBIAN_PACKAGE_NAME</item> - <item>CPACK_DEBIAN_PACKAGE_PREDEPENDS</item> - <item>CPACK_DEBIAN_PACKAGE_PRIORITY</item> - <item>CPACK_DEBIAN_PACKAGE_PROVIDES</item> - <item>CPACK_DEBIAN_PACKAGE_RECOMMENDS</item> - <item>CPACK_DEBIAN_PACKAGE_RELEASE</item> - <item>CPACK_DEBIAN_PACKAGE_REPLACES</item> - <item>CPACK_DEBIAN_PACKAGE_SECTION</item> - <item>CPACK_DEBIAN_PACKAGE_SHLIBDEPS</item> - <item>CPACK_DEBIAN_PACKAGE_SOURCE</item> - <item>CPACK_DEBIAN_PACKAGE_SUGGESTS</item> - <item>CPACK_DEBIAN_PACKAGE_VERSION</item> - <item>CPACK_DEB_COMPONENT_INSTALL</item> - <item>CPACK_DMG_BACKGROUND_IMAGE</item> - <item>CPACK_DMG_DISABLE_APPLICATIONS_SYMLINK</item> - <item>CPACK_DMG_DS_STORE</item> - <item>CPACK_DMG_DS_STORE_SETUP_SCRIPT</item> - <item>CPACK_DMG_FORMAT</item> - <item>CPACK_DMG_SLA_DIR</item> - <item>CPACK_DMG_SLA_LANGUAGES</item> - <item>CPACK_DMG_VOLUME_NAME</item> - <item>CPACK_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION</item> - <item>CPACK_EXT_ENABLE_STAGING</item> - <item>CPACK_EXT_PACKAGE_SCRIPT</item> - <item>CPACK_EXT_REQUESTED_VERSIONS</item> - <item>CPACK_GENERATOR</item> - <item>CPACK_IFW_ADMIN_TARGET_DIRECTORY</item> - <item>CPACK_IFW_BINARYCREATOR_EXECUTABLE</item> - <item>CPACK_IFW_DEVTOOL_EXECUTABLE</item> - <item>CPACK_IFW_DOWNLOAD_ALL</item> - <item>CPACK_IFW_FRAMEWORK_VERSION</item> - <item>CPACK_IFW_INSTALLERBASE_EXECUTABLE</item> - <item>CPACK_IFW_PACKAGES_DIRECTORIES</item> - <item>CPACK_IFW_PACKAGE_ALLOW_NON_ASCII_CHARACTERS</item> - <item>CPACK_IFW_PACKAGE_ALLOW_SPACE_IN_PATH</item> - <item>CPACK_IFW_PACKAGE_BACKGROUND</item> - <item>CPACK_IFW_PACKAGE_BANNER</item> - <item>CPACK_IFW_PACKAGE_CONTROL_SCRIPT</item> - <item>CPACK_IFW_PACKAGE_GROUP</item> - <item>CPACK_IFW_PACKAGE_ICON</item> - <item>CPACK_IFW_PACKAGE_LOGO</item> - <item>CPACK_IFW_PACKAGE_MAINTENANCE_TOOL_INI_FILE</item> - <item>CPACK_IFW_PACKAGE_MAINTENANCE_TOOL_NAME</item> - <item>CPACK_IFW_PACKAGE_NAME</item> - <item>CPACK_IFW_PACKAGE_PUBLISHER</item> - <item>CPACK_IFW_PACKAGE_REMOVE_TARGET_DIR</item> - <item>CPACK_IFW_PACKAGE_RESOURCES</item> - <item>CPACK_IFW_PACKAGE_START_MENU_DIRECTORY</item> - <item>CPACK_IFW_PACKAGE_TITLE</item> - <item>CPACK_IFW_PACKAGE_TITLE_COLOR</item> - <item>CPACK_IFW_PACKAGE_WATERMARK</item> - <item>CPACK_IFW_PACKAGE_WINDOW_ICON</item> - <item>CPACK_IFW_PACKAGE_WIZARD_DEFAULT_HEIGHT</item> - <item>CPACK_IFW_PACKAGE_WIZARD_DEFAULT_WIDTH</item> - <item>CPACK_IFW_PACKAGE_WIZARD_STYLE</item> - <item>CPACK_IFW_PRODUCT_URL</item> - <item>CPACK_IFW_REPOGEN_EXECUTABLE</item> - <item>CPACK_IFW_REPOSITORIES_ALL</item> - <item>CPACK_IFW_RESOLVE_DUPLICATE_NAMES</item> - <item>CPACK_IFW_ROOT</item> - <item>CPACK_IFW_TARGET_DIRECTORY</item> - <item>CPACK_IFW_VERBOSE</item> - <item>CPACK_INCLUDE_TOPLEVEL_DIRECTORY</item> - <item>CPACK_INSTALLED_DIRECTORIES</item> - <item>CPACK_INSTALL_CMAKE_PROJECTS</item> - <item>CPACK_INSTALL_COMMANDS</item> - <item>CPACK_INSTALL_DEFAULT_DIRECTORY_PERMISSIONS</item> - <item>CPACK_INSTALL_SCRIPT</item> - <item>CPACK_MONOLITHIC_INSTALL</item> - <item>CPACK_NSIS_COMPRESSOR</item> - <item>CPACK_NSIS_CONTACT</item> - <item>CPACK_NSIS_CREATE_ICONS_EXTRA</item> - <item>CPACK_NSIS_DELETE_ICONS_EXTRA</item> - <item>CPACK_NSIS_DISPLAY_NAME</item> - <item>CPACK_NSIS_ENABLE_UNINSTALL_BEFORE_INSTALL</item> - <item>CPACK_NSIS_EXECUTABLES_DIRECTORY</item> - <item>CPACK_NSIS_EXTRA_INSTALL_COMMANDS</item> - <item>CPACK_NSIS_EXTRA_PREINSTALL_COMMANDS</item> - <item>CPACK_NSIS_EXTRA_UNINSTALL_COMMANDS</item> - <item>CPACK_NSIS_HELP_LINK</item> - <item>CPACK_NSIS_INSTALLED_ICON_NAME</item> - <item>CPACK_NSIS_INSTALLER_MUI_ICON_CODE</item> - <item>CPACK_NSIS_INSTALL_ROOT</item> - <item>CPACK_NSIS_MENU_LINKS</item> - <item>CPACK_NSIS_MODIFY_PATH</item> - <item>CPACK_NSIS_MUI_FINISHPAGE_RUN</item> - <item>CPACK_NSIS_MUI_ICON</item> - <item>CPACK_NSIS_MUI_UNIICON</item> - <item>CPACK_NSIS_MUI_UNWELCOMEFINISHPAGE_BITMAP</item> - <item>CPACK_NSIS_MUI_WELCOMEFINISHPAGE_BITMAP</item> - <item>CPACK_NSIS_PACKAGE_NAME</item> - <item>CPACK_NSIS_URL_INFO_ABOUT</item> - <item>CPACK_NUGET_COMPONENT_INSTALL</item> - <item>CPACK_NUGET_PACKAGE_AUTHORS</item> - <item>CPACK_NUGET_PACKAGE_COPYRIGHT</item> - <item>CPACK_NUGET_PACKAGE_DEBUG</item> - <item>CPACK_NUGET_PACKAGE_DEPENDENCIES</item> - <item>CPACK_NUGET_PACKAGE_DESCRIPTION</item> - <item>CPACK_NUGET_PACKAGE_DESCRIPTION_SUMMARY</item> - <item>CPACK_NUGET_PACKAGE_HOMEPAGE_URL</item> - <item>CPACK_NUGET_PACKAGE_ICONURL</item> - <item>CPACK_NUGET_PACKAGE_LICENSEURL</item> - <item>CPACK_NUGET_PACKAGE_NAME</item> - <item>CPACK_NUGET_PACKAGE_OWNERS</item> - <item>CPACK_NUGET_PACKAGE_RELEASE_NOTES</item> - <item>CPACK_NUGET_PACKAGE_TAGS</item> - <item>CPACK_NUGET_PACKAGE_TITLE</item> - <item>CPACK_NUGET_PACKAGE_VERSION</item> - <item>CPACK_OSX_PACKAGE_VERSION</item> - <item>CPACK_OUTPUT_CONFIG_FILE</item> - <item>CPACK_PACKAGE_CHECKSUM</item> - <item>CPACK_PACKAGE_CONTACT</item> - <item>CPACK_PACKAGE_DESCRIPTION</item> - <item>CPACK_PACKAGE_DESCRIPTION_FILE</item> - <item>CPACK_PACKAGE_DESCRIPTION_SUMMARY</item> - <item>CPACK_PACKAGE_DIRECTORY</item> - <item>CPACK_PACKAGE_EXECUTABLES</item> - <item>CPACK_PACKAGE_FILE_NAME</item> - <item>CPACK_PACKAGE_HOMEPAGE_URL</item> - <item>CPACK_PACKAGE_ICON</item> - <item>CPACK_PACKAGE_INSTALL_DIRECTORY</item> - <item>CPACK_PACKAGE_INSTALL_REGISTRY_KEY</item> - <item>CPACK_PACKAGE_NAME</item> - <item>CPACK_PACKAGE_VENDOR</item> - <item>CPACK_PACKAGE_VERSION</item> - <item>CPACK_PACKAGE_VERSION_MAJOR</item> - <item>CPACK_PACKAGE_VERSION_MINOR</item> - <item>CPACK_PACKAGE_VERSION_PATCH</item> - <item>CPACK_PACKAGING_INSTALL_PREFIX</item> - <item>CPACK_PKGBUILD_IDENTITY_NAME</item> - <item>CPACK_PKGBUILD_KEYCHAIN_PATH</item> - <item>CPACK_PRODUCTBUILD_IDENTITY_NAME</item> - <item>CPACK_PRODUCTBUILD_KEYCHAIN_PATH</item> - <item>CPACK_PRODUCTBUILD_RESOURCES_DIR</item> - <item>CPACK_PROJECT_CONFIG_FILE</item> - <item>CPACK_RESOURCE_FILE_LICENSE</item> - <item>CPACK_RESOURCE_FILE_README</item> - <item>CPACK_RESOURCE_FILE_WELCOME</item> - <item>CPACK_RPM_ADDITIONAL_MAN_DIRS</item> - <item>CPACK_RPM_BUILDREQUIRES</item> - <item>CPACK_RPM_BUILD_SOURCE_DIRS_PREFIX</item> - <item>CPACK_RPM_CHANGELOG_FILE</item> - <item>CPACK_RPM_COMPONENT_INSTALL</item> - <item>CPACK_RPM_COMPRESSION_TYPE</item> - <item>CPACK_RPM_DEBUGINFO_EXCLUDE_DIRS</item> - <item>CPACK_RPM_DEBUGINFO_EXCLUDE_DIRS_ADDITION</item> - <item>CPACK_RPM_DEBUGINFO_FILE_NAME</item> - <item>CPACK_RPM_DEBUGINFO_PACKAGE</item> - <item>CPACK_RPM_DEBUGINFO_SINGLE_PACKAGE</item> - <item>CPACK_RPM_DEFAULT_DIR_PERMISSIONS</item> - <item>CPACK_RPM_DEFAULT_FILE_PERMISSIONS</item> - <item>CPACK_RPM_DEFAULT_GROUP</item> - <item>CPACK_RPM_DEFAULT_USER</item> - <item>CPACK_RPM_EXCLUDE_FROM_AUTO_FILELIST</item> - <item>CPACK_RPM_EXCLUDE_FROM_AUTO_FILELIST_ADDITION</item> - <item>CPACK_RPM_FILE_NAME</item> - <item>CPACK_RPM_GENERATE_USER_BINARY_SPECFILE_TEMPLATE</item> - <item>CPACK_RPM_INSTALL_WITH_EXEC</item> - <item>CPACK_RPM_MAIN_COMPONENT</item> - <item>CPACK_RPM_NO_INSTALL_PREFIX_RELOCATION</item> - <item>CPACK_RPM_PACKAGE_ARCHITECTURE</item> - <item>CPACK_RPM_PACKAGE_AUTOPROV</item> - <item>CPACK_RPM_PACKAGE_AUTOREQ</item> - <item>CPACK_RPM_PACKAGE_AUTOREQPROV</item> - <item>CPACK_RPM_PACKAGE_CONFLICTS</item> - <item>CPACK_RPM_PACKAGE_DEBUG</item> - <item>CPACK_RPM_PACKAGE_DESCRIPTION</item> - <item>CPACK_RPM_PACKAGE_EPOCH</item> - <item>CPACK_RPM_PACKAGE_GROUP</item> - <item>CPACK_RPM_PACKAGE_LICENSE</item> - <item>CPACK_RPM_PACKAGE_NAME</item> - <item>CPACK_RPM_PACKAGE_OBSOLETES</item> - <item>CPACK_RPM_PACKAGE_PROVIDES</item> - <item>CPACK_RPM_PACKAGE_RELEASE</item> - <item>CPACK_RPM_PACKAGE_RELEASE_DIST</item> - <item>CPACK_RPM_PACKAGE_RELOCATABLE</item> - <item>CPACK_RPM_PACKAGE_REQUIRES</item> - <item>CPACK_RPM_PACKAGE_REQUIRES_POST</item> - <item>CPACK_RPM_PACKAGE_REQUIRES_POSTUN</item> - <item>CPACK_RPM_PACKAGE_REQUIRES_PRE</item> - <item>CPACK_RPM_PACKAGE_REQUIRES_PREUN</item> - <item>CPACK_RPM_PACKAGE_SOURCES</item> - <item>CPACK_RPM_PACKAGE_SUGGESTS</item> - <item>CPACK_RPM_PACKAGE_SUMMARY</item> - <item>CPACK_RPM_PACKAGE_URL</item> - <item>CPACK_RPM_PACKAGE_VENDOR</item> - <item>CPACK_RPM_PACKAGE_VERSION</item> - <item>CPACK_RPM_POST_INSTALL_SCRIPT_FILE</item> - <item>CPACK_RPM_POST_UNINSTALL_SCRIPT_FILE</item> - <item>CPACK_RPM_PRE_INSTALL_SCRIPT_FILE</item> - <item>CPACK_RPM_PRE_UNINSTALL_SCRIPT_FILE</item> - <item>CPACK_RPM_RELOCATION_PATHS</item> - <item>CPACK_RPM_SOURCE_PKG_BUILD_PARAMS</item> - <item>CPACK_RPM_SOURCE_PKG_PACKAGING_INSTALL_PREFIX</item> - <item>CPACK_RPM_SPEC_INSTALL_POST</item> - <item>CPACK_RPM_SPEC_MORE_DEFINE</item> - <item>CPACK_RPM_USER_BINARY_SPECFILE</item> - <item>CPACK_RPM_USER_FILELIST</item> - <item>CPACK_SET_DESTDIR</item> - <item>CPACK_SOURCE_GENERATOR</item> - <item>CPACK_SOURCE_IGNORE_FILES</item> - <item>CPACK_SOURCE_OUTPUT_CONFIG_FILE</item> - <item>CPACK_SOURCE_PACKAGE_FILE_NAME</item> - <item>CPACK_SOURCE_STRIP_FILES</item> - <item>CPACK_STRIP_FILES</item> - <item>CPACK_SYSTEM_NAME</item> - <item>CPACK_TOPLEVEL_TAG</item> - <item>CPACK_VERBATIM_VARIABLES</item> - <item>CPACK_WARN_ON_ABSOLUTE_INSTALL_DESTINATION</item> - <item>CPACK_WIX_CMAKE_PACKAGE_REGISTRY</item> - <item>CPACK_WIX_CULTURES</item> - <item>CPACK_WIX_EXTENSIONS</item> - <item>CPACK_WIX_EXTRA_OBJECTS</item> - <item>CPACK_WIX_EXTRA_SOURCES</item> - <item>CPACK_WIX_LICENSE_RTF</item> - <item>CPACK_WIX_PATCH_FILE</item> - <item>CPACK_WIX_PRODUCT_GUID</item> - <item>CPACK_WIX_PRODUCT_ICON</item> - <item>CPACK_WIX_PROGRAM_MENU_FOLDER</item> - <item>CPACK_WIX_ROOT</item> - <item>CPACK_WIX_ROOT_FEATURE_DESCRIPTION</item> - <item>CPACK_WIX_ROOT_FEATURE_TITLE</item> - <item>CPACK_WIX_ROOT_FOLDER_ID</item> - <item>CPACK_WIX_SKIP_PROGRAM_FOLDER</item> - <item>CPACK_WIX_TEMPLATE</item> - <item>CPACK_WIX_UI_BANNER</item> - <item>CPACK_WIX_UI_DIALOG</item> - <item>CPACK_WIX_UI_REF</item> - <item>CPACK_WIX_UPGRADE_GUID</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_CHANGE_ID</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_CUSTOM_COVERAGE_EXCLUDE</item> - <item>CTEST_CUSTOM_ERROR_EXCEPTION</item> - <item>CTEST_CUSTOM_ERROR_MATCH</item> - <item>CTEST_CUSTOM_ERROR_POST_CONTEXT</item> - <item>CTEST_CUSTOM_ERROR_PRE_CONTEXT</item> - <item>CTEST_CUSTOM_MAXIMUM_FAILED_TEST_OUTPUT_SIZE</item> - <item>CTEST_CUSTOM_MAXIMUM_NUMBER_OF_ERRORS</item> - <item>CTEST_CUSTOM_MAXIMUM_NUMBER_OF_WARNINGS</item> - <item>CTEST_CUSTOM_MAXIMUM_PASSED_TEST_OUTPUT_SIZE</item> - <item>CTEST_CUSTOM_MEMCHECK_IGNORE</item> - <item>CTEST_CUSTOM_POST_MEMCHECK</item> - <item>CTEST_CUSTOM_POST_TEST</item> - <item>CTEST_CUSTOM_PRE_MEMCHECK</item> - <item>CTEST_CUSTOM_PRE_TEST</item> - <item>CTEST_CUSTOM_TEST_IGNORE</item> - <item>CTEST_CUSTOM_WARNING_EXCEPTION</item> - <item>CTEST_CUSTOM_WARNING_MATCH</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_EXTRA_COVERAGE_GLOB</item> - <item>CTEST_GIT_COMMAND</item> - <item>CTEST_GIT_INIT_SUBMODULES</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_LABELS_FOR_SUBPROJECTS</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_LOAD</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>EXECUTABLE_OUTPUT_PATH</item> - <item>ExternalData_BINARY_ROOT</item> - <item>ExternalData_CUSTOM_ERROR</item> - <item>ExternalData_CUSTOM_FILE</item> - <item>ExternalData_CUSTOM_LOCATION</item> - <item>ExternalData_LINK_CONTENT</item> - <item>ExternalData_NO_SYMLINKS</item> - <item>ExternalData_OBJECT_STORES</item> - <item>ExternalData_SERIES_MATCH</item> - <item>ExternalData_SERIES_PARSE</item> - <item>ExternalData_SERIES_PARSE_NUMBER</item> - <item>ExternalData_SERIES_PARSE_PREFIX</item> - <item>ExternalData_SERIES_PARSE_SUFFIX</item> - <item>ExternalData_SOURCE_ROOT</item> - <item>ExternalData_TIMEOUT_ABSOLUTE</item> - <item>ExternalData_TIMEOUT_INACTIVITY</item> - <item>ExternalData_URL_TEMPLATES</item> - <item>GHS-MULTI</item> - <item>GRAPHVIZ_EXECUTABLES</item> - <item>GRAPHVIZ_EXTERNAL_LIBS</item> - <item>GRAPHVIZ_GENERATE_PER_TARGET</item> - <item>GRAPHVIZ_GRAPH_HEADER</item> - <item>GRAPHVIZ_GRAPH_NAME</item> - <item>GRAPHVIZ_GRAPH_TYPE</item> - <item>GRAPHVIZ_IGNORE_TARGETS</item> - <item>GRAPHVIZ_MODULE_LIBS</item> - <item>GRAPHVIZ_NODE_PREFIX</item> - <item>GRAPHVIZ_SHARED_LIBS</item> - <item>GRAPHVIZ_STATIC_LIBS</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_TOOLSET_VERSION</item> - <item>MSVC_VERSION</item> - <item>PACKAGE_FIND_NAME</item> - <item>PACKAGE_FIND_VERSION</item> - <item>PACKAGE_FIND_VERSION_COUNT</item> - <item>PACKAGE_FIND_VERSION_MAJOR</item> - <item>PACKAGE_FIND_VERSION_MINOR</item> - <item>PACKAGE_FIND_VERSION_PATCH</item> - <item>PACKAGE_FIND_VERSION_TWEAK</item> - <item>PACKAGE_VERSION</item> - <item>PACKAGE_VERSION_COMPATIBLE</item> - <item>PACKAGE_VERSION_EXACT</item> - <item>PACKAGE_VERSION_UNSUITABLE</item> - <item>PKG_CONFIG_EXECUTABLE</item> - <item>PKG_CONFIG_USE_CMAKE_PREFIX_PATH</item> - <item>PKG_CONFIG_VERSION_STRING</item> - <item>PROJECT_BINARY_DIR</item> - <item>PROJECT_DESCRIPTION</item> - <item>PROJECT_HOMEPAGE_URL</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>QTIFWDIR</item> - <item>THREADS_PREFER_PTHREAD_FLAG</item> - <item>UNIX</item> - <item>WIN32</item> - <item>WINCE</item> - <item>WINDOWS_PHONE</item> - <item>WINDOWS_STORE</item> - <item>XCODE</item> - <item>XCODE_VERSION</item> - </list> - <list name="global-properties"> - <item>ALLOW_DUPLICATE_CUSTOM_TARGETS</item> - <item>AUTOGEN_SOURCE_GROUP</item> - <item>AUTOGEN_TARGETS_FOLDER</item> - <item>AUTOMOC_SOURCE_GROUP</item> - <item>AUTOMOC_TARGETS_FOLDER</item> - <item>AUTORCC_SOURCE_GROUP</item> - <item>CMAKE_CXX_KNOWN_FEATURES</item> - <item>CMAKE_C_KNOWN_FEATURES</item> - <item>DEBUG_CONFIGURATIONS</item> - <item>DISABLED_FEATURES</item> - <item>ECLIPSE_EXTRA_NATURES</item> - <item>ENABLED_FEATURES</item> - <item>ENABLED_LANGUAGES</item> - <item>FIND_LIBRARY_USE_LIB32_PATHS</item> - <item>FIND_LIBRARY_USE_LIB64_PATHS</item> - <item>FIND_LIBRARY_USE_LIBX32_PATHS</item> - <item>FIND_LIBRARY_USE_OPENBSD_VERSIONING</item> - <item>FeatureSummary_DEFAULT_PKG_TYPE</item> - <item>FeatureSummary_PKG_TYPES</item> - <item>FeatureSummary_REQUIRED_PKG_TYPES</item> - <item>GENERATOR_IS_MULTI_CONFIG</item> - <item>GLOBAL_DEPENDS_DEBUG_MODE</item> - <item>GLOBAL_DEPENDS_NO_CYCLES</item> - <item>IN_TRY_COMPILE</item> - <item>JOB_POOLS</item> - <item>PACKAGES_FOUND</item> - <item>PACKAGES_NOT_FOUND</item> - <item>PREDEFINED_TARGETS_FOLDER</item> - <item>REPORT_UNDEFINED_PROPERTIES</item> - <item>RULE_LAUNCH_COMPILE</item> - <item>RULE_LAUNCH_CUSTOM</item> - <item>RULE_LAUNCH_LINK</item> - <item>RULE_MESSAGES</item> - <item>TARGET_ARCHIVES_MAY_BE_SHARED_LIBS</item> - <item>TARGET_MESSAGES</item> - <item>TARGET_SUPPORTS_SHARED_LIBS</item> - <item>USE_FOLDERS</item> - <item>XCODE_EMIT_EFFECTIVE_PLATFORM_NAME</item> - </list> - <list name="directory-properties"> - <item>ADDITIONAL_MAKE_CLEAN_FILES</item> - <item>BINARY_DIR</item> - <item>BUILDSYSTEM_TARGETS</item> - <item>CACHE_VARIABLES</item> - <item>CLEAN_NO_CUSTOM</item> - <item>CMAKE_CONFIGURE_DEPENDS</item> - <item>COMPILE_DEFINITIONS</item> - <item>COMPILE_OPTIONS</item> - <item>DEFINITIONS</item> - <item>EXCLUDE_FROM_ALL</item> - <item>IMPLICIT_DEPENDS_INCLUDE_TRANSFORM</item> - <item>INCLUDE_DIRECTORIES</item> - <item>INCLUDE_REGULAR_EXPRESSION</item> - <item>INTERPROCEDURAL_OPTIMIZATION</item> - <item>LABELS</item> - <item>LINK_DIRECTORIES</item> - <item>LINK_OPTIONS</item> - <item>LISTFILE_STACK</item> - <item>MACROS</item> - <item>PARENT_DIRECTORY</item> - <item>RULE_LAUNCH_COMPILE</item> - <item>RULE_LAUNCH_CUSTOM</item> - <item>RULE_LAUNCH_LINK</item> - <item>SOURCE_DIR</item> - <item>SUBDIRECTORIES</item> - <item>TESTS</item> - <item>TEST_INCLUDE_FILE</item> - <item>TEST_INCLUDE_FILES</item> - <item>VARIABLES</item> - <item>VS_STARTUP_PROJECT</item> - </list> - <list name="target-properties"> - <item>ALIASED_TARGET</item> - <item>ANDROID_ANT_ADDITIONAL_OPTIONS</item> - <item>ANDROID_API</item> - <item>ANDROID_API_MIN</item> - <item>ANDROID_ARCH</item> - <item>ANDROID_ASSETS_DIRECTORIES</item> - <item>ANDROID_GUI</item> - <item>ANDROID_JAR_DEPENDENCIES</item> - <item>ANDROID_JAR_DIRECTORIES</item> - <item>ANDROID_JAVA_SOURCE_DIR</item> - <item>ANDROID_NATIVE_LIB_DEPENDENCIES</item> - <item>ANDROID_NATIVE_LIB_DIRECTORIES</item> - <item>ANDROID_PROCESS_MAX</item> - <item>ANDROID_PROGUARD</item> - <item>ANDROID_PROGUARD_CONFIG_PATH</item> - <item>ANDROID_SECURE_PROPS_PATH</item> - <item>ANDROID_SKIP_ANT_STEP</item> - <item>ANDROID_STL_TYPE</item> - <item>ARCHIVE_OUTPUT_DIRECTORY</item> - <item>ARCHIVE_OUTPUT_NAME</item> - <item>AUTOGEN_BUILD_DIR</item> - <item>AUTOGEN_TARGET_DEPENDS</item> - <item>AUTOMOC</item> - <item>AUTOMOC_DEPEND_FILTERS</item> - <item>AUTOMOC_MOC_OPTIONS</item> - <item>AUTORCC</item> - <item>AUTORCC_OPTIONS</item> - <item>AUTOUIC</item> - <item>AUTOUIC_OPTIONS</item> - <item>AUTOUIC_SEARCH_PATHS</item> - <item>BINARY_DIR</item> - <item>BUILD_RPATH</item> - <item>BUILD_WITH_INSTALL_NAME_DIR</item> - <item>BUILD_WITH_INSTALL_RPATH</item> - <item>BUNDLE</item> - <item>BUNDLE_EXTENSION</item> - <item>COMMON_LANGUAGE_RUNTIME</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>CROSSCOMPILING_EMULATOR</item> - <item>CUDA_EXTENSIONS</item> - <item>CUDA_PTX_COMPILATION</item> - <item>CUDA_RESOLVE_DEVICE_SYMBOLS</item> - <item>CUDA_SEPARABLE_COMPILATION</item> - <item>CUDA_STANDARD</item> - <item>CUDA_STANDARD_REQUIRED</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>DEFINE_SYMBOL</item> - <item>DEPLOYMENT_ADDITIONAL_FILES</item> - <item>DEPLOYMENT_REMOTE_DIRECTORY</item> - <item>DOTNET_TARGET_FRAMEWORK_VERSION</item> - <item>ENABLE_EXPORTS</item> - <item>EXCLUDE_FROM_ALL</item> - <item>EXCLUDE_FROM_DEFAULT_BUILD</item> - <item>EXPORT_NAME</item> - <item>EXPORT_PROPERTIES</item> - <item>EchoString</item> - <item>FOLDER</item> - <item>FRAMEWORK</item> - <item>FRAMEWORK_VERSION</item> - <item>Fortran_FORMAT</item> - <item>Fortran_MODULE_DIRECTORY</item> - <item>GENERATOR_FILE_NAME</item> - <item>GNUtoMS</item> - <item>HAS_CXX</item> - <item>IMPLICIT_DEPENDS_INCLUDE_TRANSFORM</item> - <item>IMPORTED</item> - <item>IMPORTED_COMMON_LANGUAGE_RUNTIME</item> - <item>IMPORTED_CONFIGURATIONS</item> - <item>IMPORTED_GLOBAL</item> - <item>IMPORTED_IMPLIB</item> - <item>IMPORTED_LIBNAME</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_OBJECTS</item> - <item>IMPORTED_SONAME</item> - <item>IMPORT_PREFIX</item> - <item>IMPORT_SUFFIX</item> - <item>INCLUDE_DIRECTORIES</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_DEPENDS</item> - <item>INTERFACE_LINK_DIRECTORIES</item> - <item>INTERFACE_LINK_LIBRARIES</item> - <item>INTERFACE_LINK_OPTIONS</item> - <item>INTERFACE_POSITION_INDEPENDENT_CODE</item> - <item>INTERFACE_SOURCES</item> - <item>INTERFACE_SYSTEM_INCLUDE_DIRECTORIES</item> - <item>INTERPROCEDURAL_OPTIMIZATION</item> - <item>IOS_INSTALL_COMBINED</item> - <item>JOB_POOL_COMPILE</item> - <item>JOB_POOL_LINK</item> - <item>LABELS</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_OPTIONS</item> - <item>LINK_SEARCH_END_STATIC</item> - <item>LINK_SEARCH_START_STATIC</item> - <item>LINK_WHAT_YOU_USE</item> - <item>LOCATION</item> - <item>MACOSX_BUNDLE</item> - <item>MACOSX_BUNDLE_INFO_PLIST</item> - <item>MACOSX_FRAMEWORK_INFO_PLIST</item> - <item>MACOSX_RPATH</item> - <item>MANUALLY_ADDED_DEPENDENCIES</item> - <item>NAME</item> - <item>NO_SONAME</item> - <item>NO_SYSTEM_FROM_IMPORTED</item> - <item>OSX_ARCHITECTURES</item> - <item>OUTPUT_NAME</item> - <item>PDB_NAME</item> - <item>PDB_OUTPUT_DIRECTORY</item> - <item>POSITION_INDEPENDENT_CODE</item> - <item>PREFIX</item> - <item>PRIVATE_HEADER</item> - <item>PROJECT_LABEL</item> - <item>PUBLIC_HEADER</item> - <item>RESOURCE</item> - <item>RULE_LAUNCH_COMPILE</item> - <item>RULE_LAUNCH_CUSTOM</item> - <item>RULE_LAUNCH_LINK</item> - <item>RUNTIME_OUTPUT_DIRECTORY</item> - <item>RUNTIME_OUTPUT_NAME</item> - <item>SKIP_BUILD_RPATH</item> - <item>SOURCES</item> - <item>SOURCE_DIR</item> - <item>SOVERSION</item> - <item>STATIC_LIBRARY_FLAGS</item> - <item>STATIC_LIBRARY_OPTIONS</item> - <item>SUFFIX</item> - <item>TYPE</item> - <item>VERSION</item> - <item>VISIBILITY_INLINES_HIDDEN</item> - <item>VS_CONFIGURATION_TYPE</item> - <item>VS_DEBUGGER_COMMAND</item> - <item>VS_DEBUGGER_COMMAND_ARGUMENTS</item> - <item>VS_DEBUGGER_ENVIRONMENT</item> - <item>VS_DEBUGGER_WORKING_DIRECTORY</item> - <item>VS_DESKTOP_EXTENSIONS_VERSION</item> - <item>VS_DOTNET_REFERENCES</item> - <item>VS_DOTNET_REFERENCES_COPY_LOCAL</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_IOT_EXTENSIONS_VERSION</item> - <item>VS_IOT_STARTUP_TASK</item> - <item>VS_KEYWORD</item> - <item>VS_MOBILE_EXTENSIONS_VERSION</item> - <item>VS_SCC_AUXPATH</item> - <item>VS_SCC_LOCALPATH</item> - <item>VS_SCC_PROJECTNAME</item> - <item>VS_SCC_PROVIDER</item> - <item>VS_SDK_REFERENCES</item> - <item>VS_USER_PROPS</item> - <item>VS_WINDOWS_TARGET_PLATFORM_MIN_VERSION</item> - <item>VS_WINRT_COMPONENT</item> - <item>VS_WINRT_EXTENSIONS</item> - <item>VS_WINRT_REFERENCES</item> - <item>WIN32_EXECUTABLE</item> - <item>WINDOWS_EXPORT_ALL_SYMBOLS</item> - <item>XCODE_EXPLICIT_FILE_TYPE</item> - <item>XCODE_PRODUCT_TYPE</item> - <item>XCODE_SCHEME_ADDRESS_SANITIZER</item> - <item>XCODE_SCHEME_ADDRESS_SANITIZER_USE_AFTER_RETURN</item> - <item>XCODE_SCHEME_ARGUMENTS</item> - <item>XCODE_SCHEME_DISABLE_MAIN_THREAD_CHECKER</item> - <item>XCODE_SCHEME_DYNAMIC_LIBRARY_LOADS</item> - <item>XCODE_SCHEME_DYNAMIC_LINKER_API_USAGE</item> - <item>XCODE_SCHEME_ENVIRONMENT</item> - <item>XCODE_SCHEME_EXECUTABLE</item> - <item>XCODE_SCHEME_GUARD_MALLOC</item> - <item>XCODE_SCHEME_MAIN_THREAD_CHECKER_STOP</item> - <item>XCODE_SCHEME_MALLOC_GUARD_EDGES</item> - <item>XCODE_SCHEME_MALLOC_SCRIBBLE</item> - <item>XCODE_SCHEME_MALLOC_STACK</item> - <item>XCODE_SCHEME_THREAD_SANITIZER</item> - <item>XCODE_SCHEME_THREAD_SANITIZER_STOP</item> - <item>XCODE_SCHEME_UNDEFINED_BEHAVIOUR_SANITIZER</item> - <item>XCODE_SCHEME_UNDEFINED_BEHAVIOUR_SANITIZER_STOP</item> - <item>XCODE_SCHEME_ZOMBIE_OBJECTS</item> - <item>XCTEST</item> - </list> - <list name="source-properties"> - <item>ABSTRACT</item> - <item>AUTORCC_OPTIONS</item> - <item>AUTOUIC_OPTIONS</item> - <item>COMPILE_DEFINITIONS</item> - <item>COMPILE_FLAGS</item> - <item>COMPILE_OPTIONS</item> - <item>EXTERNAL_OBJECT</item> - <item>Fortran_FORMAT</item> - <item>GENERATED</item> - <item>HEADER_FILE_ONLY</item> - <item>INCLUDE_DIRECTORIES</item> - <item>KEEP_EXTENSION</item> - <item>LABELS</item> - <item>LANGUAGE</item> - <item>LOCATION</item> - <item>MACOSX_PACKAGE_LOCATION</item> - <item>OBJECT_DEPENDS</item> - <item>OBJECT_OUTPUTS</item> - <item>SKIP_AUTOGEN</item> - <item>SKIP_AUTOMOC</item> - <item>SKIP_AUTORCC</item> - <item>SKIP_AUTOUIC</item> - <item>SYMBOLIC</item> - <item>VS_COPY_TO_OUT_DIR</item> - <item>VS_DEPLOYMENT_CONTENT</item> - <item>VS_DEPLOYMENT_LOCATION</item> - <item>VS_INCLUDE_IN_VSIX</item> - <item>VS_RESOURCE_GENERATOR</item> - <item>VS_SHADER_DISABLE_OPTIMIZATIONS</item> - <item>VS_SHADER_ENABLE_DEBUG</item> - <item>VS_SHADER_ENTRYPOINT</item> - <item>VS_SHADER_FLAGS</item> - <item>VS_SHADER_MODEL</item> - <item>VS_SHADER_OBJECT_FILE_NAME</item> - <item>VS_SHADER_OUTPUT_HEADER_FILE</item> - <item>VS_SHADER_TYPE</item> - <item>VS_SHADER_VARIABLE_NAME</item> - <item>VS_TOOL_OVERRIDE</item> - <item>VS_XAML_TYPE</item> - <item>WRAP_EXCLUDE</item> - <item>XCODE_EXPLICIT_FILE_TYPE</item> - <item>XCODE_FILE_ATTRIBUTES</item> - <item>XCODE_LAST_KNOWN_FILE_TYPE</item> - </list> - <list name="test-properties"> - <item>ATTACHED_FILES</item> - <item>ATTACHED_FILES_ON_FAIL</item> - <item>COST</item> - <item>DEPENDS</item> - <item>DISABLED</item> - <item>ENVIRONMENT</item> - <item>FAIL_REGULAR_EXPRESSION</item> - <item>FIXTURES_CLEANUP</item> - <item>FIXTURES_REQUIRED</item> - <item>FIXTURES_SETUP</item> - <item>LABELS</item> - <item>MEASUREMENT</item> - <item>PASS_REGULAR_EXPRESSION</item> - <item>PROCESSORS</item> - <item>PROCESSOR_AFFINITY</item> - <item>REQUIRED_FILES</item> - <item>RESOURCE_LOCK</item> - <item>RUN_SERIAL</item> - <item>SKIP_RETURN_CODE</item> - <item>TIMEOUT</item> - <item>TIMEOUT_AFTER_MATCH</item> - <item>WILL_FAIL</item> - <item>WORKING_DIRECTORY</item> - </list> - <list name="cache-properties"> - <item>ADVANCED</item> - <item>HELPSTRING</item> - <item>MODIFIED</item> - <item>STRINGS</item> - <item>TYPE</item> - <item>VALUE</item> - </list> - <list name="install-properties"> - <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> - </list> - - <list name="generator-expressions"> - <item>0</item> - <item>1</item> - <item>AND</item> - <item>ANGLE-R</item> - <item>BOOL</item> - <item>BUILD_INTERFACE</item> - <item>COMMA</item> - <item>COMPILE_FEATURES</item> - <item>COMPILE_LANGUAGE</item> - <item>CONFIG</item> - <item>CXX_COMPILER_ID</item> - <item>CXX_COMPILER_VERSION</item> - <item>C_COMPILER_ID</item> - <item>C_COMPILER_VERSION</item> - <item>EQUAL</item> - <item>GENEX_EVAL</item> - <item>IF</item> - <item>INSTALL_INTERFACE</item> - <item>INSTALL_PREFIX</item> - <item>IN_LIST</item> - <item>JOIN</item> - <item>LINK_ONLY</item> - <item>LOWER_CASE</item> - <item>MAKE_C_IDENTIFIER</item> - <item>NOT</item> - <item>OR</item> - <item>PLATFORM_ID</item> - <item>SEMICOLON</item> - <item>SHELL_PATH</item> - <item>STREQUAL</item> - <item>TARGET_BUNDLE_CONTENT_DIR</item> - <item>TARGET_BUNDLE_DIR</item> - <item>TARGET_EXISTS</item> - <item>TARGET_FILE</item> - <item>TARGET_FILE_DIR</item> - <item>TARGET_FILE_NAME</item> - <item>TARGET_GENEX_EVAL</item> - <item>TARGET_LINKER_FILE</item> - <item>TARGET_LINKER_FILE_DIR</item> - <item>TARGET_LINKER_FILE_NAME</item> - <item>TARGET_NAME</item> - <item>TARGET_NAME_IF_EXISTS</item> - <item>TARGET_OBJECTS</item> - <item>TARGET_PDB_FILE</item> - <item>TARGET_PDB_FILE_DIR</item> - <item>TARGET_PDB_FILE_NAME</item> - <item>TARGET_POLICY</item> - <item>TARGET_PROPERTY</item> - <item>TARGET_SONAME_FILE</item> - <item>TARGET_SONAME_FILE_DIR</item> - <item>TARGET_SONAME_FILE_NAME</item> - <item>UPPER_CASE</item> - <item>VERSION_EQUAL</item> - <item>VERSION_GREATER</item> - <item>VERSION_GREATER_EQUAL</item> - <item>VERSION_LESS</item> - <item>VERSION_LESS_EQUAL</item> - </list> - - <contexts> - - <context attribute="Normal Text" lineEndContext="#stay" name="Normal Text"> - <DetectSpaces/> - <WordDetect String="break" insensitive="true" attribute="Command" context="break_ctx" /> - <WordDetect String="cmake_host_system_information" insensitive="true" attribute="Command" context="cmake_host_system_information_ctx" /> - <WordDetect String="cmake_minimum_required" insensitive="true" attribute="Command" context="cmake_minimum_required_ctx" /> - <WordDetect String="cmake_parse_arguments" insensitive="true" attribute="Command" context="cmake_parse_arguments_ctx" /> - <WordDetect String="cmake_policy" insensitive="true" attribute="Command" context="cmake_policy_ctx" /> - <WordDetect String="configure_file" insensitive="true" attribute="Command" context="configure_file_ctx" /> - <WordDetect String="continue" insensitive="true" attribute="Command" context="continue_ctx" /> - <WordDetect String="elseif" insensitive="true" attribute="Command" context="elseif_ctx" /> - <WordDetect String="else" insensitive="true" attribute="Command" context="else_ctx" /> - <WordDetect String="endforeach" insensitive="true" attribute="Command" context="endforeach_ctx" /> - <WordDetect String="endfunction" insensitive="true" attribute="Command" context="endfunction_ctx" /> - <WordDetect String="endif" insensitive="true" attribute="Command" context="endif_ctx" /> - <WordDetect String="endmacro" insensitive="true" attribute="Command" context="endmacro_ctx" /> - <WordDetect String="endwhile" insensitive="true" attribute="Command" context="endwhile_ctx" /> - <WordDetect String="execute_process" insensitive="true" attribute="Command" context="execute_process_ctx" /> - <WordDetect String="file" insensitive="true" attribute="Command" context="file_ctx" /> - <WordDetect String="find_file" insensitive="true" attribute="Command" context="find_file_ctx" /> - <WordDetect String="find_library" insensitive="true" attribute="Command" context="find_library_ctx" /> - <WordDetect String="find_package" insensitive="true" attribute="Command" context="find_package_ctx" /> - <WordDetect String="find_path" insensitive="true" attribute="Command" context="find_path_ctx" /> - <WordDetect String="find_program" insensitive="true" attribute="Command" context="find_program_ctx" /> - <WordDetect String="foreach" insensitive="true" attribute="Command" context="foreach_ctx" /> - <WordDetect String="function" insensitive="true" attribute="Command" context="function_ctx" /> - <WordDetect String="get_cmake_property" insensitive="true" attribute="Command" context="get_cmake_property_ctx" /> - <WordDetect String="get_directory_property" insensitive="true" attribute="Command" context="get_directory_property_ctx" /> - <WordDetect String="get_filename_component" insensitive="true" attribute="Command" context="get_filename_component_ctx" /> - <WordDetect String="get_property" insensitive="true" attribute="Command" context="get_property_ctx" /> - <WordDetect String="if" insensitive="true" attribute="Command" context="if_ctx" /> - <WordDetect String="include" insensitive="true" attribute="Command" context="include_ctx" /> - <WordDetect String="include_guard" insensitive="true" attribute="Command" context="include_guard_ctx" /> - <WordDetect String="list" insensitive="true" attribute="Command" context="list_ctx" /> - <WordDetect String="macro" insensitive="true" attribute="Command" context="macro_ctx" /> - <WordDetect String="mark_as_advanced" insensitive="true" attribute="Command" context="mark_as_advanced_ctx" /> - <WordDetect String="math" insensitive="true" attribute="Command" context="math_ctx" /> - <WordDetect String="message" insensitive="true" attribute="Command" context="message_ctx" /> - <WordDetect String="option" insensitive="true" attribute="Command" context="option_ctx" /> - <WordDetect String="return" insensitive="true" attribute="Command" context="return_ctx" /> - <WordDetect String="separate_arguments" insensitive="true" attribute="Command" context="separate_arguments_ctx" /> - <WordDetect String="set_directory_properties" insensitive="true" attribute="Command" context="set_directory_properties_ctx" /> - <WordDetect String="set_property" insensitive="true" attribute="Command" context="set_property_ctx" /> - <WordDetect String="set" insensitive="true" attribute="Command" context="set_ctx" /> - <WordDetect String="site_name" insensitive="true" attribute="Command" context="site_name_ctx" /> - <WordDetect String="string" insensitive="true" attribute="Command" context="string_ctx" /> - <WordDetect String="unset" insensitive="true" attribute="Command" context="unset_ctx" /> - <WordDetect String="variable_watch" insensitive="true" attribute="Command" context="variable_watch_ctx" /> - <WordDetect String="while" insensitive="true" attribute="Command" context="while_ctx" /> - <WordDetect String="add_compile_definitions" insensitive="true" attribute="Command" context="add_compile_definitions_ctx" /> - <WordDetect String="add_compile_options" insensitive="true" attribute="Command" context="add_compile_options_ctx" /> - <WordDetect String="add_custom_command" insensitive="true" attribute="Command" context="add_custom_command_ctx" /> - <WordDetect String="add_custom_target" insensitive="true" attribute="Command" context="add_custom_target_ctx" /> - <WordDetect String="add_definitions" insensitive="true" attribute="Command" context="add_definitions_ctx" /> - <WordDetect String="add_dependencies" insensitive="true" attribute="Command" context="add_dependencies_ctx" /> - <WordDetect String="add_executable" insensitive="true" attribute="Command" context="add_executable_ctx" /> - <WordDetect String="add_library" insensitive="true" attribute="Command" context="add_library_ctx" /> - <WordDetect String="add_link_options" insensitive="true" attribute="Command" context="add_link_options_ctx" /> - <WordDetect String="add_subdirectory" insensitive="true" attribute="Command" context="add_subdirectory_ctx" /> - <WordDetect String="add_test" insensitive="true" attribute="Command" context="add_test_ctx" /> - <WordDetect String="aux_source_directory" insensitive="true" attribute="Command" context="aux_source_directory_ctx" /> - <WordDetect String="build_command" insensitive="true" attribute="Command" context="build_command_ctx" /> - <WordDetect String="create_test_sourcelist" insensitive="true" attribute="Command" context="create_test_sourcelist_ctx" /> - <WordDetect String="define_property" insensitive="true" attribute="Command" context="define_property_ctx" /> - <WordDetect String="enable_language" insensitive="true" attribute="Command" context="enable_language_ctx" /> - <WordDetect String="enable_testing" insensitive="true" attribute="Command" context="enable_testing_ctx" /> - <WordDetect String="export" insensitive="true" attribute="Command" context="export_ctx" /> - <WordDetect String="fltk_wrap_ui" insensitive="true" attribute="Command" context="fltk_wrap_ui_ctx" /> - <WordDetect String="get_source_file_property" insensitive="true" attribute="Command" context="get_source_file_property_ctx" /> - <WordDetect String="get_target_property" insensitive="true" attribute="Command" context="get_target_property_ctx" /> - <WordDetect String="get_test_property" insensitive="true" attribute="Command" context="get_test_property_ctx" /> - <WordDetect String="include_directories" insensitive="true" attribute="Command" context="include_directories_ctx" /> - <WordDetect String="include_external_msproject" insensitive="true" attribute="Command" context="include_external_msproject_ctx" /> - <WordDetect String="include_regular_expression" insensitive="true" attribute="Command" context="include_regular_expression_ctx" /> - <WordDetect String="install" insensitive="true" attribute="Command" context="install_ctx" /> - <WordDetect String="link_directories" insensitive="true" attribute="Command" context="link_directories_ctx" /> - <WordDetect String="link_libraries" insensitive="true" attribute="Command" context="link_libraries_ctx" /> - <WordDetect String="load_cache" insensitive="true" attribute="Command" context="load_cache_ctx" /> - <WordDetect String="project" insensitive="true" attribute="Command" context="project_ctx" /> - <WordDetect String="qt_wrap_cpp" insensitive="true" attribute="Command" context="qt_wrap_cpp_ctx" /> - <WordDetect String="qt_wrap_ui" insensitive="true" attribute="Command" context="qt_wrap_ui_ctx" /> - <WordDetect String="remove_definitions" insensitive="true" attribute="Command" context="remove_definitions_ctx" /> - <WordDetect String="set_source_files_properties" insensitive="true" attribute="Command" context="set_source_files_properties_ctx" /> - <WordDetect String="set_target_properties" insensitive="true" attribute="Command" context="set_target_properties_ctx" /> - <WordDetect String="set_tests_properties" insensitive="true" attribute="Command" context="set_tests_properties_ctx" /> - <WordDetect String="source_group" insensitive="true" attribute="Command" context="source_group_ctx" /> - <WordDetect String="target_compile_definitions" insensitive="true" attribute="Command" context="target_compile_definitions_ctx" /> - <WordDetect String="target_compile_features" insensitive="true" attribute="Command" context="target_compile_features_ctx" /> - <WordDetect String="target_compile_options" insensitive="true" attribute="Command" context="target_compile_options_ctx" /> - <WordDetect String="target_include_directories" insensitive="true" attribute="Command" context="target_include_directories_ctx" /> - <WordDetect String="target_link_directories" insensitive="true" attribute="Command" context="target_link_directories_ctx" /> - <WordDetect String="target_link_libraries" insensitive="true" attribute="Command" context="target_link_libraries_ctx" /> - <WordDetect String="target_link_options" insensitive="true" attribute="Command" context="target_link_options_ctx" /> - <WordDetect String="target_sources" insensitive="true" attribute="Command" context="target_sources_ctx" /> - <WordDetect String="try_compile" insensitive="true" attribute="Command" context="try_compile_ctx" /> - <WordDetect String="try_run" insensitive="true" attribute="Command" context="try_run_ctx" /> - <WordDetect String="ctest_build" insensitive="true" attribute="Command" context="ctest_build_ctx" /> - <WordDetect String="ctest_configure" insensitive="true" attribute="Command" context="ctest_configure_ctx" /> - <WordDetect String="ctest_coverage" insensitive="true" attribute="Command" context="ctest_coverage_ctx" /> - <WordDetect String="ctest_empty_binary_directory" insensitive="true" attribute="Command" context="ctest_empty_binary_directory_ctx" /> - <WordDetect String="ctest_memcheck" insensitive="true" attribute="Command" context="ctest_memcheck_ctx" /> - <WordDetect String="ctest_read_custom_files" insensitive="true" attribute="Command" context="ctest_read_custom_files_ctx" /> - <WordDetect String="ctest_run_script" insensitive="true" attribute="Command" context="ctest_run_script_ctx" /> - <WordDetect String="ctest_sleep" insensitive="true" attribute="Command" context="ctest_sleep_ctx" /> - <WordDetect String="ctest_start" insensitive="true" attribute="Command" context="ctest_start_ctx" /> - <WordDetect String="ctest_submit" insensitive="true" attribute="Command" context="ctest_submit_ctx" /> - <WordDetect String="ctest_test" insensitive="true" attribute="Command" context="ctest_test_ctx" /> - <WordDetect String="ctest_update" insensitive="true" attribute="Command" context="ctest_update_ctx" /> - <WordDetect String="ctest_upload" insensitive="true" attribute="Command" context="ctest_upload_ctx" /> - <RegExpr attribute="Region Marker" context="RST Documentation" String="^#\[(=*)\[\.rst:" column="0" /> - <RegExpr attribute="Comment" context="Bracketed Comment" String="#\[(=*)\[" /> - <DetectChar attribute="Comment" context="Comment" char="#" /> - <DetectIdentifier attribute="User Function/Macro" context="User Function" /> - <RegExpr attribute="@Variable Substitution" context="@VarSubst" String="@&id_re;@" lookAhead="true" /> - <!-- Include keywords matching for language autocompleter work --> - <keyword attribute="Command" context="#stay" String="commands" /> - </context> - - <context attribute="Normal Text" lineEndContext="#stay" name="break_ctx"> - <DetectChar attribute="Normal Text" context="break_ctx_op" char="(" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="break_ctx_op"> - <IncludeRules context="EndCmdPop2" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="cmake_host_system_information_ctx"> - <DetectChar attribute="Normal Text" context="cmake_host_system_information_ctx_op" char="(" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="cmake_host_system_information_ctx_op"> - <IncludeRules context="EndCmdPop2" /> - <keyword attribute="Named Args" context="#stay" String="cmake_host_system_information_nargs" /> - <keyword attribute="Special Args" context="#stay" String="cmake_host_system_information_sargs" /> - <IncludeRules context="User Function Args" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="cmake_minimum_required_ctx"> - <DetectChar attribute="Normal Text" context="cmake_minimum_required_ctx_op" char="(" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="cmake_minimum_required_ctx_op"> - <IncludeRules context="EndCmdPop2" /> - <keyword attribute="Named Args" context="#stay" String="cmake_minimum_required_nargs" /> - <IncludeRules context="User Function Args" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="cmake_parse_arguments_ctx"> - <DetectChar attribute="Normal Text" context="cmake_parse_arguments_ctx_op" char="(" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="cmake_parse_arguments_ctx_op"> - <IncludeRules context="EndCmdPop2" /> - <keyword attribute="Named Args" context="#stay" String="cmake_parse_arguments_nargs" /> - <IncludeRules context="User Function Args" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="cmake_policy_ctx"> - <DetectChar attribute="Normal Text" context="cmake_policy_ctx_op" char="(" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="cmake_policy_ctx_op"> - <IncludeRules context="EndCmdPop2" /> - <keyword attribute="Named Args" context="#stay" String="cmake_policy_nargs" /> - <keyword attribute="Special Args" context="#stay" String="cmake_policy_sargs" /> - <IncludeRules context="User Function Args" /> - <!-- NOTE Handle CMP<NNN> as a special arg of `cmake_policy` command --> - <RegExpr attribute="Special Args" context="#stay" String="\bCMP[0-9]+\b" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="configure_file_ctx"> - <DetectChar attribute="Normal Text" context="configure_file_ctx_op" char="(" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="configure_file_ctx_op"> - <IncludeRules context="EndCmdPop2" /> - <keyword attribute="Named Args" context="#stay" String="configure_file_nargs" /> - <keyword attribute="Special Args" context="#stay" String="configure_file_sargs" /> - <IncludeRules context="User Function Args" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="continue_ctx"> - <DetectChar attribute="Normal Text" context="continue_ctx_op" char="(" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="continue_ctx_op"> - <IncludeRules context="EndCmdPop2" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="elseif_ctx"> - <DetectChar attribute="Normal Text" context="elseif_ctx_op" char="(" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="elseif_ctx_op"> - <DetectChar attribute="Normal Text" context="elseif_ctx_op_nested" char="(" /> - <IncludeRules context="EndCmdPop2" /> - <keyword attribute="Named Args" context="#stay" String="elseif_nargs" /> - <IncludeRules context="User Function Args" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="elseif_ctx_op_nested"> - <IncludeRules context="EndCmdPop" /> - <keyword attribute="Named Args" context="#stay" String="elseif_nargs" /> - <IncludeRules context="User Function Args" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="else_ctx"> - <DetectChar attribute="Normal Text" context="else_ctx_op" char="(" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="else_ctx_op"> - <IncludeRules context="EndCmdPop2" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="endforeach_ctx"> - <DetectChar attribute="Normal Text" context="endforeach_ctx_op" char="(" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="endforeach_ctx_op"> - <IncludeRules context="EndCmdPop2" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="endfunction_ctx"> - <DetectChar attribute="Normal Text" context="endfunction_ctx_op" char="(" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="endfunction_ctx_op"> - <IncludeRules context="EndCmdPop2" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="endif_ctx"> - <DetectChar attribute="Normal Text" context="endif_ctx_op" char="(" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="endif_ctx_op"> - <IncludeRules context="EndCmdPop2" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="endmacro_ctx"> - <DetectChar attribute="Normal Text" context="endmacro_ctx_op" char="(" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="endmacro_ctx_op"> - <IncludeRules context="EndCmdPop2" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="endwhile_ctx"> - <DetectChar attribute="Normal Text" context="endwhile_ctx_op" char="(" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="endwhile_ctx_op"> - <IncludeRules context="EndCmdPop2" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="execute_process_ctx"> - <DetectChar attribute="Normal Text" context="execute_process_ctx_op" char="(" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="execute_process_ctx_op"> - <IncludeRules context="EndCmdPop2" /> - <keyword attribute="Named Args" context="#stay" String="execute_process_nargs" /> - <keyword attribute="Special Args" context="#stay" String="execute_process_sargs" /> - <IncludeRules context="User Function Args" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="file_ctx"> - <DetectChar attribute="Normal Text" context="file_ctx_op" char="(" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="file_ctx_op"> - <IncludeRules context="EndCmdPop2" /> - <keyword attribute="Named Args" context="#stay" String="file_nargs" /> - <keyword attribute="Special Args" context="#stay" String="file_sargs" /> - <IncludeRules context="User Function Args" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="find_file_ctx"> - <DetectChar attribute="Normal Text" context="find_file_ctx_op" char="(" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="find_file_ctx_op"> - <IncludeRules context="EndCmdPop2" /> - <keyword attribute="Named Args" context="#stay" String="find_file_nargs" /> - <IncludeRules context="User Function Args" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="find_library_ctx"> - <DetectChar attribute="Normal Text" context="find_library_ctx_op" char="(" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="find_library_ctx_op"> - <IncludeRules context="EndCmdPop2" /> - <keyword attribute="Named Args" context="#stay" String="find_library_nargs" /> - <IncludeRules context="User Function Args" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="find_package_ctx"> - <DetectChar attribute="Normal Text" context="find_package_ctx_op" char="(" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="find_package_ctx_op"> - <IncludeRules context="EndCmdPop2" /> - <keyword attribute="Named Args" context="#stay" String="find_package_nargs" /> - <IncludeRules context="User Function Args" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="find_path_ctx"> - <DetectChar attribute="Normal Text" context="find_path_ctx_op" char="(" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="find_path_ctx_op"> - <IncludeRules context="EndCmdPop2" /> - <keyword attribute="Named Args" context="#stay" String="find_path_nargs" /> - <IncludeRules context="User Function Args" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="find_program_ctx"> - <DetectChar attribute="Normal Text" context="find_program_ctx_op" char="(" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="find_program_ctx_op"> - <IncludeRules context="EndCmdPop2" /> - <keyword attribute="Named Args" context="#stay" String="find_program_nargs" /> - <IncludeRules context="User Function Args" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="foreach_ctx"> - <DetectChar attribute="Normal Text" context="foreach_ctx_op" char="(" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="foreach_ctx_op"> - <IncludeRules context="EndCmdPop2" /> - <keyword attribute="Named Args" context="#stay" String="foreach_nargs" /> - <IncludeRules context="User Function Args" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="function_ctx"> - <DetectChar attribute="Normal Text" context="function_ctx_op" char="(" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="function_ctx_op"> - <IncludeRules context="EndCmdPop2" /> - <IncludeRules context="User Function Args" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="get_cmake_property_ctx"> - <DetectChar attribute="Normal Text" context="get_cmake_property_ctx_op" char="(" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="get_cmake_property_ctx_op"> - <IncludeRules context="EndCmdPop2" /> - <keyword attribute="Property" context="#stay" String="global-properties" /> - <IncludeRules context="Detect More global-properties" /> - <IncludeRules context="User Function Args" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="get_directory_property_ctx"> - <DetectChar attribute="Normal Text" context="get_directory_property_ctx_op" char="(" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="get_directory_property_ctx_op"> - <IncludeRules context="EndCmdPop2" /> - <keyword attribute="Named Args" context="#stay" String="get_directory_property_nargs" /> - <keyword attribute="Property" context="#stay" String="directory-properties" /> - <IncludeRules context="Detect More directory-properties" /> - <IncludeRules context="User Function Args" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="get_filename_component_ctx"> - <DetectChar attribute="Normal Text" context="get_filename_component_ctx_op" char="(" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="get_filename_component_ctx_op"> - <IncludeRules context="EndCmdPop2" /> - <keyword attribute="Named Args" context="#stay" String="get_filename_component_nargs" /> - <IncludeRules context="User Function Args" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="get_property_ctx"> - <DetectChar attribute="Normal Text" context="get_property_ctx_op" char="(" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="get_property_ctx_op"> - <IncludeRules context="EndCmdPop2" /> - <keyword attribute="Named Args" context="#stay" String="get_property_nargs" /> - <keyword attribute="Property" context="#stay" String="cache-properties" /> - <keyword attribute="Property" context="#stay" String="directory-properties" /> - <IncludeRules context="Detect More directory-properties" /> - <keyword attribute="Property" context="#stay" String="global-properties" /> - <IncludeRules context="Detect More global-properties" /> - <keyword attribute="Property" context="#stay" String="install-properties" /> - <keyword attribute="Property" context="#stay" String="source-properties" /> - <IncludeRules context="Detect More source-properties" /> - <keyword attribute="Property" context="#stay" String="target-properties" /> - <IncludeRules context="Detect More target-properties" /> - <keyword attribute="Property" context="#stay" String="test-properties" /> - <IncludeRules context="User Function Args" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="if_ctx"> - <DetectChar attribute="Normal Text" context="if_ctx_op" char="(" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="if_ctx_op"> - <DetectChar attribute="Normal Text" context="if_ctx_op_nested" char="(" /> - <IncludeRules context="EndCmdPop2" /> - <keyword attribute="Named Args" context="#stay" String="if_nargs" /> - <IncludeRules context="User Function Args" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="if_ctx_op_nested"> - <IncludeRules context="EndCmdPop" /> - <keyword attribute="Named Args" context="#stay" String="if_nargs" /> - <IncludeRules context="User Function Args" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="include_ctx"> - <DetectChar attribute="Normal Text" context="include_ctx_op" char="(" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="include_ctx_op"> - <IncludeRules context="EndCmdPop2" /> - <keyword attribute="Named Args" context="#stay" String="include_nargs" /> - <IncludeRules context="User Function Args" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="include_guard_ctx"> - <DetectChar attribute="Normal Text" context="include_guard_ctx_op" char="(" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="include_guard_ctx_op"> - <IncludeRules context="EndCmdPop2" /> - <keyword attribute="Named Args" context="#stay" String="include_guard_nargs" /> - <IncludeRules context="User Function Args" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="list_ctx"> - <DetectChar attribute="Normal Text" context="list_ctx_op" char="(" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="list_ctx_op"> - <IncludeRules context="EndCmdPop2" /> - <keyword attribute="Named Args" context="#stay" String="list_nargs" /> - <keyword attribute="Special Args" context="#stay" String="list_sargs" /> - <IncludeRules context="User Function Args" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="macro_ctx"> - <DetectChar attribute="Normal Text" context="macro_ctx_op" char="(" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="macro_ctx_op"> - <IncludeRules context="EndCmdPop2" /> - <IncludeRules context="User Function Args" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="mark_as_advanced_ctx"> - <DetectChar attribute="Normal Text" context="mark_as_advanced_ctx_op" char="(" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="mark_as_advanced_ctx_op"> - <IncludeRules context="EndCmdPop2" /> - <keyword attribute="Named Args" context="#stay" String="mark_as_advanced_nargs" /> - <IncludeRules context="User Function Args" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="math_ctx"> - <DetectChar attribute="Normal Text" context="math_ctx_op" char="(" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="math_ctx_op"> - <IncludeRules context="EndCmdPop2" /> - <keyword attribute="Named Args" context="#stay" String="math_nargs" /> - <keyword attribute="Special Args" context="#stay" String="math_sargs" /> - <IncludeRules context="User Function Args" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="message_ctx"> - <DetectChar attribute="Normal Text" context="message_ctx_op" char="(" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="message_ctx_op"> - <IncludeRules context="EndCmdPop2" /> - <keyword attribute="Named Args" context="#stay" String="message_nargs" /> - <IncludeRules context="User Function Args" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="option_ctx"> - <DetectChar attribute="Normal Text" context="option_ctx_op" char="(" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="option_ctx_op"> - <IncludeRules context="EndCmdPop2" /> - <IncludeRules context="User Function Args" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="return_ctx"> - <DetectChar attribute="Normal Text" context="return_ctx_op" char="(" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="return_ctx_op"> - <IncludeRules context="EndCmdPop2" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="separate_arguments_ctx"> - <DetectChar attribute="Normal Text" context="separate_arguments_ctx_op" char="(" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="separate_arguments_ctx_op"> - <IncludeRules context="EndCmdPop2" /> - <keyword attribute="Named Args" context="#stay" String="separate_arguments_nargs" /> - <IncludeRules context="User Function Args" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="set_directory_properties_ctx"> - <DetectChar attribute="Normal Text" context="set_directory_properties_ctx_op" char="(" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="set_directory_properties_ctx_op"> - <IncludeRules context="EndCmdPop2" /> - <keyword attribute="Named Args" context="#stay" String="set_directory_properties_nargs" /> - <keyword attribute="Property" context="#stay" String="cache-properties" /> - <keyword attribute="Property" context="#stay" String="directory-properties" /> - <IncludeRules context="Detect More directory-properties" /> - <keyword attribute="Property" context="#stay" String="global-properties" /> - <IncludeRules context="Detect More global-properties" /> - <keyword attribute="Property" context="#stay" String="install-properties" /> - <keyword attribute="Property" context="#stay" String="source-properties" /> - <IncludeRules context="Detect More source-properties" /> - <keyword attribute="Property" context="#stay" String="target-properties" /> - <IncludeRules context="Detect More target-properties" /> - <keyword attribute="Property" context="#stay" String="test-properties" /> - <IncludeRules context="User Function Args" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="set_property_ctx"> - <DetectChar attribute="Normal Text" context="set_property_ctx_op" char="(" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="set_property_ctx_op"> - <IncludeRules context="EndCmdPop2" /> - <keyword attribute="Named Args" context="#stay" String="set_property_nargs" /> - <keyword attribute="Property" context="#stay" String="cache-properties" /> - <keyword attribute="Property" context="#stay" String="directory-properties" /> - <IncludeRules context="Detect More directory-properties" /> - <keyword attribute="Property" context="#stay" String="global-properties" /> - <IncludeRules context="Detect More global-properties" /> - <keyword attribute="Property" context="#stay" String="install-properties" /> - <keyword attribute="Property" context="#stay" String="source-properties" /> - <IncludeRules context="Detect More source-properties" /> - <keyword attribute="Property" context="#stay" String="target-properties" /> - <IncludeRules context="Detect More target-properties" /> - <keyword attribute="Property" context="#stay" String="test-properties" /> - <IncludeRules context="User Function Args" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="set_ctx"> - <DetectChar attribute="Normal Text" context="set_ctx_op" char="(" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="set_ctx_op"> - <IncludeRules context="EndCmdPop2" /> - <keyword attribute="Named Args" context="#stay" String="set_nargs" /> - <keyword attribute="Special Args" context="#stay" String="set_sargs" /> - <IncludeRules context="User Function Args" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="site_name_ctx"> - <DetectChar attribute="Normal Text" context="site_name_ctx_op" char="(" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="site_name_ctx_op"> - <IncludeRules context="EndCmdPop2" /> - <IncludeRules context="User Function Args" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="string_ctx"> - <DetectChar attribute="Normal Text" context="string_ctx_op" char="(" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="string_ctx_op"> - <IncludeRules context="EndCmdPop2" /> - <keyword attribute="Named Args" context="#stay" String="string_nargs" /> - <IncludeRules context="User Function Args" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="unset_ctx"> - <DetectChar attribute="Normal Text" context="unset_ctx_op" char="(" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="unset_ctx_op"> - <IncludeRules context="EndCmdPop2" /> - <keyword attribute="Named Args" context="#stay" String="unset_nargs" /> - <IncludeRules context="User Function Args" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="variable_watch_ctx"> - <DetectChar attribute="Normal Text" context="variable_watch_ctx_op" char="(" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="variable_watch_ctx_op"> - <IncludeRules context="EndCmdPop2" /> - <IncludeRules context="User Function Args" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="while_ctx"> - <DetectChar attribute="Normal Text" context="while_ctx_op" char="(" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="while_ctx_op"> - <DetectChar attribute="Normal Text" context="while_ctx_op_nested" char="(" /> - <IncludeRules context="EndCmdPop2" /> - <keyword attribute="Named Args" context="#stay" String="while_nargs" /> - <IncludeRules context="User Function Args" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="while_ctx_op_nested"> - <IncludeRules context="EndCmdPop" /> - <keyword attribute="Named Args" context="#stay" String="while_nargs" /> - <IncludeRules context="User Function Args" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="add_compile_definitions_ctx"> - <DetectChar attribute="Normal Text" context="add_compile_definitions_ctx_op" char="(" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="add_compile_definitions_ctx_op"> - <IncludeRules context="EndCmdPop2" /> - <IncludeRules context="User Function Args" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="add_compile_options_ctx"> - <DetectChar attribute="Normal Text" context="add_compile_options_ctx_op" char="(" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="add_compile_options_ctx_op"> - <IncludeRules context="EndCmdPop2" /> - <IncludeRules context="User Function Args" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="add_custom_command_ctx"> - <DetectChar attribute="Normal Text" context="add_custom_command_ctx_op" char="(" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="add_custom_command_ctx_op"> - <IncludeRules context="EndCmdPop2" /> - <keyword attribute="Named Args" context="#stay" String="add_custom_command_nargs" /> - <IncludeRules context="User Function Args" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="add_custom_target_ctx"> - <DetectChar attribute="Normal Text" context="add_custom_target_ctx_op" char="(" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="add_custom_target_ctx_op"> - <IncludeRules context="EndCmdPop2" /> - <keyword attribute="Named Args" context="#stay" String="add_custom_target_nargs" /> - <IncludeRules context="User Function Args" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="add_definitions_ctx"> - <DetectChar attribute="Normal Text" context="add_definitions_ctx_op" char="(" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="add_definitions_ctx_op"> - <IncludeRules context="EndCmdPop2" /> - <IncludeRules context="User Function Args" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="add_dependencies_ctx"> - <DetectChar attribute="Normal Text" context="add_dependencies_ctx_op" char="(" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="add_dependencies_ctx_op"> - <IncludeRules context="EndCmdPop2" /> - <IncludeRules context="User Function Args" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="add_executable_ctx"> - <DetectChar attribute="Normal Text" context="add_executable_ctx_op" char="(" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="add_executable_ctx_op"> - <IncludeRules context="EndCmdPop2" /> - <keyword attribute="Named Args" context="#stay" String="add_executable_nargs" /> - <IncludeRules context="User Function Args" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="add_library_ctx"> - <DetectChar attribute="Normal Text" context="add_library_ctx_op" char="(" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="add_library_ctx_op"> - <IncludeRules context="EndCmdPop2" /> - <keyword attribute="Named Args" context="#stay" String="add_library_nargs" /> - <IncludeRules context="User Function Args" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="add_link_options_ctx"> - <DetectChar attribute="Normal Text" context="add_link_options_ctx_op" char="(" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="add_link_options_ctx_op"> - <IncludeRules context="EndCmdPop2" /> - <IncludeRules context="User Function Args" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="add_subdirectory_ctx"> - <DetectChar attribute="Normal Text" context="add_subdirectory_ctx_op" char="(" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="add_subdirectory_ctx_op"> - <IncludeRules context="EndCmdPop2" /> - <keyword attribute="Named Args" context="#stay" String="add_subdirectory_nargs" /> - <IncludeRules context="User Function Args" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="add_test_ctx"> - <DetectChar attribute="Normal Text" context="add_test_ctx_op" char="(" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="add_test_ctx_op"> - <IncludeRules context="EndCmdPop2" /> - <keyword attribute="Named Args" context="#stay" String="add_test_nargs" /> - <IncludeRules context="User Function Args" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="aux_source_directory_ctx"> - <DetectChar attribute="Normal Text" context="aux_source_directory_ctx_op" char="(" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="aux_source_directory_ctx_op"> - <IncludeRules context="EndCmdPop2" /> - <IncludeRules context="User Function Args" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="build_command_ctx"> - <DetectChar attribute="Normal Text" context="build_command_ctx_op" char="(" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="build_command_ctx_op"> - <IncludeRules context="EndCmdPop2" /> - <keyword attribute="Named Args" context="#stay" String="build_command_nargs" /> - <IncludeRules context="User Function Args" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="create_test_sourcelist_ctx"> - <DetectChar attribute="Normal Text" context="create_test_sourcelist_ctx_op" char="(" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="create_test_sourcelist_ctx_op"> - <IncludeRules context="EndCmdPop2" /> - <keyword attribute="Named Args" context="#stay" String="create_test_sourcelist_nargs" /> - <IncludeRules context="User Function Args" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="define_property_ctx"> - <DetectChar attribute="Normal Text" context="define_property_ctx_op" char="(" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="define_property_ctx_op"> - <IncludeRules context="EndCmdPop2" /> - <keyword attribute="Named Args" context="#stay" String="define_property_nargs" /> - <keyword attribute="Property" context="#stay" String="cache-properties" /> - <keyword attribute="Property" context="#stay" String="directory-properties" /> - <IncludeRules context="Detect More directory-properties" /> - <keyword attribute="Property" context="#stay" String="global-properties" /> - <IncludeRules context="Detect More global-properties" /> - <keyword attribute="Property" context="#stay" String="install-properties" /> - <keyword attribute="Property" context="#stay" String="source-properties" /> - <IncludeRules context="Detect More source-properties" /> - <keyword attribute="Property" context="#stay" String="target-properties" /> - <IncludeRules context="Detect More target-properties" /> - <keyword attribute="Property" context="#stay" String="test-properties" /> - <IncludeRules context="User Function Args" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="enable_language_ctx"> - <DetectChar attribute="Normal Text" context="enable_language_ctx_op" char="(" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="enable_language_ctx_op"> - <IncludeRules context="EndCmdPop2" /> - <keyword attribute="Named Args" context="#stay" String="enable_language_nargs" /> - <keyword attribute="Special Args" context="#stay" String="enable_language_sargs" /> - <IncludeRules context="User Function Args" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="enable_testing_ctx"> - <DetectChar attribute="Normal Text" context="enable_testing_ctx_op" char="(" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="enable_testing_ctx_op"> - <IncludeRules context="EndCmdPop2" /> - <IncludeRules context="User Function Args" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="export_ctx"> - <DetectChar attribute="Normal Text" context="export_ctx_op" char="(" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="export_ctx_op"> - <IncludeRules context="EndCmdPop2" /> - <keyword attribute="Named Args" context="#stay" String="export_nargs" /> - <IncludeRules context="User Function Args" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="fltk_wrap_ui_ctx"> - <DetectChar attribute="Normal Text" context="fltk_wrap_ui_ctx_op" char="(" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="fltk_wrap_ui_ctx_op"> - <IncludeRules context="EndCmdPop2" /> - <IncludeRules context="User Function Args" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="get_source_file_property_ctx"> - <DetectChar attribute="Normal Text" context="get_source_file_property_ctx_op" char="(" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="get_source_file_property_ctx_op"> - <IncludeRules context="EndCmdPop2" /> - <keyword attribute="Property" context="#stay" String="source-properties" /> - <IncludeRules context="Detect More source-properties" /> - <IncludeRules context="User Function Args" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="get_target_property_ctx"> - <DetectChar attribute="Normal Text" context="get_target_property_ctx_op" char="(" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="get_target_property_ctx_op"> - <IncludeRules context="EndCmdPop2" /> - <keyword attribute="Property" context="#stay" String="target-properties" /> - <IncludeRules context="Detect More target-properties" /> - <IncludeRules context="User Function Args" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="get_test_property_ctx"> - <DetectChar attribute="Normal Text" context="get_test_property_ctx_op" char="(" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="get_test_property_ctx_op"> - <IncludeRules context="EndCmdPop2" /> - <keyword attribute="Property" context="#stay" String="test-properties" /> - <IncludeRules context="User Function Args" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="include_directories_ctx"> - <DetectChar attribute="Normal Text" context="include_directories_ctx_op" char="(" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="include_directories_ctx_op"> - <IncludeRules context="EndCmdPop2" /> - <keyword attribute="Named Args" context="#stay" String="include_directories_nargs" /> - <IncludeRules context="User Function Args" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="include_external_msproject_ctx"> - <DetectChar attribute="Normal Text" context="include_external_msproject_ctx_op" char="(" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="include_external_msproject_ctx_op"> - <IncludeRules context="EndCmdPop2" /> - <keyword attribute="Named Args" context="#stay" String="include_external_msproject_nargs" /> - <IncludeRules context="User Function Args" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="include_regular_expression_ctx"> - <DetectChar attribute="Normal Text" context="include_regular_expression_ctx_op" char="(" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="include_regular_expression_ctx_op"> - <IncludeRules context="EndCmdPop2" /> - <IncludeRules context="User Function Args" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="install_ctx"> - <DetectChar attribute="Normal Text" context="install_ctx_op" char="(" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="install_ctx_op"> - <IncludeRules context="EndCmdPop2" /> - <keyword attribute="Named Args" context="#stay" String="install_nargs" /> - <keyword attribute="Special Args" context="#stay" String="install_sargs" /> - <IncludeRules context="User Function Args" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="link_directories_ctx"> - <DetectChar attribute="Normal Text" context="link_directories_ctx_op" char="(" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="link_directories_ctx_op"> - <IncludeRules context="EndCmdPop2" /> - <keyword attribute="Named Args" context="#stay" String="link_directories_nargs" /> - <IncludeRules context="User Function Args" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="link_libraries_ctx"> - <DetectChar attribute="Normal Text" context="link_libraries_ctx_op" char="(" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="link_libraries_ctx_op"> - <IncludeRules context="EndCmdPop2" /> - <keyword attribute="Named Args" context="#stay" String="link_libraries_nargs" /> - <IncludeRules context="User Function Args" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="load_cache_ctx"> - <DetectChar attribute="Normal Text" context="load_cache_ctx_op" char="(" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="load_cache_ctx_op"> - <IncludeRules context="EndCmdPop2" /> - <keyword attribute="Named Args" context="#stay" String="load_cache_nargs" /> - <IncludeRules context="User Function Args" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="project_ctx"> - <DetectChar attribute="Normal Text" context="project_ctx_op" char="(" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="project_ctx_op"> - <IncludeRules context="EndCmdPop2" /> - <keyword attribute="Named Args" context="#stay" String="project_nargs" /> - <keyword attribute="Special Args" context="#stay" String="project_sargs" /> - <IncludeRules context="User Function Args" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="qt_wrap_cpp_ctx"> - <DetectChar attribute="Normal Text" context="qt_wrap_cpp_ctx_op" char="(" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="qt_wrap_cpp_ctx_op"> - <IncludeRules context="EndCmdPop2" /> - <IncludeRules context="User Function Args" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="qt_wrap_ui_ctx"> - <DetectChar attribute="Normal Text" context="qt_wrap_ui_ctx_op" char="(" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="qt_wrap_ui_ctx_op"> - <IncludeRules context="EndCmdPop2" /> - <IncludeRules context="User Function Args" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="remove_definitions_ctx"> - <DetectChar attribute="Normal Text" context="remove_definitions_ctx_op" char="(" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="remove_definitions_ctx_op"> - <IncludeRules context="EndCmdPop2" /> - <IncludeRules context="User Function Args" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="set_source_files_properties_ctx"> - <DetectChar attribute="Normal Text" context="set_source_files_properties_ctx_op" char="(" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="set_source_files_properties_ctx_op"> - <IncludeRules context="EndCmdPop2" /> - <keyword attribute="Named Args" context="#stay" String="set_source_files_properties_nargs" /> - <keyword attribute="Property" context="#stay" String="source-properties" /> - <IncludeRules context="Detect More source-properties" /> - <IncludeRules context="User Function Args" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="set_target_properties_ctx"> - <DetectChar attribute="Normal Text" context="set_target_properties_ctx_op" char="(" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="set_target_properties_ctx_op"> - <IncludeRules context="EndCmdPop2" /> - <keyword attribute="Named Args" context="#stay" String="set_target_properties_nargs" /> - <keyword attribute="Property" context="#stay" String="target-properties" /> - <IncludeRules context="Detect More target-properties" /> - <IncludeRules context="User Function Args" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="set_tests_properties_ctx"> - <DetectChar attribute="Normal Text" context="set_tests_properties_ctx_op" char="(" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="set_tests_properties_ctx_op"> - <IncludeRules context="EndCmdPop2" /> - <keyword attribute="Named Args" context="#stay" String="set_tests_properties_nargs" /> - <keyword attribute="Property" context="#stay" String="test-properties" /> - <IncludeRules context="User Function Args" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="source_group_ctx"> - <DetectChar attribute="Normal Text" context="source_group_ctx_op" char="(" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="source_group_ctx_op"> - <IncludeRules context="EndCmdPop2" /> - <keyword attribute="Named Args" context="#stay" String="source_group_nargs" /> - <IncludeRules context="User Function Args" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="target_compile_definitions_ctx"> - <DetectChar attribute="Normal Text" context="target_compile_definitions_ctx_op" char="(" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="target_compile_definitions_ctx_op"> - <IncludeRules context="EndCmdPop2" /> - <keyword attribute="Named Args" context="#stay" String="target_compile_definitions_nargs" /> - <IncludeRules context="User Function Args" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="target_compile_features_ctx"> - <DetectChar attribute="Normal Text" context="target_compile_features_ctx_op" char="(" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="target_compile_features_ctx_op"> - <IncludeRules context="EndCmdPop2" /> - <keyword attribute="Named Args" context="#stay" String="target_compile_features_nargs" /> - <keyword attribute="Special Args" context="#stay" String="target_compile_features_sargs" /> - <IncludeRules context="User Function Args" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="target_compile_options_ctx"> - <DetectChar attribute="Normal Text" context="target_compile_options_ctx_op" char="(" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="target_compile_options_ctx_op"> - <IncludeRules context="EndCmdPop2" /> - <keyword attribute="Named Args" context="#stay" String="target_compile_options_nargs" /> - <IncludeRules context="User Function Args" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="target_include_directories_ctx"> - <DetectChar attribute="Normal Text" context="target_include_directories_ctx_op" char="(" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="target_include_directories_ctx_op"> - <IncludeRules context="EndCmdPop2" /> - <keyword attribute="Named Args" context="#stay" String="target_include_directories_nargs" /> - <IncludeRules context="User Function Args" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="target_link_directories_ctx"> - <DetectChar attribute="Normal Text" context="target_link_directories_ctx_op" char="(" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="target_link_directories_ctx_op"> - <IncludeRules context="EndCmdPop2" /> - <keyword attribute="Named Args" context="#stay" String="target_link_directories_nargs" /> - <IncludeRules context="User Function Args" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="target_link_libraries_ctx"> - <DetectChar attribute="Normal Text" context="target_link_libraries_ctx_op" char="(" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="target_link_libraries_ctx_op"> - <IncludeRules context="EndCmdPop2" /> - <keyword attribute="Named Args" context="#stay" String="target_link_libraries_nargs" /> - <IncludeRules context="User Function Args" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="target_link_options_ctx"> - <DetectChar attribute="Normal Text" context="target_link_options_ctx_op" char="(" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="target_link_options_ctx_op"> - <IncludeRules context="EndCmdPop2" /> - <keyword attribute="Named Args" context="#stay" String="target_link_options_nargs" /> - <IncludeRules context="User Function Args" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="target_sources_ctx"> - <DetectChar attribute="Normal Text" context="target_sources_ctx_op" char="(" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="target_sources_ctx_op"> - <IncludeRules context="EndCmdPop2" /> - <keyword attribute="Named Args" context="#stay" String="target_sources_nargs" /> - <IncludeRules context="User Function Args" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="try_compile_ctx"> - <DetectChar attribute="Normal Text" context="try_compile_ctx_op" char="(" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="try_compile_ctx_op"> - <IncludeRules context="EndCmdPop2" /> - <keyword attribute="Named Args" context="#stay" String="try_compile_nargs" /> - <IncludeRules context="User Function Args" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="try_run_ctx"> - <DetectChar attribute="Normal Text" context="try_run_ctx_op" char="(" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="try_run_ctx_op"> - <IncludeRules context="EndCmdPop2" /> - <keyword attribute="Named Args" context="#stay" String="try_run_nargs" /> - <IncludeRules context="User Function Args" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="ctest_build_ctx"> - <DetectChar attribute="Normal Text" context="ctest_build_ctx_op" char="(" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="ctest_build_ctx_op"> - <IncludeRules context="EndCmdPop2" /> - <keyword attribute="Named Args" context="#stay" String="ctest_build_nargs" /> - <IncludeRules context="User Function Args" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="ctest_configure_ctx"> - <DetectChar attribute="Normal Text" context="ctest_configure_ctx_op" char="(" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="ctest_configure_ctx_op"> - <IncludeRules context="EndCmdPop2" /> - <keyword attribute="Named Args" context="#stay" String="ctest_configure_nargs" /> - <IncludeRules context="User Function Args" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="ctest_coverage_ctx"> - <DetectChar attribute="Normal Text" context="ctest_coverage_ctx_op" char="(" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="ctest_coverage_ctx_op"> - <IncludeRules context="EndCmdPop2" /> - <keyword attribute="Named Args" context="#stay" String="ctest_coverage_nargs" /> - <IncludeRules context="User Function Args" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="ctest_empty_binary_directory_ctx"> - <DetectChar attribute="Normal Text" context="ctest_empty_binary_directory_ctx_op" char="(" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="ctest_empty_binary_directory_ctx_op"> - <IncludeRules context="EndCmdPop2" /> - <IncludeRules context="User Function Args" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="ctest_memcheck_ctx"> - <DetectChar attribute="Normal Text" context="ctest_memcheck_ctx_op" char="(" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="ctest_memcheck_ctx_op"> - <IncludeRules context="EndCmdPop2" /> - <keyword attribute="Named Args" context="#stay" String="ctest_memcheck_nargs" /> - <IncludeRules context="User Function Args" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="ctest_read_custom_files_ctx"> - <DetectChar attribute="Normal Text" context="ctest_read_custom_files_ctx_op" char="(" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="ctest_read_custom_files_ctx_op"> - <IncludeRules context="EndCmdPop2" /> - <IncludeRules context="User Function Args" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="ctest_run_script_ctx"> - <DetectChar attribute="Normal Text" context="ctest_run_script_ctx_op" char="(" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="ctest_run_script_ctx_op"> - <IncludeRules context="EndCmdPop2" /> - <keyword attribute="Named Args" context="#stay" String="ctest_run_script_nargs" /> - <IncludeRules context="User Function Args" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="ctest_sleep_ctx"> - <DetectChar attribute="Normal Text" context="ctest_sleep_ctx_op" char="(" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="ctest_sleep_ctx_op"> - <IncludeRules context="EndCmdPop2" /> - <IncludeRules context="User Function Args" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="ctest_start_ctx"> - <DetectChar attribute="Normal Text" context="ctest_start_ctx_op" char="(" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="ctest_start_ctx_op"> - <IncludeRules context="EndCmdPop2" /> - <keyword attribute="Named Args" context="#stay" String="ctest_start_nargs" /> - <IncludeRules context="User Function Args" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="ctest_submit_ctx"> - <DetectChar attribute="Normal Text" context="ctest_submit_ctx_op" char="(" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="ctest_submit_ctx_op"> - <IncludeRules context="EndCmdPop2" /> - <keyword attribute="Named Args" context="#stay" String="ctest_submit_nargs" /> - <IncludeRules context="User Function Args" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="ctest_test_ctx"> - <DetectChar attribute="Normal Text" context="ctest_test_ctx_op" char="(" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="ctest_test_ctx_op"> - <IncludeRules context="EndCmdPop2" /> - <keyword attribute="Named Args" context="#stay" String="ctest_test_nargs" /> - <IncludeRules context="User Function Args" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="ctest_update_ctx"> - <DetectChar attribute="Normal Text" context="ctest_update_ctx_op" char="(" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="ctest_update_ctx_op"> - <IncludeRules context="EndCmdPop2" /> - <keyword attribute="Named Args" context="#stay" String="ctest_update_nargs" /> - <IncludeRules context="User Function Args" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="ctest_upload_ctx"> - <DetectChar attribute="Normal Text" context="ctest_upload_ctx_op" char="(" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="ctest_upload_ctx_op"> - <IncludeRules context="EndCmdPop2" /> - <keyword attribute="Named Args" context="#stay" String="ctest_upload_nargs" /> - <IncludeRules context="User Function Args" /> - </context> - <context attribute="Normal Text" lineEndContext="#stay" name="Detect More global-properties"> - <RegExpr attribute="Property" context="#stay" String="\bFeatureSummary_&id_re;_DESCRIPTION\b" /> - </context> - - <context attribute="Normal Text" lineEndContext="#stay" name="Detect More directory-properties"> - <RegExpr attribute="Property" context="#stay" String="\bINTERPROCEDURAL_OPTIMIZATION_&id_re;\b" /> - <RegExpr attribute="Property" context="#stay" String="\bVS_GLOBAL_SECTION_POST_&id_re;\b" /> - <RegExpr attribute="Property" context="#stay" String="\bVS_GLOBAL_SECTION_PRE_&id_re;\b" /> - </context> - - <context attribute="Normal Text" lineEndContext="#stay" name="Detect More target-properties"> - <RegExpr attribute="Property" context="#stay" String="\bARCHIVE_OUTPUT_DIRECTORY_&id_re;\b" /> - <RegExpr attribute="Property" context="#stay" String="\bARCHIVE_OUTPUT_NAME_&id_re;\b" /> - <RegExpr attribute="Property" context="#stay" String="\bCOMPILE_PDB_NAME_&id_re;\b" /> - <RegExpr attribute="Property" context="#stay" String="\bCOMPILE_PDB_OUTPUT_DIRECTORY_&id_re;\b" /> - <RegExpr attribute="Property" context="#stay" String="\b&id_re;_OUTPUT_NAME\b" /> - <RegExpr attribute="Property" context="#stay" String="\b&id_re;_POSTFIX\b" /> - <RegExpr attribute="Property" context="#stay" String="\bEXCLUDE_FROM_DEFAULT_BUILD_&id_re;\b" /> - <RegExpr attribute="Property" context="#stay" String="\bIMPORTED_IMPLIB_&id_re;\b" /> - <RegExpr attribute="Property" context="#stay" String="\bIMPORTED_LIBNAME_&id_re;\b" /> - <RegExpr attribute="Property" context="#stay" String="\bIMPORTED_LINK_DEPENDENT_LIBRARIES_&id_re;\b" /> - <RegExpr attribute="Property" context="#stay" String="\bIMPORTED_LINK_INTERFACE_LANGUAGES_&id_re;\b" /> - <RegExpr attribute="Property" context="#stay" String="\bIMPORTED_LINK_INTERFACE_LIBRARIES_&id_re;\b" /> - <RegExpr attribute="Property" context="#stay" String="\bIMPORTED_LINK_INTERFACE_MULTIPLICITY_&id_re;\b" /> - <RegExpr attribute="Property" context="#stay" String="\bIMPORTED_LOCATION_&id_re;\b" /> - <RegExpr attribute="Property" context="#stay" String="\bIMPORTED_NO_SONAME_&id_re;\b" /> - <RegExpr attribute="Property" context="#stay" String="\bIMPORTED_OBJECTS_&id_re;\b" /> - <RegExpr attribute="Property" context="#stay" String="\bIMPORTED_SONAME_&id_re;\b" /> - <RegExpr attribute="Property" context="#stay" String="\bINTERPROCEDURAL_OPTIMIZATION_&id_re;\b" /> - <RegExpr attribute="Property" context="#stay" String="\b&id_re;_CLANG_TIDY\b" /> - <RegExpr attribute="Property" context="#stay" String="\b&id_re;_COMPILER_LAUNCHER\b" /> - <RegExpr attribute="Property" context="#stay" String="\b&id_re;_CPPCHECK\b" /> - <RegExpr attribute="Property" context="#stay" String="\b&id_re;_CPPLINT\b" /> - <RegExpr attribute="Property" context="#stay" String="\b&id_re;_INCLUDE_WHAT_YOU_USE\b" /> - <RegExpr attribute="Property" context="#stay" String="\b&id_re;_VISIBILITY_PRESET\b" /> - <RegExpr attribute="Property" context="#stay" String="\bLIBRARY_OUTPUT_DIRECTORY_&id_re;\b" /> - <RegExpr attribute="Property" context="#stay" String="\bLIBRARY_OUTPUT_NAME_&id_re;\b" /> - <RegExpr attribute="Property" context="#stay" String="\bLINK_FLAGS_&id_re;\b" /> - <RegExpr attribute="Property" context="#stay" String="\bLINK_INTERFACE_LIBRARIES_&id_re;\b" /> - <RegExpr attribute="Property" context="#stay" String="\bLINK_INTERFACE_MULTIPLICITY_&id_re;\b" /> - <RegExpr attribute="Property" context="#stay" String="\bLOCATION_&id_re;\b" /> - <RegExpr attribute="Property" context="#stay" String="\bMAP_IMPORTED_CONFIG_&id_re;\b" /> - <RegExpr attribute="Property" context="#stay" String="\bOSX_ARCHITECTURES_&id_re;\b" /> - <RegExpr attribute="Property" context="#stay" String="\bOUTPUT_NAME_&id_re;\b" /> - <RegExpr attribute="Property" context="#stay" String="\bPDB_NAME_&id_re;\b" /> - <RegExpr attribute="Property" context="#stay" String="\bPDB_OUTPUT_DIRECTORY_&id_re;\b" /> - <RegExpr attribute="Property" context="#stay" String="\bRUNTIME_OUTPUT_DIRECTORY_&id_re;\b" /> - <RegExpr attribute="Property" context="#stay" String="\bRUNTIME_OUTPUT_NAME_&id_re;\b" /> - <RegExpr attribute="Property" context="#stay" String="\bSTATIC_LIBRARY_FLAGS_&id_re;\b" /> - <RegExpr attribute="Property" context="#stay" String="\bVS_DOTNET_REFERENCE_&id_re;\b" /> - <RegExpr attribute="Property" context="#stay" String="\bVS_DOTNET_REFERENCEPROP_&id_re;_TAG_&id_re;\b" /> - <RegExpr attribute="Property" context="#stay" String="\bVS_GLOBAL_&id_re;\b" /> - <RegExpr attribute="Property" context="#stay" String="\bXCODE_ATTRIBUTE_&id_re;\b" /> - </context> - - <context attribute="Normal Text" lineEndContext="#stay" name="Detect More source-properties"> - <RegExpr attribute="Property" context="#stay" String="\bVS_CSHARP_&id_re;\b" /> - </context> - - <context attribute="Normal Text" lineEndContext="#stay" name="EndCmdPop"> - <DetectChar attribute="Normal Text" context="#pop" char=")" /> - </context> - - <context attribute="Normal Text" lineEndContext="#stay" name="EndCmdPop2"> - <DetectChar attribute="Normal Text" context="#pop#pop" char=")" /> - </context> - - <context attribute="User Function/Macro" lineEndContext="#stay" name="User Function"> - <DetectChar attribute="Normal Text" context="User Function Opened" char="(" /> - <IncludeRules context="EndCmdPop2" /> - </context> - - <context attribute="Normal Text" lineEndContext="#stay" name="User Function Opened"> - <IncludeRules context="EndCmdPop2" /> - <IncludeRules context="User Function Args" /> - </context> - - <context attribute="Normal Text" lineEndContext="#stay" name="Detect Builtin Variables"> - <keyword attribute="Builtin Variable" context="#stay" String="variables" insensitive="false" /> - <IncludeRules context="Detect More Builtin Variables" /> - <RegExpr attribute="Internal Name" context="#stay" String="\b_&id_re;\b" /> - </context> - - <context attribute="Normal Text" lineEndContext="#stay" name="Detect More Builtin Variables"> - <RegExpr attribute="Builtin Variable" context="#stay" String="\b&id_re;_BINARY_DIR\b" /> - <RegExpr attribute="Builtin Variable" context="#stay" String="\b&id_re;_SOURCE_DIR\b" /> - <RegExpr attribute="Builtin Variable" context="#stay" String="\b&id_re;_VERSION\b" /> - <RegExpr attribute="Builtin Variable" context="#stay" String="\b&id_re;_VERSION_MAJOR\b" /> - <RegExpr attribute="Builtin Variable" context="#stay" String="\b&id_re;_VERSION_MINOR\b" /> - <RegExpr attribute="Builtin Variable" context="#stay" String="\b&id_re;_VERSION_PATCH\b" /> - <RegExpr attribute="Builtin Variable" context="#stay" String="\b&id_re;_VERSION_TWEAK\b" /> - <RegExpr attribute="Builtin Variable" context="#stay" String="\b&id_re;_ROOT\b" /> - <RegExpr attribute="Builtin Variable" context="#stay" String="\b&id_re;__TRYRUN_OUTPUT\b" /> - <RegExpr attribute="Builtin Variable" context="#stay" String="\b&id_re;_CONSIDERED_CONFIGS\b" /> - <RegExpr attribute="Builtin Variable" context="#stay" String="\b&id_re;_CONSIDERED_VERSIONS\b" /> - <RegExpr attribute="Builtin Variable" context="#stay" String="\b&id_re;_FIND_COMPONENTS\b" /> - <RegExpr attribute="Builtin Variable" context="#stay" String="\b&id_re;_FIND_QUIETLY\b" /> - <RegExpr attribute="Builtin Variable" context="#stay" String="\b&id_re;_FIND_REQUIRED\b" /> - <RegExpr attribute="Builtin Variable" context="#stay" String="\b&id_re;_FIND_REQUIRED_&id_re;\b" /> - <RegExpr attribute="Builtin Variable" context="#stay" String="\b&id_re;_FIND_VERSION\b" /> - <RegExpr attribute="Builtin Variable" context="#stay" String="\b&id_re;_FIND_VERSION_COUNT\b" /> - <RegExpr attribute="Builtin Variable" context="#stay" String="\b&id_re;_FIND_VERSION_EXACT\b" /> - <RegExpr attribute="Builtin Variable" context="#stay" String="\b&id_re;_FIND_VERSION_MAJOR\b" /> - <RegExpr attribute="Builtin Variable" context="#stay" String="\b&id_re;_FIND_VERSION_MINOR\b" /> - <RegExpr attribute="Builtin Variable" context="#stay" String="\b&id_re;_FIND_VERSION_PATCH\b" /> - <RegExpr attribute="Builtin Variable" context="#stay" String="\b&id_re;_FIND_VERSION_TWEAK\b" /> - <RegExpr attribute="Builtin Variable" context="#stay" String="\b&id_re;_FOUND\b" /> - <RegExpr attribute="Builtin Variable" context="#stay" String="\b&id_re;_INCLUDE_DIRS\b" /> - <RegExpr attribute="Builtin Variable" context="#stay" String="\b&id_re;_LIBRARIES\b" /> - <RegExpr attribute="Builtin Variable" context="#stay" String="\b&id_re;_LIBRARY_DIRS\b" /> - <RegExpr attribute="Builtin Variable" context="#stay" String="\b&id_re;_VERSION_COUNT\b" /> - <RegExpr attribute="Builtin Variable" context="#stay" String="\b&id_re;_VERSION_STRING\b" /> - <RegExpr attribute="Builtin Variable" context="#stay" String="\bCMAKE_&id_re;_POSTFIX\b" /> - <RegExpr attribute="Builtin Variable" context="#stay" String="\bCMAKE_&id_re;_ANDROID_TOOLCHAIN_MACHINE\b" /> - <RegExpr attribute="Builtin Variable" context="#stay" String="\bCMAKE_&id_re;_ANDROID_TOOLCHAIN_PREFIX\b" /> - <RegExpr attribute="Builtin Variable" context="#stay" String="\bCMAKE_&id_re;_ANDROID_TOOLCHAIN_SUFFIX\b" /> - <RegExpr attribute="Builtin Variable" context="#stay" String="\bCMAKE_&id_re;_ARCHIVE_APPEND\b" /> - <RegExpr attribute="Builtin Variable" context="#stay" String="\bCMAKE_&id_re;_ARCHIVE_CREATE\b" /> - <RegExpr attribute="Builtin Variable" context="#stay" String="\bCMAKE_&id_re;_ARCHIVE_FINISH\b" /> - <RegExpr attribute="Builtin Variable" context="#stay" String="\bCMAKE_&id_re;_CLANG_TIDY\b" /> - <RegExpr attribute="Builtin Variable" context="#stay" String="\bCMAKE_&id_re;_COMPILER\b" /> - <RegExpr attribute="Builtin Variable" context="#stay" String="\bCMAKE_&id_re;_COMPILER_ABI\b" /> - <RegExpr attribute="Builtin Variable" context="#stay" String="\bCMAKE_&id_re;_COMPILER_AR\b" /> - <RegExpr attribute="Builtin Variable" context="#stay" String="\bCMAKE_&id_re;_COMPILER_EXTERNAL_TOOLCHAIN\b" /> - <RegExpr attribute="Builtin Variable" context="#stay" String="\bCMAKE_&id_re;_COMPILER_ID\b" /> - <RegExpr attribute="Builtin Variable" context="#stay" String="\bCMAKE_&id_re;_COMPILER_LAUNCHER\b" /> - <RegExpr attribute="Builtin Variable" context="#stay" String="\bCMAKE_&id_re;_COMPILER_LOADED\b" /> - <RegExpr attribute="Builtin Variable" context="#stay" String="\bCMAKE_&id_re;_COMPILER_RANLIB\b" /> - <RegExpr attribute="Builtin Variable" context="#stay" String="\bCMAKE_&id_re;_COMPILER_TARGET\b" /> - <RegExpr attribute="Builtin Variable" context="#stay" String="\bCMAKE_&id_re;_COMPILER_VERSION\b" /> - <RegExpr attribute="Builtin Variable" context="#stay" String="\bCMAKE_&id_re;_COMPILE_OBJECT\b" /> - <RegExpr attribute="Builtin Variable" context="#stay" String="\bCMAKE_&id_re;_CPPCHECK\b" /> - <RegExpr attribute="Builtin Variable" context="#stay" String="\bCMAKE_&id_re;_CPPLINT\b" /> - <RegExpr attribute="Builtin Variable" context="#stay" String="\bCMAKE_&id_re;_CREATE_SHARED_LIBRARY\b" /> - <RegExpr attribute="Builtin Variable" context="#stay" String="\bCMAKE_&id_re;_CREATE_SHARED_MODULE\b" /> - <RegExpr attribute="Builtin Variable" context="#stay" String="\bCMAKE_&id_re;_CREATE_STATIC_LIBRARY\b" /> - <RegExpr attribute="Builtin Variable" context="#stay" String="\bCMAKE_&id_re;_FLAGS\b" /> - <RegExpr attribute="Builtin Variable" context="#stay" String="\bCMAKE_&id_re;_FLAGS_DEBUG\b" /> - <RegExpr attribute="Builtin Variable" context="#stay" String="\bCMAKE_&id_re;_FLAGS_DEBUG_INIT\b" /> - <RegExpr attribute="Builtin Variable" context="#stay" String="\bCMAKE_&id_re;_FLAGS_INIT\b" /> - <RegExpr attribute="Builtin Variable" context="#stay" String="\bCMAKE_&id_re;_FLAGS_MINSIZEREL\b" /> - <RegExpr attribute="Builtin Variable" context="#stay" String="\bCMAKE_&id_re;_FLAGS_MINSIZEREL_INIT\b" /> - <RegExpr attribute="Builtin Variable" context="#stay" String="\bCMAKE_&id_re;_FLAGS_RELEASE\b" /> - <RegExpr attribute="Builtin Variable" context="#stay" String="\bCMAKE_&id_re;_FLAGS_RELEASE_INIT\b" /> - <RegExpr attribute="Builtin Variable" context="#stay" String="\bCMAKE_&id_re;_FLAGS_RELWITHDEBINFO\b" /> - <RegExpr attribute="Builtin Variable" context="#stay" String="\bCMAKE_&id_re;_FLAGS_RELWITHDEBINFO_INIT\b" /> - <RegExpr attribute="Builtin Variable" context="#stay" String="\bCMAKE_&id_re;_GHS_KERNEL_FLAGS_DEBUG\b" /> - <RegExpr attribute="Builtin Variable" context="#stay" String="\bCMAKE_&id_re;_GHS_KERNEL_FLAGS_MINSIZEREL\b" /> - <RegExpr attribute="Builtin Variable" context="#stay" String="\bCMAKE_&id_re;_GHS_KERNEL_FLAGS_RELEASE\b" /> - <RegExpr attribute="Builtin Variable" context="#stay" String="\bCMAKE_&id_re;_GHS_KERNEL_FLAGS_RELWITHDEBINFO\b" /> - <RegExpr attribute="Builtin Variable" context="#stay" String="\bCMAKE_&id_re;_IGNORE_EXTENSIONS\b" /> - <RegExpr attribute="Builtin Variable" context="#stay" String="\bCMAKE_&id_re;_IMPLICIT_INCLUDE_DIRECTORIES\b" /> - <RegExpr attribute="Builtin Variable" context="#stay" String="\bCMAKE_&id_re;_IMPLICIT_LINK_DIRECTORIES\b" /> - <RegExpr attribute="Builtin Variable" context="#stay" String="\bCMAKE_&id_re;_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES\b" /> - <RegExpr attribute="Builtin Variable" context="#stay" String="\bCMAKE_&id_re;_IMPLICIT_LINK_LIBRARIES\b" /> - <RegExpr attribute="Builtin Variable" context="#stay" String="\bCMAKE_&id_re;_INCLUDE_WHAT_YOU_USE\b" /> - <RegExpr attribute="Builtin Variable" context="#stay" String="\bCMAKE_&id_re;_LIBRARY_ARCHITECTURE\b" /> - <RegExpr attribute="Builtin Variable" context="#stay" String="\bCMAKE_&id_re;_LINKER_PREFERENCE\b" /> - <RegExpr attribute="Builtin Variable" context="#stay" String="\bCMAKE_&id_re;_LINKER_PREFERENCE_PROPAGATES\b" /> - <RegExpr attribute="Builtin Variable" context="#stay" String="\bCMAKE_&id_re;_LINKER_WRAPPER_FLAG\b" /> - <RegExpr attribute="Builtin Variable" context="#stay" String="\bCMAKE_&id_re;_LINKER_WRAPPER_FLAG_SEP\b" /> - <RegExpr attribute="Builtin Variable" context="#stay" String="\bCMAKE_&id_re;_LINK_EXECUTABLE\b" /> - <RegExpr attribute="Builtin Variable" context="#stay" String="\bCMAKE_&id_re;_OUTPUT_EXTENSION\b" /> - <RegExpr attribute="Builtin Variable" context="#stay" String="\bCMAKE_&id_re;_PLATFORM_ID\b" /> - <RegExpr attribute="Builtin Variable" context="#stay" String="\bCMAKE_&id_re;_SIMULATE_ID\b" /> - <RegExpr attribute="Builtin Variable" context="#stay" String="\bCMAKE_&id_re;_SIMULATE_VERSION\b" /> - <RegExpr attribute="Builtin Variable" context="#stay" String="\bCMAKE_&id_re;_SIZEOF_DATA_PTR\b" /> - <RegExpr attribute="Builtin Variable" context="#stay" String="\bCMAKE_&id_re;_SOURCE_FILE_EXTENSIONS\b" /> - <RegExpr attribute="Builtin Variable" context="#stay" String="\bCMAKE_&id_re;_STANDARD_INCLUDE_DIRECTORIES\b" /> - <RegExpr attribute="Builtin Variable" context="#stay" String="\bCMAKE_&id_re;_STANDARD_LIBRARIES\b" /> - <RegExpr attribute="Builtin Variable" context="#stay" String="\bCMAKE_&id_re;_VISIBILITY_PRESET\b" /> - <RegExpr attribute="Builtin Variable" context="#stay" String="\bCMAKE_ARCHIVE_OUTPUT_DIRECTORY_&id_re;\b" /> - <RegExpr attribute="Builtin Variable" context="#stay" String="\bCMAKE_COMPILE_PDB_OUTPUT_DIRECTORY_&id_re;\b" /> - <RegExpr attribute="Builtin Variable" context="#stay" String="\bCMAKE_DISABLE_FIND_PACKAGE_&id_re;\b" /> - <RegExpr attribute="Builtin Variable" context="#stay" String="\bCMAKE_EXE_LINKER_FLAGS_&id_re;\b" /> - <RegExpr attribute="Builtin Variable" context="#stay" String="\bCMAKE_EXE_LINKER_FLAGS_&id_re;_INIT\b" /> - <RegExpr attribute="Builtin Variable" context="#stay" String="\bCMAKE_INTERPROCEDURAL_OPTIMIZATION_&id_re;\b" /> - <RegExpr attribute="Builtin Variable" context="#stay" String="\bCMAKE_LIBRARY_OUTPUT_DIRECTORY_&id_re;\b" /> - <RegExpr attribute="Builtin Variable" context="#stay" String="\bCMAKE_MAP_IMPORTED_CONFIG_&id_re;\b" /> - <RegExpr attribute="Builtin Variable" context="#stay" String="\bCMAKE_MATCH_[0-9]+\b" /> - <RegExpr attribute="Builtin Variable" context="#stay" String="\bCMAKE_MODULE_LINKER_FLAGS_&id_re;\b" /> - <RegExpr attribute="Builtin Variable" context="#stay" String="\bCMAKE_MODULE_LINKER_FLAGS_&id_re;_INIT\b" /> - <RegExpr attribute="Builtin Variable" context="#stay" String="\bCMAKE_PDB_OUTPUT_DIRECTORY_&id_re;\b" /> - <RegExpr attribute="Builtin Variable" context="#stay" String="\bCMAKE_POLICY_DEFAULT_CMP&id_re;\b" /> - <RegExpr attribute="Builtin Variable" context="#stay" String="\bCMAKE_POLICY_WARNING_CMP&id_re;\b" /> - <RegExpr attribute="Builtin Variable" context="#stay" String="\bCMAKE_PROJECT_&id_re;_INCLUDE\b" /> - <RegExpr attribute="Builtin Variable" context="#stay" String="\bCMAKE_RUNTIME_OUTPUT_DIRECTORY_&id_re;\b" /> - <RegExpr attribute="Builtin Variable" context="#stay" String="\bCMAKE_SHARED_LINKER_FLAGS_&id_re;\b" /> - <RegExpr attribute="Builtin Variable" context="#stay" String="\bCMAKE_SHARED_LINKER_FLAGS_&id_re;_INIT\b" /> - <RegExpr attribute="Builtin Variable" context="#stay" String="\bCMAKE_STATIC_LINKER_FLAGS_&id_re;\b" /> - <RegExpr attribute="Builtin Variable" context="#stay" String="\bCMAKE_STATIC_LINKER_FLAGS_&id_re;_INIT\b" /> - <RegExpr attribute="Builtin Variable" context="#stay" String="\bCMAKE_USER_MAKE_RULES_OVERRIDE_&id_re;\b" /> - <RegExpr attribute="Builtin Variable" context="#stay" String="\bCMAKE_XCODE_ATTRIBUTE_&id_re;\b" /> - <RegExpr attribute="Builtin Variable" context="#stay" String="\bCPACK_&id_re;_COMPONENT_INSTALL\b" /> - <RegExpr attribute="Builtin Variable" context="#stay" String="\bCPACK_ARCHIVE_&id_re;_FILE_NAME\b" /> - <RegExpr attribute="Builtin Variable" context="#stay" String="\bCPACK_BINARY_&id_re;\b" /> - <RegExpr attribute="Builtin Variable" context="#stay" String="\bCPACK_COMPONENT_&id_re;_DEPENDS\b" /> - <RegExpr attribute="Builtin Variable" context="#stay" String="\bCPACK_COMPONENT_&id_re;_DESCRIPTION\b" /> - <RegExpr attribute="Builtin Variable" context="#stay" String="\bCPACK_COMPONENT_&id_re;_DISABLED\b" /> - <RegExpr attribute="Builtin Variable" context="#stay" String="\bCPACK_COMPONENT_&id_re;_DISPLAY_NAME\b" /> - <RegExpr attribute="Builtin Variable" context="#stay" String="\bCPACK_COMPONENT_&id_re;_GROUP\b" /> - <RegExpr attribute="Builtin Variable" context="#stay" String="\bCPACK_COMPONENT_&id_re;_HIDDEN\b" /> - <RegExpr attribute="Builtin Variable" context="#stay" String="\bCPACK_COMPONENT_&id_re;_REQUIRED\b" /> - <RegExpr attribute="Builtin Variable" context="#stay" String="\bCPACK_COMPONENT_&id_re;_DESCRIPTION\b" /> - <RegExpr attribute="Builtin Variable" context="#stay" String="\bCPACK_DEBIAN_&id_re;_FILE_NAME\b" /> - <RegExpr attribute="Builtin Variable" context="#stay" String="\bCPACK_DEBIAN_&id_re;_PACKAGE_ARCHITECTURE\b" /> - <RegExpr attribute="Builtin Variable" context="#stay" String="\bCPACK_DEBIAN_&id_re;_PACKAGE_BREAKS\b" /> - <RegExpr attribute="Builtin Variable" context="#stay" String="\bCPACK_DEBIAN_&id_re;_PACKAGE_CONFLICTS\b" /> - <RegExpr attribute="Builtin Variable" context="#stay" String="\bCPACK_DEBIAN_&id_re;_PACKAGE_CONTROL_EXTRA\b" /> - <RegExpr attribute="Builtin Variable" context="#stay" String="\bCPACK_DEBIAN_&id_re;_PACKAGE_CONTROL_STRICT_PERMISSION\b" /> - <RegExpr attribute="Builtin Variable" context="#stay" String="\bCPACK_DEBIAN_&id_re;_PACKAGE_DEPENDS\b" /> - <RegExpr attribute="Builtin Variable" context="#stay" String="\bCPACK_DEBIAN_&id_re;_PACKAGE_ENHANCES\b" /> - <RegExpr attribute="Builtin Variable" context="#stay" String="\bCPACK_DEBIAN_&id_re;_PACKAGE_NAME\b" /> - <RegExpr attribute="Builtin Variable" context="#stay" String="\bCPACK_DEBIAN_&id_re;_PACKAGE_PREDEPENDS\b" /> - <RegExpr attribute="Builtin Variable" context="#stay" String="\bCPACK_DEBIAN_&id_re;_PACKAGE_PRIORITY\b" /> - <RegExpr attribute="Builtin Variable" context="#stay" String="\bCPACK_DEBIAN_&id_re;_PACKAGE_PROVIDES\b" /> - <RegExpr attribute="Builtin Variable" context="#stay" String="\bCPACK_DEBIAN_&id_re;_PACKAGE_RECOMMENDS\b" /> - <RegExpr attribute="Builtin Variable" context="#stay" String="\bCPACK_DEBIAN_&id_re;_PACKAGE_REPLACES\b" /> - <RegExpr attribute="Builtin Variable" context="#stay" String="\bCPACK_DEBIAN_&id_re;_PACKAGE_SECTION\b" /> - <RegExpr attribute="Builtin Variable" context="#stay" String="\bCPACK_DEBIAN_&id_re;_PACKAGE_SHLIBDEPS\b" /> - <RegExpr attribute="Builtin Variable" context="#stay" String="\bCPACK_DEBIAN_&id_re;_PACKAGE_SOURCE\b" /> - <RegExpr attribute="Builtin Variable" context="#stay" String="\bCPACK_DEBIAN_&id_re;_PACKAGE_SUGGESTS\b" /> - <RegExpr attribute="Builtin Variable" context="#stay" String="\bCPACK_DEBIAN_&id_re;_DEBUGINFO_PACKAGE\b" /> - <RegExpr attribute="Builtin Variable" context="#stay" String="\bCPACK_NSIS_&id_re;_INSTALL_DIRECTORY\b" /> - <RegExpr attribute="Builtin Variable" context="#stay" String="\bCPACK_NUGET_&id_re;_PACKAGE_AUTHORS\b" /> - <RegExpr attribute="Builtin Variable" context="#stay" String="\bCPACK_NUGET_&id_re;_PACKAGE_COPYRIGHT\b" /> - <RegExpr attribute="Builtin Variable" context="#stay" String="\bCPACK_NUGET_&id_re;_PACKAGE_DEPENDENCIES\b" /> - <RegExpr attribute="Builtin Variable" context="#stay" String="\bCPACK_NUGET_&id_re;_PACKAGE_DEPENDENCIES_&id_re;_VERSION\b" /> - <RegExpr attribute="Builtin Variable" context="#stay" String="\bCPACK_NUGET_&id_re;_PACKAGE_DESCRIPTION\b" /> - <RegExpr attribute="Builtin Variable" context="#stay" String="\bCPACK_NUGET_&id_re;_PACKAGE_DESCRIPTION_SUMMARY\b" /> - <RegExpr attribute="Builtin Variable" context="#stay" String="\bCPACK_NUGET_&id_re;_PACKAGE_HOMEPAGE_URL\b" /> - <RegExpr attribute="Builtin Variable" context="#stay" String="\bCPACK_NUGET_&id_re;_PACKAGE_ICONURL\b" /> - <RegExpr attribute="Builtin Variable" context="#stay" String="\bCPACK_NUGET_&id_re;_PACKAGE_LICENSEURL\b" /> - <RegExpr attribute="Builtin Variable" context="#stay" String="\bCPACK_NUGET_&id_re;_PACKAGE_NAME\b" /> - <RegExpr attribute="Builtin Variable" context="#stay" String="\bCPACK_NUGET_&id_re;_PACKAGE_OWNERS\b" /> - <RegExpr attribute="Builtin Variable" context="#stay" String="\bCPACK_NUGET_&id_re;_PACKAGE_RELEASE_NOTES\b" /> - <RegExpr attribute="Builtin Variable" context="#stay" String="\bCPACK_NUGET_&id_re;_PACKAGE_TAGS\b" /> - <RegExpr attribute="Builtin Variable" context="#stay" String="\bCPACK_NUGET_&id_re;_PACKAGE_TITLE\b" /> - <RegExpr attribute="Builtin Variable" context="#stay" String="\bCPACK_NUGET_&id_re;_PACKAGE_VERSION\b" /> - <RegExpr attribute="Builtin Variable" context="#stay" String="\bCPACK_NUGET_PACKAGE_DEPENDENCIES_&id_re;_VERSION\b" /> - <RegExpr attribute="Builtin Variable" context="#stay" String="\bCPACK_RPM_&id_re;_DEFAULT_DIR_PERMISSIONS\b" /> - <RegExpr attribute="Builtin Variable" context="#stay" String="\bCPACK_RPM_&id_re;_DEFAULT_FILE_PERMISSIONS\b" /> - <RegExpr attribute="Builtin Variable" context="#stay" String="\bCPACK_RPM_&id_re;_DEFAULT_GROUP\b" /> - <RegExpr attribute="Builtin Variable" context="#stay" String="\bCPACK_RPM_&id_re;_DEFAULT_USER\b" /> - <RegExpr attribute="Builtin Variable" context="#stay" String="\bCPACK_RPM_&id_re;_BUILD_SOURCE_DIRS_PREFIX\b" /> - <RegExpr attribute="Builtin Variable" context="#stay" String="\bCPACK_RPM_&id_re;_DEBUGINFO_FILE_NAME\b" /> - <RegExpr attribute="Builtin Variable" context="#stay" String="\bCPACK_RPM_&id_re;_DEBUGINFO_PACKAGE\b" /> - <RegExpr attribute="Builtin Variable" context="#stay" String="\bCPACK_RPM_&id_re;_FILE_NAME\b" /> - <RegExpr attribute="Builtin Variable" context="#stay" String="\bCPACK_RPM_&id_re;_PACKAGE_ARCHITECTURE\b" /> - <RegExpr attribute="Builtin Variable" context="#stay" String="\bCPACK_RPM_&id_re;_PACKAGE_AUTOPROV\b" /> - <RegExpr attribute="Builtin Variable" context="#stay" String="\bCPACK_RPM_&id_re;_PACKAGE_AUTOREQ\b" /> - <RegExpr attribute="Builtin Variable" context="#stay" String="\bCPACK_RPM_&id_re;_PACKAGE_AUTOREQPROV\b" /> - <RegExpr attribute="Builtin Variable" context="#stay" String="\bCPACK_RPM_&id_re;_PACKAGE_CONFLICTS\b" /> - <RegExpr attribute="Builtin Variable" context="#stay" String="\bCPACK_RPM_&id_re;_PACKAGE_DESCRIPTION\b" /> - <RegExpr attribute="Builtin Variable" context="#stay" String="\bCPACK_RPM_&id_re;_PACKAGE_GROUP\b" /> - <RegExpr attribute="Builtin Variable" context="#stay" String="\bCPACK_RPM_&id_re;_PACKAGE_NAME\b" /> - <RegExpr attribute="Builtin Variable" context="#stay" String="\bCPACK_RPM_&id_re;_PACKAGE_OBSOLETES\b" /> - <RegExpr attribute="Builtin Variable" context="#stay" String="\bCPACK_RPM_&id_re;_PACKAGE_PREFIX\b" /> - <RegExpr attribute="Builtin Variable" context="#stay" String="\bCPACK_RPM_&id_re;_PACKAGE_PROVIDES\b" /> - <RegExpr attribute="Builtin Variable" context="#stay" String="\bCPACK_RPM_&id_re;_PACKAGE_REQUIRES\b" /> - <RegExpr attribute="Builtin Variable" context="#stay" String="\bCPACK_RPM_&id_re;_PACKAGE_REQUIRES_POST\b" /> - <RegExpr attribute="Builtin Variable" context="#stay" String="\bCPACK_RPM_&id_re;_PACKAGE_REQUIRES_POSTUN\b" /> - <RegExpr attribute="Builtin Variable" context="#stay" String="\bCPACK_RPM_&id_re;_PACKAGE_REQUIRES_PRE\b" /> - <RegExpr attribute="Builtin Variable" context="#stay" String="\bCPACK_RPM_&id_re;_PACKAGE_REQUIRES_PREUN\b" /> - <RegExpr attribute="Builtin Variable" context="#stay" String="\bCPACK_RPM_&id_re;_PACKAGE_SUGGESTS\b" /> - <RegExpr attribute="Builtin Variable" context="#stay" String="\bCPACK_RPM_&id_re;_PACKAGE_SUMMARY\b" /> - <RegExpr attribute="Builtin Variable" context="#stay" String="\bCPACK_RPM_&id_re;_PACKAGE_URL\b" /> - <RegExpr attribute="Builtin Variable" context="#stay" String="\bCPACK_RPM_&id_re;_USER_FILELIST\b" /> - <RegExpr attribute="Builtin Variable" context="#stay" String="\bCPACK_RPM_&id_re;_USER_BINARY_SPECFILE\b" /> - <RegExpr attribute="Builtin Variable" context="#stay" String="\bCPACK_RPM_NO_&id_re;_INSTALL_PREFIX_RELOCATION\b" /> - <RegExpr attribute="Builtin Variable" context="#stay" String="\bCPACK_WIX_&id_re;_EXTENSIONS\b" /> - <RegExpr attribute="Builtin Variable" context="#stay" String="\bCPACK_WIX_&id_re;_EXTRA_FLAGS\b" /> - <RegExpr attribute="Builtin Variable" context="#stay" String="\bCPACK_WIX_PROPERTY_&id_re;\b" /> - <RegExpr attribute="Builtin Variable" context="#stay" String="\bDOXYGEN_&id_re;\b" /> - <RegExpr attribute="Builtin Variable" context="#stay" String="\bExternalData_CUSTOM_SCRIPT_&id_re;\b" /> - <RegExpr attribute="Builtin Variable" context="#stay" String="\bExternalData_URL_ALGO_&id_re;_&id_re;\b" /> - <RegExpr attribute="Builtin Variable" context="#stay" String="\bSWIG_MODULE_&id_re;_EXTRA_DEPS\b" /> - </context> - - <context attribute="Normal Text" lineEndContext="#stay" name="Detect Variable Substitutions"> - <RegExpr attribute="Environment Variable Substitution" context="#stay" String="\$ENV\{\s*[\w-]+\s*\}" /> - <Detect2Chars attribute="Variable Substitution" context="VarSubst" char="$" char1="{" /> - <RegExpr attribute="@Variable Substitution" context="@VarSubst" String="@&id_re;@" lookAhead="true" /> - </context> - - <context attribute="Variable Substitution" lineEndContext="#pop" name="VarSubst"> - <IncludeRules context="Detect Builtin Variables" /> - <DetectIdentifier /> - <DetectChar attribute="Variable Substitution" context="#pop" char="}" /> - <IncludeRules context="Detect Variable Substitutions" /> - </context> - - <context attribute="@Variable Substitution" lineEndContext="#pop" name="@VarSubst"> - <DetectChar attribute="@Variable Substitution" context="VarSubst@" char="@" /> - </context> - - <context attribute="@Variable Substitution" lineEndContext="#pop#pop" name="VarSubst@"> - <IncludeRules context="Detect Builtin Variables" /> - <DetectIdentifier /> - <DetectChar attribute="@Variable Substitution" context="#pop#pop" char="@" /> - </context> - - <context attribute="Normal Text" lineEndContext="#stay" name="User Function Args"> - <Detect2Chars attribute="Normal Text" context="#stay" char="\" char1="(" /> - <Detect2Chars attribute="Normal Text" context="#stay" char="\" char1=")" /> - <RegExpr attribute="Escapes" context="#stay" String="\\["$n\\]" /> - <DetectChar attribute="Strings" context="String" char=""" /> - <RegExpr attribute="Strings" context="Bracketed String" String="\[(=*)\[" /> - <RegExpr attribute="Comment" context="Bracketed Comment" String="#\[(=*)\[" /> - <DetectChar attribute="Comment" context="Comment" char="#" /> - <IncludeRules context="Detect Builtin Variables" /> - <IncludeRules context="Detect Variable Substitutions" /> - <IncludeRules context="Detect Special Values" /> - <IncludeRules context="Detect Aliased Targets" /> - <IncludeRules context="Detect Generator Expressions" /> - </context> - - <context attribute="Normal Text" lineEndContext="#stay" name="Detect Special Values"> - <RegExpr attribute="True Special Arg" context="#stay" String="\b(TRUE|ON)\b" /> - <RegExpr attribute="False Special Arg" context="#stay" String="\b(FALSE|OFF|(&id_re;-)?NOTFOUND)\b" /> - <RegExpr attribute="Special Args" context="#stay" String="\bCMP[0-9][0-9][0-9]\b" /> - </context> - - <context attribute="Normal Text" lineEndContext="#stay" name="Detect Aliased Targets"> - <RegExpr attribute="Aliased Targets" context="#stay" String="\b&id_re;::&id_re;(::&id_re;)*\b" /> - </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" /> - <IncludeRules context="##reStructuredText" /> - </context> - - <context attribute="Comment" lineEndContext="#stay" name="Bracketed Comment" dynamic="true"> - <RegExpr attribute="Comment" context="#pop" String=".*\]%1\]" dynamic="true" /> - <IncludeRules context="##Alerts" /> - <IncludeRules context="##Modelines" /> - </context> - - <context attribute="Strings" lineEndContext="#stay" name="String"> - <RegExpr attribute="Strings" context="#pop" String=""(?=[ );]|$)" /> - <RegExpr attribute="Escapes" context="#stay" String="\\["$nrt\\]" /> - <IncludeRules context="Detect Variable Substitutions" /> - <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> - - <context attribute="Normal Text" lineEndContext="#stay" name="Detect Generator Expressions"> - <Detect2Chars attribute="Generator Expression" context="Generator Expression" char="$" char1="<" /> - </context> - - <context attribute="Generator Expression" lineEndContext="#stay" name="Generator Expression"> - <IncludeRules context="Detect Generator Expressions" /> - <DetectChar attribute="Comment" context="Comment" char="#" /> - <DetectChar attribute="Generator Expression" context="#pop" char=">" /> - <keyword attribute="Generator Expression Keyword" context="#stay" String="generator-expressions" insensitive="false" /> - <IncludeRules context="Detect Aliased Targets" /> - <IncludeRules context="Detect Variable Substitutions" /> - </context> - - </contexts> - - <itemDatas> - <itemData name="Normal Text" defStyleNum="dsNormal" spellChecking="false" /> - <itemData name="Command" defStyleNum="dsKeyword" spellChecking="false" /> - <itemData name="User Function/Macro" defStyleNum="dsFunction" spellChecking="false" /> - <itemData name="Property" defStyleNum="dsOthers" spellChecking="false" /> - <itemData name="Aliased Targets" defStyleNum="dsBaseN" spellChecking="false" /> - <itemData name="Named Args" defStyleNum="dsOthers" spellChecking="false" /> - <itemData name="Special Args" defStyleNum="dsOthers" spellChecking="false" /> - <itemData name="True Special Arg" defStyleNum="dsOthers" color="#30a030" selColor="#30a030" spellChecking="false" /> - <itemData name="False Special Arg" defStyleNum="dsOthers" color="#e05050" selColor="#e05050" spellChecking="false" /> - <itemData name="Strings" defStyleNum="dsString" spellChecking="true" /> - <itemData name="Escapes" defStyleNum="dsChar" spellChecking="false" /> - <itemData name="Builtin Variable" defStyleNum="dsDecVal" color="#c09050" selColor="#c09050" spellChecking="false" /> - <itemData name="Variable Substitution" defStyleNum="dsDecVal" spellChecking="false" /> - <itemData name="@Variable Substitution" defStyleNum="dsBaseN" spellChecking="false" /> - <itemData name="Internal Name" defStyleNum="dsDecVal" color="#303030" selColor="#303030" spellChecking="false" /> - <itemData name="Environment Variable Substitution" 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> - -<!-- kate: indent-width 2; tab-width 2; --> - diff --git a/src/share/3rdparty/generic-highlighter/css.xml b/src/share/3rdparty/generic-highlighter/css.xml deleted file mode 100644 index 25a614e826..0000000000 --- a/src/share/3rdparty/generic-highlighter/css.xml +++ /dev/null @@ -1,1735 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE language SYSTEM "language.dtd" -[ - <!-- https://www.w3.org/TR/CSS22/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 8, by Jonathan Poelen -- fix some Operator and Selector Tag highlighting - -- Version 7, by Jonathan Poelen -- fix tag followed by a pseudo-class in a nested rule (@media, ...) -- fix constraint in a rule -- fix Kate auto-completion for properties and rules -- New highlighting categories: Keyword, Operator, Separator Symbol, SpecialChar, Variable, Value Keyword, Color, Number, Unit, Selector Tag - -- Version 4, by Guo Yunhe guoyunhebrave@gmail.com -- Remake for complex CSS syntax, avoid errors - -- Version 2.13, by Guo Yunhe -- Add all W3C Work Draft properties - -- 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="8" kateversion="5.0" section="Markup" extensions="*.css" indenter="cstyle" mimetype="text/css" author="Wilbert Berendsen (wilbert@kde.nl)" license="LGPL" priority="10"> - - <highlighting> - <list name="properties"> - <!-- W3C > Work Draft, from https://www.w3.org/Style/CSS/all-properties --> - <item>align-content</item> - <item>align-items</item> - <item>alignment-baseline</item> - <item>align-self</item> - <item>all</item> - <item>animation</item> - <item>animation-delay</item> - <item>animation-direction</item> - <item>animation-duration</item> - <item>animation-fill-mode</item> - <item>animation-iteration-count</item> - <item>animation-name</item> - <item>animation-play-state</item> - <item>animation-timing-function</item> - <item>appearance</item> - <item>azimuth</item> - <item>backface-visibility</item> - <item>background</item> - <item>background-attachment</item> - <item>background-blend-mode</item> - <item>background-clip</item> - <item>background-color</item> - <item>background-image</item> - <item>background-image-transform</item> - <item>background-origin</item> - <item>background-position</item> - <item>background-repeat</item> - <item>background-size</item> - <item>baseline-shift</item> - <item>block-size</item> - <item>block-step</item> - <item>block-step-align</item> - <item>block-step-insert</item> - <item>block-step-round</item> - <item>block-step-size</item> - <item>bookmark-label</item> - <item>bookmark-level</item> - <item>bookmark-state</item> - <item>border</item> - <item>border-block</item> - <item>border-block-color</item> - <item>border-block-end</item> - <item>border-block-end-color</item> - <item>border-block-end-style</item> - <item>border-block-end-width</item> - <item>border-block-start</item> - <item>border-block-start-color</item> - <item>border-block-start-style</item> - <item>border-block-start-width</item> - <item>border-block-style</item> - <item>border-block-width</item> - <item>border-bottom</item> - <item>border-bottom-color</item> - <item>border-bottom-left-radius</item> - <item>border-bottom-right-radius</item> - <item>border-bottom-style</item> - <item>border-bottom-width</item> - <item>border-boundary</item> - <item>border-collapse</item> - <item>border-color</item> - <item>border-image</item> - <item>border-image-outset</item> - <item>border-image-repeat</item> - <item>border-image-slice</item> - <item>border-image-source</item> - <item>border-image-transform</item> - <item>border-image-width</item> - <item>border-inline</item> - <item>border-inline-color</item> - <item>border-inline-end</item> - <item>border-inline-end-color</item> - <item>border-inline-end-style</item> - <item>border-inline-end-width</item> - <item>border-inline-start</item> - <item>border-inline-start-color</item> - <item>border-inline-start-style</item> - <item>border-inline-start-width</item> - <item>border-inline-style</item> - <item>border-inline-width</item> - <item>border-left</item> - <item>border-left-color</item> - <item>border-left-style</item> - <item>border-left-width</item> - <item>border-radius</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-left-radius</item> - <item>border-top-right-radius</item> - <item>border-top-style</item> - <item>border-top-width</item> - <item>border-width</item> - <item>bottom</item> - <item>box-decoration-break</item> - <item>box-shadow</item> - <item>box-sizing</item> - <item>box-snap</item> - <item>break-after</item> - <item>break-before</item> - <item>break-inside</item> - <item>caption-side</item> - <item>caret</item> - <item>caret-color</item> - <item>caret-shape</item> - <item>clear</item> - <item>clip</item> - <item>clip-path</item> - <item>clip-rule</item> - <item>color</item> - <item>color-adjust</item> - <item>color-interpolation-filters</item> - <item>columns</item> - <item>column-count</item> - <item>column-fill</item> - <item>column-gap</item> - <item>column-rule</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>contain</item> - <item>content</item> - <item>continue</item> - <item>counter-increment</item> - <item>counter-reset</item> - <item>counter-set</item> - <item>cue</item> - <item>cue-after</item> - <item>cue-before</item> - <item>cursor</item> - <item>direction</item> - <item>display</item> - <item>dominant-baseline</item> - <item>elevation</item> - <item>empty-cells</item> - <item>fill</item> - <item>fill-break</item> - <item>fill-color</item> - <item>fill-image</item> - <item>fill-opacity</item> - <item>fill-origin</item> - <item>fill-position</item> - <item>fill-repeat</item> - <item>fill-rule</item> - <item>fill-size</item> - <item>filter</item> - <item>flex</item> - <item>flex-basis</item> - <item>flex-direction</item> - <item>flex-flow</item> - <item>flex-grow</item> - <item>flex-shrink</item> - <item>flex-wrap</item> - <item>float</item> - <item>float-defer</item> - <item>float-offset</item> - <item>float-reference</item> - <item>flood-color</item> - <item>flood-opacity</item> - <item>flow-from</item> - <item>flow-into</item> - <item>font</item> - <item>font-family</item> - <item>font-feature-settings</item> - <item>font-kerning</item> - <item>font-language-override</item> - <item>font-max-size</item> - <item>font-min-size</item> - <item>font-optical-sizing</item> - <item>font-palette</item> - <item>font-size</item> - <item>font-size-adjust</item> - <item>font-stretch</item> - <item>font-style</item> - <item>font-synthesis</item> - <item>font-variant</item> - <item>font-variant-alternates</item> - <item>font-variant-caps</item> - <item>font-variant-east-asian</item> - <item>font-variant-emoji</item> - <item>font-variant-ligatures</item> - <item>font-variant-numeric</item> - <item>font-variant-position</item> - <item>font-variation-settings</item> - <item>font-weight</item> - <item>footnote-display</item> - <item>footnote-policy</item> - <item>gap</item> - <item>glyph-orientation-vertical</item> - <item>grid</item> - <item>grid-area</item> - <item>grid-auto-columns</item> - <item>grid-auto-flow</item> - <item>grid-auto-rows</item> - <item>grid-column</item> - <item>grid-column-end</item> - <item>grid-column-gap</item> - <item>grid-column-start</item> - <item>grid-gap</item> - <item>grid-row</item> - <item>grid-row-end</item> - <item>grid-row-gap</item> - <item>grid-row-start</item> - <item>grid-template</item> - <item>grid-template-areas</item> - <item>grid-template-columns</item> - <item>grid-template-rows</item> - <item>hanging-punctuation</item> - <item>height</item> - <item>hyphenate-character</item> - <item>hyphenate-limit-chars</item> - <item>hyphenate-limit-last</item> - <item>hyphenate-limit-lines</item> - <item>hyphenate-limit-zone</item> - <item>hyphens</item> - <item>image-orientation</item> - <item>image-rendering</item> - <item>image-resolution</item> - <item>initial-letter</item> - <item>initial-letter-align</item> - <item>initial-letter-wrap</item> - <item>inline-size</item> - <item>inset</item> - <item>inset-block</item> - <item>inset-block-end</item> - <item>inset-block-start</item> - <item>inset-inline</item> - <item>inset-inline-end</item> - <item>inset-inline-start</item> - <item>isolation</item> - <item>justify-content</item> - <item>justify-items</item> - <item>justify-self</item> - <item>left</item> - <item>letter-spacing</item> - <item>lighting-color</item> - <item>line-break</item> - <item>line-grid</item> - <item>line-height</item> - <item>line-height-step</item> - <item>line-snap</item> - <item>list-style</item> - <item>list-style-image</item> - <item>list-style-position</item> - <item>list-style-type</item> - <item>margin</item> - <item>margin-block</item> - <item>margin-block-end</item> - <item>margin-block-start</item> - <item>margin-bottom</item> - <item>margin-inline</item> - <item>margin-inline-end</item> - <item>margin-inline-start</item> - <item>margin-left</item> - <item>margin-right</item> - <item>margin-top</item> - <item>marker</item> - <item>marker-end</item> - <item>marker-knockout-left</item> - <item>marker-knockout-right</item> - <item>marker-mid</item> - <item>marker-pattern</item> - <item>marker-segment</item> - <item>marker-side</item> - <item>marker-start</item> - <item>marquee-direction</item> - <item>marquee-loop</item> - <item>marquee-speed</item> - <item>marquee-style</item> - <item>mask</item> - <item>mask-border</item> - <item>mask-border-mode</item> - <item>mask-border-outset</item> - <item>mask-border-repeat</item> - <item>mask-border-slice</item> - <item>mask-border-source</item> - <item>mask-border-width</item> - <item>mask-clip</item> - <item>mask-composite</item> - <item>mask-image</item> - <item>mask-mode</item> - <item>mask-origin</item> - <item>mask-position</item> - <item>mask-repeat</item> - <item>mask-size</item> - <item>mask-type</item> - <item>max-block-size</item> - <item>max-height</item> - <item>max-inline-size</item> - <item>max-lines</item> - <item>max-width</item> - <item>min-block-size</item> - <item>min-height</item> - <item>min-inline-size</item> - <item>min-width</item> - <item>mix-blend-mode</item> - <item>nav-up</item> - <item>nav-down</item> - <item>nav-left</item> - <item>nav-right</item> - <item>object-fit</item> - <item>object-position</item> - <item>offset</item> - <item>offset-after</item> - <item>offset-anchor</item> - <item>offset-before</item> - <item>offset-distance</item> - <item>offset-end</item> - <item>offset-path</item> - <item>offset-position</item> - <item>offset-rotate</item> - <item>offset-start</item> - <item>opacity</item> - <item>order</item> - <item>orphans</item> - <item>outline</item> - <item>outline-color</item> - <item>outline-offset</item> - <item>outline-style</item> - <item>outline-width</item> - <item>overflow</item> - <item>overflow-style</item> - <item>overflow-wrap</item> - <item>overflow-x</item> - <item>overflow-y</item> - <item>padding</item> - <item>padding-block</item> - <item>padding-block-end</item> - <item>padding-block-start</item> - <item>padding-bottom</item> - <item>padding-inline</item> - <item>padding-inline-end</item> - <item>padding-inline-start</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>perspective</item> - <item>perspective-origin</item> - <item>pitch</item> - <item>pitch-range</item> - <item>place-content</item> - <item>place-items</item> - <item>place-self</item> - <item>play-during</item> - <item>pointer-events</item> - <item>position</item> - <item>quotes</item> - <item>region-fragment</item> - <item>resize</item> - <item>richness</item> - <item>right</item> - <item>rotation</item> - <item>rotation-point</item> - <item>row-gap</item> - <item>ruby-align</item> - <item>ruby-merge</item> - <item>ruby-position</item> - <item>running</item> - <item>scrollbar-gutter</item> - <item>shape-image-threshold</item> - <item>shape-inside</item> - <item>shape-margin</item> - <item>shape-outside</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>string-set</item> - <item>table-layout</item> - <item>tab-size</item> - <item>text-align-all</item> - <item>text-align</item> - <item>text-align-last</item> - <item>text-combine-upright</item> - <item>text-decoration-color</item> - <item>text-decoration</item> - <item>text-decoration-line</item> - <item>text-decoration-skip</item> - <item>text-decoration-skip-ink</item> - <item>text-decoration-style</item> - <item>text-decoration-width</item> - <item>text-emphasis</item> - <item>text-emphasis-color</item> - <item>text-emphasis-position</item> - <item>text-emphasis-skip</item> - <item>text-emphasis-style</item> - <item>text-indent</item> - <item>text-justify</item> - <item>text-orientation</item> - <item>text-overflow</item> - <item>text-shadow</item> - <item>text-space-collapse</item> - <item>text-space-trim</item> - <item>text-spacing</item> - <item>text-transform</item> - <item>text-underline-offset</item> - <item>text-underline-position</item> - <item>text-wrap</item> - <item>top</item> - <item>transform</item> - <item>transform-box</item> - <item>transform-origin</item> - <item>transform-style</item> - <item>transition</item> - <item>transition-delay</item> - <item>transition-duration</item> - <item>transition-property</item> - <item>transition-timing-function</item> - <item>unicode-bidi</item> - <item>user-select</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>will-change</item> - <item>word-break</item> - <item>word-spacing</item> - <item>word-wrap</item> - <item>wrap-after</item> - <item>wrap-before</item> - <item>wrap-flow</item> - <item>wrap-inside</item> - <item>wrap-through</item> - <item>writing-mode</item> - <item>z-index</item> - - <!-- Gecko rendering engine CSS property extensions --> - <item>-moz-animation</item> - <item>-moz-animation-delay</item> - <item>-moz-animation-direction</item> - <item>-moz-animation-duration</item> - <item>-moz-animation-fill-mode</item> - <item>-moz-animation-iteration-count</item> - <item>-moz-animation-name</item> - <item>-moz-animation-play-state</item> - <item>-moz-animation-timing-function</item> - <item>-moz-appearance</item> - <item>-moz-background-clip</item> - <item>-moz-background-origin</item> - <item>-moz-background-size</item> - <item>-moz-border-image</item> - <item>-moz-border-radius</item> - <item>-moz-border-radius-bottomleft</item> - <item>-moz-border-radius-bottomright</item> - <item>-moz-border-radius-topleft</item> - <item>-moz-border-radius-topright</item> - <item>-moz-box-align</item> - <item>-moz-box-direction</item> - <item>-moz-box-flex</item> - <item>-moz-box-flex-group</item> - <item>-moz-box-ordinal-group</item> - <item>-moz-box-orient</item> - <item>-moz-box-pack</item> - <item>-moz-box-shadow</item> - <item>-moz-box-sizing</item> - <item>-moz-box</item> - <item>-moz-column-count</item> - <item>-moz-column-fill</item> - <item>-moz-column-gap</item> - <item>-moz-column-rule</item> - <item>-moz-column-rule-color</item> - <item>-moz-column-rule-style</item> - <item>-moz-column-rule-width</item> - <item>-moz-columns</item> - <item>-moz-column-width</item> - <item>-moz-hyphens</item> - <item>-moz-opacity</item> - <item>-moz-outline-style</item> - <item>-moz-perspective</item> - <item>-moz-resize</item> - <item>-moz-text-align-last</item> - <item>-moz-text-decoration-color</item> - <item>-moz-text-decoration-line</item> - <item>-moz-text-decoration-style</item> - <item>-moz-transform</item> - <item>-moz-transform-origin</item> - <item>-moz-transform-style</item> - <item>-moz-transition</item> - <item>-moz-transition-delay</item> - <item>-moz-transition-duration</item> - <item>-moz-transition-property</item> - <item>-moz-transition-timing-function</item> - <item>-moz-user-select</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</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-backface-visibility</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-align</item> - <item>-webkit-box-direction</item> - <item>-webkit-box-flex</item> - <item>-webkit-box-ordinal-group</item> - <item>-webkit-box-orient</item> - <item>-webkit-box-pack</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-overflow-scrolling</item> - <item>-webkit-perspective</item> - <item>-webkit-text-decoration</item> - <item>-webkit-text-decoration-skip</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-tap-highlight-color</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-delay</item> - <item>-webkit-transition-duration</item> - <item>-webkit-user-select</item> - - <!-- Trident (a.k.a., MSHTML) CSS property extensions --> - <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-flex</item> - <item>-ms-flex-align</item> - <item>-ms-flex-direction</item> - <item>-ms-flex-flow</item> - <item>-ms-flex-item-align</item> - <item>-ms-flex-line-pack</item> - <item>-ms-flex-negative</item> - <item>-ms-flex-order</item> - <item>-ms-flex-pack</item> - <item>-ms-flex-positive</item> - <item>-ms-flex-position</item> - <item>-ms-flex-preferred-size</item> - <item>-ms-flex-wrap</item> - <item>-ms-interpolation-mode</item> - <item>-ms-linear-gradient</item> - <item>-ms-overflow-style</item> - <item>-ms-text-size-adjust</item> - <item>-ms-transform</item> - <item>-ms-transition</item> - <item>-ms-user-select</item> - </list> - - <list name="value keywords"> - <item>inherit</item> - <item>unset</item> - <item>auto</item> - <!-- <item>revert</item> --> - </list> - - <list name="values"> - <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>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>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> - <item>contain</item> - <item>cover</item> - - <!-- transition and animation --> - <item>all</item> - <item>ease</item> - <item>ease-in</item> - <item>ease-out</item> - <item>ease-in-out</item> - <item>step-start</item> - <item>step-end</item> - <item>linear</item> - - <!-- animation --> - <item>infinite</item> - <item>reverse</item> - <item>alternate</item> - <item>alternate-reverse</item> - <item>forwards</item> - <item>backwards</item> - <item>running</item> - <item>paused</item> - </list> - - <list name="colors"> - <item>black</item> - <item>silver</item> - <item>gray</item> - <item>white</item> - <item>maroon</item> - <item>red</item> - <item>purple</item> - <item>fuchsia</item> - <item>green</item> - <item>lime</item> - <item>olive</item> - <item>yellow</item> - <item>navy</item> - <item>blue</item> - <item>teal</item> - <item>aqua</item> - <item>orange</item> - <item>aliceblue</item> - <item>antiquewhite</item> - <item>aquamarine</item> - <item>azure</item> - <item>beige</item> - <item>bisque</item> - <item>blanchedalmond</item> - <item>blueviolet</item> - <item>brown</item> - <item>burlywood</item> - <item>cadetblue</item> - <item>chartreuse</item> - <item>chocolate</item> - <item>coral</item> - <item>cornflowerblue</item> - <item>cornsilk</item> - <item>crimson</item> - <item>cyan</item> - <item>aqua</item> - <item>darkblue</item> - <item>darkcyan</item> - <item>darkgoldenrod</item> - <item>darkgray</item> - <item>darkgreen</item> - <item>darkgrey</item> - <item>darkkhaki</item> - <item>darkmagenta</item> - <item>darkolivegreen</item> - <item>darkorange</item> - <item>darkorchid</item> - <item>darkred</item> - <item>darksalmon</item> - <item>darkseagreen</item> - <item>darkslateblue</item> - <item>darkslategray</item> - <item>darkslategrey</item> - <item>darkturquoise</item> - <item>darkviolet</item> - <item>deeppink</item> - <item>deepskyblue</item> - <item>dimgray</item> - <item>dimgrey</item> - <item>dodgerblue</item> - <item>firebrick</item> - <item>floralwhite</item> - <item>forestgreen</item> - <item>gainsboro</item> - <item>ghostwhite</item> - <item>gold</item> - <item>goldenrod</item> - <item>greenyellow</item> - <item>grey</item> - <item>honeydew</item> - <item>hotpink</item> - <item>indianred</item> - <item>indigo</item> - <item>ivory</item> - <item>khaki</item> - <item>lavender</item> - <item>lavenderblush</item> - <item>lawngreen</item> - <item>lemonchiffon</item> - <item>lightblue</item> - <item>lightcoral</item> - <item>lightcyan</item> - <item>lightgoldenrodyellow</item> - <item>lightgray</item> - <item>lightgreen</item> - <item>lightgrey</item> - <item>lightpink</item> - <item>lightsalmon</item> - <item>lightseagreen</item> - <item>lightskyblue</item> - <item>lightslategray</item> - <item>lightslategrey</item> - <item>lightsteelblue</item> - <item>lightyellow</item> - <item>limegreen</item> - <item>linen</item> - <item>magenta</item> - <item>fuchsia</item> - <item>mediumaquamarine</item> - <item>mediumblue</item> - <item>mediumorchid</item> - <item>mediumpurple</item> - <item>mediumseagreen</item> - <item>mediumslateblue</item> - <item>mediumspringgreen</item> - <item>mediumturquoise</item> - <item>mediumvioletred</item> - <item>midnightblue</item> - <item>mintcream</item> - <item>mistyrose</item> - <item>moccasin</item> - <item>navajowhite</item> - <item>oldlace</item> - <item>olivedrab</item> - <item>orangered</item> - <item>orchid</item> - <item>palegoldenrod</item> - <item>palegreen</item> - <item>paleturquoise</item> - <item>palevioletred</item> - <item>papayawhip</item> - <item>peachpuff</item> - <item>peru</item> - <item>pink</item> - <item>plum</item> - <item>powderblue</item> - <item>rosybrown</item> - <item>royalblue</item> - <item>saddlebrown</item> - <item>salmon</item> - <item>sandybrown</item> - <item>seagreen</item> - <item>seashell</item> - <item>sienna</item> - <item>skyblue</item> - <item>slateblue</item> - <item>slategray</item> - <item>slategrey</item> - <item>snow</item> - <item>springgreen</item> - <item>steelblue</item> - <item>tan</item> - <item>thistle</item> - <item>tomato</item> - <item>turquoise</item> - <item>violet</item> - <item>wheat</item> - <item>whitesmoke</item> - <item>yellowgreen</item> - <item>rebeccapurple</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="functions"> - <item>attr</item> - <item>calc</item> - <item>hsl</item> - <item>hsla</item> - <item>linear-gradient</item> - <item>radial-gradient</item> - <item>repeating-linear-gradient</item> - <item>repeating-radial-gradient</item> - <item>rgb</item> - <item>rgba</item> - <item>var</item> - <item>url</item> - - <!-- clip --> - <item>rect</item> - - <!-- shape-outside and clip-path --> - <item>inset</item> - <item>circle</item> - <item>ellipse</item> - <item>polygon</item> - - <!-- filter and backdrop-filter --> - <item>blur</item> - <item>brightness</item> - <item>contrast</item> - <item>drop-shadow</item> - <item>grayscale</item> - <item>hue-rotate</item> - <item>invert</item> - <item>opacity</item> - <item>saturate</item> - <item>sepia</item> - - <!-- grid-template-columns and grid-template-rows --> - <item>max-content</item> - <item>min-content</item> - <item>minmax</item> - <item>fix-content</item> - <item>repeat</item> - - <!-- transition and animation --> - <item>cubic-bezier</item> - <item>frames</item> - <item>steps</item> - - <!-- transform --> - <item>matrix</item> - <item>matrix3d</item> - <item>perspective</item> - <item>rotate</item> - <item>rotate3d</item> - <item>rotateX</item> - <item>rotateY</item> - <item>rotateZ</item> - <item>scale</item> - <item>scale3d</item> - <item>scaleX</item> - <item>scaleY</item> - <item>scaleZ</item> - <item>skew</item> - <item>skewX</item> - <item>skewY</item> - <item>translate</item> - <item>translate3d</item> - <item>translateX</item> - <item>translateY</item> - <item>translateZ</item> - - <!-- inner @font-face --> - <item>local</item> - <item>format</item> - </list> - - <list name="medias"> - <!-- types --> - <item>all</item> - <item>print</item> - <item>screen</item> - <item>speech</item> - - <!-- features --> - <item>any-pointer</item> - <item>any-hover</item> - <item>aspect-ratio</item> - <item>color</item> - <item>color-gamut</item> - <item>color-index</item> - <item>display-mode</item> - <item>grid</item> - <item>height</item> - <item>hover</item> - <item>max-aspect-ratio</item> - <item>max-color</item> - <item>max-color-index</item> - <item>max-device-aspect-ratio</item> - <item>max-device-height</item> - <item>max-device-width</item> - <item>max-height</item> - <item>max-monochrome</item> - <item>max-resolution</item> - <item>max-width</item> - <item>min-aspect-ratio</item> - <item>min-color</item> - <item>min-color-index</item> - <item>min-device-aspect-ratio</item> - <item>min-device-height</item> - <item>min-device-width</item> - <item>min-height</item> - <item>min-monochrome</item> - <item>min-resolution</item> - <item>min-width</item> - <item>monochrome</item> - <item>orientation</item> - <item>pointer</item> - <item>resolution</item> - <item>scan</item> - <item>update</item> - <item>width</item> - </list> - - <!-- prefixed by :: --> - <list name="pseudoelements"> - <item>after</item> - <item>before</item> - <item>cue</item> - <item>first-letter</item> - <item>first-line</item> - <item>selection</item> - - <!-- experimental --> - <item>backdrop</item> - <item>placeholder</item> - <!-- <item>marker</item> --> - <item>slotted</item> - <!-- <item>spelling-error</item> --> - <!-- <item>grammar-error</item> --> - - <!-- UI pseudo-classes --> - <item>value</item> - <item>choices</item> - <item>repeat-item</item> - <item>repeat-index</item> - - <item>-moz-progress-bar</item> - <item>-moz-range-progress</item> - <item>-moz-range-thumb</item> - <item>-moz-range-track</item> - <item>-moz-selection</item> - <item>-ms-fill</item> - <item>-ms-fill-lower</item> - <item>-ms-fill-upper</item> - <item>-ms-thumb</item> - <item>-ms-track</item> - <item>-webkit-progress-bar</item> - <item>-webkit-progress-value</item> - <item>-webkit-slider-runnable-track</item> - <item>-webkit-slider-thumb</item> - </list> - - <!-- prefixed by : --> - <list name="pseudoclasses"> - <item>active</item> - <item>any-link</item> - <item>checked</item> - <item>default</item> - <item>defined</item> - <!-- <item>dir</item> --> - <item>disabled</item> - <item>empty</item> - <item>enabled</item> - <item>first-child</item> - <item>first-of-type</item> - <item>fullscreen</item> - <item>focus</item> - <item>focus-within</item> - <item>host</item> - <item>hover</item> - <item>in-range</item> - <item>indeterminate</item> - <item>invalid</item> - <item>lang</item> - <item>last-child</item> - <item>last-of-type</item> - <item>link</item> - <item>not</item> - <item>nth-child</item> - <item>nth-last-child</item> - <item>nth-last-of-type</item> - <item>nth-of-type</item> - <item>only-child</item> - <item>only-of-type</item> - <item>optional</item> - <item>out-of-range</item> - <item>placeholder-shown</item> - <item>read-only</item> - <item>read-write</item> - <item>required</item> - <item>root</item> - <item>scope</item> - <item>target</item> - <item>valid</item> - <item>visited</item> - - <!-- pseudo-elements --> - <item>after</item> - <item>before</item> - <item>cue</item> - <item>first-letter</item> - <item>first-line</item> - <item>selection</item> - </list> - - <list name="pseudoclass-not"> - <item>not</item> - </list> - - <list name="pseudoclasses-@page"> - <item>blank</item> - <item>first</item> - <item>left</item> - <item>recto</item> - <item>right</item> - <item>verso</item> - </list> - - <list name="at-rules"> - <item>@character</item> - <item>@charset</item> - <item>@import</item> - <item>@namespace</item> - </list> - - <list name="nested at-rules"> - <item>@document</item> - <item>@media</item> - <item>@supports</item> - </list> - - <list name="@viewport"> - <item>@viewport</item> - </list> - - <list name="within-@viewport"> - <item>min-width</item> - <item>max-width</item> - <item>width</item> - <item>min-height</item> - <item>max-height</item> - <item>height</item> - <item>zoom</item> - <item>min-zoom</item> - <item>max-zoom</item> - <item>user-zoom</item> - <item>orientation</item> - <item>viewport-fit</item> - </list> - - <list name="@page"> - <item>@page</item> - </list> - - <list name="within-@page"> - <item>size</item> - <item>marks</item> - <item>bleed</item> - </list> - - <list name="@font-face"> - <item>@font-face</item> - </list> - - <list name="within-@font-face"> - <item>font-display</item> - <item>font-family</item> - <item>font-stretch</item> - <item>font-style</item> - <item>font-weight</item> - <item>font-variant</item> - <item>font-feature-settings</item> - <item>font-variation-settings</item> - <item>src</item> - <item>unicode-range</item> - </list> - - <list name="@keyframes"> - <item>@keyframes</item> - </list> - - <list name="within-@keyframes"> - <item>from</item> - <item>to</item> - </list> - - <list name="media operators"> - <item>and</item> - <item>only</item> - <item>not</item> - </list> - - <contexts> - <context name="Base" attribute="Normal Text" lineEndContext="#stay"> - <DetectSpaces /> - <IncludeRules context="FindComments" /> - <DetectChar attribute="Normal Text" context="RuleSet" char="{" beginRegion="ruleset" /> - <DetectChar attribute="At Rule" context="SelectAtRule" char="@" lookAhead="true" /> - <!-- find selectors // .class #id :hover :nth-child(2n+1) [type="search"] --> - <DetectChar attribute="Selector Pseudo" context="SelectorPseudo" char=":" /> - <DetectChar attribute="Selector Attribute" context="SelectorAttr" char="[" /> - <DetectChar attribute="Separator Symbol" context="#stay" char="," /> - <AnyChar attribute="Operator" context="#stay" String="*>+~|" /> - <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 Tag" context="#stay" String="[-]?(&nmstart;)(&nmchar;)*" /> - </context> - - <context name="FindSelector" attribute="Normal Text" lineEndContext="#stay"> - <IncludeRules context="FindComments" /> - <!-- find selectors // .class #id :hover :nth-child(2n+1) [type="search"] --> - <DetectChar attribute="Selector Attribute" context="SelectorAttr" char="[" /> - <DetectChar attribute="Separator Symbol" context="#stay" char="," /> - <AnyChar attribute="Operator" context="#stay" String="*>+~|" /> - <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 Tag" context="#stay" String="[-]?(&nmstart;)(&nmchar;)*" /> - </context> - - <!-- find functions // rgba(255,255,255,0.75) --> - <context name="FindFunctions" attribute="Normal Text" lineEndContext="#stay"> - <RegExpr attribute="Function" context="Function" String="[a-z\-]{2,}\(" lookAhead="true" /> - </context> - - <!-- find values // 10px 12pt 2.5em 1rem 75% #ffcc99 red solid --> - <context name="FindValues" attribute="Normal Text" lineEndContext="#stay"> - <DetectChar attribute="Annotation" context="Annotation" char="!" /> - <keyword attribute="Value Keyword" context="#stay" String="value keywords" /> - <keyword attribute="Value" context="#stay" String="values" /> - <keyword attribute="Color" context="#stay" String="colors" /> - <RegExpr attribute="Color" context="#stay" String="#([0-9A-Fa-f]{3}){1,2}\b" /> - <RegExpr attribute="Number" context="FindUnits" String="[-+]?[0-9.]+(?![-+])" /> - <RegExpr attribute="Normal Text" context="#stay" String="[-]?(&nmstart;)(&nmchar;)*" /> - </context> - - <context name="Annotation" attribute="Normal Text" lineEndContext="#pop" fallthrough="true" fallthroughContext="#pop"> - <WordDetect attribute="Annotation" context="#pop" String="important" /> - </context> - - <context name="FindUnits" attribute="Normal Text" lineEndContext="#pop" fallthrough="true" fallthroughContext="#pop"> - <RegExpr attribute="Unit" context="#stay" String="(%|(em|ex|ch|rem|vw|vh|vm|px|in|cm|mm|pt|pc|deg|rad|grad|turn|ms|s|Hz|kHz)\b)(?![-+])" /> - </context> - - <!-- find strings // "some words" 'some words' --> - <context name="FindStrings" attribute="Normal Text" lineEndContext="#stay"> - <DetectChar attribute="String" context="StringDQ" char=""" /> - <DetectChar attribute="String" context="StringSQ" char="'" /> - </context> - - <!-- find comments // /* comment */ --> - <context name="FindComments" attribute="Normal Text" lineEndContext="#stay"> - <Detect2Chars attribute="Comment" context="IsComments" char="/" char1="*" lookAhead="true"/> - <Detect2Chars attribute="Error" context="Error" char="/" char1="/" /> - </context> - - <context name="Error" attribute="Error" lineEndContext="#pop"> - <RegExpr attribute="Error" context="#pop" String=".*" /> - </context> - - <context name="IsComments" attribute="Normal Text" lineEndContext="#stay"> - <RegExpr attribute="Region Marker" context="#pop" String="/\*\s*BEGIN\b.*\*/" beginRegion="UserDefined" /> - <RegExpr attribute="Region Marker" context="#pop" String="/\*\s*END\b.*\*/" endRegion="UserDefined" /> - <Detect2Chars attribute="Comment" context="Comment" char="/" char1="*" beginRegion="comment" /> - </context> - - <context name="SelectAtRule" attribute="At Rule" lineEndContext="#pop"> - <keyword attribute="At Rule" context="#pop!NestedAtRule" String="nested at-rules" /> - <keyword attribute="At Rule" context="#pop!AtRule" String="at-rules" /> - <keyword attribute="At Rule" context="#pop!@keyframes" String="@keyframes" /> - <keyword attribute="At Rule" context="#pop!@viewport" String="@viewport" /> - <keyword attribute="At Rule" context="#pop!@font-face" String="@font-face" /> - <keyword attribute="At Rule" context="#pop!@page" String="@page" /> - <RegExpr attribute="At Rule" context="#pop!UnknownAtRule" String="@[a-zA-Z0-9\-_]+\b" /> - </context> - - <context name="@keyframes" attribute="Normal Text" lineEndContext="#stay"> - <DetectSpaces /> - <IncludeRules context="FindComments" /> - <DetectChar attribute="Normal Text" context="Within-@keyframes" char="{" beginRegion="ruleset" /> - </context> - - <context name="Within-@keyframes" attribute="Normal Text" lineEndContext="#stay"> - <DetectSpaces /> - <IncludeRules context="FindComments" /> - <DetectChar attribute="Normal Text" context="#pop#pop" char="}" endRegion="ruleset" /> - <DetectChar attribute="Normal Text" context="RuleSet" char="{" beginRegion="ruleset" /> - <keyword attribute="Value" context="#stay" String="within-@keyframes" /> - <RegExpr attribute="Value" context="#stay" String="[-+]?[0-9.]+%" /> - </context> - - <context name="@viewport" attribute="Normal Text" lineEndContext="#stay"> - <DetectSpaces /> - <IncludeRules context="FindComments" /> - <DetectChar attribute="Selector Pseudo" context="SelectorPseudo" char=":" /> - <DetectChar attribute="Normal Text" context="#pop!Within-@viewport" char="{" beginRegion="ruleset" /> - </context> - - <context name="Within-@viewport" attribute="Normal Text" lineEndContext="#stay"> - <DetectSpaces /> - <keyword attribute="Property" context="IsProperty" String="within-@viewport" /> - <IncludeRules context="RuleSet" /> - </context> - - <context name="@font-face" attribute="Normal Text" lineEndContext="#stay"> - <DetectSpaces /> - <IncludeRules context="FindComments" /> - <DetectChar attribute="Normal Text" context="#pop!Within-@font-face" char="{" beginRegion="ruleset" /> - </context> - - <context name="Within-@font-face" attribute="Normal Text" lineEndContext="#stay"> - <DetectSpaces /> - <IncludeRules context="FindComments" /> - <keyword attribute="Property" context="IsProperty" String="within-@font-face" /> - <RegExpr attribute="Unknown Property" context="IsProperty" String="[A-Za-z_-]+\b" /> - <DetectChar attribute="Normal Text" context="#pop" char="}" endRegion="ruleset" /> - </context> - - <context name="@page" attribute="Normal Text" lineEndContext="#stay"> - <DetectSpaces /> - <IncludeRules context="FindComments" /> - <DetectChar attribute="Selector Pseudo" context="SelectorPseudo-@page" char=":" /> - <DetectChar attribute="Normal Text" context="#pop!Within-@page" char="{" beginRegion="ruleset" /> - </context> - - <context name="SelectorPseudo-@page" attribute="Selector Pseudo" lineEndContext="#pop"> - <keyword attribute="Selector Pseudo" context="#pop" String="pseudoclasses-@page" /> - <RegExpr attribute="Selector Pseudo" context="#pop" String="[-a-zA-Z][-a-zA-Z0-9]*" /> - </context> - - <context name="Within-@page" attribute="Normal Text" lineEndContext="#stay"> - <DetectSpaces /> - <keyword attribute="Property" context="IsProperty" String="within-@page" /> - <IncludeRules context="RuleSet" /> - </context> - - <context name="IsProperty" attribute="Error" lineEndContext="#stay"> - <DetectSpaces attribute="Normal Text" /> - <DetectChar attribute="Normal Text" context="RuleParameters" char=":" /> - </context> - - <context name="NestedAtRule" attribute="Normal Text" lineEndContext="#stay"> - <DetectSpaces /> - <DetectChar attribute="Normal Text" context="NestedBase" char="{" beginRegion="ruleset" /> - <IncludeRules context="AtRuleValue" /> - </context> - - <context name="NestedBase" attribute="Normal Text" lineEndContext="#stay"> - <DetectSpaces /> - <DetectChar attribute="Normal Text" context="#pop#pop" char="}" endRegion="ruleset" /> - <IncludeRules context="Base" /> - </context> - - <context name="AtRule" attribute="Normal Text" lineEndContext="#pop"> - <DetectSpaces /> - <DetectChar attribute="Separator Symbol" context="#pop" char=";" /> - <IncludeRules context="AtRuleValue" /> - </context> - - <context name="UnknownAtRule" attribute="Normal Text" lineEndContext="#stay"> - <DetectSpaces /> - <DetectChar attribute="Separator Symbol" context="#pop" char=";" /> - <DetectChar attribute="Normal Text" context="#pop!RuleSet" char="{" beginRegion="ruleset" /> - <DetectChar attribute="Normal Text" context="#pop" char="}" endRegion="ruleset" /> - <IncludeRules context="AtRuleValue" /> - </context> - - <context name="AtRuleValue" attribute="Normal Text" lineEndContext="#stay"> - <IncludeRules context="FindComments" /> - <IncludeRules context="FindStrings" /> - <IncludeRules context="FindFunctions" /> - <keyword attribute="Keyword" context="#stay" String="media operators" /> - <RegExpr attribute="Property" context="#stay" String="[A-Za-z_-]+(?=\s*:)" /> - <keyword attribute="Value" context="#stay" String="medias" /> - <IncludeRules context="FindValues" /> - </context> - - <context name="SelectorAttr" attribute="Selector Attribute" lineEndContext="#stay"> - <DetectChar attribute="Selector Attribute" context="#pop" char="]" /> - <IncludeRules context="FindStrings" /> - <DetectChar attribute="Operator" context="SelectorAttrValue" char="=" /> - <Detect2Chars attribute="Operator" context="SelectorAttrValue" char="~" char1="=" /> - <Detect2Chars attribute="Operator" context="SelectorAttrValue" char="^" char1="=" /> - <Detect2Chars attribute="Operator" context="SelectorAttrValue" char="$" char1="=" /> - <Detect2Chars attribute="Operator" context="SelectorAttrValue" char="*" char1="=" /> - <Detect2Chars attribute="Operator" context="SelectorAttrValue" char="|" char1="=" /> - <DetectIdentifier /> - </context> - - <context name="SelectorAttrValue" attribute="String" lineEndContext="#stay"> - <DetectChar attribute="Selector Attribute" context="#pop#pop" char="]" /> - <DetectIdentifier /> - </context> - - <context name="SelectorPseudo" attribute="Selector Pseudo" lineEndContext="#pop"> - <DetectChar attribute="Selector Pseudo" context="SelectorPseudoElements" char=":" /> - <keyword attribute="Selector Pseudo" context="SelectorPseudoValueSelector" String="pseudoclass-not" /> - <keyword attribute="Selector Pseudo" context="SelectorPseudoValue" String="pseudoclasses" /> - <RegExpr attribute="Selector Pseudo" context="SelectorPseudoValue" String="[-a-zA-Z][-a-zA-Z0-9]*" /> - </context> - - <context name="SelectorPseudoElements" attribute="Selector Pseudo" lineEndContext="#pop#pop"> - <keyword attribute="Selector Pseudo" context="#pop!SelectorPseudoValue" String="pseudoelements" /> - <RegExpr attribute="Selector Pseudo" context="#pop!SelectorPseudoValue" String="[-a-zA-Z][-a-zA-Z0-9]*" /> - </context> - - <context name="SelectorPseudoValueSelector" attribute="Selector Pseudo" lineEndContext="#pop#pop" fallthrough="true" fallthroughContext="#pop#pop"> - <DetectChar attribute="Selector Pseudo" context="SelectorPseudoValueCloseSelector" char="(" /> - </context> - - <context name="SelectorPseudoValueCloseSelector" attribute="Normal Text" lineEndContext="#stay"> - <DetectSpaces /> - <DetectChar attribute="Selector Pseudo" context="#pop#pop#pop" char=")" /> - <DetectChar attribute="Error" context="#pop#pop#pop!RuleSet" char="{" beginRegion="ruleset" /> - <IncludeRules context="FindSelector" /> - </context> - - <context name="SelectorPseudoValue" attribute="Selector Pseudo" lineEndContext="#pop#pop" fallthrough="true" fallthroughContext="#pop#pop"> - <DetectChar attribute="Selector Pseudo" context="SelectorPseudoValueClose" char="(" /> - </context> - - <context name="SelectorPseudoValueClose" attribute="Selector Pseudo" lineEndContext="#pop#pop#pop"> - <DetectChar attribute="Selector Pseudo" context="#pop#pop#pop" char=")" /> - <DetectIdentifier /> - </context> - - <context name="Comment" attribute="Comment" lineEndContext="#stay"> - <DetectSpaces /> - <Detect2Chars attribute="Comment" context="#pop#pop" char="*" char1="/" endRegion="comment" /> - <IncludeRules context="##Alerts" /> - <DetectIdentifier /> - </context> - - <context name="RuleSet" attribute="Normal Text" lineEndContext="#stay"> - <DetectSpaces /> - <DetectChar attribute="Normal Text" context="#pop" char="}" endRegion="ruleset" /> - <RegExpr attribute="Property" context="Rule" String="[A-Za-z_-]+(?=\s*:)" lookAhead="true" /> - <IncludeRules context="Base" /> - <RegExpr attribute="Normal Text" context="#stay" String="[A-Za-z_-]+" /> - <!-- auto-completion only, includes by previous rule --> - <keyword attribute="Normal Text" context="#stay" String="properties" /> - </context> - - <context name="Rule" attribute="Normal Text" lineEndContext="#stay"> - <DetectChar attribute="Normal Text" context="RuleParameters" char=":" /> - <Detect2Chars attribute="Variable" context="IsVariable" char="-" char1="-" /> - <keyword attribute="Property" context="#stay" String="properties" /> - <RegExpr attribute="Unknown Property" context="#stay" String="[^:]+" /> - </context> - - <context name="IsVariable" attribute="Normal Text" lineEndContext="#pop"> - <DetectChar attribute="Normal Text" context="#pop!RuleParameters" char=":" /> - <RegExpr attribute="Variable" context="#stay" String="[^:]+" /> - </context> - - <context name="RuleParameters" attribute="Normal Text" lineEndContext="#stay"> - <DetectSpaces /> - <IncludeRules context="FindComments" /> - <IncludeRules context="FindStrings" /> - <IncludeRules context="FindFunctions" /> - <IncludeRules context="FindValues" /> - <!-- Jump out conditions --> - <DetectChar attribute="Separator Symbol" context="#pop#pop" char=";" /> - <DetectChar attribute="Separator Symbol" context="#stay" char="," /> - <DetectChar attribute="Normal Text" context="#pop#pop#pop" char="}" endRegion="ruleset" /> - <!-- auto-completion only --> - <keyword attribute="Normal Text" context="#stay" String="functions" /> - </context> - - <context name="Function" attribute="Normal Text" lineEndContext="#stay"> - <DetectChar attribute="Function" context="FunctionParameters" char="(" /> - <StringDetect attribute="Function" context="FunctionVar" String="var(" /> - <StringDetect attribute="Function" context="FunctionUrl" String="url(" /> - <StringDetect attribute="Function" context="FunctionCalc" String="calc(" /> - <keyword attribute="Function" context="#stay" String="functions" /> - <RegExpr attribute="Normal Text" context="#stay" String="[-a-zA-Z][-a-zA-Z0-9]*" /> - </context> - - <context name="FunctionVar" attribute="Variable" lineEndContext="#stay" fallthrough="true" fallthroughContext="#pop!FunctionParameters"> - <DetectSpaces /> - <RegExpr attribute="Variable" context="#pop!FunctionParameters" String="--[^ \t\),]+" /> - </context> - - <context name="FunctionCalc" attribute="Normal Text" lineEndContext="#stay"> - <DetectSpaces /> - <DetectChar attribute="Function" context="#pop#pop" char=")" /> - <IncludeRules context="Calc" /> - </context> - - <context name="NestedCalc" attribute="Normal Text" lineEndContext="#stay"> - <DetectSpaces /> - <DetectChar attribute="Normal Text" context="#pop" char=")" /> - <IncludeRules context="Calc" /> - </context> - - <context name="Calc" attribute="Normal Text" lineEndContext="#stay"> - <DetectChar attribute="Separator Symbol" context="#stay" char="," /> - <DetectChar attribute="Normal Text" context="NestedCalc" char="(" /> - <IncludeRules context="FindComments" /> - <IncludeRules context="FindStrings" /> - <IncludeRules context="FindFunctions" /> - <IncludeRules context="FindValues" /> - <RegExpr attribute="Operator" context="#stay" String="[-](?=$|[ \t(,;])|[+](?=$|[^0-9)])|[/*]" /> - <!-- auto-completion only --> - <keyword attribute="Normal Text" context="#stay" String="functions" /> - </context> - - <context name="FunctionUrl" attribute="Normal Text" lineEndContext="#stay" fallthrough="true" fallthroughContext="UrlValue"> - <DetectSpaces /> - <IncludeRules context="FindStrings" /> - <DetectChar attribute="Function" context="#pop#pop" char=")" /> - </context> - - <context name="UrlValue" attribute="String" lineEndContext="#stay"> - <DetectChar attribute="Function" context="#pop#pop#pop" char=")" /> - </context> - - <context name="FunctionParameters" attribute="Normal Text" lineEndContext="#stay"> - <DetectSpaces /> - <DetectChar attribute="Function" context="#pop#pop" char=")" /> - <IncludeRules context="FindComments" /> - <IncludeRules context="FindStrings" /> - <IncludeRules context="FindValues" /> - <DetectChar attribute="Separator Symbol" context="#stay" char="," /> - </context> - - <!-- string contexts --> - <context name="StringDQ" attribute="String" lineEndContext="#stay"> - <DetectChar attribute="String" context="#pop" char=""" /> - <IncludeRules context="InsideString" /> - </context> - - <context name="StringSQ" attribute="String" lineEndContext="#stay"> - <DetectChar attribute="String" context="#pop" char="'" /> - <IncludeRules context="InsideString" /> - </context> - - <context name="InsideString" attribute="String" lineEndContext="#stay"> - <RegExpr attribute="SpecialChar" context="#stay" String="\\([0-9A-Fa-f]{1,6}|.?)" /> - <RegExpr attribute="String" context="#stay" String="\\?[^"'\\]+" /> - </context> - - </contexts> - - <itemDatas> - <itemData name="Normal Text" defStyleNum="dsNormal" spellChecking="false"/> - <itemData name="At Rule" defStyleNum="dsImport" spellChecking="false"/> - <itemData name="Keyword" defStyleNum="dsKeyword" spellChecking="false"/> - <itemData name="Property" defStyleNum="dsKeyword" spellChecking="false"/> - <itemData name="Unknown Property" defStyleNum="dsNormal" spellChecking="false"/> - <itemData name="String" defStyleNum="dsString"/> - <itemData name="SpecialChar" defStyleNum="dsSpecialChar" spellChecking="false"/> - <itemData name="Operator" defStyleNum="dsOperator" spellChecking="false"/> - <itemData name="Separator Symbol" defStyleNum="dsOperator" spellChecking="false"/> - <itemData name="Value" defStyleNum="dsDecVal" spellChecking="false"/> - <itemData name="Number" defStyleNum="dsDecVal" spellChecking="false"/> - <itemData name="Value Keyword" defStyleNum="dsBuiltIn" spellChecking="false"/> - <itemData name="Color" defStyleNum="dsConstant" spellChecking="false"/> - <itemData name="Unit" defStyleNum="dsDataType" spellChecking="false"/> - <itemData name="Variable" defStyleNum="dsVariable" spellChecking="false"/> - <itemData name="Function" defStyleNum="dsFunction" spellChecking="false"/> - <itemData name="Annotation" defStyleNum="dsAttribute" spellChecking="false"/> - <itemData name="Selector Id" defStyleNum="dsPreprocessor" bold="1" spellChecking="false"/> - <itemData name="Selector Class" defStyleNum="dsFunction" spellChecking="false"/> - <itemData name="Selector Attribute" defStyleNum="dsExtension" spellChecking="false"/> - <itemData name="Selector Pseudo" defStyleNum="dsInformation" italic="1" spellChecking="false"/> - <itemData name="Selector Tag" defStyleNum="dsNormal" 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/src/share/3rdparty/generic-highlighter/doxygen.xml b/src/share/3rdparty/generic-highlighter/doxygen.xml deleted file mode 100644 index 99b1d79c02..0000000000 --- a/src/share/3rdparty/generic-highlighter/doxygen.xml +++ /dev/null @@ -1,489 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE language SYSTEM "language.dtd" -[ - <!ENTITY wordsep "([][,?;()]|\.$|\.?\s)"> <!-- things that end a TagWord --> -]> -<language name="Doxygen" - version="5" - kateversion="5.0" - section="Markup" - extensions="*.dox;*.doxygen" - mimetype="text/x-doxygen" - author="Dominik Haumann (dhaumann@kde.org)" - license="MIT" - 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>\&</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> <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="//(!|(/(?=[^/]|$)))<?" /> - <RegExpr attribute="Comment" context="BlockComment" String="/\*(\*[^*/]|!|[*!]<|\*$)" 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="<!--" /> - <Detect2Chars attribute="Comment" context="#stay" char="<" char1="<" /> - <RegExpr attribute="HTML Tag" context="SL_htmltag" String="<\/?[-\w0-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="\\(<|>)" /> - <Detect2Chars attribute="Comment" context="#stay" char="<" char1="<" /> - <RegExpr attribute="HTML Tag" context="ML_htmltag" String="<\/?[-\w0-9._:@]+" /> - <StringDetect attribute="HTML Comment" context="ML_htmlcomment" String="<!--" /> - </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="<!--" /> - <Detect2Chars attribute="Comment" context="#stay" char="<" char1="<" /> - <RegExpr attribute="HTML Tag" context="ML_htmltag" String="<\/?[-\w0-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=">" /> - <DetectChar attribute="HTML Tag" context="#pop" char=">" /> - <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="-->" /> - </context> - <context name="ML_identifiers" attribute="Identifier" lineEndContext="#stay"> - <Detect2Chars attribute="Comment" context="#pop" char="*" char1="/" lookAhead="true" /> - <RegExpr attribute="Identifier" context="#pop" String="\s*#?[a-zA-Z0-9]*" /> - <DetectChar attribute="Types" context="ML_types1" char="'" /> - <DetectChar attribute="Types" context="ML_types2" char=""" /> - </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=""" /> - </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="<!--" /> - <Detect2Chars attribute="Comment" context="#stay" char="<" char1="<" /> - <RegExpr attribute="HTML Tag" context="SL_htmltag" String="<\/?[-\w0-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=">" /> - <DetectChar attribute="HTML Tag" context="#pop" char=">" /> - <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="-->" /> - </context> - <context name="SL_identifiers" attribute="Identifier" lineEndContext="#pop"> - <RegExpr attribute="Identifier" context="#pop" String="\s*#?[a-zA-Z0-9]*" /> - <DetectChar attribute="Types" context="SL_types1" char="'" /> - <DetectChar attribute="Types" context="SL_types2" char=""" /> - </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=""" /> - </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="&[A-Za-z]+;" /> - </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" /> - <itemData name="Custom Tags" defStyleNum="dsAnnotation" /> - <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="dsDocumentation" /> - <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/src/share/3rdparty/generic-highlighter/dtd.xml b/src/share/3rdparty/generic-highlighter/dtd.xml deleted file mode 100644 index 5c39c1b597..0000000000 --- a/src/share/3rdparty/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="2" 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="<!--" beginRegion="comment" /> - <StringDetect attribute="Processing Instruction" context="PI" String="<?xml" beginRegion="pi" /> - <StringDetect attribute="Declaration" context="Declaration" String="<!ELEMENT" beginRegion="declaration" /> - <StringDetect attribute="Declaration" context="Declaration" String="<!ATTLIST" beginRegion="declaration" /> - <StringDetect attribute="Declaration" context="Declaration" String="<!NOTATION" beginRegion="declaration" /> - <StringDetect attribute="Declaration" context="Declaration" String="<!ENTITY" beginRegion="declaration" /> - <DetectIdentifier /> - </context> - - <context name="Comment" attribute="Comment" lineEndContext="#stay"> - <DetectSpaces /> - <StringDetect attribute="Comment" context="#pop" String="-->" endRegion="comment" /> - <IncludeRules context="##Alerts" /> - <DetectIdentifier /> - </context> - - <context name="PI" attribute="Other" lineEndContext="#stay"> - <Detect2Chars attribute="Processing Instruction" context="#pop" char="?" char1=">" endRegion="pi" /> - </context> - - <context name="Declaration" attribute="Other" lineEndContext="#stay"> - <StringDetect attribute="Comment" context="Comment" String="<!--" beginRegion="comment" /> - <Detect2Chars attribute="Comment" context="InlineComment" char="-" char1="-" /> - <DetectChar attribute="Declaration" context="#pop" char=">" endRegion="declaration" /> - <DetectChar attribute="String" context="String" char=""" /> - <RegExpr attribute="Declaration" context="#stay" String="(-|O)\s(-|O)" /> - <AnyChar attribute="Delimiter" context="#stay" String="(|)," /> - <RegExpr attribute="Entity" context="#stay" String="(%|&)&entref;" /> - <AnyChar attribute="Symbol" context="#stay" String="?*+-&" /> - <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=""" /> - <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="<!--" end="-->" /> - </comments> - </general> - -</language> -<!-- kate: indent-width 2; indent-mode normal; tab-indents on; --> - diff --git a/src/share/3rdparty/generic-highlighter/html.xml b/src/share/3rdparty/generic-highlighter/html.xml deleted file mode 100644 index 4f9eb962d7..0000000000 --- a/src/share/3rdparty/generic-highlighter/html.xml +++ /dev/null @@ -1,227 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE language SYSTEM "language.dtd" -[ - <!ENTITY name "[A-Za-z_:][\w.:_-]*"> - <!ENTITY attributeName "[A-Za-z_:*#\(\[][\)\]\w.:_-]*"> - <!ENTITY entref "&(#[0-9]+|#[xX][0-9A-Fa-f]+|&name;);"> -]> -<language name="HTML" version="5" 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="<!--" beginRegion="comment" /> - <StringDetect attribute="CDATA" context="CDATA" String="<![CDATA[" beginRegion="cdata" /> - <RegExpr attribute="Doctype" context="Doctype" String="<!DOCTYPE\s+" insensitive="true" beginRegion="doctype" /> - <RegExpr attribute="Processing Instruction" context="PI" String="<\?[\w:-]*" beginRegion="pi" /> - <RegExpr attribute="Element" context="CSS" String="<style\b" insensitive="true" beginRegion="style" /> - <RegExpr attribute="Element" context="JS" String="<script\b" insensitive="true" beginRegion="script" /> - <RegExpr attribute="Element" context="El Open" String="<pre\b" insensitive="true" beginRegion="pre" /> - <RegExpr attribute="Element" context="El Open" String="<div\b" insensitive="true" beginRegion="div" /> - <RegExpr attribute="Element" context="El Open" String="<table\b" insensitive="true" beginRegion="table" /> - <RegExpr attribute="Element" context="El Open" String="<ul\b" insensitive="true" beginRegion="ul" /> - <RegExpr attribute="Element" context="El Open" String="<ol\b" insensitive="true" beginRegion="ol" /> - <RegExpr attribute="Element" context="El Open" String="<dl\b" insensitive="true" beginRegion="dl" /> - <RegExpr attribute="Element" context="El Open" String="<article\b" insensitive="true" beginRegion="article" /> - <RegExpr attribute="Element" context="El Open" String="<aside\b" insensitive="true" beginRegion="aside" /> - <RegExpr attribute="Element" context="El Open" String="<details\b" insensitive="true" beginRegion="details" /> - <RegExpr attribute="Element" context="El Open" String="<figure\b" insensitive="true" beginRegion="figure" /> - <RegExpr attribute="Element" context="El Open" String="<footer\b" insensitive="true" beginRegion="footer" /> - <RegExpr attribute="Element" context="El Open" String="<header\b" insensitive="true" beginRegion="header" /> - <RegExpr attribute="Element" context="El Open" String="<main\b" insensitive="true" beginRegion="main" /> - <RegExpr attribute="Element" context="El Open" String="<nav\b" insensitive="true" beginRegion="nav" /> - <RegExpr attribute="Element" context="El Open" String="<section\b" insensitive="true" beginRegion="section" /> - <RegExpr attribute="Element" context="El Open" String="<&name;" /> - <RegExpr attribute="Element" context="El Close" String="</pre\b" insensitive="true" endRegion="pre" /> - <RegExpr attribute="Element" context="El Close" String="</div\b" insensitive="true" endRegion="div" /> - <RegExpr attribute="Element" context="El Close" String="</table\b" insensitive="true" endRegion="table" /> - <RegExpr attribute="Element" context="El Close" String="</ul\b" insensitive="true" endRegion="ul" /> - <RegExpr attribute="Element" context="El Close" String="</ol\b" insensitive="true" endRegion="ol" /> - <RegExpr attribute="Element" context="El Close" String="</dl\b" insensitive="true" endRegion="dl" /> - <RegExpr attribute="Element" context="El Close" String="</article\b" insensitive="true" endRegion="article" /> - <RegExpr attribute="Element" context="El Close" String="</aside\b" insensitive="true" endRegion="aside" /> - <RegExpr attribute="Element" context="El Close" String="</details\b" insensitive="true" endRegion="details" /> - <RegExpr attribute="Element" context="El Close" String="</figure\b" insensitive="true" endRegion="figure" /> - <RegExpr attribute="Element" context="El Close" String="</footer\b" insensitive="true" endRegion="footer" /> - <RegExpr attribute="Element" context="El Close" String="</header\b" insensitive="true" endRegion="header" /> - <RegExpr attribute="Element" context="El Close" String="</main\b" insensitive="true" endRegion="main" /> - <RegExpr attribute="Element" context="El Close" String="</nav\b" insensitive="true" endRegion="nav" /> - <RegExpr attribute="Element" context="El Close" String="</section\b" insensitive="true" endRegion="section" /> - <RegExpr attribute="Element" context="El Close" String="</&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="&<" /> - </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="&%" /> - </context> - - <context name="FindAttributes" attribute="Other Text" lineEndContext="#stay"> - <RegExpr attribute="Attribute" context="#stay" String="&attributeName;" column="0"/> - <RegExpr attribute="Attribute" context="#stay" String="\s+&attributeName;" /> - <DetectChar attribute="Attribute" context="Value" char="=" /> - </context> - - <context name="FindDTDRules" attribute="Other Text" lineEndContext="#stay"> - <RegExpr attribute="Doctype" context="Doctype Markupdecl" String="<!(ELEMENT|ENTITY|ATTLIST|NOTATION)\b" /> - </context> - - - <context name="Comment" attribute="Comment" lineEndContext="#stay"> - <DetectSpaces/> - <IncludeRules context="##Alerts" /> - <DetectIdentifier/> - <StringDetect attribute="Comment" context="#pop" String="-->" endRegion="comment" /> - <RegExpr attribute="Error" context="#stay" String="-(-(?!->))+" /> - </context> - - <context name="CDATA" attribute="Other Text" lineEndContext="#stay"> - <DetectSpaces/> - <DetectIdentifier/> - <StringDetect attribute="CDATA" context="#pop" String="]]>" endRegion="cdata" /> - <StringDetect attribute="EntityRef" context="#stay" String="]]&gt;" /> - </context> - - <context name="PI" attribute="Other Text" lineEndContext="#stay"> - <Detect2Chars attribute="Processing Instruction" context="#pop" char="?" char1=">" endRegion="pi" /> - </context> - - <context name="Doctype" attribute="Other Text" lineEndContext="#stay"> - <DetectChar attribute="Doctype" context="#pop" char=">" 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="<!--" beginRegion="comment" /> - <RegExpr attribute="Processing Instruction" context="PI" String="<\?[\w:-]*" beginRegion="pi" /> - <IncludeRules context="FindPEntityRefs" /> - </context> - - <context name="Doctype Markupdecl" attribute="Other Text" lineEndContext="#stay"> - <DetectChar attribute="Doctype" context="#pop" char=">" /> - <DetectChar attribute="Value" context="Doctype Markupdecl DQ" char=""" /> - <DetectChar attribute="Value" context="Doctype Markupdecl SQ" char="'" /> - </context> - - <context name="Doctype Markupdecl DQ" attribute="Value" lineEndContext="#stay"> - <DetectChar attribute="Value" context="#pop" char=""" /> - <IncludeRules context="FindPEntityRefs" /> - </context> - - <context name="Doctype Markupdecl SQ" attribute="Value" lineEndContext="#stay"> - <DetectChar attribute="Value" context="#pop" char="'" /> - <IncludeRules context="FindPEntityRefs" /> - </context> - - <context name="El Open" attribute="Other Text" lineEndContext="#stay"> - <Detect2Chars attribute="Element" context="#pop" char="/" char1=">" /> - <DetectChar attribute="Element" context="#pop" char=">" /> - <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=">" /> - <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=">" /> - <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=">" /> - <RegExpr attribute="Error" context="#stay" String="\S" /> - </context> - - <context name="CSS" attribute="Other Text" lineEndContext="#stay"> - <Detect2Chars attribute="Element" context="#pop" char="/" char1=">" endRegion="style" /> - <DetectChar attribute="Element" context="CSS content" char=">" /> - <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="</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=">" endRegion="script" /> - <DetectChar attribute="Element" context="JS content" char=">" /> - <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="</script\b" insensitive="true" endRegion="script" /> - <RegExpr attribute="Comment" context="JS comment close" String="//(?=.*</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="</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=""" /> - <DetectChar attribute="Value" context="Value SQ" char="'" /> - <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="/(?!>)" /> - <RegExpr attribute="Value" context="#stay" String="[^/><"'\s]" /> - </context> - - <context name="Value DQ" attribute="Value" lineEndContext="#stay"> - <DetectChar attribute="Value" context="#pop#pop" char=""" /> - <IncludeRules context="FindEntityRefs" /> - </context> - - <context name="Value SQ" attribute="Value" lineEndContext="#stay"> - <DetectChar attribute="Value" context="#pop#pop" char="'" /> - <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" 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="<!--" end="-->" /> - </comments> -</general> -</language> diff --git a/src/share/3rdparty/generic-highlighter/ini.xml b/src/share/3rdparty/generic-highlighter/ini.xml deleted file mode 100644 index 465422f0b0..0000000000 --- a/src/share/3rdparty/generic-highlighter/ini.xml +++ /dev/null @@ -1,78 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE language SYSTEM "language.dtd"> -<language name="INI Files" section="Configuration" extensions="*.ini;*.pls;*.kcfgc;*.conf" mimetype="" version="4" 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="#stay" 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" /> - </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/src/share/3rdparty/generic-highlighter/java.xml b/src/share/3rdparty/generic-highlighter/java.xml deleted file mode 100644 index f59415048e..0000000000 --- a/src/share/3rdparty/generic-highlighter/java.xml +++ /dev/null @@ -1,3865 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE language SYSTEM "language.dtd" -[ - <!ENTITY int "[0-9]([0-9_]*[0-9])?"> - <!ENTITY hex "[0-9a-fA-F]([0-9a-fA-F_]*[0-9a-fA-F])?"> -]> -<language name="Java" version="5" 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"/> - <RegExpr attribute="Float" context="#stay" String="(\b∫\.?|(\b∫)?\.∫)([eE][\-\+]?∫[fFdD]?|[fFdD])\b"/> - <RegExpr attribute="Float" context="#stay" String="(\b∫\.|(\b∫)?\.∫\b)"/> - <RegExpr attribute="Float" context="#stay" String="\b0[xX](&hex;\.?|(&hex;)?\.&hex;)[pP][\-\+]?∫[fFdD]?\b"/> - <RegExpr attribute="Hex" context="#stay" String="\b0[xX]&hex;[lL]?\b"/> - <RegExpr attribute="Binary" context="#stay" String="\b0[bB][01]([01_]*[01])?[lL]?\b"/> - <RegExpr attribute="Octal" context="#stay" String="\b0[0-7]([0-7_]*[0-7])?[lL]?\b"/> - <RegExpr attribute="Decimal" context="#stay" String="\b(0|[1-9]([0-9_]*[0-9])?)[lL]?\b"/> - <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="""/> - <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=":!%&+,-/.*<=>?[]|~^;"/> - </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="""/> - </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="Normal Text" lineEndContext="#stay" name="Printf"> - <DetectChar attribute="String" context="PrintfString" char="""/> - <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="""/> - <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"> - <IncludeRules context="##Alerts"/> - </context> - <context attribute="Comment" lineEndContext="#stay" name="Commentar 2"> - <Detect2Chars attribute="Comment" context="#pop" char="*" char1="/" endRegion="Comment"/> - <IncludeRules context="##Alerts"/> - </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="Binary" 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/src/share/3rdparty/generic-highlighter/javadoc.xml b/src/share/3rdparty/generic-highlighter/javadoc.xml deleted file mode 100644 index e72488b221..0000000000 --- a/src/share/3rdparty/generic-highlighter/javadoc.xml +++ /dev/null @@ -1,111 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE language SYSTEM "language.dtd"> -<language name="Javadoc" version="3" kateversion="5.0" 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	" /> - <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	" /> - <StringDetect attribute="InlineTag" context="InlineTagar" String="{@linkplain " /> - <StringDetect attribute="InlineTag" context="InlineTagar" String="{@linkplain	" /> - <StringDetect attribute="InlineTag" context="LiteralTagar" String="{@literal " /> - <StringDetect attribute="InlineTag" context="LiteralTagar" String="{@literal	" /> - <StringDetect attribute="InlineTag" context="#stay" String="{@value}" /> - <StringDetect attribute="InlineTag" context="InlineTagar" String="{@value " /> - <StringDetect attribute="InlineTag" context="InlineTagar" String="{@value	" /> - <IncludeRules context="##Alerts"/> - <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	" /> - <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="InlineTag" context="LiteralTagar" String="{@code " /> - <StringDetect attribute="InlineTag" context="LiteralTagar" String="{@code	" /> - <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	" /> - <StringDetect attribute="InlineTag" context="InlineTagar" String="{@linkplain " /> - <StringDetect attribute="InlineTag" context="InlineTagar" String="{@linkplain	" /> - <StringDetect attribute="InlineTag" context="LiteralTagar" String="{@literal " /> - <StringDetect attribute="InlineTag" context="LiteralTagar" String="{@literal	" /> - <StringDetect attribute="InlineTag" context="#stay" String="{@value}" /> - <StringDetect attribute="InlineTag" context="InlineTagar" String="{@value " /> - <StringDetect attribute="InlineTag" context="InlineTagar" String="{@value	" /> - <IncludeRules context="##Alerts"/> - <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|$)" /> - <IncludeRules context="##Alerts"/> - </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="dsAnnotation" bold="1" italic="0" spellChecking="false"/> - <itemData name="InlineTag" defStyleNum="dsAnnotation" bold="0" italic="0" spellChecking="false"/> - <itemData name="JavadocParam" defStyleNum="dsAnnotation" bold="0" italic="1" spellChecking="false"/> - <itemData name="SeeTag" defStyleNum="dsAnnotation" bold="0" italic="1" spellChecking="false"/> - <itemData name="JavadocFS" defStyleNum="dsComment" bold="1" italic="0" spellChecking="false"/> - <itemData name="Javadoc" defStyleNum="dsComment"/> - </itemDatas> - </highlighting> - <general> - <keywords casesensitive="1"/> - </general> -</language> diff --git a/src/share/3rdparty/generic-highlighter/json.xml b/src/share/3rdparty/generic-highlighter/json.xml deleted file mode 100644 index 28ad8e8a33..0000000000 --- a/src/share/3rdparty/generic-highlighter/json.xml +++ /dev/null @@ -1,104 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE language SYSTEM "language.dtd"> -<!-- - *************************************************************************** - ** Writing a Kate Highlighting XML File - ** http://kate-editor.org/article/writing_a_kate_highlighting_xml_file - ** - ** Introducing JSON - ** http://www.json.org/ - ** - ** The application/json Media Type for JavaScript Object Notation (JSON) - ** http://tools.ietf.org/html/rfc4627 - *************************************************************************** ---> -<language name="JSON" section="Markup" version="3" kateversion="2.4" extensions="*.json;.kateproject;.arcconfig;*.gltf" mimetype="application/json" author="Sebastian Pipping (sebastian@pipping.org)" license="GPL"> - <highlighting> - <list name="Constants"> - <item>null</item> - <item>true</item> - <item>false</item> - </list> - - <contexts> - <context name="Normal" lineEndContext="#stay" attribute="Style_Error"> - <DetectChar char="{" context="Pair" beginRegion="Region_Object" attribute="Style_Seperator_Pair" /> - <DetectChar char="[" context="Array" beginRegion="Region_Array" attribute="Style_Seperator_Array" /> - - <DetectSpaces context="#stay" attribute="Style_Normal" /> - </context> - - <context name="Pair" lineEndContext="#stay" attribute="Style_Error"> - <DetectChar char=""" context="String_Key" attribute="Style_String_Key" /> - <DetectChar char=":" context="Value" attribute="Style_Seperator_Pair" /> - <DetectChar char="}" context="#pop" endRegion="Region_Object" attribute="Style_Seperator_Pair" /> - <DetectChar char="," context="#stay" attribute="Style_Seperator_Pair" /> - - <DetectSpaces context="#stay" attribute="Style_Normal" /> - </context> - - <context name="String_Key" lineEndContext="#stay" attribute="Style_String_Key"> - <DetectChar char=""" context="#pop" attribute="Style_String_Key" /> - <RegExpr String="\\(?:["\\/bfnrt]|u[0-9a-fA-f]{4})" context="#stay" insensitive="false" minimal="false" attribute="Style_String_Key_Char" /> - </context> - - <context name="Value" lineEndContext="#stay" attribute="Style_Error" > - <DetectChar char=""" context="String_Value" attribute="Style_String_Value" /> - <DetectChar char="{" context="Pair" beginRegion="Region_Object" attribute="Style_Seperator_Pair" /> - <DetectChar char="[" context="Array" beginRegion="Region_Array" attribute="Style_Seperator_Array" /> - <DetectChar char="}" context="#pop" lookAhead="true" /> - <DetectChar char="," context="#pop" lookAhead="true" /> - - <DetectSpaces context="#stay" attribute="Style_Normal" /> - - <keyword String="Constants" context="#stay" attribute="Style_Keyword" /> - - <RegExpr String="-?(?:[0-9]|[1-9][0-9]+)\.[0-9]+(?:[eE][+-]?[0-9]+)?" context="#stay" insensitive="false" minimal="false" attribute="Style_Float" /> - <RegExpr String="-?(?:[0-9]|[1-9][0-9]+)(?:[eE][+-]?[0-9]+)?" context="#stay" insensitive="false" minimal="false" attribute="Style_Decimal" /> - </context> - - <context name="String_Value" lineEndContext="#stay" attribute="Style_String_Value"> - <DetectChar char=""" context="#pop" attribute="Style_String_Value" /> - <RegExpr String="\\(?:["\\/bfnrt]|u[0-9a-fA-f]{4})" context="#stay" insensitive="false" minimal="false" attribute="Style_String_Value_Char" /> - </context> - - <context name="Array" lineEndContext="#stay" attribute="Style_Error"> - <DetectChar char="," context="#stay" attribute="Style_Seperator_Array" /> - <DetectChar char="]" context="#pop" endRegion="Region_Array" attribute="Style_Seperator_Array" /> - - <DetectChar char="{" context="Pair" beginRegion="Region_Object" attribute="Style_Seperator_Pair" /> - <DetectChar char="[" context="Array" beginRegion="Region_Array" attribute="Style_Seperator_Array" /> - <DetectChar char=""" context="String_Value" attribute="Style_String_Value" /> - - <DetectSpaces context="#stay" attribute="Style_Normal" /> - - <keyword String="Constants" context="#stay" attribute="Style_Keyword" /> - - <RegExpr String="-?(?:[0-9]|[1-9][0-9]+)\.[0-9]+(?:[eE][+-]?[0-9]+)?" context="#stay" insensitive="false" minimal="false" attribute="Style_Float" /> - <RegExpr String="-?(?:[0-9]|[1-9][0-9]+)(?:[eE][+-]?[0-9]+)?" context="#stay" insensitive="false" minimal="false" attribute="Style_Decimal" /> - </context> - </contexts> - - <itemDatas> - <itemData name="Style_Normal" defStyleNum="dsNormal" /> - - <itemData name="Style_Seperator_Pair" defStyleNum="dsFunction" bold="true" /> - <itemData name="Style_Seperator_Array" defStyleNum="dsOthers" bold="true" /> - - <itemData name="Style_Decimal" defStyleNum="dsDecVal" /> - <itemData name="Style_Float" defStyleNum="dsFloat" /> - <itemData name="Style_String_Key" defStyleNum="dsDataType" /> - <itemData name="Style_String_Value" defStyleNum="dsString" /> - <itemData name="Style_String_Key_Char" defStyleNum="dsChar" /> - <itemData name="Style_String_Value_Char" defStyleNum="dsChar" /> - - <itemData name="Style_Keyword" defStyleNum="dsKeyword" /> - - <itemData name="Style_Error" defStyleNum="dsError" /> - </itemDatas> - </highlighting> -</language> -<!-- -// kate: space-indent on; indent-width 2; replace-tabs on; ---> - diff --git a/src/share/3rdparty/generic-highlighter/makefile.xml b/src/share/3rdparty/generic-highlighter/makefile.xml deleted file mode 100644 index 6067a2470f..0000000000 --- a/src/share/3rdparty/generic-highlighter/makefile.xml +++ /dev/null @@ -1,498 +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 --> -<!-- v4 by Alex Richardson <arichardson.kde@gmail.com> - added bmake support --> -<language name="Makefile" section="Other" - version="7" kateversion="3.4" - extensions="GNUmakefile;Makefile;makefile;GNUmakefile.*;Makefile.*;makefile.*;*.mk" - mimetype="text/x-makefile" priority="11" - author="Per Wigren (wigren@home.se)" license=""> - <highlighting> - <list name = "keywords" > - <item>include</item> - <item>-include</item> - <item>define</item> - <item>endef</item> - </list> - <!-- https://www.gnu.org/software/make/manual/html_node/Conditional-Syntax.html --> - <list name="gmake_if_keywords"> - <item>if</item> - <item>ifeq</item> - <item>ifneq</item> - <item>ifdef</item> - <item>ifndef</item> - </list> - <list name="gmake_else_keywords"><item>else</item></list> - <list name="gmake_endif_keywords"><item>endif</item></list> - <!-- bmake statements: https://www.freebsd.org/cgi/man.cgi?make(1)#INCLUDE_STATEMENTS,_CONDITIONALS_AND_FOR_LOOPS --> - <list name="bmake_if_keywords"> - <item>.if</item> - <item>.ifdef</item> - <item>.ifndef</item> - <item>.ifmake</item> - <item>.ifnmake</item> - </list> - <list name="bmake_else_keywords"> - <item>.elif</item> - <item>.elifdef</item> - <item>.elifndef</item> - <item>.elifmake</item> - <item>.elifnmake</item> - <item>.else</item> <!-- TODO: anything following .else should be highlighted as an error --> - </list> - <list name="bmake_endif_keywords"><item>.endif</item></list> - - <list name="bmake_expressions"> - <item>defined</item> - <item>empty</item> - <item>exists</item> - <item>target</item> - <item>commands</item> - </list> - - <list name="bmake_include_stmt"> - <item>.include</item> - <item>.-include</item> - <item>.sinclude</item> - <!-- For compat bmake also handles include but this is already highlighted. <item>include</item> --> - </list> - <list name="bmake_message_stmt"> - <item>.info</item> - <item>.warning</item> - <item>.error</item> - </list> - <!-- Use single element list here so that .for/.endfor also shows up in code completion --> - <list name="bmake_for_stmt"><item>.for</item></list> - <list name="bmake_endfor_stmt"><item>.endfor</item></list> - - <!-- https://www.freebsd.org/cgi/man.cgi?make(1)#SPECIAL_TARGETS --> - <list name="bmake_special_targets"> - <item>.BEGIN</item> - <item>.DEFAULT</item> - <item>.END</item> - <item>.ERROR</item> - <item>.IGNORE</item> - <item>.INTERRUPT</item> - <item>.MAIN</item> - <item>.MAKEFLAGS</item> - <item>.NOPATH</item> - <item>.NOTPARALLEL</item> - <item>.NO_PARALLEL</item> - <item>.OBJDIR</item> - <item>.ORDER</item> - <item>.PATH</item> - <item>.PHONY</item> - <item>.PRECIOUS</item> - <item>.SHELL</item> - <item>.SILENT</item> - <item>.STALE</item> - <item>.SUFFIXES</item> - </list> - <!-- https://www.freebsd.org/cgi/man.cgi?make(1)#SPECIAL_SOURCES_(ATTRIBUTES) --> - <list name="bmake_special_sources"> - <item>.EXEC</item> - <item>.IGNORE</item> - <item>.MADE</item> - <item>.MAKE</item> - <item>.META</item> - <item>.NOMETA</item> - <item>.NOMETA_CMP</item> - <item>.NOPATH</item> - <item>.NOTMAIN</item> - <item>.OPTIONAL</item> - <item>.PHONY</item> - <item>.PRECIOUS</item> - <item>.RECURSIVE</item> - <item>.SILENT</item> - <item>.USE</item> - <item>.USEBEFORE</item> - <item>.WAIT</item> - </list> - - <list name="bmake_other_stmts"> - <item>.unexport-env</item> - <item>.unexport</item> - <item>.undef</item> - <item>.export-env</item> - <item>.export</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="ControlFlow" String="bmake_if_keywords" context="bmake_conditional" beginRegion="bmake_if" firstNonSpace="true"/> - <!--TODO: trailing non-space after .else should be highlighted as an error --> - <keyword attribute="ControlFlow" String="bmake_else_keywords" context="bmake_conditional" endRegion="bmake_if" beginRegion="bmake_if" firstNonSpace="true"/> - <keyword attribute="ControlFlow" String="bmake_endif_keywords" context="#stay" endRegion="bmake_if"/> - - <keyword attribute="ControlFlow" String="gmake_if_keywords" context="#stay" beginRegion="gmake_if" firstNonSpace="true"/> - <!--TODO: trailing non-space after .else should be highlighted as an error --> - <keyword attribute="ControlFlow" String="gmake_else_keywords" context="gmake_else" endRegion="gmake_if" beginRegion="gmake_if" firstNonSpace="true"/> - <keyword attribute="ControlFlow" String="gmake_endif_keywords" context="#stay" endRegion="gmake_if"/> - - <keyword attribute="Keyword" context="#stay" String="keywords"/> - <keyword attribute="Keyword" context="bmake_other_stmts" String="bmake_other_stmts" firstNonSpace="true"/> - <RegExpr attribute="Variable" context="assign" String="[^\s+:?+]*\s*(?=:=|=|\+=|\?=)"/> - <keyword attribute="SpecialTarget" context="bmake_special_target" String="bmake_special_targets" firstNonSpace="true"/> - <RegExpr attribute="SpecialTarget" context="prereq" String="\.PATH\.[^:]*:" firstNonSpace="true"/> - <keyword attribute="Keyword" context="bmake_include" String="bmake_include_stmt" firstNonSpace="true"/> - <keyword attribute="Keyword" context="bmake_message" String="bmake_message_stmt" firstNonSpace="true"/> - <keyword attribute="Keyword" context="bmake_for_loop" String="bmake_for_stmt" firstNonSpace="true" beginRegion="for"/> - <keyword attribute="Keyword" context="#stay" String="bmake_endfor_stmt" firstNonSpace="true" endRegion="for"/> - - <RegExpr attribute="Section" context="prereq" String="^\.[^.][^:]*:"/> - <RegExpr attribute="Target" context="prereq" String="^[^:]*:"/> - <DetectIdentifier/> - <DetectChar attribute="String" context="string"" char="""/> - <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="strings_and_vars" attribute="Normal" lineEndContext="#pop"> - <DetectChar attribute="Operator" context="dollar" char="$"/> - <DetectChar attribute="String" context="string"" char="""/> - <DetectChar attribute="String" context="string'" char="'"/> - <DetectChar attribute="Comment" context="Comment" char="#"/> - </context> - - <context name="gmake_else" attribute="Error" lineEndContext="#pop"> - <DetectSpaces attribute="Normal"/> - <keyword attribute="ControlFlow" String="gmake_if_keywords" context="#stay"/> - <IncludeRules context="strings_and_vars"/> - </context> - - <context name="bmake_include" attribute="Normal" lineEndContext="#pop"> - <DetectSpaces /> - <RangeDetect char="<" char1=">" context="#stay" attribute="Include" /> - <RangeDetect char=""" char1=""" context="#stay" attribute="Include" /> - </context> - - - <context name="bmake_conditional" attribute="Normal" lineEndContext="#pop"> - <DetectSpaces/> - <IncludeRules context="strings_and_vars"/> - <keyword attribute="Builtin" context="bmake_expression" String="bmake_expressions"/> - <Detect2Chars attribute="RealOperator" context="#stay" char="&" char1="&"/> - <Detect2Chars attribute="RealOperator" context="#stay" char="|" char1="|"/> - <Detect2Chars attribute="RealOperator" context="#stay" char="!" char1="="/> - <Detect2Chars attribute="RealOperator" context="#stay" char="=" char1="="/> - <DetectChar attribute="RealOperator" context="#stay" char="!"/> - <HlCHex attribute="Number" context="#stay"/> - <Int attribute="Number" context="#stay"/> - <DetectIdentifier attribute="Variable" context="#stay"/> - <LineContinue attribute="Operator" context="#stay"/> - </context> - - <context name="bmake_for_loop" attribute="Variable" lineEndContext="#pop"> - <DetectSpaces/> - <IncludeRules context="strings_and_vars"/> - <WordDetect attribute="RealOperator" context="#stay" String="in" /> - </context> - - <context name="bmake_other_stmts" attribute="Variable" lineEndContext="#pop"> - <DetectSpaces/> - <IncludeRules context="strings_and_vars"/> - </context> - - <context name="bmake_expression" attribute="Variable" lineEndContext="#pop"> - <DetectSpaces/> - <IncludeRules context="strings_and_vars"/> - <DetectChar attribute="Normal" context="#stay" char="("/> - <DetectChar attribute="Normal" context="#pop" char=")"/> - <DetectIdentifier attribute="Variable"/> - </context> - - <context name="bmake_special_target" attribute="Error" lineEndContext="rule"> - <!-- anything but spaces before the : should be an error --> - <DetectSpaces attribute="Normal" /> - <DetectChar attribute="SpecialTarget" context="#pop!prereq" char=":"/> - </context> - - <context name="bmake_message" attribute="String" lineEndContext="#pop"> - <DetectChar attribute="Operator" context="dollar" char="$"/> - </context> - - <context name="prereq" attribute="Prereq" lineEndContext="rule"> - <DetectSpaces/> - <keyword attribute="SpecialPrereq" context="#stay" String="bmake_special_sources"/> - <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"" char="""/> - <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"" char="""/> - <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"" attribute="String" lineEndContext="#pop"> - <LineContinue attribute="Operator" context="#stay"/> - <DetectChar attribute="String" context="#pop" char="""/> - <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"/> - <!-- Handle bmake Variable modifiers: ${variable[:modifier[:...]]} --> - <Detect2Chars context="#stay" char="\" char1=":"/> - <!-- other modifiers --> - <DetectChar attribute="RealOperator" context="bmake_var_modifier" char=":"/> - <AnyChar attribute="Error" context="#stay" String="=#"/> - </context> - - <context name="bmake_var_modifier_arg" attribute="VarModifier" lineEndContext="#pop"> - <DetectChar attribute="Operator" context="dollar" char="$"/> - <Detect2Chars context="#stay" char="\" char1="}"/> - <DetectChar attribute="Operator" char="}" context="#pop#pop#pop#pop"/> - <Detect2Chars context="#stay" char="\" char1=":"/> - <DetectChar attribute="RealOperator" context="#pop!bmake_var_modifier" char=":"/> - </context> - - <!-- TODO: once all modifiers are properly handled change fallthroughContext to "expect}" --> - <context name="bmake_var_modifier" attribute="VarModifier" lineEndContext="#pop" fallthroughContext="#pop!bmake_var_modifier_arg" fallthrough="true"> - <DetectChar attribute="Operator" context="dollar" char="$"/> - - <!-- - TODO :?true_string:false_string - TODO :old_string=new_string This is the AT&T System V UNIX style variable substitution. - TODO :@temp@string@ This is the loop expansion mechanism from the OSF Development Environment (ODE) make. - TODO :!cmd! The output of running cmd is the value. - TODO :[range] - --> - <!-- Modifiers without arguments:--> - <!-- - :E Replaces each word in the variable with its suffix. - :H Replaces each word in the variable with everything but the last component. - :O Order every word in variable alphabetically. - :Q Quotes every shell meta-character in the variable - :R Replaces each word in the variable with everything but its suffix. - :T Replaces each word in the variable with its last component. - :u Remove adjacent duplicate words (like uniq(1)). - :L The name of the variable is the value. - :P The path of the node which has the same name as the variable is the value. - --> - <AnyChar attribute="Builtin" context="#pop!expect}" String="EHOQRTuLP"/> - <!-- :sh If the variable is non-empty it is run as a command and the output becomes the new value. --> - <Detect2Chars attribute="Builtin" context="#pop!expect}" char="s" char1="h"/> - <!-- :Ox Randomize words in variable. --> - <Detect2Chars attribute="Builtin" context="#pop!expect}" char="O" char1="x"/> - <!-- :tA Attempt to convert variable to an absolute path using realpath(3),--> - <Detect2Chars attribute="Builtin" context="#pop!expect}" char="t" char1="A"/> - <!-- :tl Converts variable to lower-case letters.--> - <Detect2Chars attribute="Builtin" context="#pop!expect}" char="t" char1="L"/> - <!-- :gmtime The value is a format string for strftime(3), using the current gmtime(3). --> - <StringDetect attribute="Builtin" String="gmtime" context="#pop!expect}" /> - <!-- :hash Compute a 32bit hash of the value and encode it as hex digits. --> - <StringDetect attribute="Builtin" String="hash" context="#pop!expect}" /> - <!-- :localtime The value is a format string for strftime(3), using the current localtime(3). --> - <StringDetect attribute="Builtin" String="localtime" context="#pop!expect}" /> - <!--Now the modifiers with arguments:--> - <!-- - :Mpattern Select only those words that match pattern. - :Npattern This is identical to `:M', but selects all words which do not match pattern. - :Dnewval If the variable is defined newval is the value. - :Unewval If the variable is undefined newval is the value. - --> - <AnyChar attribute="Builtin" context="#pop!bmake_var_modifier_arg" String="MNDU"/> - <!-- TODO: add new context to highligh old_string and new_string differently - :S/old_string/new_string/[1gW] - :C/pattern/replacement/[1gW] - --> - <AnyChar attribute="Builtin" context="#pop!bmake_var_modifier_arg" String="SC"/> - <!-- ::=str The variable is assigned the value str after substitution. --> - <Detect2Chars attribute="Builtin" context="#pop!bmake_var_modifier_arg" char=":" char1="="/> - <!-- ::?=str As for ::= but only if the variable does not already have a value. --> - <StringDetect attribute="Builtin" String=":?=" context="#pop!bmake_var_modifier_arg" /> - <!-- ::+=str Append str to the variable. --> - <StringDetect attribute="Builtin" String=":+=" context="#pop!bmake_var_modifier_arg" /> - <!-- ::!=cmd Assign the output of cmd to the variable. --> - <StringDetect attribute="Builtin" String=":!=" context="#pop!bmake_var_modifier_arg" /> - <!-- :tu Converts variable to upper-case letters. --> - <Detect2Chars attribute="Builtin" context="#pop!bmake_var_modifier_arg" char="t" char1="u"/> - <!-- :tW Causes the value to be treated as a single word. See also `:[*]'. --> - <Detect2Chars attribute="Builtin" context="#pop!bmake_var_modifier_arg" char="t" char1="W"/> - <!-- :tw Causes the value to be treated as a sequence of words delimited by white space. See also `:[@]'.--> - <Detect2Chars attribute="Builtin" context="#pop!bmake_var_modifier_arg" char="t" char1="w"/> - <!-- :tsc Words in the variable are normally separated by a space on - expansion. This modifier sets the separator to the character c. If - c is omitted, then no separator is used. The common escapes - (including octal numeric codes), work as expected. --> - <Detect2Chars attribute="Builtin" context="#pop!bmake_var_modifier_arg" char="t" char1="s"/> - - <IncludeRules context="bmake_var_modifier_arg"/> - </context> - - <context name="expect}" attribute="Error" lineEndContext="#pop#pop#pop#pop"> - <Detect2Chars context="#stay" char="\" char1="}"/> - <DetectChar attribute="Operator" char="}" context="#pop#pop#pop#pop"/> - </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"/> - <itemData name="Builtin" defStyleNum="dsBuiltIn" spellChecking="0"/> - <itemData name="Number" defStyleNum="dsDecVal" spellChecking="0"/> - <itemData name="Include" defStyleNum="dsImport" spellChecking="0"/> - <itemData name="ControlFlow" defStyleNum="dsControlFlow" spellChecking="0"/> - <itemData name="VarModifier" defStyleNum="dsSpecialString" spellChecking="0"/> - <itemData name="RealOperator" defStyleNum="dsKeyword" spellChecking="0"/> - <itemData name="SpecialTarget" defStyleNum="dsOthers" spellChecking="0" bold="1"/> - <itemData name="SpecialPrereq" defStyleNum="dsDataType" spellChecking="0" bold="1"/> - </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/src/share/3rdparty/generic-highlighter/perl.xml b/src/share/3rdparty/generic-highlighter/perl.xml deleted file mode 100644 index cd3d3ce65c..0000000000 --- a/src/share/3rdparty/generic-highlighter/perl.xml +++ /dev/null @@ -1,878 +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="7" kateversion="2.4" section="Scripts" extensions="*.pl;*.PL;*.pm;*.pl6;*.PL6;*.p6;*.pm6;" mimetype="application/x-perl;text/x-perl" priority="5" author="Anders Lund (anders@alweb.dk)" license="LGPLv2"> - <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>&=</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> - <item>></item> - <item>>></item> - <item>^</item> - <item>-></item> - <item>=></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" /> - - <!-- Allow strings as scalar references (ex: \'string') (see bug #348765). --> - <!-- <RegExpr attribute="Normal Text" context="#stay" String="\\(["'])[^\1]" /> --> - <Detect2Chars attribute="Normal Text" context="#stay" char="&" char1="'" /><!-- ??? --> - <DetectChar attribute="Operator" context="ip_string" char=""" 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\{\+\-!]|\^H)|\*[^\d\*{\$@%=(])" lookAhead="true" /> - - <RegExpr attribute="Keyword" context="#stay" String="<[A-Z0-9_]+>" /> - - <RegExpr attribute="Operator" context="find_here_document" String="\s*<<(?=\w+|\s*["'])" 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="[<>"':]/" /> - <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="<" 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="<" 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="\\c[^\s\\]" /> - <RegExpr attribute="String Special Character" context="#stay" String="\\g(\{(\w+|\-\d+)\}|\d+)" /> - <RegExpr attribute="String Special Character" context="#stay" String="\\k(\{\w+\}|<\w+>|'\w+')" /> - <RegExpr attribute="String Special Character" context="#stay" String="\\N\{[^\{\}]*\}" /> - <RegExpr attribute="String Special Character" context="#stay" String="\\o\{[0-7]+\}" /> - <RegExpr attribute="String Special Character" context="#stay" String="\\[pP](\{\w+\}|P)" /> - <RegExpr attribute="String Special Character" context="#stay" String="\\x([0-9a-fA-F]{2}|\{[0-9a-fA-F]+\})" /> - <RegExpr attribute="String Special Character" context="#stay" String="\\[0-7]{3}" /> - <RegExpr attribute="String Special Character" context="#stay" String="\\[1aAbBdDeEfFGhHKlLnNQrRsStuUvVwWXzZ]" /> - <RegExpr attribute="String (interpolated)" context="#stay" String="\\." /> - <RegExpr attribute="Normal Text" context="find_variable_unsafe" String="(?:[\$@]\S|%([\w\{\-\+!]|\^H))" lookAhead="true" /> - </context> - <context name="ip_string" attribute="String (interpolated)" lineEndContext="#stay"> - <DetectChar attribute="Operator" context="#pop" char=""" 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="<" char1=">" /> - <DetectChar attribute="Operator" context="#pop#pop#pop" char=">" 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="<" /> - <Detect2Chars attribute="String Special Character" context="#stay" char="\" char1="\" /> - <Detect2Chars attribute="String" context="#stay" char="\" char1=">" /> - <RangeDetect attribute="String" context="#stay" char="<" char1=">" /> - <DetectChar attribute="Operator" context="#pop#pop" char=">" 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" /> - <!-- Recursive brackets. Avoid closing brackets incorrectly (bug #364866). --> - <DetectChar attribute="Pattern" context="subst_curlybrace_pattern_recursive" char="{" /> - </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_curlybrace_pattern_recursive" attribute="Pattern" lineEndContext="#stay"> - <DetectChar attribute="Pattern" context="#pop" char="}" /> - <IncludeRules context="subst_curlybrace_pattern" /> - </context> - - <context name="subst_paren_pattern" attribute="Pattern" lineEndContext="#stay"> - <RegExpr attribute="Comment" context="#stay" String="\s+#.*$" /> - <DetectChar attribute="Operator" context="subst_paren_replace" char=")" endRegion="Pattern" /> - <!-- Round brackets of RegExp pattern inside --> - <DetectChar attribute="Pattern Internal Operator" context="subst_paren_pattern_internal_recursive" char="(" /> - <IncludeRules context="regex_pattern_internal_ip" /> - </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_paren_pattern_internal_recursive" attribute="Pattern" lineEndContext="#stay"> - <DetectChar attribute="Pattern Internal Operator" context="#pop" char=")" /> - <IncludeRules context="subst_paren_pattern" /> - </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" /> - <!-- Recursive brackets. Avoid closing brackets incorrectly. --> - <DetectChar attribute="Pattern" context="pattern_brace_recursive" char="{" /> - </context> - <context name="pattern_brace_recursive" attribute="Pattern" lineEndContext="#stay"> - <DetectChar attribute="Pattern" context="#pop" char="}" /> - <IncludeRules context="pattern_brace" /> - </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" /> - <!-- Round brackets of RegExp pattern inside --> - <DetectChar attribute="Pattern Internal Operator" context="pattern_paren_internal_recursive" char="(" /> - <IncludeRules context="regex_pattern_internal_ip" /> - </context> - <context name="pattern_paren_internal_recursive" attribute="Pattern" lineEndContext="#stay"> - <DetectChar attribute="Pattern Internal Operator" context="#pop" char=")" /> - <IncludeRules context="pattern_paren" /> - </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="Special Variable" context="#stay" String="\\c[^\s\\]" /> - <RegExpr attribute="Special Variable" context="#stay" String="\\g(\{(\w+|\-\d+)\}|\d+)" /> - <RegExpr attribute="Special Variable" context="#stay" String="\\k(\{\w+\}|<\w+>|'\w+')" /> - <RegExpr attribute="Special Variable" context="#stay" String="\\N\{[^\{\}]*\}" /> - <RegExpr attribute="Special Variable" context="#stay" String="\\o\{[0-7]+\}" /> - <RegExpr attribute="Special Variable" context="#stay" String="\\[pP](\{\w+\}|P)" /> - <RegExpr attribute="Special Variable" context="#stay" String="\\x([0-9a-fA-F]{2}|\{[0-9a-fA-F]+\})" /> - <RegExpr attribute="Pattern Character Class" context="#stay" String="\\[anDdSsWw]" /> - <RegExpr attribute="Pattern Internal Operator" context="#stay" String="\\[ABbEGLlNUuQdQZz]" /> <!-- Also?: efFhHKrRtvVX --> - <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{}()|>']" 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="[:=!><]+" /> - <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="Data Type" context="var_detect" String="\$[#_][\w_]" /> - <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="Special Variable" context="var_detect" String="\$\^[A-Z_\]\[\^\?\\]" /> - <RegExpr attribute="Special Variable" context="var_detect" String="%([\-\+!]|\^H)" /> - <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_]+" /> - <!-- Do not highlight brackets after *, Ex: (... @*) (see bug #391577) --> - <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="Data Type" context="var_detect_unsafe" String="\$[#_][\w_]" /> - <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="Special Variable" context="var_detect" String="\$\^[A-Z_\]\[\^\?\\]" /> - <RegExpr attribute="Special Variable" context="var_detect" String="%([\-\+!]|\^H)" /> - <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_]+\}" /> - <AnyChar attribute="Data Type" context="var_detect_unsafe" String="$@%" /> - <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=">" /> - <!-- 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*"([^"]+)"\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"> - <RegExpr attribute="Keyword" context="#pop#pop" String="%1\b" column="0" dynamic="true" endRegion="HereDocument"/> - <RegExpr attribute="Keyword" context="here_document" String="\=\s*<<\s*["']?([A-Z0-9_\-]+)["']?" beginRegion="HEREDoc" /> - <IncludeRules context="ipstring_internal" /> - <DetectSpaces /> - </context> - <context name="here_document_dumb" attribute="Normal Text" lineEndContext="#stay" dynamic="true"> - <RegExpr attribute="Keyword" context="#pop#pop" String="%1" column="0" dynamic="true" endRegion="HereDocument"/> - <DetectSpaces /> - <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="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="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="&\[];" /> - <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" /> - </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/src/share/3rdparty/generic-highlighter/ruby.xml b/src/share/3rdparty/generic-highlighter/ruby.xml deleted file mode 100644 index 754dfdc5fe..0000000000 --- a/src/share/3rdparty/generic-highlighter/ruby.xml +++ /dev/null @@ -1,915 +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="9" 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="LGPLv2+"> - - <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"/> - <WordDetect attribute="Keyword" String="class" context="#stay" beginRegion="def block"/> - <WordDetect attribute="Keyword" String="module" context="#stay" beginRegion="def block"/> - <WordDetect attribute="Keyword" String="begin" context="#stay" beginRegion="def block"/> - <RegExpr attribute="Keyword" String="\bfor\b(?!.*\bdo\b)" context="#stay" beginRegion="def block"/> - <WordDetect attribute="Keyword" String="case" context="#stay" beginRegion="def block"/> - <WordDetect attribute="Keyword" String="do" context="#stay" beginRegion="def block"/> - <WordDetect attribute="Keyword" String="def" context="#stay" beginRegion="def block"/> - <WordDetect attribute="Keyword" String="end" 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_*`+@;,.~=\!\$:?'/\\\-\&"><]" 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*<<-(?=\w+|["'])" beginRegion="HereDocument" /> - <RegExpr attribute="Operator" context="find_heredoc" String="\s*<<(?=\w+|["'])" beginRegion="HereDocument" /> - - <DetectChar attribute="Operator" char="." context="#stay"/> - <Detect2Chars attribute="Operator" char="&" char1="&" context="#stay"/> - <Detect2Chars attribute="Operator" char="|" char1="|" context="#stay"/> - <RegExpr attribute="Operator" String="\s[\?\:\%]\s" context="#stay"/> - <RegExpr attribute="Operator" String="[|&<>\^\+*~\-=]+" context="#stay"/> - <!-- regexp hack --> - <RegExpr attribute="Operator" String="\s!" context="#stay"/> - <RegExpr attribute="Operator" String="/=\s" context="#stay" insensitive="0"/> - <Detect2Chars attribute="Operator" char="%" char1="=" context="#stay"/> - <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=""" context="Quoted String"/> - <DetectChar attribute="Raw String" char="'" context="Apostrophed String"/> - <DetectChar attribute="Command" char="`" context="Command String"/> - - <Detect2Chars attribute="Normal Text" char="?" char1="#" 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"> - <Detect2Chars attribute="String" char="\" char1="\" context="#stay"/> - <Detect2Chars attribute="String" char="\" char1=""" context="#stay"/> - <RegExpr attribute="Substitution" String="#@{1,2}" context="Short Subst"/> - <Detect2Chars attribute="Substitution" char="#" char1="{" context="Subst"/> - <DetectChar char=""" attribute="String" context="check_div_1_pop"/> - </context> - - <context name="Apostrophed String" attribute="Raw String" lineEndContext="#stay"> - <Detect2Chars attribute="String" char="\" char1="\" context="#stay"/> - <Detect2Chars attribute="String" char="\" char1="'" context="#stay"/> - <DetectChar char="'" attribute="Raw String" context="check_div_1_pop"/> - </context> - - <context name="Command String" attribute="Command" lineEndContext="#stay"> - <Detect2Chars attribute="String" char="\" char1="\" context="#stay"/> - <Detect2Chars attribute="String" char="\" char1="`" 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"> - <Detect2Chars attribute="Regular Expression" char="\" char1="/" 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="=+-*/%|&[]{}~" 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="General Comment" attribute="Comment" lineEndContext="#pop"> - <IncludeRules context="##Alerts" /> - </context> - - <!-- HEREDOC support - The contexts below support both normal and indented heredocs - --> - <!-- here we markup the heredoc markers --> - <context name="find_heredoc" attribute="Normal Text" lineEndContext="#pop" > - <RegExpr attribute="Keyword" context="apostrophed_normal_heredoc" String="'(\w+)'" /> - <RegExpr attribute="Keyword" context="normal_heredoc" String=""?(\w+)"?" /> - </context> - <context name="find_indented_heredoc" attribute="Normal Text" lineEndContext="#pop" > - <RegExpr attribute="Keyword" context="apostrophed_indented_heredoc" String="'(\w+)'" /> - <RegExpr attribute="Keyword" context="indented_heredoc" String=""?(\w+)"?" /> - </context> - <!-- these are the real heredoc contexts --> - <context name="indented_heredoc" attribute="Here Document" lineEndContext="#stay" dynamic="true"> - <RegExpr attribute="Keyword" context="#pop#pop" String="%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 --> - <Detect2Chars attribute="GDL input" context="gdl_token_array_1" char="w" char1="(" /> - <Detect2Chars attribute="GDL input" context="gdl_token_array_2" char="w" char1="{" /> - <Detect2Chars attribute="GDL input" context="gdl_token_array_3" char="w" char1="[" /> - <Detect2Chars attribute="GDL input" context="gdl_token_array_4" char="w" char1="<" /> - <!-- then we handle the 'any char' format --> - <RegExpr attribute="GDL input" context="gdl_token_array_5" String="w([^\s\w])" /> - - <!-- handle token arrays --> - <Detect2Chars attribute="GDL input" context="gdl_token_array_1" char="W" char1="(" /> - <Detect2Chars attribute="GDL input" context="gdl_token_array_2" char="W" char1="{" /> - <Detect2Chars attribute="GDL input" context="gdl_token_array_3" char="W" char1="[" /> - <Detect2Chars attribute="GDL input" context="gdl_token_array_4" char="W" char1="<" /> - <!-- then we handle the 'any char' format --> - <RegExpr attribute="GDL input" context="gdl_token_array_5" String="W([^\s\w])" /> - - <!-- handle apostrophed strings --> - <Detect2Chars attribute="GDL input" context="gdl_apostrophed_1" char="q" char1="(" /> - <Detect2Chars attribute="GDL input" context="gdl_apostrophed_2" char="q" char1="{" /> - <Detect2Chars attribute="GDL input" context="gdl_apostrophed_3" char="q" char1="[" /> - <Detect2Chars attribute="GDL input" context="gdl_apostrophed_4" char="q" char1="<" /> - <!-- then we handle the 'any char' format --> - <RegExpr attribute="GDL input" context="gdl_apostrophed_5" String="q([^\s\w])" /> - - <!-- handle shell commands --> - <Detect2Chars attribute="GDL input" context="gdl_shell_command_1" char="x" char1="(" /> - <Detect2Chars attribute="GDL input" context="gdl_shell_command_2" char="x" char1="{" /> - <Detect2Chars attribute="GDL input" context="gdl_shell_command_3" char="x" char1="[" /> - <Detect2Chars attribute="GDL input" context="gdl_shell_command_4" char="x" char1="<" /> - <!-- then we handle the 'any char' format --> - <RegExpr attribute="GDL input" context="gdl_shell_command_5" String="x([^\s\w])" /> - - <!-- handle regular expressions --> - <Detect2Chars attribute="GDL input" context="gdl_regexpr_1" char="r" char1="(" /> - <Detect2Chars attribute="GDL input" context="gdl_regexpr_2" char="r" char1="{" /> - <Detect2Chars attribute="GDL input" context="gdl_regexpr_3" char="r" char1="[" /> - <Detect2Chars attribute="GDL input" context="gdl_regexpr_4" char="r" char1="<" /> - <!-- 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 - --> - <Detect2Chars attribute="GDL input" context="gdl_dq_string_1" char="Q" char1="(" /> - <Detect2Chars attribute="GDL input" context="gdl_dq_string_2" char="Q" char1="{" /> - <Detect2Chars attribute="GDL input" context="gdl_dq_string_3" char="Q" char1="[" /> - <Detect2Chars attribute="GDL input" context="gdl_dq_string_4" char="Q" char1="<" /> - <DetectChar attribute="GDL input" context="gdl_dq_string_1" char="(" /> - <DetectChar attribute="GDL input" context="gdl_dq_string_2" char="{" /> - <DetectChar attribute="GDL input" context="gdl_dq_string_3" char="[" /> - <DetectChar attribute="GDL input" context="gdl_dq_string_4" char="<" /> - <!-- then we handle the 'any char' format --> - <RegExpr attribute="GDL input" context="gdl_dq_string_5" String="Q?([^\s\w])" /> - - </context> - <!-- double-quoted string specific contexts follow --> - <context name="gdl_dq_string_1" attribute="String" lineEndContext="#stay" > - <IncludeRules context="dq_string_rules" /> - <Detect2Chars attribute="String" char="\" char1=")" context="#stay"/> - <DetectChar attribute="String" context="gdl_dq_string_1_nested" char="(" /> - <DetectChar attribute="GDL input" context="#pop#pop" char=")" endRegion="GdlInput" /> - </context> - <context name="gdl_dq_string_1_nested" attribute="String" lineEndContext="#stay" > - <IncludeRules context="dq_string_rules" /> - <DetectChar attribute="String" context="gdl_dq_string_1_nested" char="(" /> - <DetectChar attribute="String" context="#pop" char=")" /> - </context> - <!-- note that here substitution should win over nesting --> - <context name="gdl_dq_string_2" attribute="String" lineEndContext="#stay" > - <IncludeRules context="dq_string_rules" /> - <Detect2Chars attribute="String" char="\" char1="}" context="#stay"/> - <DetectChar attribute="GDL input" context="#pop#pop" char="}" endRegion="GdlInput" /> - <DetectChar attribute="String" context="gdl_dq_string_2_nested" char="{" /> - </context> - <context name="gdl_dq_string_2_nested" attribute="String" lineEndContext="#stay" > - <DetectChar attribute="String" context="gdl_dq_string_2_nested" char="{" /> - <DetectChar attribute="String" context="#pop" char="}" /> - <IncludeRules context="dq_string_rules" /> - </context> - - <context name="gdl_dq_string_3" attribute="String" lineEndContext="#stay" > - <IncludeRules context="dq_string_rules" /> - <Detect2Chars attribute="String" char="\" char1="]" context="#stay"/> - <DetectChar attribute="String" context="gdl_dq_string_3_nested" char="[" /> - <DetectChar attribute="GDL input" context="#pop#pop" char="]" endRegion="GdlInput" /> - </context> - <context name="gdl_dq_string_3_nested" attribute="String" lineEndContext="#stay" > - <DetectChar attribute="String" context="gdl_dq_string_3_nested" char="[" /> - <DetectChar attribute="String" context="#pop" char="]" /> - <IncludeRules context="dq_string_rules" /> - </context> - - <context name="gdl_dq_string_4" attribute="String" lineEndContext="#stay" > - <IncludeRules context="dq_string_rules" /> - <Detect2Chars attribute="String" char="\" char1=">" context="#stay"/> - <DetectChar attribute="String" context="gdl_dq_string_4_nested" char="<" /> - <DetectChar attribute="GDL input" context="#pop#pop" char=">" endRegion="GdlInput" /> - </context> - <context name="gdl_dq_string_4_nested" attribute="String" lineEndContext="#stay" > - <DetectChar attribute="String" context="gdl_dq_string_4_nested" char="<" /> - <DetectChar attribute="String" context="#pop" char=">" /> - <IncludeRules context="dq_string_rules" /> - </context> - - <!-- this format doesn't allow nesting. it is terminated by the next 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=">" context="#stay"/> - <DetectChar attribute="String" context="gdl_token_array_4_nested" char="<" /> - <DetectChar attribute="GDL input" context="#pop#pop" char=">" endRegion="GdlInput" /> - </context> - <context name="gdl_token_array_4_nested" attribute="String" lineEndContext="#stay" > - <IncludeRules context="token_array_rules" /> - <DetectChar attribute="String" context="gdl_token_array_4_nested" char="<" /> - <DetectChar attribute="String" context="#pop" char=">" /> - </context> - - <!-- this format doesn't allow nesting. it is terminated by the next 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" > - <Detect2Chars attribute="String" char="\" char1="\" context="#stay"/> - </context> - - <!-- apostrophed string specific contexts --> - - <context name="gdl_apostrophed_1" attribute="Raw String" lineEndContext="#stay" > - <IncludeRules context="apostrophed_rules" /> - <Detect2Chars attribute="Raw String" char="\" char1=")" context="#stay"/> - <DetectChar attribute="Raw String" context="gdl_apostrophed_1_nested" char="(" /> - <DetectChar attribute="GDL input" context="#pop#pop" char=")" endRegion="GdlInput" /> - </context> - <context name="gdl_apostrophed_1_nested" attribute="Raw String" lineEndContext="#stay" > - <IncludeRules context="apostrophed_rules" /> - <DetectChar attribute="Raw String" context="gdl_apostrophed_1_nested" char="(" /> - <DetectChar attribute="Raw String" context="#pop" char=")" /> - </context> - - <context name="gdl_apostrophed_2" attribute="Raw String" lineEndContext="#stay" > - <IncludeRules context="apostrophed_rules" /> - <Detect2Chars attribute="Raw String" char="\" char1="}" context="#stay"/> - <DetectChar attribute="GDL input" context="#pop#pop" char="}" endRegion="GdlInput" /> - <DetectChar attribute="Raw String" context="gdl_apostrophed_2_nested" char="{" /> - </context> - <context name="gdl_apostrophed_2_nested" attribute="Raw String" lineEndContext="#stay" > - <IncludeRules context="apostrophed_rules" /> - <DetectChar attribute="Raw String" context="gdl_apostrophed_2_nested" char="{" /> - <DetectChar attribute="Raw String" context="#pop" char="}" /> - </context> - - <context name="gdl_apostrophed_3" attribute="Raw String" lineEndContext="#stay" > - <IncludeRules context="apostrophed_rules" /> - <Detect2Chars attribute="Raw String" char="\" char1="]" context="#stay"/> - <DetectChar attribute="Raw String" context="gdl_apostrophed_3_nested" char="[" /> - <DetectChar attribute="GDL input" context="#pop#pop" char="]" endRegion="GdlInput" /> - </context> - <context name="gdl_apostrophed_3_nested" attribute="Raw String" lineEndContext="#stay" > - <IncludeRules context="apostrophed_rules" /> - <DetectChar attribute="Raw String" context="gdl_apostrophed_3_nested" char="[" /> - <DetectChar attribute="Raw String" context="#pop" char="]" /> - </context> - - <context name="gdl_apostrophed_4" attribute="Raw String" lineEndContext="#stay" > - <IncludeRules context="apostrophed_rules" /> - <Detect2Chars attribute="Raw String" char="\" char1=">" context="#stay"/> - <DetectChar attribute="Raw String" context="gdl_apostrophed_4_nested" char="<" /> - <DetectChar attribute="GDL input" context="#pop#pop" char=">" endRegion="GdlInput" /> - </context> - <context name="gdl_apostrophed_4_nested" attribute="Raw String" lineEndContext="#stay" > - <IncludeRules context="apostrophed_rules" /> - <DetectChar attribute="Raw String" context="gdl_apostrophed_4_nested" char="<" /> - <DetectChar attribute="Raw String" context="#pop" char=">" /> - </context> - - <!-- this format doesn't allow nesting. it is terminated by the next 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=">" context="#stay"/> - <DetectChar attribute="Command" context="gdl_shell_command_4_nested" char="<" /> - <DetectChar attribute="GDL input" context="#pop#pop" char=">" endRegion="GdlInput" /> - </context> - <context name="gdl_shell_command_4_nested" attribute="Command" lineEndContext="#stay" > - <IncludeRules context="shell_command_rules" /> - <DetectChar attribute="Command" context="gdl_shell_command_4_nested" char="<" /> - <DetectChar attribute="Command" context="#pop" char=">" /> - </context> - - <!-- this format doesn't allow nesting. it is terminated by the next 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=">" context="#stay"/> - <DetectChar attribute="Regular Expression" context="gdl_regexpr_4_nested" char="<" /> - <RegExpr attribute="GDL input" context="#pop#pop" String=">[uiomxn]*" endRegion="GdlInput" /> - </context> - <context name="gdl_regexpr_4_nested" attribute="Regular Expression" lineEndContext="#stay" > - <IncludeRules context="regexpr_rules" /> - <DetectChar attribute="Regular Expression" context="gdl_regexpr_4_nested" char="<" /> - <DetectChar attribute="Regular Expression" context="#pop" char=">" /> - </context> - - <!-- this format doesn't allow nesting. it is terminated by the next 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="Here Document" defStyleNum="dsOthers"/> - - <itemData name="Delimiter" defStyleNum="dsNormal" color="#FF9FEC"/> - <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/src/share/3rdparty/generic-highlighter/valgrind-suppression.xml b/src/share/3rdparty/generic-highlighter/valgrind-suppression.xml deleted file mode 100644 index 7fe3dd474e..0000000000 --- a/src/share/3rdparty/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="2" 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/src/share/3rdparty/generic-highlighter/xml.xml b/src/share/3rdparty/generic-highlighter/xml.xml deleted file mode 100644 index ad34a450b6..0000000000 --- a/src/share/3rdparty/generic-highlighter/xml.xml +++ /dev/null @@ -1,149 +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 "&(#[0-9]+|#[xX][0-9A-Fa-f]+|&name;);"> -]> -<language name="XML" version="9" kateversion="3.4" section="Markup" extensions="*.docbook;*.xml;*.rc;*.daml;*.rdf;*.rss;*.xspf;*.xsd;*.svg;*.ui;*.kcfg;*.qrc;*.wsdl;*.scxml;*.xbel;*.dae;*.sch;*.brd" mimetype="text/xml;text/book;text/daml;text/rdf;application/rss+xml;application/xspf+xml;image/svg+xml;application/x-designer;application/x-xbel;application/xml;application/scxml+xml" casesensitive="1" indenter="xml" 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="<!--" beginRegion="comment" /> - <StringDetect attribute="CDATA" context="CDATA" String="<![CDATA[" beginRegion="cdata" /> - <RegExpr attribute="Doctype" context="Doctype" String="<!DOCTYPE\s+" beginRegion="doctype" /> - <RegExpr attribute="Processing Instruction" context="PI" String="<\?[\w:_-]*" beginRegion="pi" /> - <RegExpr attribute="Element" context="Element" String="<&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="&<" /> - </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="&%" /> - </context> - - - <context name="Comment" attribute="Comment" lineEndContext="#stay"> - <DetectSpaces /> - <StringDetect attribute="Comment" context="#pop" String="-->" endRegion="comment" /> - <RegExpr attribute="Error" context="#stay" String="-(-(?!->))+" /> - <IncludeRules context="##Alerts" /> - <DetectIdentifier /> - </context> - - <context name="CDATA" attribute="Other Text" lineEndContext="#stay"> - <DetectSpaces /> - <DetectIdentifier /> - <StringDetect attribute="CDATA" context="#pop" String="]]>" endRegion="cdata" /> - <StringDetect attribute="EntityRef" context="#stay" String="]]&gt;" /> - </context> - - <context name="PI" attribute="Other Text" lineEndContext="#stay"> - <Detect2Chars attribute="Processing Instruction" context="#pop" char="?" char1=">" endRegion="pi" /> - </context> - - <context name="Doctype" attribute="Other Text" lineEndContext="#stay"> - <DetectChar attribute="Doctype" context="#pop" char=">" 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="<!(ELEMENT|ENTITY|ATTLIST|NOTATION)\b" /> - <StringDetect attribute="Comment" context="Comment" String="<!--" beginRegion="comment" /> - <RegExpr attribute="Processing Instruction" context="PI" String="<\?[\w:_-]*" beginRegion="pi" /> - <IncludeRules context="FindPEntityRefs" /> - </context> - - <context name="Doctype Markupdecl" attribute="Other Text" lineEndContext="#stay"> - <DetectChar attribute="Doctype" context="#pop" char=">" /> - <DetectChar attribute="Value" context="Doctype Markupdecl DQ" char=""" /> - <DetectChar attribute="Value" context="Doctype Markupdecl SQ" char="'" /> - </context> - - <context name="Doctype Markupdecl DQ" attribute="Value" lineEndContext="#stay"> - <DetectChar attribute="Value" context="#pop" char=""" /> - <IncludeRules context="FindPEntityRefs" /> - </context> - - <context name="Doctype Markupdecl SQ" attribute="Value" lineEndContext="#stay"> - <DetectChar attribute="Value" context="#pop" char="'" /> - <IncludeRules context="FindPEntityRefs" /> - </context> - - <context name="Element" attribute="Other Text" lineEndContext="#stay"> - <Detect2Chars attribute="Element" context="#pop" char="/" char1=">" endRegion="element" /> - <DetectChar attribute="Element" context="El Content" char=">" /> - <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="</&name;" /> - <IncludeRules context="FindXML" /> - </context> - - <context name="El End" attribute="Other Text" lineEndContext="#stay"> - <DetectChar attribute="Element" context="#pop#pop#pop" char=">" 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=""" /> - <DetectChar attribute="Value" context="Value SQ" char="'" /> - <RegExpr attribute="Error" context="#stay" String="\S" /> - </context> - - <context name="Value DQ" attribute="Value" lineEndContext="#stay"> - <DetectChar attribute="Value" context="#pop#pop#pop" char=""" /> - <IncludeRules context="FindEntityRefs" /> - </context> - - <context name="Value SQ" attribute="Value" lineEndContext="#stay"> - <DetectChar attribute="Value" context="#pop#pop#pop" char="'" /> - <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" 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="<!--" end="-->" /> - </comments> -</general> -</language> diff --git a/src/share/3rdparty/generic-highlighter/yacc.xml b/src/share/3rdparty/generic-highlighter/yacc.xml deleted file mode 100644 index 6936c7a2de..0000000000 --- a/src/share/3rdparty/generic-highlighter/yacc.xml +++ /dev/null @@ -1,264 +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 == -2018-02-20 // Nibaldo González <nibgonz@gmail.com> - - Fix '$' symbol, highlighted as 'dsError' by C++ (isocpp.xml). - Update syntax for Bison (3.0.4): - - Add declarations, directives in rules and the '@' variable. - - Allow a tag in '%union', declarations in multiple lines and - grammar declarations in the grammar rules section. - - The ';' char is not necessary to finish a rule. Allow '; |' - within rules. - Add mimetypes and extensions '*.ypp' & '*.y++'. - -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. - - -======================================================================== ---> -<language name="Yacc/Bison" version="4" kateversion="2.4" section="Sources" extensions="*.y;*.yy;*.ypp;*.y++" mimetype="text/x-yacc;text/x-bison" priority="5" 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" /> - <Detect2Chars attribute="Content-Type Delimiter" context="Rules" char="%" char1="%" beginRegion="rules" endRegion="declarations" /> - <!-- Prologue Declarations --> - <Detect2Chars attribute="Content-Type Delimiter" context="C Declarations" char="%" char1="{" beginRegion="cdeclarations" column="0" /> - <IncludeRules context="Grammar Declarations" /> - <WordDetect attribute="Directive" context="Code-Symbols Start" String="%initial-action" /> - <WordDetect attribute="Directive" context="Code-Symbols Start" String="%param" /> - <WordDetect attribute="Directive" context="Code-Symbols Start" String="%lex-param" /> - <WordDetect attribute="Directive" context="Code-Symbols Start" String="%parse-param" /> - <WordDetect attribute="Directive" context="Percent Command In" String="%<flag>" /> - <!-- Any word followed by '%' (End with ';' or '%') --> - <DetectChar attribute="Directive" context="Percent Command" char="%" /> - </context> - <context name="Grammar Declarations" attribute="Normal Text" lineEndContext="#stay"> - <WordDetect attribute="Directive" context="Union Start" String="%union" /> - <WordDetect attribute="Directive" context="Union Start" String="%code" /> - <WordDetect attribute="Directive" context="Code-Symbols Start" String="%destructor" /> - <WordDetect attribute="Directive" context="Code-Symbols Start" String="%printer" /> - </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="Normal Text" context="#pop!Union Tag" String="[^\s\{](?=(\s|$|//))" /> - </context> - <context name="Union Tag" 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> - - <!-- '%'<decl> ('{' <Code-Symbols In> '}')+ <Percent Command In> [';'] --> - <context name="Code-Symbols Start" attribute="Normal Text" lineEndContext="#stay"> - <IncludeRules context="Comment" /> - <DetectSpaces /> - <DetectChar attribute="Normal Text" context="Code-Symbols In" char="{" beginRegion="code-symbols" /> - <RegExpr attribute="Alert" context="#pop" String="." /> - </context> - <context name="Code-Symbols In" attribute="Normal Text" lineEndContext="#stay"> - <DetectChar attribute="Normal Text" context="#pop#pop!Code-Symbols End" char="}" endRegion="code-symbols" /> - <DetectChar attribute="Normal Text" context="Code-Symbols InIn" char="{" /> - <IncludeRules context="Symbol-Variable" /> - <IncludeRules context="##C++" /> - </context> - <context name="Code-Symbols InIn" attribute="Normal Text" lineEndContext="#stay"> - <DetectChar attribute="Normal Text" context="Code-Symbols InIn" char="{" /> - <DetectChar attribute="Normal Text" context="#pop" char="}" /> - <IncludeRules context="Symbol-Variable" /> - <IncludeRules context="##C++" /> - </context> - <context name="Code-Symbols End" attribute="Normal Text" lineEndContext="#stay" fallthrough="true" fallthroughContext="#pop!Percent Command In"> - <IncludeRules context="Comment" /> - <DetectSpaces /> - <DetectChar attribute="Normal Text" context="#pop" char=";" lookAhead="true" /> - <DetectChar attribute="Normal Text" context="Code-Symbols In" char="{" beginRegion="code-symbols" /> - </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" /> - <DetectChar attribute="Rule" context="Grammar Declaration Start" char="%" lookAhead="true" /> - </context> - - <context name="Rule In" attribute="Definition" lineEndContext="#stay"> - <IncludeRules context="Comment" /> - <DetectChar attribute="Normal Text" context="Rule End" char=";" endRegion="rule" /> - <DetectChar attribute="Normal Text" context="Normal C Bloc" char="{" beginRegion="bloc" /> - <DetectChar attribute="Normal Text" context="#stay" char="|" /> - <IncludeRules context="StringOrChar" /> - <RegExpr attribute="Directive" context="#stay" String="%\?(?=\{)" /> - <WordDetect attribute="Directive" context="#stay" String="%empty" /> - <WordDetect attribute="Directive" context="#stay" String="%prec" /> - <WordDetect attribute="Directive" context="#stay" String="%dprec" /> - <WordDetect attribute="Directive" context="#stay" String="%merge" /> - - <!-- Finish rule without the ';' character (see the 'rhses.1' rule in the 'src/parse-gram.y' file, from the Bison source) --> - <RegExpr attribute="Open Rule" context="#pop" String="[\w\-\.](?=[\w\-\.]*:)" column="0" endRegion="rule" /> - <Detect2Chars attribute="Content-Type Delimiter" context="#pop" char="%" char1="%" lookAhead="true" firstNonSpace="true" endRegion="rule" /> - <RegExpr attribute="Directive" context="#pop" String="%(union|code|destructor|printer|start|(no\-)?default\-prec|nterm|token|type|left|right|nonassoc|precedence)\b" lookAhead="true" column="0" endRegion="rule" /> - </context> - <!-- The Bison parser allows to have ';' followed by '|', without the rule ending. - The problem here is that the ';' char has endRegion="rule" (although it is not very relevant). --> - <context name="Rule End" attribute="Normal Text" lineEndContext="#stay" fallthrough="true" fallthroughContext="#pop#pop"> - <DetectSpaces /> - <DetectChar attribute="Normal Text" context="#stay" char=";" /> - <DetectChar attribute="Normal Text" context="#pop" char="|" /> - <IncludeRules context="Comment" /> - </context> - - <context name="Grammar Declaration Start" attribute="Normal Text" lineEndContext="#stay"> - <!-- In the rules section, only highlighting exact declarations --> - <IncludeRules context="Grammar Declarations" /> - <WordDetect attribute="Directive" context="Percent Command In" String="%start" /> - <WordDetect attribute="Directive" context="Percent Command In" String="%default-prec" /> - <WordDetect attribute="Directive" context="Percent Command In" String="%no-default-prec" /> - <WordDetect attribute="Directive" context="Percent Command In" String="%nterm" /> - <WordDetect attribute="Directive" context="Percent Command In" String="%token" /> - <WordDetect attribute="Directive" context="Percent Command In" String="%type" /> - <WordDetect attribute="Directive" context="Percent Command In" String="%left" /> - <WordDetect attribute="Directive" context="Percent Command In" String="%right" /> - <WordDetect attribute="Directive" context="Percent Command In" String="%nonassoc" /> - <WordDetect attribute="Directive" context="Percent Command In" String="%precedence" /> - - <DetectChar attribute="Rule" context="#pop" char="%" /> <!-- End when there is an invalid declaration --> - <DetectChar attribute="Normal Text" context="#pop" char=";" /> - <IncludeRules context="Comment" /> - <DetectSpaces /> - <RegExpr attribute="Alert" context="#pop" String=".+" /> - </context> - - <context name="User Code" attribute="Normal Text" lineEndContext="#stay"> - <IncludeRules context="##C++" /> - </context> - - <context name="Percent Command" attribute="Directive" lineEndContext="#pop!Percent Command In"> - <IncludeRules context="Comment" /> - <RegExpr attribute="Normal Text" context="#pop!Percent Command In" String="[^\w\-]" lookAhead="true" /> - </context> - <context name="Percent Command In" attribute="Normal Text" lineEndContext="#stay"> - <!-- This can be applied to multiple lines --> - <DetectChar attribute="Normal Text" context="#pop" char=";" lookAhead="true" /> - <DetectChar attribute="Normal Text" context="#pop" char="%" lookAhead="true" firstNonSpace="true" /> - <Detect2Chars attribute="Normal Text" context="#pop" char="%" char1="%" lookAhead="true" /> - <IncludeRules context="StringOrChar" /> - <DetectChar attribute="Data Type" context="PC type" char="<" /> - <IncludeRules context="Comment" /> - </context> - <context name="PC type" attribute="Data Type" lineEndContext="#pop#pop"> - <DetectChar attribute="Data Type" context="#pop" char=">" /> - </context> - - <context name="Comment" attribute="Comment" lineEndContext="#stay"> - <Detect2Chars attribute="Comment" context="CommentStar" char="/" char1="*" /> - <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="Normal Text" lineEndContext="#stay"> - <DetectChar attribute="String Char" context="Char" char="'" /> - <DetectChar attribute="String" context="String" char=""" /> - </context> - <context name="String" attribute="String" lineEndContext="#pop"> - <RegExpr attribute="Backslash Code" context="#stay" String="\\." /> - <DetectChar attribute="String" context="#pop" char=""" /> - </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="Symbol-Variable" /> - <IncludeRules context="##C++" /> - </context> - <context name="Symbol-Variable" attribute="Normal Text" lineEndContext="#stay"> - <DetectChar attribute="Directive" context="Dol" char="$" /> - <RegExpr attribute="Directive" context="#stay" String="@(\$?)(\d+|[A-Za-z_]\w*)?" /> - </context> - <context name="Dol" attribute="Normal Text" fallthrough="true" fallthroughContext="DolEnd" lineEndContext="#stay"> - <RegExpr attribute="Data Type" context="DolEnd" String="<[^>]+>" /> - </context> - <context name="DolEnd" attribute="Normal Text" lineEndContext="#stay" fallthrough="true" fallthroughContext="#pop#pop"> - <RegExpr attribute="Directive" context="#pop#pop" String="@?\d+" /> - <DetectChar attribute="Directive" context="#pop#pop" char="$" /> - <DetectIdentifier attribute="Directive" context="#pop#pop" /> - </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="Open Rule" defStyleNum="dsString" bold="1" /> - <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="*/" /> - <comment name="singleLine" start="//" /> - </comments> -</general> -</language> -<!-- kate: space-indent on; indent-width 2; replace-tabs on; --> |