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 
"\(((?:[^`'&quot;()$]++|\$\{[^`'&quot;(){}$]+\}|\$(?=[^{`'&quot;()])|`[^`]*+`|\((?1)(?:[)]|(?=['&quot;])))++)(?:[)](?=$|[^)])|[&quot;'])">
 ]>
 
-<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="&lt;" 
/>
+        <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="&quot;" />
+        <RegExpr attribute="Assignment" context="#stay" 
String="([+-]?=|\.?[*/]=)" />
+        <RegExpr attribute="Operator" context="#stay" 
String="(:|\?|\|\||&amp;&amp;|==|!=|&lt;=?|&gt;=?|\+|-|\.?\*|\.?/|%|\\|'|^)" />
+        <RegExpr attribute="Punctuation" context="#stay" String="[[\]()]" />
+      </context>
+      <context attribute="String" lineEndContext="#stay" name="String">
+        <DetectChar attribute="String" context="#pop" char="&quot;"/>
+      </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][-+]?&int;)">
 ]>
-<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="&quot;"/>
         <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">

Reply via email to