Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package ghc-skylighting-core for openSUSE:Factory checked in at 2022-02-11 23:09:39 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/ghc-skylighting-core (Old) and /work/SRC/openSUSE:Factory/.ghc-skylighting-core.new.1956 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ghc-skylighting-core" Fri Feb 11 23:09:39 2022 rev:27 rq:953532 version:0.12.2 Changes: -------- --- /work/SRC/openSUSE:Factory/ghc-skylighting-core/ghc-skylighting-core.changes 2021-11-11 21:37:19.816928397 +0100 +++ /work/SRC/openSUSE:Factory/.ghc-skylighting-core.new.1956/ghc-skylighting-core.changes 2022-02-11 23:11:37.899331594 +0100 @@ -1,0 +2,16 @@ +Wed Jan 19 23:13:22 UTC 2022 - Peter Simons <psim...@suse.com> + +- Update skylighting-core to version 0.12.2. + ## 0.12.2 + + * Parser: handle context shift to external context, e.g., + `BashOneLine##Bash`. Closes #139 (issue with Dockerfile). + + * Update xml files from upstream: + bash, cmake, markdown, objectivecpp, php, sql-postgresql, sql, stan, zshr + + * Fix formatting in `Color` doc-comment (Janek Spaderna). + + * Add stan.xml (Brian Ward). + +------------------------------------------------------------------- Old: ---- skylighting-core-0.12.1.tar.gz New: ---- skylighting-core-0.12.2.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ ghc-skylighting-core.spec ++++++ --- /var/tmp/diff_new_pack.M76aBu/_old 2022-02-11 23:11:38.383332995 +0100 +++ /var/tmp/diff_new_pack.M76aBu/_new 2022-02-11 23:11:38.387333006 +0100 @@ -1,7 +1,7 @@ # # spec file for package ghc-skylighting-core # -# Copyright (c) 2021 SUSE LLC +# Copyright (c) 2022 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -19,7 +19,7 @@ %global pkg_name skylighting-core %bcond_with tests Name: ghc-%{pkg_name} -Version: 0.12.1 +Version: 0.12.2 Release: 0 Summary: Syntax highlighting library License: BSD-3-Clause ++++++ skylighting-core-0.12.1.tar.gz -> skylighting-core-0.12.2.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/skylighting-core-0.12.1/changelog.md new/skylighting-core-0.12.2/changelog.md --- old/skylighting-core-0.12.1/changelog.md 2021-10-28 03:57:34.000000000 +0200 +++ new/skylighting-core-0.12.2/changelog.md 2022-01-20 00:08:10.000000000 +0100 @@ -1,5 +1,17 @@ # Revision history for skylighting and skylighting-core +## 0.12.2 + + * Parser: handle context shift to external context, e.g., + `BashOneLine##Bash`. Closes #139 (issue with Dockerfile). + + * Update xml files from upstream: + bash, cmake, markdown, objectivecpp, php, sql-postgresql, sql, stan, zshr + + * Fix formatting in `Color` doc-comment (Janek Spaderna). + + * Add stan.xml (Brian Ward). + ## 0.12.1 * Update syntax definitions: bash, cmake, dockerfile, diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/skylighting-core-0.12.1/skylighting-core.cabal new/skylighting-core-0.12.2/skylighting-core.cabal --- old/skylighting-core-0.12.1/skylighting-core.cabal 2021-10-28 03:57:41.000000000 +0200 +++ new/skylighting-core-0.12.2/skylighting-core.cabal 2022-01-20 00:08:17.000000000 +0100 @@ -1,5 +1,5 @@ name: skylighting-core -version: 0.12.1 +version: 0.12.2 synopsis: syntax highlighting library description: Skylighting is a syntax highlighting library. It derives its tokenizers from XML syntax diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/skylighting-core-0.12.1/src/Skylighting/Parser.hs new/skylighting-core-0.12.2/src/Skylighting/Parser.hs --- old/skylighting-core-0.12.1/src/Skylighting/Parser.hs 2021-09-18 21:11:21.000000000 +0200 +++ new/skylighting-core-0.12.2/src/Skylighting/Parser.hs 2022-01-19 23:27:29.000000000 +0100 @@ -199,14 +199,17 @@ "item" -> return $ Item $ T.strip $ getTextContent el' "include" -> do let (syntaxname, listname) = - case T.breakOn "##" - (T.strip (getTextContent el')) of - (x ,y) | T.null y -> ("", x) - | otherwise -> (T.drop 2 y, x) + splitContext (getTextContent el') return $ IncludeList (syntaxname, listname) x -> throwError $ "Unknown element " ++ show x ++ " in list" +splitContext :: Text -> (Text, Text) +splitContext t = + case T.breakOn "##" (T.strip t) of + (x, y) | T.null y -> ("", x) + | otherwise -> (T.drop 2 y, x) + getParser :: Monad m => Bool -> Text -> ItemData -> M.Map Text [ListItem] -> KeywordAttr -> Text -> Element -> ExceptT String m Rule @@ -344,7 +347,13 @@ else case T.stripPrefix "#pop" t of Just rest -> Pop : parseContextSwitch syntaxname rest - Nothing -> [Push (syntaxname, T.dropWhile (=='!') t)] + Nothing -> + let (othersyntax, contextname) = + splitContext (T.dropWhile (=='!') t) + syntaxname' = if T.null othersyntax + then syntaxname + else othersyntax + in [Push (syntaxname', contextname)] type ItemData = M.Map Text TokenType diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/skylighting-core-0.12.1/src/Skylighting/Types.hs new/skylighting-core-0.12.2/src/Skylighting/Types.hs --- old/skylighting-core-0.12.1/src/Skylighting/Types.hs 2021-09-18 20:43:15.000000000 +0200 +++ new/skylighting-core-0.12.2/src/Skylighting/Types.hs 2022-01-19 21:57:26.000000000 +0100 @@ -300,7 +300,7 @@ , tokenUnderline = False } --- | A color (red/green/blue). +-- | A color (red, green, blue). data Color = RGB Word8 Word8 Word8 deriving (Show, Read, Ord, Eq, Data, Typeable, Generic) @@ -627,7 +627,7 @@ instance ToColor Xterm256ColorCode where toColor = flip lookup ansi256ColorList -- cannot actually fail --- | JSON @"#1aff2b" corresponds to the color @RGB 0x1a 0xff 0x2b@. +-- | JSON @"#1aff2b"@ corresponds to the color @RGB 0x1a 0xff 0x2b@. instance FromJSON Color where parseJSON (String t) = maybe mempty return $ toColor (Text.unpack t) parseJSON _ = mempty diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/skylighting-core-0.12.1/xml/bash.xml new/skylighting-core-0.12.2/xml/bash.xml --- old/skylighting-core-0.12.1/xml/bash.xml 2021-10-28 03:26:07.000000000 +0200 +++ new/skylighting-core-0.12.2/xml/bash.xml 2022-01-19 23:55:43.000000000 +0100 @@ -39,7 +39,7 @@ <!ENTITY arithmetic_as_subshell "\(((?:[^`'"()$]++|\$\{[^`'"(){}$]+\}|\$(?=[^{`'"()])|`[^`]*+`|\((?1)(?:[)]|(?=['"])))++)(?:[)](?=$|[^)])|["'])"> ]> -<language name="Bash" version="32" kateversion="5.79" section="Scripts" extensions="*.sh;*.bash;*.ebuild;*.eclass;*.exlib;*.exheres-0;.bashrc;.bash_profile;.bash_login;.profile;PKGBUILD;APKBUILD" mimetype="application/x-shellscript" casesensitive="1" author="Wilbert Berendsen (wilb...@kde.nl)" license="LGPL"> +<language name="Bash" version="34" kateversion="5.79" section="Scripts" extensions="*.sh;*.bash;*.ebuild;*.eclass;*.exlib;*.exheres-0;.bashrc;.bash_profile;.bash_login;.profile;PKGBUILD;APKBUILD" mimetype="application/x-shellscript" casesensitive="1" author="Wilbert Berendsen (wilb...@kde.nl)" license="LGPL"> <!-- (c) 2004 by Wilbert Berendsen (wilb...@kde.nl) Changes by Matthew Woehlke (mw_tr...@users.sourceforge.net) @@ -133,6 +133,9 @@ <!-- /bin --> <item>arch</item> <item>awk</item> + <item>b2sum</item> + <item>base32</item> + <item>base64</item> <item>bash</item> <item>bunzip2</item> <item>bzcat</item> @@ -147,11 +150,15 @@ <item>bzmore</item> <item>cat</item> <item>chattr</item> + <item>chcon</item> <item>chgrp</item> <item>chmod</item> <item>chown</item> <item>chvt</item> + <item>cksum</item> <item>cp</item> + <item>crontab</item> + <item>csplit</item> <item>date</item> <item>dd</item> <item>deallocvt</item> @@ -165,9 +172,11 @@ <item>dumpkeys</item> <item>ed</item> <item>egrep</item> + <item>expand</item> <item>false</item> <item>fgconsole</item> <item>fgrep</item> + <item>fold</item> <item>fuser</item> <item>gawk</item> <item>getkeycodes</item> @@ -178,7 +187,9 @@ <item>gunzip</item> <item>gzexe</item> <item>gzip</item> + <item>hostid</item> <item>hostname</item> + <item>iconv</item> <item>igawk</item> <item>install</item> <item>kbd_mode</item> @@ -206,6 +217,7 @@ <item>lzmainfo</item> <item>lzmore</item> <item>mapscrn</item> + <item>md5sum</item> <item>mesg</item> <item>mkdir</item> <item>mkfifo</item> @@ -217,20 +229,29 @@ <item>nano</item> <item>netstat</item> <item>nisdomainname</item> + <item>nproc</item> <item>nroff</item> + <item>numfmt</item> <item>openvt</item> + <item>paste</item> + <item>pathchk</item> <item>pgawk</item> <item>pidof</item> <item>ping</item> + <item>pinky</item> + <item>printenv</item> <item>ps</item> <item>pstree</item> + <item>ptx</item> <item>rbash</item> <item>readlink</item> + <item>realpath</item> <item>red</item> <item>resizecons</item> <item>rm</item> <item>rmdir</item> <item>run-parts</item> + <item>runcon</item> <item>sash</item> <item>sed</item> <item>setfont</item> @@ -239,22 +260,33 @@ <item>setmetamode</item> <item>setserial</item> <item>sh</item> + <item>sha1sum</item> + <item>sha224sum</item> + <item>sha256sum</item> + <item>sha384sum</item> + <item>sha512sum</item> <item>showkey</item> <item>shred</item> + <item>shuf</item> <item>sleep</item> <item>ssed</item> <item>stat</item> + <item>stdbuf</item> <item>stty</item> <item>su</item> <item>sync</item> <item>tar</item> <item>tempfile</item> + <item>timeout</item> <item>touch</item> + <item>tput</item> <item>troff</item> <item>true</item> <item>truncate</item> + <item>tty</item> <item>umount</item> <item>uname</item> + <item>unexpand</item> <item>unicode_start</item> <item>unicode_stop</item> <item>unlink</item> @@ -263,6 +295,7 @@ <item>utmpdump</item> <item>uuidgen</item> <item>vdir</item> + <item>vi</item> <item>wall</item> <item>wc</item> <item>xz</item> @@ -336,6 +369,7 @@ <item>gc</item> <item>gcc</item> <item>clang</item> + <item>clang++</item> <item>valgrind</item> <item>xdg-open</item> <item>cmake</item> @@ -467,6 +501,15 @@ <IncludeRules context="BashOneLine"/> </context> + <!-- used by other syntaxes --> + <context attribute="Normal Text" lineEndContext="#pop" name="FindOneLineBackq" fallthroughContext="#pop"> + <DetectChar attribute="Backquote" context="OneLineBackq" char="`"/> + </context> + <context attribute="Normal Text" lineEndContext="#stay" name="OneLineBackq" fallthroughContext="Command"> + <DetectChar attribute="Backquote" context="#pop" char="`"/> + <IncludeRules context="Start"/> + </context> + <context attribute="Normal Text" lineEndContext="#pop" name="BashOneLine" fallthroughContext="Command"> <DetectSpaces attribute="Normal Text" context="#stay"/> <DetectChar attribute="Comment" context="Comment" char="#"/> @@ -1108,6 +1151,7 @@ <!-- VarBracePrefix called as soon as ${! is encoutered --> <context attribute="Variable" lineEndContext="#pop" name="VarBracePrefix"> <DetectIdentifier attribute="Variable" context="#pop!VarBracePrefixSuffix"/> + <Int attribute="Variable" context="#pop!VarBracePrefixSuffix"/> </context> <context attribute="Variable" lineEndContext="#pop" name="VarBracePrefixSuffix" fallthroughContext="#pop!VarError"> <DetectChar attribute="Parameter Expansion" context="#pop" char="}"/> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/skylighting-core-0.12.1/xml/cmake.xml new/skylighting-core-0.12.2/xml/cmake.xml --- old/skylighting-core-0.12.1/xml/cmake.xml 2021-10-28 03:26:07.000000000 +0200 +++ new/skylighting-core-0.12.2/xml/cmake.xml 2022-01-19 23:55:43.000000000 +0100 @@ -25,7 +25,7 @@ <language name="CMake" - version="36" + version="37" kateversion="5.0" section="Other" extensions="CMakeLists.txt;*.cmake;*.cmake.in" @@ -154,6 +154,7 @@ <list name="cmake_host_system_information_sargs"> <item>AVAILABLE_PHYSICAL_MEMORY</item> <item>AVAILABLE_VIRTUAL_MEMORY</item> + <item>DISTRIB_INFO</item> <item>FQDN</item> <item>HAS_AMD_3DNOW</item> <item>HAS_AMD_3DNOW_PLUS</item> @@ -1929,6 +1930,7 @@ <item>NO_PRETTY_TYPES</item> <item>NO_PRETTY_VALUES</item> <item>PROPERTIES</item> + <item>TEST_FILTER</item> <item>TEST_LIST</item> <item>TEST_PREFIX</item> <item>TEST_SUFFIX</item> @@ -2132,6 +2134,7 @@ <item>BLAS_LINKER_FLAGS</item> <item>BLA_F95</item> <item>BLA_PREFER_PKGCONFIG</item> + <item>BLA_SIZEOF_INTEGER</item> <item>BLA_STATIC</item> <item>BLA_VENDOR</item> <item>BOOSTROOT</item> @@ -2353,6 +2356,8 @@ <item>CMAKE_GENERATOR_NO_COMPILER_ENV</item> <item>CMAKE_GENERATOR_PLATFORM</item> <item>CMAKE_GENERATOR_TOOLSET</item> + <item>CMAKE_GET_OS_RELEASE_FALLBACK_RESULT</item> + <item>CMAKE_GET_OS_RELEASE_FALLBACK_SCRIPTS</item> <item>CMAKE_GET_RUNTIME_DEPENDENCIES_COMMAND</item> <item>CMAKE_GET_RUNTIME_DEPENDENCIES_PLATFORM</item> <item>CMAKE_GET_RUNTIME_DEPENDENCIES_TOOL</item> @@ -2363,6 +2368,10 @@ <item>CMAKE_GNUtoMS</item> <item>CMAKE_GTEST_DISCOVER_TESTS_DISCOVERY_MODE</item> <item>CMAKE_HAS_ANSI_STRING_STREAM</item> + <item>CMAKE_HIP_ARCHITECTURES</item> + <item>CMAKE_HIP_EXTENSIONS</item> + <item>CMAKE_HIP_STANDARD</item> + <item>CMAKE_HIP_STANDARD_REQUIRED</item> <item>CMAKE_HOST_APPLE</item> <item>CMAKE_HOST_SOLARIS</item> <item>CMAKE_HOST_SYSTEM</item> @@ -2458,6 +2467,7 @@ <item>CMAKE_LINK_SEARCH_END_STATIC</item> <item>CMAKE_LINK_SEARCH_START_STATIC</item> <item>CMAKE_LINK_WHAT_YOU_USE</item> + <item>CMAKE_LINK_WHAT_YOU_USE_CHECK</item> <item>CMAKE_MACOSX_BUNDLE</item> <item>CMAKE_MACOSX_RPATH</item> <item>CMAKE_MAJOR_VERSION</item> @@ -2764,6 +2774,7 @@ <item>CPACK_NSIS_FINISH_TITLE</item> <item>CPACK_NSIS_FINISH_TITLE_3LINES</item> <item>CPACK_NSIS_HELP_LINK</item> + <item>CPACK_NSIS_IGNORE_LICENSE_PAGE</item> <item>CPACK_NSIS_INSTALLED_ICON_NAME</item> <item>CPACK_NSIS_INSTALLER_MUI_ICON_CODE</item> <item>CPACK_NSIS_INSTALL_ROOT</item> @@ -2898,6 +2909,7 @@ <item>CPACK_RPM_PRE_TRANS_SCRIPT_FILE</item> <item>CPACK_RPM_PRE_UNINSTALL_SCRIPT_FILE</item> <item>CPACK_RPM_RELOCATION_PATHS</item> + <item>CPACK_RPM_REQUIRES_EXCLUDE_FROM</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> @@ -3157,6 +3169,8 @@ <item>Iconv_LIBRARY</item> <item>Intl_IS_BUILT_IN</item> <item>Intl_LIBRARY</item> + <item>JASPER_LIBARRY_DEBUG</item> + <item>JASPER_LIBRARY_RELEASE</item> <item>JAVA_AWT_INCLUDE_PATH</item> <item>JAVA_AWT_LIBRARY</item> <item>JAVA_INCLUDE_PATH</item> @@ -3475,6 +3489,8 @@ <item>CMAKE_APPBUNDLE_PATH</item> <item>CMAKE_APPLE_SILICON_PROCESSOR</item> <item>CMAKE_BUILD_PARALLEL_LEVEL</item> + <item>CMAKE_BUILD_TYPE</item> + <item>CMAKE_CONFIGURATION_TYPES</item> <item>CMAKE_CONFIG_TYPE</item> <item>CMAKE_EXPORT_COMPILE_COMMANDS</item> <item>CMAKE_FRAMEWORK_PATH</item> @@ -3482,6 +3498,7 @@ <item>CMAKE_GENERATOR_INSTANCE</item> <item>CMAKE_GENERATOR_PLATFORM</item> <item>CMAKE_GENERATOR_TOOLSET</item> + <item>CMAKE_INSTALL_MODE</item> <item>CMAKE_MSVCIDE_RUN_PATH</item> <item>CMAKE_NO_VERBOSE</item> <item>CMAKE_OSX_ARCHITECTURES</item> @@ -3920,6 +3937,7 @@ <item>DEPENDS</item> <item>DISABLED</item> <item>ENVIRONMENT</item> + <item>ENVIRONMENT_MODIFICATION</item> <item>FAIL_REGULAR_EXPRESSION</item> <item>FIXTURES_CLEANUP</item> <item>FIXTURES_REQUIRED</item> @@ -7292,7 +7310,7 @@ <context attribute="Normal Text" lineEndContext="#stay" name="Detect More Builtin Variables"> <RegExpr attribute="CMake Internal Variable" context="#stay" String="\b(?:CMAKE_&var_ref_re;_PLATFORM_ID|CMAKE_&var_ref_re;_COMPILER_VERSION_INTERNAL|CMAKE_&var_ref_re;_COMPILER_ARCHITECTURE_ID|CMAKE_&var_ref_re;_COMPILER_ABI)\b" /> - <RegExpr attribute="Builtin Variable" context="#stay" String="\b(?:SWIG_MODULE_&var_ref_re;_EXTRA_DEPS|OpenMP_&var_ref_re;_SPEC_DATE|OpenMP_&var_ref_re;_LIB_NAMES|OpenMP_&var_ref_re;_LIBRARY|OpenMP_&var_ref_re;_FLAGS|OpenACC_&var_ref_re;_SPEC_DATE|OpenACC_&var_ref_re;_OPTIONS|OpenACC_&var_ref_re;_FLAGS|MPI_&var_ref_re;_LIB_NAMES|MPI_&var_ref_re;_LIBRARY|MPI_&var_ref_re;_COMPILE_OPTIONS|MPI_&var_ref_re;_COMPILE_DEFINITIONS|MPI_&var_ref_re;_COMPILER|MPI_&var_ref_re;_ADDITIONAL_INCLUDE_VARS|ICU_&var_ref_re;_LIBRARY|ICU_&var_ref_re;_EXECUTABLE|FETCHCONTENT_UPDATES_DISCONNECTED_&var_ref_re;|FETCHCONTENT_SOURCE_DIR_&var_ref_re;|ExternalData_URL_ALGO_&var_ref_re;_&var_ref_re;|ExternalData_CUSTOM_SCRIPT_&var_ref_re;|DOXYGEN_&var_ref_re;|CPACK_WIX_PROPERTY_&var_ref_re;|CPACK_WIX_&var_ref_re;_EXTRA_FLAGS|CPACK_WIX_&var_ref_re;_EXTENSIONS|CPACK_RPM_NO_&var_ref_re;_INSTALL_PREFIX_RELOCATION|CPACK_RPM_&var_ref_re;_USER_FILELIST|CPACK_RPM_&var_ref_re;_USER_BINARY_SPECFILE|CPACK_RPM_&var_r ef_re;_PACKAGE_URL|CPACK_RPM_&var_ref_re;_PACKAGE_SUMMARY|CPACK_RPM_&var_ref_re;_PACKAGE_SUGGESTS|CPACK_RPM_&var_ref_re;_PACKAGE_REQUIRES_PREUN|CPACK_RPM_&var_ref_re;_PACKAGE_REQUIRES_PRE|CPACK_RPM_&var_ref_re;_PACKAGE_REQUIRES_POSTUN|CPACK_RPM_&var_ref_re;_PACKAGE_REQUIRES_POST|CPACK_RPM_&var_ref_re;_PACKAGE_REQUIRES|CPACK_RPM_&var_ref_re;_PACKAGE_PROVIDES|CPACK_RPM_&var_ref_re;_PACKAGE_PREFIX|CPACK_RPM_&var_ref_re;_PACKAGE_OBSOLETES|CPACK_RPM_&var_ref_re;_PACKAGE_NAME|CPACK_RPM_&var_ref_re;_PACKAGE_GROUP|CPACK_RPM_&var_ref_re;_PACKAGE_DESCRIPTION|CPACK_RPM_&var_ref_re;_PACKAGE_CONFLICTS|CPACK_RPM_&var_ref_re;_PACKAGE_AUTOREQPROV|CPACK_RPM_&var_ref_re;_PACKAGE_AUTOREQ|CPACK_RPM_&var_ref_re;_PACKAGE_AUTOPROV|CPACK_RPM_&var_ref_re;_PACKAGE_ARCHITECTURE|CPACK_RPM_&var_ref_re;_FILE_NAME|CPACK_RPM_&var_ref_re;_DEFAULT_USER|CPACK_RPM_&var_ref_re;_DEFAULT_GROUP|CPACK_RPM_&var_ref_re;_DEFAULT_FILE_PERMISSIONS|CPACK_RPM_&var_ref_re;_DEFAULT_DIR_PERMISSIONS|CPACK_RPM_&var_ref_re;_DEBUGINFO_P ACKAGE|CPACK_RPM_&var_ref_re;_DEBUGINFO_FILE_NAME|CPACK_RPM_&var_ref_re;_BUILD_SOURCE_DIRS_PREFIX|CPACK_PREFLIGHT_&var_ref_re;_SCRIPT|CPACK_POSTFLIGHT_&var_ref_re;_SCRIPT|CPACK_NUGET_PACKAGE_DEPENDENCIES_&var_ref_re;_VERSION|CPACK_NUGET_&var_ref_re;_PACKAGE_VERSION|CPACK_NUGET_&var_ref_re;_PACKAGE_TITLE|CPACK_NUGET_&var_ref_re;_PACKAGE_TAGS|CPACK_NUGET_&var_ref_re;_PACKAGE_RELEASE_NOTES|CPACK_NUGET_&var_ref_re;_PACKAGE_OWNERS|CPACK_NUGET_&var_ref_re;_PACKAGE_NAME|CPACK_NUGET_&var_ref_re;_PACKAGE_LICENSE_FILE_NAME|CPACK_NUGET_&var_ref_re;_PACKAGE_LICENSE_EXPRESSION|CPACK_NUGET_&var_ref_re;_PACKAGE_LICENSEURL|CPACK_NUGET_&var_ref_re;_PACKAGE_LANGUAGE|CPACK_NUGET_&var_ref_re;_PACKAGE_ICONURL|CPACK_NUGET_&var_ref_re;_PACKAGE_ICON|CPACK_NUGET_&var_ref_re;_PACKAGE_HOMEPAGE_URL|CPACK_NUGET_&var_ref_re;_PACKAGE_DESCRIPTION_SUMMARY|CPACK_NUGET_&var_ref_re;_PACKAGE_DESCRIPTION|CPACK_NUGET_&var_ref_re;_PACKAGE_DEPENDENCIES_&var_ref_re;_VERSION|CPACK_NUGET_&var_ref_re;_PACKAGE_DEPENDENCIES|CPAC K_NUGET_&var_ref_re;_PACKAGE_COPYRIGHT|CPACK_NUGET_&var_ref_re;_PACKAGE_AUTHORS|CPACK_NSIS_&var_ref_re;_INSTALL_DIRECTORY|CPACK_DMG_&var_ref_re;_FILE_NAME|CPACK_DEBIAN_&var_ref_re;_PACKAGE_SUGGESTS|CPACK_DEBIAN_&var_ref_re;_PACKAGE_SOURCE|CPACK_DEBIAN_&var_ref_re;_PACKAGE_SHLIBDEPS|CPACK_DEBIAN_&var_ref_re;_PACKAGE_SECTION|CPACK_DEBIAN_&var_ref_re;_PACKAGE_REPLACES|CPACK_DEBIAN_&var_ref_re;_PACKAGE_RECOMMENDS|CPACK_DEBIAN_&var_ref_re;_PACKAGE_PROVIDES|CPACK_DEBIAN_&var_ref_re;_PACKAGE_PRIORITY|CPACK_DEBIAN_&var_ref_re;_PACKAGE_PREDEPENDS|CPACK_DEBIAN_&var_ref_re;_PACKAGE_NAME|CPACK_DEBIAN_&var_ref_re;_PACKAGE_ENHANCES|CPACK_DEBIAN_&var_ref_re;_PACKAGE_DEPENDS|CPACK_DEBIAN_&var_ref_re;_PACKAGE_CONTROL_STRICT_PERMISSION|CPACK_DEBIAN_&var_ref_re;_PACKAGE_CONTROL_EXTRA|CPACK_DEBIAN_&var_ref_re;_PACKAGE_CONFLICTS|CPACK_DEBIAN_&var_ref_re;_PACKAGE_BREAKS|CPACK_DEBIAN_&var_ref_re;_PACKAGE_ARCHITECTURE|CPACK_DEBIAN_&var_ref_re;_FILE_NAME|CPACK_DEBIAN_&var_ref_re;_DESCRIPTION|CPACK_DEBIAN_&v ar_ref_re;_DEBUGINFO_PACKAGE|CPACK_COMPONENT_&var_ref_re;_REQUIRED|CPACK_COMPONENT_&var_ref_re;_HIDDEN|CPACK_COMPONENT_&var_ref_re;_GROUP|CPACK_COMPONENT_&var_ref_re;_DISPLAY_NAME|CPACK_COMPONENT_&var_ref_re;_DISABLED|CPACK_COMPONENT_&var_ref_re;_DESCRIPTION|CPACK_COMPONENT_&var_ref_re;_DEPENDS|CPACK_BINARY_&var_ref_re;|CPACK_ARCHIVE_&var_ref_re;_FILE_NAME|CPACK_&var_ref_re;_COMPONENT_INSTALL|CMAKE_XCODE_ATTRIBUTE_&var_ref_re;|CMAKE_USER_MAKE_RULES_OVERRIDE_&var_ref_re;|CMAKE_STATIC_LINKER_FLAGS_&var_ref_re;_INIT|CMAKE_STATIC_LINKER_FLAGS_&var_ref_re;|CMAKE_SHARED_LINKER_FLAGS_&var_ref_re;_INIT|CMAKE_SHARED_LINKER_FLAGS_&var_ref_re;|CMAKE_RUNTIME_OUTPUT_DIRECTORY_&var_ref_re;|CMAKE_PROJECT_&var_ref_re;_INCLUDE|CMAKE_POLICY_WARNING_CMP[0-9]{4}|CMAKE_POLICY_DEFAULT_CMP[0-9]{4}|CMAKE_PDB_OUTPUT_DIRECTORY_&var_ref_re;|CMAKE_MODULE_LINKER_FLAGS_&var_ref_re;_INIT|CMAKE_MODULE_LINKER_FLAGS_&var_ref_re;|CMAKE_MATCH_[0-9]+|CMAKE_MAP_IMPORTED_CONFIG_&var_ref_re;|CMAKE_LIBRARY_OUTPUT_DIRECTORY _&var_ref_re;|CMAKE_INTERPROCEDURAL_OPTIMIZATION_&var_ref_re;|CMAKE_FRAMEWORK_MULTI_CONFIG_POSTFIX_&var_ref_re;|CMAKE_EXE_LINKER_FLAGS_&var_ref_re;_INIT|CMAKE_EXE_LINKER_FLAGS_&var_ref_re;|CMAKE_DISABLE_FIND_PACKAGE_&var_ref_re;|CMAKE_COMPILE_PDB_OUTPUT_DIRECTORY_&var_ref_re;|CMAKE_ARGV[0-9]+|CMAKE_ARCHIVE_OUTPUT_DIRECTORY_&var_ref_re;|CMAKE_&var_ref_re;_VISIBILITY_PRESET|CMAKE_&var_ref_re;_STANDARD_LIBRARIES|CMAKE_&var_ref_re;_STANDARD_INCLUDE_DIRECTORIES|CMAKE_&var_ref_re;_SOURCE_FILE_EXTENSIONS|CMAKE_&var_ref_re;_SIZEOF_DATA_PTR|CMAKE_&var_ref_re;_SIMULATE_VERSION|CMAKE_&var_ref_re;_SIMULATE_ID|CMAKE_&var_ref_re;_POSTFIX|CMAKE_&var_ref_re;_OUTPUT_EXTENSION|CMAKE_&var_ref_re;_LINK_LIBRARY_FLAG|CMAKE_&var_ref_re;_LINK_LIBRARY_FILE_FLAG|CMAKE_&var_ref_re;_LINK_EXECUTABLE|CMAKE_&var_ref_re;_LINKER_WRAPPER_FLAG_SEP|CMAKE_&var_ref_re;_LINKER_WRAPPER_FLAG|CMAKE_&var_ref_re;_LINKER_PREFERENCE_PROPAGATES|CMAKE_&var_ref_re;_LINKER_PREFERENCE|CMAKE_&var_ref_re;_LINKER_LAUNCHER|CMAKE_&var_re f_re;_LIBRARY_ARCHITECTURE|CMAKE_&var_ref_re;_INCLUDE_WHAT_YOU_USE|CMAKE_&var_ref_re;_IMPLICIT_LINK_LIBRARIES|CMAKE_&var_ref_re;_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES|CMAKE_&var_ref_re;_IMPLICIT_LINK_DIRECTORIES|CMAKE_&var_ref_re;_IMPLICIT_INCLUDE_DIRECTORIES|CMAKE_&var_ref_re;_IGNORE_EXTENSIONS|CMAKE_&var_ref_re;_GHS_KERNEL_FLAGS_RELWITHDEBINFO|CMAKE_&var_ref_re;_GHS_KERNEL_FLAGS_RELEASE|CMAKE_&var_ref_re;_GHS_KERNEL_FLAGS_MINSIZEREL|CMAKE_&var_ref_re;_GHS_KERNEL_FLAGS_DEBUG|CMAKE_&var_ref_re;_FLAGS_RELWITHDEBINFO_INIT|CMAKE_&var_ref_re;_FLAGS_RELWITHDEBINFO|CMAKE_&var_ref_re;_FLAGS_RELEASE_INIT|CMAKE_&var_ref_re;_FLAGS_RELEASE|CMAKE_&var_ref_re;_FLAGS_MINSIZEREL_INIT|CMAKE_&var_ref_re;_FLAGS_MINSIZEREL|CMAKE_&var_ref_re;_FLAGS_INIT|CMAKE_&var_ref_re;_FLAGS_DEBUG_INIT|CMAKE_&var_ref_re;_FLAGS_DEBUG|CMAKE_&var_ref_re;_FLAGS|CMAKE_&var_ref_re;_CREATE_STATIC_LIBRARY|CMAKE_&var_ref_re;_CREATE_SHARED_MODULE|CMAKE_&var_ref_re;_CREATE_SHARED_LIBRARY|CMAKE_&var_ref_re;_CPPLINT|CMAKE_&var_ref _re;_CPPCHECK|CMAKE_&var_ref_re;_COMPILE_OBJECT|CMAKE_&var_ref_re;_COMPILER_VERSION|CMAKE_&var_ref_re;_COMPILER_TARGET|CMAKE_&var_ref_re;_COMPILER_RANLIB|CMAKE_&var_ref_re;_COMPILER_LOADED|CMAKE_&var_ref_re;_COMPILER_LAUNCHER|CMAKE_&var_ref_re;_COMPILER_ID|CMAKE_&var_ref_re;_COMPILER_EXTERNAL_TOOLCHAIN|CMAKE_&var_ref_re;_COMPILER_AR|CMAKE_&var_ref_re;_COMPILER|CMAKE_&var_ref_re;_CLANG_TIDY|CMAKE_&var_ref_re;_BYTE_ORDER|CMAKE_&var_ref_re;_ARCHIVE_FINISH|CMAKE_&var_ref_re;_ARCHIVE_CREATE|CMAKE_&var_ref_re;_ARCHIVE_APPEND|CMAKE_&var_ref_re;_ANDROID_TOOLCHAIN_SUFFIX|CMAKE_&var_ref_re;_ANDROID_TOOLCHAIN_PREFIX|CMAKE_&var_ref_re;_ANDROID_TOOLCHAIN_MACHINE|Boost_&var_ref_re;_LIBRARY_RELEASE|Boost_&var_ref_re;_LIBRARY_DEBUG|Boost_&var_ref_re;_LIBRARY|BISON_&var_ref_re;_OUTPUT_SOURCE|BISON_&var_ref_re;_OUTPUT_HEADER|BISON_&var_ref_re;_OUTPUTS|BISON_&var_ref_re;_INPUT|BISON_&var_ref_re;_DEFINED|BISON_&var_ref_re;_COMPILE_FLAGS|ARGV[0-9]+|&var_ref_re;__TRYRUN_OUTPUT|&var_ref_re;_VERSION_TWEAK| &var_ref_re;_VERSION_STRING|&var_ref_re;_VERSION_PATCH|&var_ref_re;_VERSION_MINOR|&var_ref_re;_VERSION_MAJOR|&var_ref_re;_VERSION_COUNT|&var_ref_re;_VERSION|&var_ref_re;_UNPARSED_ARGUMENTS|&var_ref_re;_SOURCE_DIR|&var_ref_re;_ROOT|&var_ref_re;_MODULE_NAME|&var_ref_re;_LIBRARY_DIRS|&var_ref_re;_LIBRARIES|&var_ref_re;_KEYWORDS_MISSING_VALUES|&var_ref_re;_IS_TOP_LEVEL|&var_ref_re;_INCLUDE_DIRS|&var_ref_re;_HOMEPAGE_URL|&var_ref_re;_FOUND|&var_ref_re;_FIND_VERSION_RANGE_MIN|&var_ref_re;_FIND_VERSION_RANGE_MAX|&var_ref_re;_FIND_VERSION_RANGE|&var_ref_re;_FIND_VERSION_MIN_TWEAK|&var_ref_re;_FIND_VERSION_MIN_PATCH|&var_ref_re;_FIND_VERSION_MIN_MINOR|&var_ref_re;_FIND_VERSION_MIN_MAJOR|&var_ref_re;_FIND_VERSION_MIN_COUNT|&var_ref_re;_FIND_VERSION_MIN|&var_ref_re;_FIND_VERSION_MAX_TWEAK|&var_ref_re;_FIND_VERSION_MAX_PATCH|&var_ref_re;_FIND_VERSION_MAX_MINOR|&var_ref_re;_FIND_VERSION_MAX_MAJOR|&var_ref_re;_FIND_VERSION_MAX_COUNT|&var_ref_re;_FIND_VERSION_MAX|&var_ref_re;_FIND_VERSION_EXACT|&v ar_ref_re;_FIND_VERSION_COUNT|&var_ref_re;_FIND_VERSION_COMPLETE|&var_ref_re;_FIND_REQUIRED_&var_ref_re;|&var_ref_re;_FIND_REQUIRED|&var_ref_re;_FIND_QUIETLY|&var_ref_re;_FIND_COMPONENTS|&var_ref_re;_DESCRIPTION|&var_ref_re;_CONSIDERED_VERSIONS|&var_ref_re;_CONSIDERED_CONFIGS|&var_ref_re;_CONFIG|&var_ref_re;_BINARY_DIR)\b" /> + <RegExpr attribute="Builtin Variable" context="#stay" String="\b(?:SWIG_MODULE_&var_ref_re;_EXTRA_DEPS|OpenMP_&var_ref_re;_SPEC_DATE|OpenMP_&var_ref_re;_LIB_NAMES|OpenMP_&var_ref_re;_LIBRARY|OpenMP_&var_ref_re;_FLAGS|OpenACC_&var_ref_re;_SPEC_DATE|OpenACC_&var_ref_re;_OPTIONS|OpenACC_&var_ref_re;_FLAGS|MPI_&var_ref_re;_LIB_NAMES|MPI_&var_ref_re;_LIBRARY|MPI_&var_ref_re;_COMPILE_OPTIONS|MPI_&var_ref_re;_COMPILE_DEFINITIONS|MPI_&var_ref_re;_COMPILER|MPI_&var_ref_re;_ADDITIONAL_INCLUDE_VARS|ICU_&var_ref_re;_LIBRARY|ICU_&var_ref_re;_EXECUTABLE|FETCHCONTENT_UPDATES_DISCONNECTED_&var_ref_re;|FETCHCONTENT_SOURCE_DIR_&var_ref_re;|ExternalData_URL_ALGO_&var_ref_re;_&var_ref_re;|ExternalData_CUSTOM_SCRIPT_&var_ref_re;|DOXYGEN_&var_ref_re;|CPACK_WIX_PROPERTY_&var_ref_re;|CPACK_WIX_&var_ref_re;_EXTRA_FLAGS|CPACK_WIX_&var_ref_re;_EXTENSIONS|CPACK_RPM_NO_&var_ref_re;_INSTALL_PREFIX_RELOCATION|CPACK_RPM_&var_ref_re;_USER_FILELIST|CPACK_RPM_&var_ref_re;_USER_BINARY_SPECFILE|CPACK_RPM_&var_r ef_re;_PACKAGE_URL|CPACK_RPM_&var_ref_re;_PACKAGE_SUMMARY|CPACK_RPM_&var_ref_re;_PACKAGE_SUGGESTS|CPACK_RPM_&var_ref_re;_PACKAGE_REQUIRES_PREUN|CPACK_RPM_&var_ref_re;_PACKAGE_REQUIRES_PRE|CPACK_RPM_&var_ref_re;_PACKAGE_REQUIRES_POSTUN|CPACK_RPM_&var_ref_re;_PACKAGE_REQUIRES_POST|CPACK_RPM_&var_ref_re;_PACKAGE_REQUIRES|CPACK_RPM_&var_ref_re;_PACKAGE_PROVIDES|CPACK_RPM_&var_ref_re;_PACKAGE_PREFIX|CPACK_RPM_&var_ref_re;_PACKAGE_OBSOLETES|CPACK_RPM_&var_ref_re;_PACKAGE_NAME|CPACK_RPM_&var_ref_re;_PACKAGE_GROUP|CPACK_RPM_&var_ref_re;_PACKAGE_DESCRIPTION|CPACK_RPM_&var_ref_re;_PACKAGE_CONFLICTS|CPACK_RPM_&var_ref_re;_PACKAGE_AUTOREQPROV|CPACK_RPM_&var_ref_re;_PACKAGE_AUTOREQ|CPACK_RPM_&var_ref_re;_PACKAGE_AUTOPROV|CPACK_RPM_&var_ref_re;_PACKAGE_ARCHITECTURE|CPACK_RPM_&var_ref_re;_FILE_NAME|CPACK_RPM_&var_ref_re;_DEFAULT_USER|CPACK_RPM_&var_ref_re;_DEFAULT_GROUP|CPACK_RPM_&var_ref_re;_DEFAULT_FILE_PERMISSIONS|CPACK_RPM_&var_ref_re;_DEFAULT_DIR_PERMISSIONS|CPACK_RPM_&var_ref_re;_DEBUGINFO_P ACKAGE|CPACK_RPM_&var_ref_re;_DEBUGINFO_FILE_NAME|CPACK_RPM_&var_ref_re;_BUILD_SOURCE_DIRS_PREFIX|CPACK_PREFLIGHT_&var_ref_re;_SCRIPT|CPACK_POSTFLIGHT_&var_ref_re;_SCRIPT|CPACK_NUGET_PACKAGE_DEPENDENCIES_&var_ref_re;_VERSION|CPACK_NUGET_&var_ref_re;_PACKAGE_VERSION|CPACK_NUGET_&var_ref_re;_PACKAGE_TITLE|CPACK_NUGET_&var_ref_re;_PACKAGE_TAGS|CPACK_NUGET_&var_ref_re;_PACKAGE_RELEASE_NOTES|CPACK_NUGET_&var_ref_re;_PACKAGE_OWNERS|CPACK_NUGET_&var_ref_re;_PACKAGE_NAME|CPACK_NUGET_&var_ref_re;_PACKAGE_LICENSE_FILE_NAME|CPACK_NUGET_&var_ref_re;_PACKAGE_LICENSE_EXPRESSION|CPACK_NUGET_&var_ref_re;_PACKAGE_LICENSEURL|CPACK_NUGET_&var_ref_re;_PACKAGE_LANGUAGE|CPACK_NUGET_&var_ref_re;_PACKAGE_ICONURL|CPACK_NUGET_&var_ref_re;_PACKAGE_ICON|CPACK_NUGET_&var_ref_re;_PACKAGE_HOMEPAGE_URL|CPACK_NUGET_&var_ref_re;_PACKAGE_DESCRIPTION_SUMMARY|CPACK_NUGET_&var_ref_re;_PACKAGE_DESCRIPTION|CPACK_NUGET_&var_ref_re;_PACKAGE_DEPENDENCIES_&var_ref_re;_VERSION|CPACK_NUGET_&var_ref_re;_PACKAGE_DEPENDENCIES|CPAC K_NUGET_&var_ref_re;_PACKAGE_COPYRIGHT|CPACK_NUGET_&var_ref_re;_PACKAGE_AUTHORS|CPACK_NSIS_&var_ref_re;_INSTALL_DIRECTORY|CPACK_DMG_&var_ref_re;_FILE_NAME|CPACK_DEBIAN_&var_ref_re;_PACKAGE_SUGGESTS|CPACK_DEBIAN_&var_ref_re;_PACKAGE_SOURCE|CPACK_DEBIAN_&var_ref_re;_PACKAGE_SHLIBDEPS|CPACK_DEBIAN_&var_ref_re;_PACKAGE_SECTION|CPACK_DEBIAN_&var_ref_re;_PACKAGE_REPLACES|CPACK_DEBIAN_&var_ref_re;_PACKAGE_RECOMMENDS|CPACK_DEBIAN_&var_ref_re;_PACKAGE_PROVIDES|CPACK_DEBIAN_&var_ref_re;_PACKAGE_PRIORITY|CPACK_DEBIAN_&var_ref_re;_PACKAGE_PREDEPENDS|CPACK_DEBIAN_&var_ref_re;_PACKAGE_NAME|CPACK_DEBIAN_&var_ref_re;_PACKAGE_ENHANCES|CPACK_DEBIAN_&var_ref_re;_PACKAGE_DEPENDS|CPACK_DEBIAN_&var_ref_re;_PACKAGE_CONTROL_STRICT_PERMISSION|CPACK_DEBIAN_&var_ref_re;_PACKAGE_CONTROL_EXTRA|CPACK_DEBIAN_&var_ref_re;_PACKAGE_CONFLICTS|CPACK_DEBIAN_&var_ref_re;_PACKAGE_BREAKS|CPACK_DEBIAN_&var_ref_re;_PACKAGE_ARCHITECTURE|CPACK_DEBIAN_&var_ref_re;_FILE_NAME|CPACK_DEBIAN_&var_ref_re;_DESCRIPTION|CPACK_DEBIAN_&v ar_ref_re;_DEBUGINFO_PACKAGE|CPACK_COMPONENT_&var_ref_re;_REQUIRED|CPACK_COMPONENT_&var_ref_re;_HIDDEN|CPACK_COMPONENT_&var_ref_re;_GROUP|CPACK_COMPONENT_&var_ref_re;_DISPLAY_NAME|CPACK_COMPONENT_&var_ref_re;_DISABLED|CPACK_COMPONENT_&var_ref_re;_DESCRIPTION|CPACK_COMPONENT_&var_ref_re;_DEPENDS|CPACK_BINARY_&var_ref_re;|CPACK_ARCHIVE_&var_ref_re;_FILE_NAME|CPACK_&var_ref_re;_COMPONENT_INSTALL|CMAKE_XCODE_ATTRIBUTE_&var_ref_re;|CMAKE_USER_MAKE_RULES_OVERRIDE_&var_ref_re;|CMAKE_STATIC_LINKER_FLAGS_&var_ref_re;_INIT|CMAKE_STATIC_LINKER_FLAGS_&var_ref_re;|CMAKE_SHARED_LINKER_FLAGS_&var_ref_re;_INIT|CMAKE_SHARED_LINKER_FLAGS_&var_ref_re;|CMAKE_RUNTIME_OUTPUT_DIRECTORY_&var_ref_re;|CMAKE_REQUIRE_FIND_PACKAGE_&var_ref_re;|CMAKE_PROJECT_&var_ref_re;_INCLUDE|CMAKE_POLICY_WARNING_CMP[0-9]{4}|CMAKE_POLICY_DEFAULT_CMP[0-9]{4}|CMAKE_PDB_OUTPUT_DIRECTORY_&var_ref_re;|CMAKE_MODULE_LINKER_FLAGS_&var_ref_re;_INIT|CMAKE_MODULE_LINKER_FLAGS_&var_ref_re;|CMAKE_MATCH_[0-9]+|CMAKE_MAP_IMPORTED_CONFIG_&va r_ref_re;|CMAKE_LIBRARY_OUTPUT_DIRECTORY_&var_ref_re;|CMAKE_INTERPROCEDURAL_OPTIMIZATION_&var_ref_re;|CMAKE_GET_OS_RELEASE_FALLBACK_RESULT_&var_ref_re;|CMAKE_FRAMEWORK_MULTI_CONFIG_POSTFIX_&var_ref_re;|CMAKE_EXE_LINKER_FLAGS_&var_ref_re;_INIT|CMAKE_EXE_LINKER_FLAGS_&var_ref_re;|CMAKE_DISABLE_FIND_PACKAGE_&var_ref_re;|CMAKE_COMPILE_PDB_OUTPUT_DIRECTORY_&var_ref_re;|CMAKE_ARGV[0-9]+|CMAKE_ARCHIVE_OUTPUT_DIRECTORY_&var_ref_re;|CMAKE_&var_ref_re;_VISIBILITY_PRESET|CMAKE_&var_ref_re;_STANDARD_LIBRARIES|CMAKE_&var_ref_re;_STANDARD_INCLUDE_DIRECTORIES|CMAKE_&var_ref_re;_SOURCE_FILE_EXTENSIONS|CMAKE_&var_ref_re;_SIZEOF_DATA_PTR|CMAKE_&var_ref_re;_SIMULATE_VERSION|CMAKE_&var_ref_re;_SIMULATE_ID|CMAKE_&var_ref_re;_POSTFIX|CMAKE_&var_ref_re;_OUTPUT_EXTENSION|CMAKE_&var_ref_re;_LINK_WHAT_YOU_USE_FLAG|CMAKE_&var_ref_re;_LINK_LIBRARY_FLAG|CMAKE_&var_ref_re;_LINK_LIBRARY_FILE_FLAG|CMAKE_&var_ref_re;_LINK_EXECUTABLE|CMAKE_&var_ref_re;_LINKER_WRAPPER_FLAG_SEP|CMAKE_&var_ref_re;_LINKER_WRAPPER_FLAG|C MAKE_&var_ref_re;_LINKER_PREFERENCE_PROPAGATES|CMAKE_&var_ref_re;_LINKER_PREFERENCE|CMAKE_&var_ref_re;_LINKER_LAUNCHER|CMAKE_&var_ref_re;_LIBRARY_ARCHITECTURE|CMAKE_&var_ref_re;_INCLUDE_WHAT_YOU_USE|CMAKE_&var_ref_re;_IMPLICIT_LINK_LIBRARIES|CMAKE_&var_ref_re;_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES|CMAKE_&var_ref_re;_IMPLICIT_LINK_DIRECTORIES|CMAKE_&var_ref_re;_IMPLICIT_INCLUDE_DIRECTORIES|CMAKE_&var_ref_re;_IGNORE_EXTENSIONS|CMAKE_&var_ref_re;_GHS_KERNEL_FLAGS_RELWITHDEBINFO|CMAKE_&var_ref_re;_GHS_KERNEL_FLAGS_RELEASE|CMAKE_&var_ref_re;_GHS_KERNEL_FLAGS_MINSIZEREL|CMAKE_&var_ref_re;_GHS_KERNEL_FLAGS_DEBUG|CMAKE_&var_ref_re;_FLAGS_RELWITHDEBINFO_INIT|CMAKE_&var_ref_re;_FLAGS_RELWITHDEBINFO|CMAKE_&var_ref_re;_FLAGS_RELEASE_INIT|CMAKE_&var_ref_re;_FLAGS_RELEASE|CMAKE_&var_ref_re;_FLAGS_MINSIZEREL_INIT|CMAKE_&var_ref_re;_FLAGS_MINSIZEREL|CMAKE_&var_ref_re;_FLAGS_INIT|CMAKE_&var_ref_re;_FLAGS_DEBUG_INIT|CMAKE_&var_ref_re;_FLAGS_DEBUG|CMAKE_&var_ref_re;_FLAGS|CMAKE_&var_ref_re;_EXTENSIONS_D EFAULT|CMAKE_&var_ref_re;_EXTENSIONS|CMAKE_&var_ref_re;_CREATE_STATIC_LIBRARY|CMAKE_&var_ref_re;_CREATE_SHARED_MODULE|CMAKE_&var_ref_re;_CREATE_SHARED_LIBRARY|CMAKE_&var_ref_re;_CPPLINT|CMAKE_&var_ref_re;_CPPCHECK|CMAKE_&var_ref_re;_COMPILE_OBJECT|CMAKE_&var_ref_re;_COMPILER_VERSION|CMAKE_&var_ref_re;_COMPILER_TARGET|CMAKE_&var_ref_re;_COMPILER_RANLIB|CMAKE_&var_ref_re;_COMPILER_LOADED|CMAKE_&var_ref_re;_COMPILER_LAUNCHER|CMAKE_&var_ref_re;_COMPILER_ID|CMAKE_&var_ref_re;_COMPILER_EXTERNAL_TOOLCHAIN|CMAKE_&var_ref_re;_COMPILER_AR|CMAKE_&var_ref_re;_COMPILER|CMAKE_&var_ref_re;_CLANG_TIDY|CMAKE_&var_ref_re;_BYTE_ORDER|CMAKE_&var_ref_re;_ARCHIVE_FINISH|CMAKE_&var_ref_re;_ARCHIVE_CREATE|CMAKE_&var_ref_re;_ARCHIVE_APPEND|CMAKE_&var_ref_re;_ANDROID_TOOLCHAIN_SUFFIX|CMAKE_&var_ref_re;_ANDROID_TOOLCHAIN_PREFIX|CMAKE_&var_ref_re;_ANDROID_TOOLCHAIN_MACHINE|Boost_&var_ref_re;_LIBRARY_RELEASE|Boost_&var_ref_re;_LIBRARY_DEBUG|Boost_&var_ref_re;_LIBRARY|BISON_&var_ref_re;_OUTPUT_SOURCE|BISON_&var_ ref_re;_OUTPUT_HEADER|BISON_&var_ref_re;_OUTPUTS|BISON_&var_ref_re;_INPUT|BISON_&var_ref_re;_DEFINED|BISON_&var_ref_re;_COMPILE_FLAGS|ARGV[0-9]+|&var_ref_re;__TRYRUN_OUTPUT|&var_ref_re;_VERSION_TWEAK|&var_ref_re;_VERSION_STRING|&var_ref_re;_VERSION_PATCH|&var_ref_re;_VERSION_MINOR|&var_ref_re;_VERSION_MAJOR|&var_ref_re;_VERSION_COUNT|&var_ref_re;_VERSION|&var_ref_re;_UNPARSED_ARGUMENTS|&var_ref_re;_SOURCE_DIR|&var_ref_re;_ROOT|&var_ref_re;_MODULE_NAME|&var_ref_re;_LIBRARY_DIRS|&var_ref_re;_LIBRARIES|&var_ref_re;_KEYWORDS_MISSING_VALUES|&var_ref_re;_IS_TOP_LEVEL|&var_ref_re;_INCLUDE_DIRS|&var_ref_re;_HOMEPAGE_URL|&var_ref_re;_FOUND|&var_ref_re;_FIND_VERSION_RANGE_MIN|&var_ref_re;_FIND_VERSION_RANGE_MAX|&var_ref_re;_FIND_VERSION_RANGE|&var_ref_re;_FIND_VERSION_MIN_TWEAK|&var_ref_re;_FIND_VERSION_MIN_PATCH|&var_ref_re;_FIND_VERSION_MIN_MINOR|&var_ref_re;_FIND_VERSION_MIN_MAJOR|&var_ref_re;_FIND_VERSION_MIN_COUNT|&var_ref_re;_FIND_VERSION_MIN|&var_ref_re;_FIND_VERSION_MAX_TWEAK|&var_ref _re;_FIND_VERSION_MAX_PATCH|&var_ref_re;_FIND_VERSION_MAX_MINOR|&var_ref_re;_FIND_VERSION_MAX_MAJOR|&var_ref_re;_FIND_VERSION_MAX_COUNT|&var_ref_re;_FIND_VERSION_MAX|&var_ref_re;_FIND_VERSION_EXACT|&var_ref_re;_FIND_VERSION_COUNT|&var_ref_re;_FIND_VERSION_COMPLETE|&var_ref_re;_FIND_REQUIRED_&var_ref_re;|&var_ref_re;_FIND_REQUIRED|&var_ref_re;_FIND_QUIETLY|&var_ref_re;_FIND_COMPONENTS|&var_ref_re;_DESCRIPTION|&var_ref_re;_CONSIDERED_VERSIONS|&var_ref_re;_CONSIDERED_CONFIGS|&var_ref_re;_CONFIG|&var_ref_re;_BINARY_DIR)\b" /> </context> <context attribute="Normal Text" lineEndContext="#stay" name="Detect Variable Substitutions"> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/skylighting-core-0.12.1/xml/markdown.xml new/skylighting-core-0.12.2/xml/markdown.xml --- old/skylighting-core-0.12.1/xml/markdown.xml 2021-10-28 03:26:07.000000000 +0200 +++ new/skylighting-core-0.12.2/xml/markdown.xml 2022-01-19 23:55:43.000000000 +0100 @@ -90,7 +90,7 @@ <!ENTITY checkbox "\[[ x]\](?=\s)"> ]> -<language name="Markdown" version="20" kateversion="5.79" section="Markup" extensions="*.md;*.mmd;*.markdown" priority="15" author="Darrin Yeager, Claes Holmerson" license="GPL,BSD"> +<language name="Markdown" version="21" kateversion="5.79" section="Markup" extensions="*.md;*.mmd;*.markdown" priority="15" author="Darrin Yeager, Claes Holmerson" license="GPL,BSD"> <highlighting> <contexts> <!-- Start of the Markdown document: find metadata or code block --> @@ -149,32 +149,42 @@ </context> <context name="find-header" attribute="Normal Text" lineEndContext="#pop"> - <!-- TODO: Replace "(?=.$)" in the regexes with just "$" when close-H#-region are removed --> - <RegExpr attribute="Header H1" context="#pop!close-H2-region" String="^#\s.*[#]?(?=.$)" column="0" endRegion="H1" beginRegion="H1"/> - <RegExpr attribute="Header H2" context="#pop!close-H3-region" String="^##\s.*[#]?(?=.$)" column="0" endRegion="H2" beginRegion="H2"/> - <RegExpr attribute="Header H3" context="#pop!close-H4-region" String="^###\s.*[#]?(?=.$)" column="0" endRegion="H3" beginRegion="H3"/> - <RegExpr attribute="Header H4" context="#pop!close-H5-region" String="^####\s.*[#]?(?=.$)" column="0" endRegion="H4" beginRegion="H4"/> - <RegExpr attribute="Header H5" context="#pop!close-H6-region" String="^#####\s.*[#]?(?=.$)" column="0" endRegion="H5" beginRegion="H5"/> - <RegExpr attribute="Header H6" context="#pop" String="^######\s.*[#]?$" column="0" endRegion="H6" beginRegion="H6"/> + <RegExpr attribute="Header H1" context="#pop!close-H2-region" String="^(#\s.*[#]?)$" column="0" endRegion="H1" beginRegion="H1" lookAhead="true"/> + <RegExpr attribute="Header H2" context="#pop!close-H3-region" String="^(##\s.*[#]?)$" column="0" endRegion="H2" beginRegion="H2" lookAhead="true"/> + <RegExpr attribute="Header H3" context="#pop!close-H4-region" String="^(###\s.*[#]?)$" column="0" endRegion="H3" beginRegion="H3" lookAhead="true"/> + <RegExpr attribute="Header H4" context="#pop!close-H5-region" String="^(####\s.*[#]?)$" column="0" endRegion="H4" beginRegion="H4" lookAhead="true"/> + <RegExpr attribute="Header H5" context="#pop!close-H6-region" String="^(#####\s.*[#]?)$" column="0" endRegion="H5" beginRegion="H5" lookAhead="true"/> + <RegExpr attribute="Header H6" context="#pop!close-sentinel-region" String="^(######\s.*[#]?)$" column="0" endRegion="H6" beginRegion="H6" lookAhead="true"/> <DetectChar attribute="Normal Text" context="#pop" char="#"/> </context> <!-- BUG: 441278 sub-headers should be closed when their parent header is closed (e.g. in h1 h2 h3 h1, h1-h3 should all be closed at the 2nd h1) --> <!-- TODO: Port to a less hacky version (maybe a new attribute for declaring multiple endRegions) --> <context name="close-H2-region" attribute="Header H2" lineEndContext="#pop!close-H3-region" fallthroughContext="#pop!close-H3-region"> - <RegExpr attribute="Header H2" context="#pop!close-H3-region" String="." lookAhead="true" endRegion="H2"/> + <RegExpr attribute="Header H2" context="#pop!close-H3-region" String="(%1)" dynamic="true" lookAhead="true" endRegion="H2"/> </context> <context name="close-H3-region" attribute="Header H3" lineEndContext="#pop!close-H4-region" fallthroughContext="#pop!close-H4-region"> - <RegExpr attribute="Header H3" context="#pop!close-H4-region" String="." lookAhead="true" endRegion="H3"/> + <RegExpr attribute="Header H3" context="#pop!close-H4-region" String="(%1)" dynamic="true" lookAhead="true" endRegion="H3"/> </context> <context name="close-H4-region" attribute="Header H4" lineEndContext="#pop!close-H5-region" fallthroughContext="#pop!close-H5-region"> - <RegExpr attribute="Header H4" context="#pop!close-H5-region" String="." lookAhead="true" endRegion="H4"/> + <RegExpr attribute="Header H4" context="#pop!close-H5-region" String="(%1)" dynamic="true" lookAhead="true" endRegion="H4"/> </context> <context name="close-H5-region" attribute="Header H5" lineEndContext="#pop!close-H6-region" fallthroughContext="#pop!close-H6-region"> - <RegExpr attribute="Header H5" context="#pop!close-H6-region" String="." lookAhead="true" endRegion="H5"/> + <RegExpr attribute="Header H5" context="#pop!close-H6-region" String="(%1)" dynamic="true" lookAhead="true" endRegion="H5"/> </context> <context name="close-H6-region" attribute="Header H6" lineEndContext="#pop" fallthroughContext="#pop"> - <RegExpr attribute="Header H6" context="#pop" String="." endRegion="H6"/> + <RegExpr attribute="Header H6" context="#pop!close-sentinel-region" String="(%1)" dynamic="true" lookAhead="true" endRegion="H6"/> </context> + <!-- This sentinel does not close any actual region, it's just here so that the proper attribute/highlighting is applied and --> + <!--to ensure that H6 headers won't be set as the "primary" region that was closed just because it was closed last --> + <context name="close-sentinel-region" attribute="Normal Text" lineEndContext="#pop" fallthroughContext="#pop"> + <RegExpr attribute="Header H1" context="#pop" String="^(?=#\s)%1$" column="0" dynamic="true"/> + <RegExpr attribute="Header H2" context="#pop" String="^(?=##\s)%1$" column="0" dynamic="true"/> + <RegExpr attribute="Header H3" context="#pop" String="^(?=###\s)%1$" column="0" dynamic="true"/> + <RegExpr attribute="Header H4" context="#pop" String="^(?=####\s)%1$" column="0" dynamic="true"/> + <RegExpr attribute="Header H5" context="#pop" String="^(?=#####\s)%1$" column="0" dynamic="true"/> + <RegExpr attribute="Header H6" context="#pop" String="^(?=######\s)%1$" column="0" dynamic="true"/> + </context> + <context name="find-strong-normal" attribute="Normal Text" lineEndContext="#pop"> <RegExpr attribute="Strong-Emphasis Text" context="#pop" minimal="true" String="&strongemphasisregex_ast_und;|&strongemphasisregex_ast_und2;"/> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/skylighting-core-0.12.1/xml/objectivecpp.xml new/skylighting-core-0.12.2/xml/objectivecpp.xml --- old/skylighting-core-0.12.1/xml/objectivecpp.xml 2021-09-18 20:51:58.000000000 +0200 +++ new/skylighting-core-0.12.2/xml/objectivecpp.xml 2022-01-19 23:55:43.000000000 +0100 @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE language SYSTEM "language.dtd"> -<language name="Objective-C++" version="10" kateversion="5.0" section="Sources" extensions="*.mm;*.M;*.h" mimetype="text/x-objcpp-src;text/x-c-hdr" author="Gennady Telegin (g...@lvk.cs.msu.su"> +<language name="Objective-C++" version="11" kateversion="5.0" section="Sources" extensions="*.mm;*.M;*.h" mimetype="text/x-objc++src;text/x-c-hdr" author="Gennady Telegin (g...@lvk.cs.msu.su"> <highlighting> <list name="keywords"> <item>break</item> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/skylighting-core-0.12.1/xml/php.xml new/skylighting-core-0.12.2/xml/php.xml --- old/skylighting-core-0.12.1/xml/php.xml 2021-09-18 20:51:58.000000000 +0200 +++ new/skylighting-core-0.12.2/xml/php.xml 2022-01-19 23:55:43.000000000 +0100 @@ -77,9 +77,10 @@ <!ENTITY float "\b&LNUM;(\.(&LNUM;)?(&EXPONENT;)?|&EXPONENT;)|\.&LNUM;(&EXPONENT;)?"> ]> -<language name="PHP/PHP" indenter="cstyle" version="21" kateversion="5.53" section="Scripts" extensions="" priority="5" mimetype="" hidden="true"> +<language name="PHP/PHP" indenter="cstyle" version="22" kateversion="5.53" section="Scripts" extensions="" priority="5" mimetype="" hidden="true"> <highlighting> <!-- https://php.watch/versions --> + <!-- Based on 8.1 --> <!-- https://secure.php.net/manual/en/reserved.keywords.php --> <list name="control structures"> @@ -199,6 +200,12 @@ <item>object</item> </list> + <list name="properties"> + <!-- PHP 8.1 --> + <item>readonly</item> + <item>never</item> + </list> + <!-- https://secure.php.net/manual/en/reserved.keywords.php --> <!-- https://secure.php.net/manual/en/reserved.constants.php --> <list name="constants"> @@ -1927,6 +1934,7 @@ <item>IMG_TRIANGLE</item> <item>IMG_WBMP</item> <item>IMG_WEBP</item> + <item>IMG_WEBP_LOSSLESS</item> <item>IMG_WEIGHTED4</item> <item>IMG_XPM</item> <item>INF</item> @@ -9243,6 +9251,9 @@ <item>sodium_crypto_sign_verify_detached</item> <item>sodium_crypto_stream</item> <item>sodium_crypto_stream_keygen</item> + <item>sodium_crypto_stream_xchacha20</item> + <item>sodium_crypto_stream_xchacha20_keygen</item> + <item>sodium_crypto_stream_xchacha20_xor</item> <item>sodium_crypto_stream_xor</item> <item>sodium_hex2bin</item> <item>sodium_increment</item> @@ -10369,6 +10380,7 @@ <item>EvWatcher</item> <item>Exception</item> <item>FANNConnection</item> + <item>Fiber</item> <item>FilesystemIterator</item> <item>FilterIterator</item> <item>finfo</item> @@ -10415,6 +10427,7 @@ <item>IntlChar</item> <item>IntlCodePointBreakIterator</item> <item>IntlDateFormatter</item> + <item>IntlDatePatternGenerator</item> <item>IntlException</item> <item>IntlGregorianCalendar</item> <item>IntlIterator</item> @@ -10977,6 +10990,7 @@ <keyword attribute="Library Constant" context="#stay" String="constants"/> <keyword attribute="Operator" context="#stay" String="operators"/> <keyword attribute="Types" context="#stay" String="types"/> + <keyword attribute="Properties" context="#stay" String="properties"/> <keyword attribute="Error" context="#stay" String="deprecated"/> <RegExpr attribute="Constant" context="#stay" String="\b[A-Z_][A-Z_0-9]*\b"/> @@ -11269,6 +11283,7 @@ <itemData name="Scope Resolution" defStyleNum="dsNormal" spellChecking="false" /> <itemData name="Other" defStyleNum="dsOthers" spellChecking="false" /> <itemData name="Types" defStyleNum="dsDataType" spellChecking="false" /> + <itemData name="Properties" defStyleNum="dsDataType" spellChecking="false" /> <itemData name="Cast" defStyleNum="dsDataType" spellChecking="false" /> <itemData name="Error Control Operator" defStyleNum="dsPreprocessor" spellChecking="false" /> <itemData name="Error" defStyleNum="dsError" spellChecking="false" /> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/skylighting-core-0.12.1/xml/sql-postgresql.xml new/skylighting-core-0.12.2/xml/sql-postgresql.xml --- old/skylighting-core-0.12.1/xml/sql-postgresql.xml 2021-09-18 20:51:58.000000000 +0200 +++ new/skylighting-core-0.12.2/xml/sql-postgresql.xml 2022-01-19 23:55:43.000000000 +0100 @@ -3,7 +3,7 @@ <!-- PostgreSQL SQL, syntax definition based on sql.xml by Yury Lebedev v5 fix comments by Gene Thomas <g...@genethomas.com> --> -<language name="SQL (PostgreSQL)" version="13" kateversion="5.44" section="Database" extensions="*.sql;*.SQL;*.ddl;*.DDL" mimetype="text/x-sql" casesensitive="0" author="Shane Wright (m...@shanewright.co.uk)" license=""> +<language name="SQL (PostgreSQL)" version="14" kateversion="5.44" section="Database" extensions="*.sql;*.SQL;*.ddl;*.DDL" mimetype="text/x-sql" casesensitive="0" author="Shane Wright (m...@shanewright.co.uk)" license=""> <highlighting> <list name="controlFlow"> <item>BEGIN</item> @@ -1044,6 +1044,7 @@ <LineContinue attribute="Comment" context="#pop"/> <DetectSpaces /> <Detect2Chars attribute="Comment" context="#pop" char="*" char1="/" endRegion="Comment"/> + <Detect2Chars attribute="Comment" context="MultiLineComment" char="/" char1="*" beginRegion="Comment"/> <IncludeRules context="##Comments"/> </context> <context name="Identifier" attribute="Identifier" lineEndContext="#pop"> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/skylighting-core-0.12.1/xml/sql.xml new/skylighting-core-0.12.2/xml/sql.xml --- old/skylighting-core-0.12.1/xml/sql.xml 2021-09-18 20:51:58.000000000 +0200 +++ new/skylighting-core-0.12.2/xml/sql.xml 2022-01-19 23:55:43.000000000 +0100 @@ -5,7 +5,7 @@ v3 fix comments by Gene Thomas <g...@genethomas.com> --> <!-- kate: space-indent on; indent-width 2; replace-tabs on; --> -<language name="SQL" version="8" kateversion="5.44" section="Database" extensions="*.sql;*.SQL;*.ddl;*.DDL" mimetype="text/x-sql" casesensitive="0" author="Yury Lebedev (yurylebe...@mail.ru)" license="LGPL"> +<language name="SQL" version="9" kateversion="5.44" section="Database" extensions="*.sql;*.SQL;*.ddl;*.DDL" mimetype="text/x-sql" casesensitive="0" author="Yury Lebedev (yurylebe...@mail.ru)" license="LGPL"> <highlighting> <list name="controlFlow"> <item>BEGIN</item> @@ -921,6 +921,7 @@ <context name="Multiline C-style comment" attribute="Comment" lineEndContext="#stay"> <DetectSpaces /> <Detect2Chars attribute="Comment" context="#pop" char="*" char1="/" endRegion="Comment"/> + <Detect2Chars attribute="Comment" context="Multiline C-style comment" char="/" char1="*" beginRegion="Comment"/> <IncludeRules context="##Comments"/> </context> <context name="SQL*Plus remark directive" attribute="Comment" lineEndContext="#pop"> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/skylighting-core-0.12.1/xml/stan.xml new/skylighting-core-0.12.2/xml/stan.xml --- old/skylighting-core-0.12.1/xml/stan.xml 1970-01-01 01:00:00.000000000 +0100 +++ new/skylighting-core-0.12.2/xml/stan.xml 2022-01-19 23:55:43.000000000 +0100 @@ -0,0 +1,146 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE language SYSTEM "language.dtd"> +<language name="Stan" + section="Scientific" + version="5" + kateversion="5.0" + indenter="cstyle" + extensions="*.stan;*.stanfunctions" + license="MIT"> + <highlighting> + <list name="controlflow"> + <item>break</item> + <item>continue</item> + <item>else</item> + <item>for</item> + <item>if</item> + <item>in</item> + <item>return</item> + <item>while</item> + <item>profile</item> + </list> + <list name="keywords"> + <item>reject</item> + <item>print</item> + <item>integrate_ode</item> + <item>integrate_ode_bdf</item> + <item>integrate_ode_rk45</item> + <item>algebra_solver</item> + </list> + <list name="types"> + <item>lower</item> + <item>upper</item> + <item>offset</item> + <item>multiplier</item> + <item>int</item> + <item>real</item> + <item>vector</item> + <item>complex</item> + <item>ordered</item> + <item>positive_ordered</item> + <item>simplex</item> + <item>unit_vector</item> + <item>row_vector</item> + <item>matrix</item> + <item>array</item> + <item>cholesky_factor_corr</item> + <item>cholesky_factor_cov</item> + <item>corr_matrix</item> + <item>cov_matrix</item> + <item>void</item> + </list> + <contexts> + <context attribute="Normal Text" lineEndContext="#stay" name="Normal"> + <DetectSpaces /> + <DetectChar attribute="Comment" context="Hash comment" char="#"/> + <Detect2Chars attribute="Comment" context="C-style comment" char="/" char1="/"/> + <Detect2Chars attribute="Comment" context="Block comment" char="/" char1="*" beginRegion="Comment"/> + <RegExpr attribute="Keyword" context="#stay" String="\btarget\s*\+=" /> + <DetectChar attribute="Operator" context="After less-than" char="<" /> + <DetectChar attribute="Punctuation" context="After comma" char="," /> + <DetectChar attribute="Operator" context="After Right Paren" char=")" /> + <RegExpr attribute="Keyword" context="#stay" String="\b(functions|(transformed\s+)?(data|parameters)|model|generated\s+quantities)\b" /> + <keyword attribute="Control Flow" context="#stay" String="controlflow" /> + <keyword attribute="Keyword" context="#stay" String="keywords" /> + <keyword attribute="Data Type" context="#stay" String="types" /> + <RegExpr attribute="Identifier" context="#stay" String="[A-Za-z][A-Za-z0-9_]*" /> + <RegExpr attribute="Complex" context="#stay" String="(\d+(\.\d+)?|\.\d+)([eE][+-]?\d+)?i" /> + <Float attribute="Real" /> + <Int attribute="Int" /> + <DetectChar attribute="Punctuation" context="#stay" char="{" beginRegion="Brace1" /> + <DetectChar attribute="Punctuation" context="#stay" char="}" endRegion="Brace1" /> + <DetectChar attribute="String" context="String" char=""" /> + <RegExpr attribute="Assignment" context="#stay" String="([+-]?=|\.?[*/]=)" /> + <RegExpr attribute="Operator" context="#stay" String="(:|\?|\|\||&&|==|!=|<=?|>=?|\+|-|\.?\*|\.?/|%|\\|'|^)" /> + <RegExpr attribute="Punctuation" context="#stay" String="[[\]()]" /> + </context> + <context attribute="String" lineEndContext="#stay" name="String"> + <DetectChar attribute="String" context="#pop" char="""/> + </context> + <context attribute="Comment" lineEndContext="#pop" name="Hash comment"> + <DetectSpaces /> + <IncludeRules context="##Comments" /> + </context> + <context attribute="Comment" lineEndContext="#pop" name="C-style comment"> + <DetectSpaces /> + <IncludeRules context="##Comments" /> + </context> + <context attribute="Comment" lineEndContext="#stay" name="Block comment"> + <DetectSpaces /> + <Detect2Chars attribute="Comment" context="#pop" char="*" char1="/" endRegion="Comment"/> + <WordDetect attribute="Doc Tag" String="@return" context="#stay" /> + <WordDetect attribute="Doc Tag" String="@param" context="#stay" /> + <IncludeRules context="##Comments" /> + </context> + <context attribute="Normal Text" name="After comma" lineEndContext="#stay" fallthrough="true" fallthroughContext="#pop" > + <DetectSpaces /> + <RegExpr context="Upper Bound" String="upper\s*=" lookAhead="true" /> + </context> + <context attribute="Normal Text" name="After less-than" lineEndContext="#stay" fallthrough="true" fallthroughContext="#pop" > + <DetectSpaces /> + <RegExpr context="Upper Bound" String="upper\s*=" lookAhead="true" /> + <RegExpr context="Lower Bound" String="lower\s*=" lookAhead="true" /> + </context> + <context attribute="Normal Text" name="After Right Paren" lineEndContext="#stay" fallthrough="true" fallthroughContext="#pop" > + <DetectSpaces /> + <RegExpr context="Truncation" String="T\s*\[" lookAhead="true" /> + </context> + <context attribute="Normal Text" name="Upper Bound" lineEndContext="#stay" > + <StringDetect attribute="Keyword" String="upper" context="#stay" /> + <DetectChar attribute="Punctuation" char="=" context="#pop" /> + </context> + <context attribute="Normal Text" name="Lower Bound" lineEndContext="#stay" > + <StringDetect attribute="Keyword" String="lower" context="#stay" /> + <DetectChar attribute="Punctuation" char="=" context="#pop" /> + </context> + <context attribute="Normal Text" name="Truncation" lineEndContext="#stay" > + <DetectChar attribute="Keyword" char="T" context="#stay" /> + <DetectChar attribute="Punctuation" char="[" context="#pop" /> + </context> + </contexts> + <itemDatas> + <itemData name="Normal Text" defStyleNum="dsNormal" spellChecking="false"/> + <itemData name="Control Flow" defStyleNum="dsControlFlow" spellChecking="false"/> + <itemData name="Keyword" defStyleNum="dsKeyword" spellChecking="false"/> + <itemData name="Data Type" defStyleNum="dsDataType" spellChecking="false"/> + <itemData name="Int" defStyleNum="dsDecVal" spellChecking="false"/> + <itemData name="Real" defStyleNum="dsFloat" spellChecking="false"/> + <itemData name="Complex" defStyleNum="dsFloat" spellChecking="false"/> + <itemData name="String" defStyleNum="dsString"/> + <itemData name="Comment" defStyleNum="dsComment"/> + <itemData name="Assignment" defStyleNum="dsNormal" spellChecking="false"/> + <itemData name="Operator" defStyleNum="dsNormal" spellChecking="false"/> + <itemData name="Punctuation" defStyleNum="dsNormal" spellChecking="false"/> + <itemData name="Identifier" defStyleNum="dsNormal" spellChecking="false" /> + <itemData name="Doc Tag" defStyleNum="dsAnnotation" spellChecking="false" /> + </itemDatas> + </highlighting> + <general> + <comments> + <comment name="singleLine" start="//" /> + <comment name="multiLine" start="/*" end="*/" region="Comment" /> + </comments> + <keywords casesensitive="1" /> + </general> +</language> +<!-- kate: replace-tabs on; tab-width 2; indent-width 2; --> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/skylighting-core-0.12.1/xml/zsh.xml new/skylighting-core-0.12.2/xml/zsh.xml --- old/skylighting-core-0.12.1/xml/zsh.xml 2021-09-18 20:51:58.000000000 +0200 +++ new/skylighting-core-0.12.2/xml/zsh.xml 2022-01-19 23:55:43.000000000 +0100 @@ -57,7 +57,7 @@ <!ENTITY int "(?:[0-9]++[_0-9]*+)"> <!ENTITY exp "(?:[eE][-+]?∫)"> ]> -<language name="Zsh" version="22" kateversion="5.79" section="Scripts" extensions="*.sh;*.zsh;.zshrc;.zprofile;.zlogin;.zlogout;.profile" mimetype="application/x-shellscript" casesensitive="1" author="Jonathan Poelen (jonathan.poe...@gmail.com)" license="MIT"> +<language name="Zsh" version="23" kateversion="5.79" section="Scripts" extensions="*.sh;*.zsh;.zshrc;.zprofile;.zlogin;.zlogout;.profile" mimetype="application/x-shellscript" casesensitive="1" author="Jonathan Poelen (jonathan.poe...@gmail.com)" license="MIT"> <highlighting> <list name="keywords"> @@ -1170,8 +1170,14 @@ <DetectChar attribute="String DoubleQ" context="StringDQ" char="""/> <AnyChar attribute="Parameter Expansion Operator" context="#stay" String="#+^=~"/> <DetectIdentifier attribute="Variable" context="#pop!CheckVarAlt"/> - <AnyChar attribute="Variable" context="#pop!CheckVarAlt" String="*@?$!-"/> + <AnyChar attribute="Variable" context="#pop!CheckVarAlt" String="*@?$-"/> <Int attribute="Variable" context="#pop!CheckVarAlt" additionalDeliminator="#~=^+{}[]:-/$"/> + <Detect2Chars context="#pop!VarSubShell" char="!" char1="}" lookAhead="1"/> + <DetectChar attribute="Parameter Expansion Operator" context="#pop!AlternateValue" char="!"/> + </context> + + <context attribute="Parameter Expansion" lineEndContext="#stay" name="VarSubShell"> + <DetectChar attribute="Variable" context="#pop!CheckVarAlt" char="!"/> </context> <context attribute="Parameter Expansion" lineEndContext="#stay" name="VarFlag_s">