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 2023-07-18 21:53:55 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/ghc-skylighting-core (Old) and /work/SRC/openSUSE:Factory/.ghc-skylighting-core.new.3193 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ghc-skylighting-core" Tue Jul 18 21:53:55 2023 rev:34 rq:1098737 version:0.13.4 Changes: -------- --- /work/SRC/openSUSE:Factory/ghc-skylighting-core/ghc-skylighting-core.changes 2023-06-22 23:26:04.945848109 +0200 +++ /work/SRC/openSUSE:Factory/.ghc-skylighting-core.new.3193/ghc-skylighting-core.changes 2023-07-18 21:54:02.434266555 +0200 @@ -1,0 +2,18 @@ +Fri Jul 7 05:49:20 UTC 2023 - Peter Simons <psim...@suse.com> + +- Update skylighting-core to version 0.13.4. + ## 0.13.4 + + * Add `dosbat` syntax (MS DOS batch file) (#169). + + * Derive `Bounded` Instance for `TokenType` (#168, Pavan Pikhi). + Add `Bounded` to the derived instances for the `TokenType` type. This + allows consumers to use `[minBound .. maxBound]` to generate a list of + all token types when writing a `Style`. + + * Require xml-conduit >= 1.9.1.3. This fixes a bug that prevents + parsing certain DOCTYPE declarations, e.g. in `agda.xml`. + + * Updated `cmake` syntax definition. + +------------------------------------------------------------------- Old: ---- skylighting-core-0.13.3.tar.gz New: ---- skylighting-core-0.13.4.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ ghc-skylighting-core.spec ++++++ --- /var/tmp/diff_new_pack.4cEm0K/_old 2023-07-18 21:54:04.242276533 +0200 +++ /var/tmp/diff_new_pack.4cEm0K/_new 2023-07-18 21:54:04.246276555 +0200 @@ -20,7 +20,7 @@ %global pkgver %{pkg_name}-%{version} %bcond_with tests Name: ghc-%{pkg_name} -Version: 0.13.3 +Version: 0.13.4 Release: 0 Summary: Syntax highlighting library License: BSD-3-Clause ++++++ skylighting-core-0.13.3.tar.gz -> skylighting-core-0.13.4.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/skylighting-core-0.13.3/changelog.md new/skylighting-core-0.13.4/changelog.md --- old/skylighting-core-0.13.3/changelog.md 2001-09-09 03:46:40.000000000 +0200 +++ new/skylighting-core-0.13.4/changelog.md 2001-09-09 03:46:40.000000000 +0200 @@ -1,5 +1,19 @@ # Revision history for skylighting and skylighting-core +## 0.13.4 + + * Add `dosbat` syntax (MS DOS batch file) (#169). + + * Derive `Bounded` Instance for `TokenType` (#168, Pavan Pikhi). + Add `Bounded` to the derived instances for the `TokenType` type. This + allows consumers to use `[minBound .. maxBound]` to generate a list of + all token types when writing a `Style`. + + * Require xml-conduit >= 1.9.1.3. This fixes a bug that prevents + parsing certain DOCTYPE declarations, e.g. in `agda.xml`. + + * Updated `cmake` syntax definition. + ## 0.13.3 * Add gap language (#167). @@ -953,4 +967,3 @@ ## 0.1.0.0 -- 2016-12-23 * Initial release - diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/skylighting-core-0.13.3/skylighting-core.cabal new/skylighting-core-0.13.4/skylighting-core.cabal --- old/skylighting-core-0.13.3/skylighting-core.cabal 2001-09-09 03:46:40.000000000 +0200 +++ new/skylighting-core-0.13.4/skylighting-core.cabal 2001-09-09 03:46:40.000000000 +0200 @@ -1,5 +1,5 @@ name: skylighting-core -version: 0.13.3 +version: 0.13.4 synopsis: syntax highlighting library description: Skylighting is a syntax highlighting library. It derives its tokenizers from XML syntax @@ -125,7 +125,7 @@ case-insensitive, attoparsec, utf8-string, - xml-conduit >= 1.9.1.0 && < 1.10, + xml-conduit >= 1.9.1.3 && < 1.10, safe, base64-bytestring, colour >= 2.0, diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/skylighting-core-0.13.3/src/Skylighting/Types.hs new/skylighting-core-0.13.4/src/Skylighting/Types.hs --- old/skylighting-core-0.13.3/src/Skylighting/Types.hs 2001-09-09 03:46:40.000000000 +0200 +++ new/skylighting-core-0.13.4/src/Skylighting/Types.hs 2001-09-09 03:46:40.000000000 +0200 @@ -221,7 +221,7 @@ | AlertTok | ErrorTok | NormalTok - deriving (Read, Show, Eq, Ord, Enum, Data, Typeable, Generic) + deriving (Read, Show, Eq, Ord, Enum, Bounded, Data, Typeable, Generic) instance Binary TokenType diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/skylighting-core-0.13.3/xml/agda.xml new/skylighting-core-0.13.4/xml/agda.xml --- old/skylighting-core-0.13.3/xml/agda.xml 2001-09-09 03:46:40.000000000 +0200 +++ new/skylighting-core-0.13.4/xml/agda.xml 2001-09-09 03:46:40.000000000 +0200 @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE language [ +<!DOCTYPE language[ <!ENTITY charsdelim "_;."(){}@"> <!ENTITY wordsep "(?=[&charsdelim;]|\s|$)"> ]> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/skylighting-core-0.13.3/xml/agda.xml.patch new/skylighting-core-0.13.4/xml/agda.xml.patch --- old/skylighting-core-0.13.3/xml/agda.xml.patch 2001-09-09 03:46:40.000000000 +0200 +++ new/skylighting-core-0.13.4/xml/agda.xml.patch 1970-01-01 01:00:00.000000000 +0100 @@ -1,11 +0,0 @@ -diff --git a/skylighting-core/xml/agda.xml b/skylighting-core/xml/agda.xml -index 194aae5..e15777b 100644 ---- a/skylighting-core/xml/agda.xml -+++ b/skylighting-core/xml/agda.xml -@@ -1,5 +1,5 @@ - <?xml version="1.0" encoding="UTF-8"?> --<!DOCTYPE language[ -+<!DOCTYPE language [ - <!ENTITY charsdelim "_;."(){}@"> - <!ENTITY wordsep "(?=[&charsdelim;]|\s|$)"> - ]> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/skylighting-core-0.13.3/xml/cmake.xml new/skylighting-core-0.13.4/xml/cmake.xml --- old/skylighting-core-0.13.3/xml/cmake.xml 2001-09-09 03:46:40.000000000 +0200 +++ new/skylighting-core-0.13.4/xml/cmake.xml 2001-09-09 03:46:40.000000000 +0200 @@ -25,7 +25,7 @@ <language name="CMake" - version="45" + version="46" kateversion="5.0" section="Other" extensions="CMakeLists.txt;*.cmake;*.cmake.in" @@ -100,6 +100,7 @@ <item>add_test</item> <item>aux_source_directory</item> <item>build_command</item> + <item>cmake_file_api</item> <item>create_test_sourcelist</item> <item>define_property</item> <item>enable_language</item> @@ -850,6 +851,7 @@ <item>COMMAND_EXPAND_LISTS</item> <item>COMMENT</item> <item>DEPENDS</item> + <item>DEPENDS_EXPLICIT_ONLY</item> <item>DEPFILE</item> <item>IMPLICIT_DEPENDS</item> <item>JOB_POOL</item> @@ -915,6 +917,14 @@ <item>PARALLEL_LEVEL</item> <item>TARGET</item> </list> + <list name="cmake_file_api_nargs"> + <item>API_VERSION</item> + <item>CACHE</item> + <item>CMAKEFILES</item> + <item>CODEMODEL</item> + <item>QUERY</item> + <item>TOOLCHAINS</item> + </list> <list name="create_test_sourcelist_nargs"> <item>EXTRA_INCLUDE</item> <item>FUNCTION</item> @@ -1953,6 +1963,7 @@ <list name="doxygen_add_docs_nargs"> <item>ALL</item> <item>COMMENT</item> + <item>CONFIG_FILE</item> <item>USE_STAMP_FILE</item> <item>WORKING_DIRECTORY</item> </list> @@ -2088,6 +2099,7 @@ <item>CABLE_INCLUDE_DIR</item> <item>CABLE_TCL_LIBRARY</item> <item>CMAKE_ABSOLUTE_DESTINATION_FILES</item> + <item>CMAKE_ADD_CUSTOM_COMMAND_DEPENDS_EXPLICIT_ONLY</item> <item>CMAKE_AIX_EXPORT_ALL_SYMBOLS</item> <item>CMAKE_ANDROID_ANT_ADDITIONAL_OPTIONS</item> <item>CMAKE_ANDROID_API</item> @@ -2123,15 +2135,19 @@ <item>CMAKE_ARGC</item> <item>CMAKE_AUTOGEN_ORIGIN_DEPENDS</item> <item>CMAKE_AUTOGEN_PARALLEL</item> + <item>CMAKE_AUTOGEN_USE_SYSTEM_INCLUDE</item> <item>CMAKE_AUTOGEN_VERBOSE</item> <item>CMAKE_AUTOMOC</item> <item>CMAKE_AUTOMOC_DEPEND_FILTERS</item> + <item>CMAKE_AUTOMOC_EXECUTABLE</item> <item>CMAKE_AUTOMOC_MOC_OPTIONS</item> <item>CMAKE_AUTOMOC_PATH_PREFIX</item> <item>CMAKE_AUTOMOC_RELAXED_MODE</item> <item>CMAKE_AUTORCC</item> + <item>CMAKE_AUTORCC_EXECUTABLE</item> <item>CMAKE_AUTORCC_OPTIONS</item> <item>CMAKE_AUTOUIC</item> + <item>CMAKE_AUTOUIC_EXECUTABLE</item> <item>CMAKE_AUTOUIC_OPTIONS</item> <item>CMAKE_AUTOUIC_SEARCH_PATHS</item> <item>CMAKE_BACKWARDS_COMPATIBILITY</item> @@ -2207,6 +2223,7 @@ <item>CMAKE_DEPENDS_IN_PROJECT_ONLY</item> <item>CMAKE_DIRECTORY_LABELS</item> <item>CMAKE_DISABLE_PRECOMPILE_HEADERS</item> + <item>CMAKE_DLL_NAME_WITH_SOVERSION</item> <item>CMAKE_DL_LIBS</item> <item>CMAKE_DOTNET_SDK</item> <item>CMAKE_DOTNET_TARGET_FRAMEWORK</item> @@ -2217,9 +2234,9 @@ <item>CMAKE_ECLIPSE_RESOURCE_ENCODING</item> <item>CMAKE_ECLIPSE_VERSION</item> <item>CMAKE_EDIT_COMMAND</item> - <item>CMAKE_ENABLE_EXPORTS</item> <item>CMAKE_ERROR_DEPRECATED</item> <item>CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION</item> + <item>CMAKE_EXECUTABLE_ENABLE_EXPORTS</item> <item>CMAKE_EXECUTABLE_SUFFIX</item> <item>CMAKE_EXECUTE_PROCESS_COMMAND_ECHO</item> <item>CMAKE_EXE_LINKER_FLAGS</item> @@ -2385,6 +2402,7 @@ <item>CMAKE_LIBRARY_PATH_FLAG</item> <item>CMAKE_LINK_DEF_FILE_FLAG</item> <item>CMAKE_LINK_DEPENDS_NO_SHARED</item> + <item>CMAKE_LINK_DEPENDS_USE_LINKER</item> <item>CMAKE_LINK_DIRECTORIES_BEFORE</item> <item>CMAKE_LINK_INTERFACE_LIBRARIES</item> <item>CMAKE_LINK_LIBRARIES_ONLY_TARGETS</item> @@ -2443,6 +2461,7 @@ <item>CMAKE_PCH_INSTANTIATE_TEMPLATES</item> <item>CMAKE_PCH_WARN_INVALID</item> <item>CMAKE_PDB_OUTPUT_DIRECTORY</item> + <item>CMAKE_PLATFORM_NO_VERSIONED_SONAME</item> <item>CMAKE_POSITION_INDEPENDENT_CODE</item> <item>CMAKE_PREFIX_PATH</item> <item>CMAKE_PROGRAM_PATH</item> @@ -2467,6 +2486,7 @@ <item>CMAKE_ROOT</item> <item>CMAKE_RUNTIME_OUTPUT_DIRECTORY</item> <item>CMAKE_SCRIPT_MODE_FILE</item> + <item>CMAKE_SHARED_LIBRARY_ENABLE_EXPORTS</item> <item>CMAKE_SHARED_LIBRARY_PREFIX</item> <item>CMAKE_SHARED_LIBRARY_SUFFIX</item> <item>CMAKE_SHARED_LINKER_FLAGS</item> @@ -2527,6 +2547,10 @@ <item>CMAKE_VERIFY_INTERFACE_HEADER_SETS</item> <item>CMAKE_VERSION</item> <item>CMAKE_VISIBILITY_INLINES_HIDDEN</item> + <item>CMAKE_VS_DEBUGGER_COMMAND</item> + <item>CMAKE_VS_DEBUGGER_COMMAND_ARGUMENTS</item> + <item>CMAKE_VS_DEBUGGER_ENVIRONMENT</item> + <item>CMAKE_VS_DEBUGGER_WORKING_DIRECTORY</item> <item>CMAKE_VS_DEVENV_COMMAND</item> <item>CMAKE_VS_GLOBALS</item> <item>CMAKE_VS_INCLUDE_INSTALL_TO_DEFAULT_BUILD</item> @@ -2553,6 +2577,7 @@ <item>CMAKE_VS_TARGET_FRAMEWORK_TARGETS_VERSION</item> <item>CMAKE_VS_TARGET_FRAMEWORK_VERSION</item> <item>CMAKE_VS_VERSION_BUILD_NUMBER</item> + <item>CMAKE_VS_WINDOWS_TARGET_PLATFORM_MIN_VERSION</item> <item>CMAKE_VS_WINDOWS_TARGET_PLATFORM_VERSION</item> <item>CMAKE_VS_WINDOWS_TARGET_PLATFORM_VERSION_MAXIMUM</item> <item>CMAKE_VS_WINRT_BY_DEFAULT</item> @@ -2667,6 +2692,16 @@ <item>CPACK_EXTERNAL_ENABLE_STAGING</item> <item>CPACK_EXTERNAL_PACKAGE_SCRIPT</item> <item>CPACK_EXTERNAL_REQUESTED_VERSIONS</item> + <item>CPACK_FREEBSD_PACKAGE_CATEGORIES</item> + <item>CPACK_FREEBSD_PACKAGE_COMMENT</item> + <item>CPACK_FREEBSD_PACKAGE_DEPS</item> + <item>CPACK_FREEBSD_PACKAGE_DESCRIPTION</item> + <item>CPACK_FREEBSD_PACKAGE_LICENSE</item> + <item>CPACK_FREEBSD_PACKAGE_LICENSE_LOGIC</item> + <item>CPACK_FREEBSD_PACKAGE_MAINTAINER</item> + <item>CPACK_FREEBSD_PACKAGE_NAME</item> + <item>CPACK_FREEBSD_PACKAGE_ORIGIN</item> + <item>CPACK_FREEBSD_PACKAGE_WWW</item> <item>CPACK_GENERATOR</item> <item>CPACK_IFW_ADMIN_TARGET_DIRECTORY</item> <item>CPACK_IFW_ARCHIVE_COMPRESSION</item> @@ -2715,6 +2750,26 @@ <item>CPACK_IFW_TARGET_DIRECTORY</item> <item>CPACK_IFW_VERBOSE</item> <item>CPACK_INCLUDE_TOPLEVEL_DIRECTORY</item> + <item>CPACK_INNOSETUP_ALLOW_CUSTOM_DIRECTORY</item> + <item>CPACK_INNOSETUP_ARCHITECTURE</item> + <item>CPACK_INNOSETUP_CODE_FILES</item> + <item>CPACK_INNOSETUP_CREATE_UNINSTALL_LINK</item> + <item>CPACK_INNOSETUP_CUSTOM_INSTALL_INSTRUCTIONS</item> + <item>CPACK_INNOSETUP_EXECUTABLE</item> + <item>CPACK_INNOSETUP_EXECUTABLE_ARGUMENTS</item> + <item>CPACK_INNOSETUP_EXTRA_SCRIPTS</item> + <item>CPACK_INNOSETUP_ICON_FILE</item> + <item>CPACK_INNOSETUP_IGNORE_LICENSE_PAGE</item> + <item>CPACK_INNOSETUP_IGNORE_README_PAGE</item> + <item>CPACK_INNOSETUP_INSTALL_ROOT</item> + <item>CPACK_INNOSETUP_LANGUAGES</item> + <item>CPACK_INNOSETUP_MENU_LINKS</item> + <item>CPACK_INNOSETUP_PASSWORD</item> + <item>CPACK_INNOSETUP_PROGRAM_MENU_FOLDER</item> + <item>CPACK_INNOSETUP_RUN_EXECUTABLES</item> + <item>CPACK_INNOSETUP_USE_CMAKE_BOOL_FORMAT</item> + <item>CPACK_INNOSETUP_USE_MODERN_WIZARD</item> + <item>CPACK_INNOSETUP_VERIFY_DOWNLOADS</item> <item>CPACK_INSTALLED_DIRECTORIES</item> <item>CPACK_INSTALL_CMAKE_PROJECTS</item> <item>CPACK_INSTALL_COMMANDS</item> @@ -3448,6 +3503,7 @@ </list> <list name="deprecated-or-internal-variables"> + <item>CMAKE_ENABLE_EXPORTS</item> <item>CMAKE_FILES_DIRECTORY</item> <item>CMAKE_HOME_DIRECTORY</item> <item>CMAKE_INTERNAL_PLATFORM_ABI</item> @@ -3627,6 +3683,7 @@ <item>AUTOGEN_BUILD_DIR</item> <item>AUTOGEN_ORIGIN_DEPENDS</item> <item>AUTOGEN_TARGET_DEPENDS</item> + <item>AUTOGEN_USE_SYSTEM_INCLUDE</item> <item>AUTOMOC</item> <item>AUTOMOC_COMPILER_PREDEFINES</item> <item>AUTOMOC_DEPEND_FILTERS</item> @@ -3662,7 +3719,10 @@ <item>COMPILE_WARNING_AS_ERROR</item> <item>CROSSCOMPILING_EMULATOR</item> <item>CUDA_ARCHITECTURES</item> + <item>CUDA_CUBIN_COMPILATION</item> <item>CUDA_EXTENSIONS</item> + <item>CUDA_FATBIN_COMPILATION</item> + <item>CUDA_OPTIX_COMPILATION</item> <item>CUDA_PTX_COMPILATION</item> <item>CUDA_RESOLVE_DEVICE_SYMBOLS</item> <item>CUDA_RUNTIME_LIBRARY</item> @@ -3680,6 +3740,7 @@ <item>DEPLOYMENT_REMOTE_DIRECTORY</item> <item>DEPRECATION</item> <item>DISABLE_PRECOMPILE_HEADERS</item> + <item>DLL_NAME_WITH_SOVERSION</item> <item>DOTNET_SDK</item> <item>DOTNET_TARGET_FRAMEWORK</item> <item>DOTNET_TARGET_FRAMEWORK_VERSION</item> @@ -3730,6 +3791,7 @@ <item>INSTALL_REMOVE_ENVIRONMENT_RPATH</item> <item>INSTALL_RPATH</item> <item>INSTALL_RPATH_USE_LINK_PATH</item> + <item>INTERFACE_AUTOMOC_MACRO_NAMES</item> <item>INTERFACE_AUTOUIC_OPTIONS</item> <item>INTERFACE_COMPILE_DEFINITIONS</item> <item>INTERFACE_COMPILE_FEATURES</item> @@ -3928,6 +3990,7 @@ <item>SKIP_AUTOMOC</item> <item>SKIP_AUTORCC</item> <item>SKIP_AUTOUIC</item> + <item>SKIP_LINTING</item> <item>SKIP_PRECOMPILE_HEADERS</item> <item>SKIP_UNITY_BUILD_INCLUSION</item> <item>SYMBOLIC</item> @@ -3979,6 +4042,8 @@ <item>SKIP_RETURN_CODE</item> <item>TIMEOUT</item> <item>TIMEOUT_AFTER_MATCH</item> + <item>TIMEOUT_SIGNAL_GRACE_PERIOD</item> + <item>TIMEOUT_SIGNAL_NAME</item> <item>WILL_FAIL</item> <item>WORKING_DIRECTORY</item> </list> @@ -4018,6 +4083,7 @@ <item>UPPER_CASE</item> <item>MAKE_C_IDENTIFIER</item> <item>IN_LIST</item> + <item>LIST</item> <item>JOIN</item> <item>REMOVE_DUPLICATES</item> <item>FILTER</item> @@ -4047,6 +4113,7 @@ <item>COMPILE_LANGUAGE</item> <item>COMPILE_LANG_AND_ID</item> <item>COMPILE_FEATURES</item> + <item>COMPILE_ONLY</item> <item>LINK_LANGUAGE</item> <item>LINK_LANG_AND_ID</item> <item>LINK_LIBRARY</item> @@ -4149,7 +4216,6 @@ <item>CTestCoverageCollectGCOV</item> <item>CTestScriptMode</item> <item>CTestUseLaunchers</item> - <item>Dart</item> <item>DeployQt4</item> <item>ExternalData</item> <item>ExternalProject</item> @@ -4194,7 +4260,6 @@ <item>CVS</item> <item>CxxTest</item> <item>Cygwin</item> - <item>Dart</item> <item>DCMTK</item> <item>DevIL</item> <item>Doxygen</item> @@ -4337,6 +4402,7 @@ <item>CMakeExpandImportedTargets</item> <item>CMakeForceCompiler</item> <item>CMakeParseArguments</item> + <item>Dart</item> <item>Documentation</item> <item>MacroAddFileDependencies</item> <item>TestCXXAcceptsFlag</item> @@ -4347,6 +4413,7 @@ <item>WriteBasicConfigVersionFile</item> <item>WriteCompilerDetectionHeader</item> <item>FindCUDA</item> + <item>FindDart</item> <item>FindPythonInterp</item> <item>FindPythonLibs</item> <item>FindQt</item> @@ -4455,6 +4522,7 @@ <WordDetect String="add_test" insensitive="true" attribute="Command" context="add_test_ctx"/> <WordDetect String="aux_source_directory" insensitive="true" attribute="Command" context="function_ctx"/> <WordDetect String="build_command" insensitive="true" attribute="Command" context="build_command_ctx"/> + <WordDetect String="cmake_file_api" insensitive="true" attribute="Command" context="cmake_file_api_ctx"/> <WordDetect String="create_test_sourcelist" insensitive="true" attribute="Command" context="create_test_sourcelist_ctx"/> <WordDetect String="define_property" insensitive="true" attribute="Command" context="define_property_ctx"/> <WordDetect String="enable_language" insensitive="true" attribute="Command" context="enable_language_ctx"/> @@ -5250,6 +5318,16 @@ <keyword attribute="Named Args" context="#stay" String="build_command_nargs"/> <IncludeRules context="User Function Args"/> </context> + <context attribute="Normal Text" lineEndContext="#stay" name="cmake_file_api_ctx"> + <DetectChar attribute="Normal Text" context="cmake_file_api_ctx_op" char="("/> + <DetectChar attribute="Normal Text" context="#pop" char=")"/> + </context> + <context attribute="Normal Text" lineEndContext="#stay" name="cmake_file_api_ctx_op"> + <DetectSpaces/> + <DetectChar attribute="Normal Text" context="#pop" char=")" lookAhead="true"/> + <keyword attribute="Named Args" context="#stay" String="cmake_file_api_nargs"/> + <IncludeRules context="User Function Args"/> + </context> <context attribute="Normal Text" lineEndContext="#stay" name="create_test_sourcelist_ctx"> <DetectChar attribute="Normal Text" context="create_test_sourcelist_ctx_op" char="("/> <DetectChar attribute="Normal Text" context="#pop" char=")"/> @@ -6433,7 +6511,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_REQUIRE_FIND_PACKAGE_&var_ref_re;|CMAKE_PROJECT_&var_ref_re;_INCLUDE_BEFORE|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_LINK_LIBRARY_USING_&var_ref_re;_SUPPORTED|CMAKE_LINK_LIBRARY_USING_&var_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_USING_&var_ref_re;_SUPPORTED|CMAKE_&v ar_ref_re;_LINK_LIBRARY_USING_&var_ref_re;|CMAKE_&var_ref_re;_LINK_LIBRARY_FLAG|CMAKE_&var_ref_re;_LINK_LIBRARY_FILE_FLAG|CMAKE_&var_ref_re;_LINK_GROUP_USING_&var_ref_re;_SUPPORTED|CMAKE_&var_ref_re;_LINK_GROUP_USING_&var_ref_re;|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_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_RELWITHDEBINF O_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_&var_ref_re;_INIT|CMAKE_&var_ref_re;_FLAGS_&var_ref_re;|CMAKE_&var_ref_re;_FLAGS|CMAKE_&var_ref_re;_EXTENSIONS_DEFAULT|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_FRONTEND_VARIANT|CMAKE_&var_ref_re;_COMPILER_EXTERNAL_TOOLCHAIN|CMAKE_&var_ref_re;_ COMPILER_AR|CMAKE_&var_ref_re;_COMPILER|CMAKE_&var_ref_re;_CLANG_TIDY_EXPORT_FIXES_DIR|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;_STATIC_LINK_LIBRARIES|&var_ref_re;_SOURCE_DIR|&var_ref_re;_ROOT|&var_ref_r e;_MODULE_NAME|&var_ref_re;_LINK_LIBRARIES|&var_ref_re;_LIBRARY_DIRS|&var_ref_re;_LIBRARIES|&var_ref_re;_LDFLAGS_OTHER|&var_ref_re;_LDFLAGS|&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_re f_re;_FIND_COMPONENTS|&var_ref_re;_DESCRIPTION|&var_ref_re;_CONSIDERED_VERSIONS|&var_ref_re;_CONSIDERED_CONFIGS|&var_ref_re;_CONFIG|&var_ref_re;_CFLAGS_OTHER|&var_ref_re;_CFLAGS|&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_INNOSETUP_SETUP_&var_ref_re;|CPACK_INNOSETUP_DEFINE_&var_ref_re;|CPACK_INNOSETUP_&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_&var_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_BEFORE|CMAKE_PROJECT_&var_ref_re;_INCLUDE|CMAKE_POLICY_WARNING_CMP[0-9]{4}|CMAKE_POLICY_DEFAULT_CMP[0-9]{4}|CMAKE_PDB_O UTPUT_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_LINK_LIBRARY_USING_&var_ref_re;_SUPPORTED|CMAKE_LINK_LIBRARY_USING_&var_ref_re;|CMAKE_LINK_GROUP_USING_&var_ref_re;_SUPPORTED|CMAKE_LINK_GROUP_USING_&var_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_USING_&var_ref_re;_SUPPORTED|CMAKE_&var_ref_re;_LINK_LIBRARY_USING_&var_ref_re;|CMAKE_&var_ref_re;_LINK_LIBRARY_FLAG|CMAKE_&var_ref_re;_LINK_LIBRARY_FILE_FLAG|CMAKE_&var_ref_re;_LINK_GROUP_USING_&var_ref_re;_SUPPORTED|CMAKE_&var_ref_re;_LINK_GROUP_USING_&var_ref_re;|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_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_&var_ref_re;_INIT|CMAKE_&var_ref_re;_FLAGS_&var_ref_re;|CMAKE_&var_ref_re;_FLAGS|CMAKE_&var_ref_re;_EXTENSIONS_DEFAULT|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_FRONTEND_VARIANT|CMAKE_&var_ref_re;_COMPILER_EXTERNAL_TOOLCHAIN|CMAKE_&var_ref_re;_COMPILER_AR|CMAKE_&var_ref_re;_COMPILER|CMAKE_&var_ref_re;_CLANG_TIDY_EXPORT_FIXES_DIR|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;_STATIC_LINK_LIBRARIES|&var_ref_re;_SOURCE_DIR|&var_ref_re;_ROOT|&var_ref_re;_MODULE_NAME|&var_ref_re;_LINK_LIBRARIES|&var_ref_re;_LIBRARY_DIRS|&var_ref_re;_LIBRARIES|&var_ref_re;_LDFLAGS_OTHER|&var_ref_re;_LDFLAGS|&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;_CFLAGS_OTHER|&var_ref_re;_CFLAGS|&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.13.3/xml/dosbat.xml new/skylighting-core-0.13.4/xml/dosbat.xml --- old/skylighting-core-0.13.3/xml/dosbat.xml 1970-01-01 01:00:00.000000000 +0100 +++ new/skylighting-core-0.13.4/xml/dosbat.xml 2001-09-09 03:46:40.000000000 +0200 @@ -0,0 +1,643 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE language +[ + <!ENTITY label "[^\s]+"> + <!ENTITY varname "[A-Za-z_][A-Za-z0-9_.]*"> <!-- valid character in a variable name --> + <!ENTITY varname_set "&varname;(?=(\[(%%)?(&varname;|\d+)\]|!&varname;!)?(=|\s*$))|%~?\d|%%(&varname;|[0-9*#])"> <!-- variable in set cmd --> + <!ENTITY eop "(?=([\s\\;"%]|$))"> <!-- end of path --> + <!ENTITY pathpart "[^\s\\%!;/:*?"><|&]"> <!-- valid character in a file name --> +]> +<language name="MS-DOS Batch" version="8" kateversion="5.62" section="Scripts" extensions="*.bat;*.cmd" mimetype="application/x-dos" casesensitive="0" author="Matthew Woehlke (mw_tr...@users.sourceforge.net)" license="LGPL"> + +<!-- (c) 2006, 2009, 2010 Matthew Woehlke (mw_tr...@users.sourceforge.net) + Released under the LGPL --> + + <highlighting> + <list name="builtins"> + <item>assoc</item> + <item>break</item> + <item>cd</item> + <item>chdir</item> + <item>cls</item> + <item>color</item> + <item>copy</item> + <item>date</item> + <item>del</item> + <item>dir</item> + <item>endlocal</item> + <item>erase</item> + <item>exit</item> + <item>ftype</item> + <item>md</item> + <item>mkdir</item> + <item>move</item> + <item>path</item> + <item>pause</item> + <item>popd</item> + <item>prompt</item> + <item>pushd</item> + <item>rd</item> + <item>ren</item> + <item>rename</item> + <item>rmdir</item> + <item>runas</item> + <item>setlocal</item> + <item>shift</item> + <item>start</item> + <item>time</item> + <item>title</item> + <item>type</item> + <item>ver</item> + <item>verify</item> + <item>vol</item> + </list> + + <!-- these need special handling --> + <list name="special commands"> + <item>call</item> + <item>echo</item> + <item>else</item> + <item>for</item> + <item>in</item> + <item>do</item> + <item>goto</item> + <item>if</item> + <item>not</item> + <item>rem</item> + <item>set</item> + </list> + + <list name="commands"> + <!-- the basics --> + <item>at</item> + <item>attrib</item> + <item>break</item> + <item>cacls</item> + <item>chcp</item> + <item>chkdsk</item> + <item>chkntfs</item> + <item>cmd</item> + <item>comp</item> + <item>compact</item> + <item>convert</item> + <item>diskcomp</item> + <item>diskcopy</item> + <item>doskey</item> + <item>fc</item> + <item>find</item> + <item>findstr</item> + <item>format</item> + <item>graftabl</item> + <item>help</item> + <item>label</item> + <item>mode</item> + <item>more</item> + <item>print</item> + <item>recover</item> + <item>replace</item> + <item>sort</item> + <item>subst</item> + <item>tree</item> + <item>xcopy</item> + </list> + + <list name="comparators"> + <item>EQU</item> + <item>NEQ</item> + <item>LSS</item> + <item>LEQ</item> + <item>GTR</item> + <item>GEQ</item> + </list> + + <contexts> + <context attribute="Normal Text" lineEndContext="#stay" name="Start"> + <DetectSpaces/> + <!-- general syntactical stuff --> + <keyword attribute="Builtin" context="Command" String="builtins"/> + <keyword attribute="Command" context="Command" String="commands"/> + <!-- special built-ins --> + <WordDetect attribute="Builtin" context="CmdSet" String="set" insensitive="1"/> + <WordDetect attribute="Builtin" context="CmdEcho" String="echo" insensitive="1" lookAhead="1"/> + <WordDetect attribute="ControlFlow" context="CmdIf" String="if" insensitive="1"/> + <WordDetect attribute="ControlFlow" context="#stay" String="else" insensitive="1"/> + <WordDetect attribute="ControlFlow" context="CmdFor" String="for" insensitive="1"/> + <WordDetect attribute="ControlFlow" context="CmdGoto" String="goto" insensitive="1"/> + <WordDetect attribute="Builtin" context="CmdCall" String="call" insensitive="1"/> + <WordDetect attribute="Comment" context="Comment" String="rem" insensitive="1"/> + <DetectChar attribute="Keyword" context="#stay" char="@"/> + <!-- other syntaxes --> + <StringDetect attribute="Comment" context="Comment" String="::"/> + <DetectChar attribute="Label" context="Label" char=":" firstNonSpace="true"/> + <DetectChar attribute="Keyword" context="NestedStart" char="(" beginRegion="body"/> + <IncludeRules context="FindRedirections"/> + <RegExpr attribute="Path" context="Command" String="[^\s%!;*?"><|&]+"/> + <StringDetect attribute="Keyword" String="||"/> + <StringDetect attribute="Keyword" String="&&"/> + <DetectChar attribute="Redirection" char="|"/> + <DetectChar attribute="Keyword" char="&"/> + <IncludeRules context="FindStrings"/> + <IncludeRules context="FindSubstitutions"/> + </context> + <context attribute="Normal Text" lineEndContext="#stay" name="NestedStart"> + <DetectChar attribute="Keyword" context="#pop" char=")" endRegion="body"/> + <IncludeRules context="Start"/> + </context> + + <context attribute="Normal Text" lineEndContext="#stay" name="FindBranches"> + <StringDetect attribute="Keyword" context="#pop" String="||"/> + <StringDetect attribute="Keyword" context="#pop" String="&&"/> + <DetectChar attribute="Redirection" context="#pop" char="|"/> + <DetectChar attribute="Keyword" context="#pop" char="&"/> + <DetectChar attribute="Keyword" context="#pop" char=")" endRegion="body"/> + </context> + + <context attribute="Normal Text" lineEndContext="#stay" name="FindRedirections"> + <RegExpr attribute="Redirection" context="Redirection" String="[0-9]*(>>?|<)"/> + </context> + <context attribute="Normal Text" lineEndContext="#stay" name="Redirection" fallthroughContext="#pop!Path"> + <DetectSpaces context="#pop!Path"/> + <RegExpr attribute="Redirection" context="#pop" String="&[0-9]+|"/> + </context> + + <context attribute="Normal Text" lineEndContext="#stay" name="FindStrings"> + <DetectChar attribute="String" context="String" char="""/> + </context> + + <context attribute="Normal Text" lineEndContext="#stay" name="FindSubstitutions"> + <Detect2Chars attribute="Escape" context="Substitution" char="%" char1="%"/> + <IncludeRules context="FindVariables"/> + </context> + <context attribute="Normal Text" lineEndContext="#stay" name="Substitution" fallthroughContext="#pop"> + <RegExpr attribute="Variable Expansion" context="#pop!SubstitutionVariable" String="&varname;(\[(%%)?(&varname;|\d+)\])*(:~(%%&varname;|-?[0-9]+)(,(%%&varname;|-?[0-9]+))?|:[^=]+=[^%]*)?%|[0-9*#]|~[fdpnxsatz]*(\$&varname;:)?[0-9#]|" lookAhead="1"/> + <DetectIdentifier attribute="Variable" context="#pop"/> + </context> + <context attribute="Normal Text" lineEndContext="#stay" name="SubstitutionVariable" fallthroughContext="#pop!VariableRegular1"> + <DetectChar attribute="Variable Expansion" char="~" context="#pop!VariableModificator"/> + </context> + + <context attribute="Normal Text" lineEndContext="#stay" name="FindVariables"> + <!-- + %var% + %var:~N,N% + %var:old=new% + %~n1 + %~$var:1 + %1 + %* + !var! + !var:~N,N! + !var:old=new! + !%...%! + + prefix: + [%!]var[...] + [%!]var%% + --> + <RegExpr attribute="Variable Expansion" context="Variable" String="%(&varname;(\[(%%)?(&varname;|\d+)\])*(:~(%%&varname;|-?[0-9]+)(,(%%&varname;|-?[0-9]+))?|:[^=]+=[^%]*)?%|[0-9*#])|%~[fdpnxsatz]*(\$&varname;:)?[0-9#]|!%(&varname;(\[(%%)?(&varname;|\d+)\]|%%&varname;)*%|[0-9*#])!|!&varname;(\[(%%)?(&varname;|\d+)\]|%%&varname;)*(:~(%%&varname;|-?[0-9]+)(,(%%&varname;|-?[0-9]+))?|:[^=]+=[^!]*)?!" lookAhead="1"/> + </context> + <context attribute="Normal Text" lineEndContext="#pop" name="Variable"> + <StringDetect attribute="Variable Expansion" String="%~" context="#pop!VariableModificator"/> + <DetectChar attribute="Variable Expansion" char="%" context="#pop!VariableRegular1"/> + <DetectChar attribute="Variable Expansion" char="!" context="#pop!VariableRegular2"/> + </context> + <!-- %~ --> + <context attribute="Normal Text" lineEndContext="#pop" name="VariableModificator"> + <AnyChar attribute="Variable Expansion" String="fdpnxsatz"/> + <DetectChar attribute="Variable Expansion" char="$" context="#pop!VariableFind"/> + <AnyChar attribute="Variable" String="0123456789#" context="#pop"/> + </context> + <!-- %~$ --> + <context attribute="Normal Text" lineEndContext="#pop" name="VariableFind"> + <DetectIdentifier attribute="Variable"/> + <DetectChar attribute="Variable Expansion" char=":"/> + <AnyChar attribute="Variable" String="0123456789#" context="#pop"/> + <DetectChar attribute="Variable" char="."/> + </context> + <!-- % --> + <context attribute="Normal Text" lineEndContext="#pop" name="VariableRegular1"> + <DetectChar attribute="Variable Expansion" char="%" context="#pop"/> + <DetectIdentifier attribute="Variable"/> + <AnyChar attribute="Variable" String="0123456789*#" context="#pop"/> + <StringDetect attribute="Variable Expansion" String=":~" context="#pop!VariableSub"/> + <DetectChar attribute="Variable Expansion" char=":" context="#pop!VariableReplace1"/> + <IncludeRules context="FindVariableRegularKey"/> + <DetectChar attribute="Variable" char="."/> + </context> + <!-- ! --> + <context attribute="Normal Text" lineEndContext="#pop" name="VariableRegular2"> + <DetectChar attribute="Variable Expansion" char="!" context="#pop"/> + <DetectIdentifier attribute="Variable"/> + <StringDetect attribute="Variable Expansion" String=":~" context="#pop!VariableSub"/> + <DetectChar attribute="Variable Expansion" char=":" context="#pop!VariableReplace2"/> + <IncludeRules context="FindVariableRegularKey"/> + <IncludeRules context="FindVariableRegularEscaped"/> + <DetectChar attribute="Variable Expansion" char="%" context="VariableRegular1"/> + <DetectChar attribute="Variable" char="."/> + </context> + <!-- %% in !var1%%var2! --> + <context attribute="Normal Text" lineEndContext="#stay" name="FindVariableRegularEscaped"> + <StringDetect attribute="Escape" String="%%" context="VariableRegularEscaped"/> + </context> + <context attribute="Normal Text" lineEndContext="#pop" name="VariableRegularEscaped"> + <DetectIdentifier attribute="Variable" context="#pop"/> + </context> + <!-- for [ ... ] --> + <context attribute="Normal Text" lineEndContext="#stay" name="FindVariableRegularKey"> + <DetectChar attribute="Symbol" char="[" context="VariableRegularKey"/> + </context> + <!-- [ --> + <context attribute="String" lineEndContext="#stay" name="VariableRegularKey"> + <DetectChar attribute="Symbol" char="]" context="#pop"/> + <StringDetect attribute="Escape" String="%%" context="VariableRegularKeyVar"/> + <IncludeRules context="FindNumber"/> + <DetectIdentifier attribute="String"/> + </context> + <context attribute="Normal Text" lineEndContext="#stay" name="VariableRegularKeyVar" fallthroughContext="#pop"> + <DetectIdentifier attribute="Variable" context="#pop"/> + </context> + <!-- %var:~ and !var:~ --> + <context attribute="Normal Text" lineEndContext="#pop" name="VariableSub"> + <StringDetect attribute="Escape" String="%%"/> + <AnyChar attribute="Variable Expansion" String="%!" context="#pop"/> + <IncludeRules context="FindNumber"/> + <DetectIdentifier attribute="Variable"/> + <DetectChar attribute="Number" char="-"/> + <DetectChar attribute="Variable Expansion" char=","/> + <DetectChar attribute="Variable" char="."/> + </context> + <!-- %var: --> + <context attribute="Normal Text" lineEndContext="#pop" name="VariableReplace1"> + <RegExpr attribute="String" String="[^=]+" context="#pop!VariableReplace1Sep"/> + </context> + <context attribute="Normal Text" lineEndContext="#pop" name="VariableReplace1Sep"> + <DetectChar attribute="Variable Expansion" char="=" context="#pop!VariableReplace1P2"/> + </context> + <context attribute="Normal Text" lineEndContext="#pop" name="VariableReplace1P2"> + <DetectChar attribute="Variable Expansion" char="%" context="#pop"/> + <RegExpr attribute="String" String="[^%]+"/> + </context> + <!-- !var: --> + <context attribute="Normal Text" lineEndContext="#pop" name="VariableReplace2"> + <RegExpr attribute="String" String="[^=]+" context="#pop!VariableReplace2Sep"/> + </context> + <context attribute="Normal Text" lineEndContext="#pop" name="VariableReplace2Sep"> + <DetectChar attribute="Variable Expansion" char="=" context="#pop!VariableReplace2P2"/> + </context> + <context attribute="Normal Text" lineEndContext="#pop" name="VariableReplace2P2"> + <DetectChar attribute="Variable Expansion" char="!" context="#pop"/> + <RegExpr attribute="String" String="[^!]+"/> + </context> + + <!-- basic sub-contexts --> + <context attribute="Comment" lineEndContext="#pop" name="Comment"> + <DetectSpaces/> + <IncludeRules context="##Comments"/> + <DetectIdentifier/> + <IncludeRules context="FindUnquotedStringEscape"/> + <AnyChar attribute="Error" String="&|^<>()"/> + </context> + + <context attribute="String" lineEndContext="#pop" name="String"> + <DetectSpaces attribute="String"/> + <Detect2Chars attribute="Escape" char="\" char1="""/> + <Detect2Chars attribute="Escape" char="\" char1="\"/> + <DetectChar attribute="String" context="#pop" char="""/> + <IncludeRules context="FindSubstitutions"/> + <DetectIdentifier attribute="String"/> + </context> + + <context attribute="Normal Text" lineEndContext="#pop" name="Command"> + <DetectSpaces/> + <IncludeRules context="FindUnquotedString"/> + <IncludeRules context="FindSpecialCommandOption"/> + <DetectIdentifier/> + </context> + + <context attribute="Normal Text" lineEndContext="#pop" name="FindSpecialCommandOption"> + <RegExpr attribute="Option" context="#stay" String="[/-][A-Za-z0-9][A-Za-z0-9_]*:?"/> + <RegExpr attribute="Path" context="#stay" String="[.]+&eop;|[A-Za-z][A-Za-z.]*:(\\+&pathpart;*)*|&pathpart;*(\\+&pathpart;*)+"/> + </context> + + <context attribute="Error" lineEndContext="#pop" name="Label"> + <RegExpr attribute="Label" context="Comment" String="&label;"/> + </context> + + <context attribute="Path" lineEndContext="#pop" name="Path"> + <IncludeRules context="FindStrings"/> + <IncludeRules context="FindSubstitutions"/> + <AnyChar attribute="Normal Text" context="#pop" String=" 	\%/:*?"><|&" lookAhead="true"/> + <DetectIdentifier/> + </context> + + <context attribute="Error" lineEndContext="#pop" name="Error"> + </context> + + <context attribute="Normal Text" lineEndContext="#pop" name="FindNumber"> + <HlCHex attribute="Hex"/> + <HlCOct attribute="Octal"/> + <Int attribute="Number"/> + </context> + + <context attribute="Normal Text" lineEndContext="#pop" name="FindUnquotedStringEscape"> + <RegExpr attribute="Escape" context="#stay" String="\^."/> + </context> + + <context attribute="Normal Text" lineEndContext="#pop" name="FindUnquotedString"> + <IncludeRules context="FindStrings"/> + <IncludeRules context="FindSubstitutions"/> + <IncludeRules context="FindUnquotedStringEscape"/> + <IncludeRules context="FindRedirections"/> + <IncludeRules context="FindBranches"/> + </context> + + <context attribute="Normal Text" lineEndContext="#pop" name="UnquotedString"> + <DetectSpaces/> + <DetectIdentifier/> + <IncludeRules context="FindUnquotedString"/> + </context> + + <!-- special sub-contexts --> + <context attribute="Error" lineEndContext="#pop" name="CmdSet" fallthroughContext="#pop!Error"> + <IncludeRules context="CmdSetVar"/> + <WordDetect attribute="Option" context="#pop!CmdSetVar" String="/p" insensitive="1"/> + <WordDetect attribute="Option" context="#pop!CmdSetExpr" String="/a" insensitive="1"/> + </context> + <context attribute="Error" lineEndContext="#pop" name="CmdSetVar" fallthroughContext="#pop!Error"> + <DetectSpaces attribute="Normal Text"/> + <DetectChar attribute="String" context="#pop!CmdSetQuotedVar" char="""/> + <RegExpr attribute="Variable" context="#pop!CmdSetVar=" String="&varname_set;"/> + <DetectChar attribute="Symbol" context="#pop!UnquotedString" char="="/> + </context> + <!-- set var --> + <context attribute="Error" lineEndContext="#pop" name="CmdSetVar="> + <DetectChar attribute="Symbol" context="#pop!UnquotedString" char="="/> + <IncludeRules context="FindCmdSetVarSuffix"/> + </context> + <context attribute="Error" lineEndContext="#pop" name="FindCmdSetVarSuffix"> + <DetectChar attribute="Variable Expansion" char="!"/> + <DetectIdentifier attribute="Variable"/> + <IncludeRules context="FindVariableRegularKey"/> + </context> + <!-- set " --> + <context attribute="Error" lineEndContext="#pop" name="CmdSetQuotedVar" fallthroughContext="#pop!Error"> + <RegExpr attribute="Variable" context="#pop!CmdSetQuotedVar=" String="&varname_set;"/> + <DetectChar attribute="Symbol" context="#pop!String" char="="/> + <DetectChar attribute="String" context="#pop" char="""/> + </context> + <!-- set "var --> + <context attribute="Error" lineEndContext="#pop" name="CmdSetQuotedVar="> + <DetectChar attribute="Symbol" context="#pop!String" char="="/> + <IncludeRules context="FindCmdSetVarSuffix"/> + <DetectChar attribute="String" context="#pop" char="""/> + </context> + + <!-- set /a --> + <context attribute="Error" lineEndContext="#pop" name="CmdSetExpr" fallthroughContext="#pop!CmdSetUnquotedExpr"> + <DetectSpaces attribute="Normal Text"/> + <DetectChar attribute="String" context="CmdSetQuotedExpr" char="""/> + <DetectIdentifier attribute="Variable" context="CmdSetUnquotedExpr"/> + <DetectChar attribute="Keyword" char=","/> + </context> + <context attribute="Error" lineEndContext="#pop" name="CmdSetQuotedExpr"> + <IncludeRules context="FindVariables"/> + <StringDetect attribute="Operator" String="%%"/> + <AnyChar attribute="Operator" String="=*/%+-&^|!~"/> + <AnyChar attribute="Symbol" String="()[],"/> + <DetectIdentifier attribute="Variable"/> + <StringDetect attribute="Operator" String="<<"/> + <StringDetect attribute="Operator" String=">>"/> + <IncludeRules context="FindNumber"/> + <DetectSpaces attribute="Normal Text"/> + <DetectChar attribute="String" context="#pop" char="""/> + </context> + <context attribute="Error" lineEndContext="#pop" name="CmdSetUnquotedExpr"> + <AnyChar attribute="Symbol" String="()[]"/> + <IncludeRules context="FindUnquotedString"/> + <AnyChar attribute="Operator" String="=+-/^*!"/> + <DetectChar attribute="Keyword" context="#pop" char=","/> + <DetectIdentifier attribute="Variable"/> + <IncludeRules context="FindNumber"/> + <DetectSpaces attribute="Normal Text"/> + </context> + + <!-- echo --> + <context attribute="Echoed Text" lineEndContext="#pop" name="CmdEcho"> + <RegExpr attribute="Builtin" context="#pop" String="echo\s+o(ff|n)\s*(?=[&|]|$)" insensitive="1"/> + <StringDetect attribute="Builtin" context="#pop!CmdEcho2" String="echo" insensitive="1"/> + </context> + <context attribute="Echoed Text" lineEndContext="#pop" name="CmdEcho2"> + <DetectSpaces/> + <IncludeRules context="FindSubstitutions"/> + <IncludeRules context="FindUnquotedStringEscape"/> + <IncludeRules context="FindRedirections"/> + <IncludeRules context="FindBranches"/> + <DetectIdentifier/> + </context> + + <!-- goto --> + <context attribute="Error" lineEndContext="#pop" name="CmdGoto"> + <DetectSpaces attribute="Normal Text" context="#stay"/> + <DetectChar attribute="Label" char=":"/> + <RegExpr attribute="Label" context="#pop" String="&label;"/> + </context> + + <!-- call --> + <context attribute="Error" lineEndContext="#pop" name="CmdCall" fallthroughContext="#pop!Command"> + <DetectSpaces attribute="Normal Text" context="#stay"/> + <DetectChar attribute="Label" char=":"/> + <RegExpr attribute="Label" context="#pop!Command" String="&label;"/> + </context> + + + <!-- if --> + <context attribute="Normal Text" lineEndContext="#pop" name="CmdIf" fallthroughContext="CmdIfCond"> + <DetectSpaces/> + <StringDetect attribute="Option" String="/i" insensitive="1"/> + <WordDetect attribute="Keyword" String="not" insensitive="1"/> + </context> + <context attribute="Normal Text" lineEndContext="#pop" name="CmdIfCond" fallthroughContext="CmdIfCondCmp"> + <WordDetect attribute="Option" context="CmdIfCondExist" String="exist" insensitive="1"/> + <WordDetect attribute="Option" context="CmdIfCondDefined" String="defined" insensitive="1"/> + <WordDetect attribute="Option" context="CmdIfCondNum" String="errorlevel" insensitive="1"/> + <WordDetect attribute="Option" context="CmdIfCondNum" String="cmdextversion" insensitive="1"/> + </context> + + <!-- if exist --> + <context attribute="Normal Text" lineEndContext="#pop" name="CmdIfCondExist" fallthroughContext="#pop#pop#pop"> + <DetectSpaces context="CmdIfCondExistPath"/> + </context> + <context attribute="Path" lineEndContext="#pop" name="CmdIfCondExistPath" fallthroughContext="#pop#pop#pop#pop"> + <DetectSpaces context="#pop#pop#pop#pop" attribute="Normal Text"/> + <IncludeRules context="FindStrings"/> + <IncludeRules context="FindSubstitutions"/> + <DetectIdentifier/> + </context> + + <!-- if defined --> + <context attribute="Normal Text" lineEndContext="#pop" name="CmdIfCondDefined" fallthroughContext="#pop#pop#pop"> + <DetectSpaces/> + <DetectIdentifier context="#pop#pop#pop" attribute="Variable"/> + </context> + + <!-- if errorlevel | if cmdextversion --> + <context attribute="Normal Text" lineEndContext="#pop" name="CmdIfCondNum" fallthroughContext="#pop#pop#pop"> + <DetectSpaces/> + <Int context="#pop#pop#pop" attribute="Number"/> + <IncludeRules context="FindVariables"/> + </context> + + <!-- For + if xxx op yyy + and + if xxx==yyy + --> + <context attribute="Normal Text" lineEndContext="#pop" name="CmdIfCondCmp"> + <DetectSpaces context="#pop!CmdIfCondCmpOp"/> + <IncludeRules context="FindStrings"/> + <IncludeRules context="FindSubstitutions"/> + <DetectIdentifier/> + <StringDetect String="==" attribute="Keyword" context="CmdIfCondCmpOperand2"/> + </context> + <!-- fallthroughContext for operand as option: if %CasseSensitive% "%a%"=="x" --> + <context attribute="Normal Text" lineEndContext="#pop" name="CmdIfCondCmpOp" fallthroughContext="#pop#pop"> + <keyword context="CmdIfCondCmpOpSpace" String="comparators" attribute="Keyword"/> + </context> + <context attribute="Normal Text" lineEndContext="#pop" name="CmdIfCondCmpOpSpace"> + <DetectSpaces context="#pop!CmdIfCondCmpOperand2"/> + <RegExpr String="[^\s]+" attribute="Error" /> + </context> + <context attribute="Normal Text" lineEndContext="#pop" name="CmdIfCondCmpOperand2"> + <DetectSpaces context="#pop#pop#pop#pop"/> + <IncludeRules context="FindStrings"/> + <IncludeRules context="FindSubstitutions"/> + <DetectIdentifier/> + </context> + + + <!-- 'for' sub-contexts --> + <context attribute="Error" lineEndContext="#pop" name="CmdFor"> + <DetectSpaces attribute="Normal Text"/> + <RegExpr attribute="Variable" context="CmdForIn" String="%%[a-z#$@]" insensitive="1"/> + <StringDetect attribute="Option" context="#stay" String="/d" insensitive="1"/> + <StringDetect attribute="Option" context="CmdForR" String="/r" insensitive="1"/> + <StringDetect attribute="Option" context="CmdForR" String="/f" insensitive="1"/> + <StringDetect attribute="Option" context="CmdForL" String="/l" insensitive="1"/> + </context> + + <context attribute="Error" lineEndContext="#pop" name="CmdForIn"> + <DetectSpaces attribute="Normal Text" context="#stay"/> + <WordDetect attribute="Keyword" context="CmdForList" String="in" insensitive="1"/> + </context> + + <context attribute="Error" lineEndContext="#pop" name="CmdForList"> + <DetectSpaces attribute="Normal Text" context="#stay"/> + <DetectChar attribute="Keyword" context="CmdForListBody" char="("/> + </context> + + <context attribute="Normal Text" lineEndContext="#pop" name="CmdForListBody" fallthroughContext="#pop!CmdForListBodyText"> + <DetectSpaces/> + <AnyChar String="`'" context="#pop!CmdForListBodyStartCmd"/> + </context> + <context attribute="Normal Text" lineEndContext="#pop" name="CmdForListBodyStartCmd" fallthroughContext="#pop!CmdForListBodyText"> + <DetectSpaces/> + <keyword attribute="Builtin" context="#pop!CmdForListBodyCmd" String="builtins"/> + <keyword attribute="Command" context="#pop!CmdForListBodyCmd" String="commands"/> + <RegExpr attribute="Path" context="#pop!CmdForListBodyCmd" String="[^\s%!;*?"><|&]+"/> + </context> + <context attribute="Normal Text" lineEndContext="#pop" name="CmdForListBodyCmd"> + <DetectSpaces/> + <DetectIdentifier/> + <IncludeRules context="FindStrings"/> + <IncludeRules context="FindSubstitutions"/> + <StringDetect attribute="Escape" context="#pop!CmdForListBodyStartCmd" String="^|"/> + <StringDetect attribute="Escape" context="#pop!CmdForListBodyStartCmd" String="^&"/> + <IncludeRules context="FindUnquotedStringEscape"/> + <IncludeRules context="FindRedirections"/> + <IncludeRules context="FindSpecialCommandOption"/> + <DetectChar attribute="Keyword" context="CmdForDo" char=")"/> + <AnyChar attribute="Error" String="&|^<>()"/> + </context> + <context attribute="Normal Text" lineEndContext="#pop" name="CmdForListBodyText"> + <DetectSpaces/> + <DetectIdentifier/> + <IncludeRules context="FindStrings"/> + <IncludeRules context="FindSubstitutions"/> + <DetectChar attribute="Keyword" context="CmdForDo" char=")"/> + </context> + + <context attribute="Error" lineEndContext="#pop" name="CmdForDo"> + <DetectSpaces attribute="Normal Text" context="#stay"/> + <WordDetect attribute="Keyword" context="#pop#pop#pop#pop#pop" String="do" insensitive="1"/> + </context> + + <context attribute="Normal Text" lineEndContext="#pop" name="CmdForR"> + <DetectSpaces attribute="Normal Text"/> + <IncludeRules context="FindStrings"/> + <IncludeRules context="FindUnquotedStringEscape"/> + <RegExpr attribute="Path" String="([a-z][a-z.]*:)?[.]*\\*[^^\s\\%!;/:*?"><|&%]*&eop;" insensitive="1"/> + <DetectIdentifier attribute="Normal Text"/> + <RegExpr attribute="Variable" context="#pop!CmdForIn" String="%%[a-z#$@](?=[$\s])" insensitive="1"/> + <IncludeRules context="FindSubstitutions"/> + </context> + + <!-- 'for /L' sub-contexts --> + <context attribute="Error" lineEndContext="#pop" name="CmdForL"> + <DetectSpaces attribute="Normal Text" context="#stay"/> + <RegExpr attribute="Variable" context="CmdForLIn" String="%%[a-z#$@]" insensitive="1"/> + </context> + + <context attribute="Error" lineEndContext="#pop" name="CmdForLIn"> + <DetectSpaces attribute="Normal Text" context="#stay"/> + <WordDetect attribute="Keyword" context="CmdForLRange" String="in" insensitive="1"/> + </context> + + <context attribute="Error" lineEndContext="#pop" name="CmdForLRange"> + <DetectSpaces attribute="Normal Text" context="#stay"/> + <DetectChar attribute="Keyword" context="CmdForLStart" char="("/> + </context> + + <context attribute="Error" lineEndContext="#pop" name="CmdForLStart"> + <DetectSpaces attribute="Normal Text"/> + <AnyChar attribute="Keyword" String=";,="/> + <DetectChar attribute="Number" char="-"/> + <IncludeRules context="FindNumber"/> + <IncludeRules context="FindVariables"/> + <DetectChar attribute="Keyword" context="#pop!CmdForDo" char=")"/> + <DetectIdentifier attribute="String"/> + </context> + + </contexts> + + <itemDatas> + <itemData name="Normal Text" defStyleNum="dsNormal"/> + <itemData name="Comment" defStyleNum="dsComment"/> + <itemData name="Keyword" defStyleNum="dsKeyword" spellChecking="false"/> + <itemData name="ControlFlow" defStyleNum="dsControlFlow" spellChecking="false"/> + <itemData name="Number" defStyleNum="dsDecVal" spellChecking="false"/> + <itemData name="Label" defStyleNum="dsOthers"/> + <itemData name="Builtin" defStyleNum="dsBuiltIn"/> + <itemData name="Command" defStyleNum="dsKeyword"/> + <itemData name="Redirection" defStyleNum="dsKeyword" spellChecking="false"/> + <itemData name="String" defStyleNum="dsString"/> + <itemData name="Escape" defStyleNum="dsSpecialChar" spellChecking="false"/> + <itemData name="Echoed Text" defStyleNum="dsNormal"/> + <itemData name="Variable" defStyleNum="dsVariable"/> + <itemData name="Variable Expansion" defStyleNum="dsPreprocessor" spellChecking="false"/> + <itemData name="Path" defStyleNum="dsNormal"/> + <itemData name="Option" defStyleNum="dsAttribute" spellChecking="false"/> + <itemData name="Error" defStyleNum="dsError" spellChecking="false"/> + <itemData name="Hex" defStyleNum="dsBaseN" spellChecking="false"/> + <itemData name="Octal" defStyleNum="dsBaseN" spellChecking="false"/> + <itemData name="Symbol" defStyleNum="dsNormal" spellChecking="false"/> + <itemData name="Operator" defStyleNum="dsOperator" spellChecking="false"/> + </itemDatas> + </highlighting> + <general> + <comments> + <comment name="singleLine" start="rem "/> + </comments> + <keywords casesensitive="0" additionalDeliminator="@"/> + </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.13.3/xml/dtd.xml new/skylighting-core-0.13.4/xml/dtd.xml --- old/skylighting-core-0.13.3/xml/dtd.xml 2001-09-09 03:46:40.000000000 +0200 +++ new/skylighting-core-0.13.4/xml/dtd.xml 2001-09-09 03:46:40.000000000 +0200 @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="utf-8"?> -<!DOCTYPE language [ +<!DOCTYPE language[ <!ENTITY nmtoken "[\-\w\d\.:_]+"> <!ENTITY entref "(#[0-9]+|#[xX][0-9A-Fa-f]+|&nmtoken;);"> ]> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/skylighting-core-0.13.3/xml/dtd.xml.patch new/skylighting-core-0.13.4/xml/dtd.xml.patch --- old/skylighting-core-0.13.3/xml/dtd.xml.patch 2001-09-09 03:46:40.000000000 +0200 +++ new/skylighting-core-0.13.4/xml/dtd.xml.patch 1970-01-01 01:00:00.000000000 +0100 @@ -1,11 +0,0 @@ -diff --git a/skylighting-core/xml/dtd.xml b/skylighting-core/xml/dtd.xml -index 0526efc..15c82a1 100644 ---- a/skylighting-core/xml/dtd.xml -+++ b/skylighting-core/xml/dtd.xml -@@ -1,5 +1,5 @@ - <?xml version="1.0" encoding="utf-8"?> --<!DOCTYPE language[ -+<!DOCTYPE language [ - <!ENTITY nmtoken "[\-\w\d\.:_]+"> - <!ENTITY entref "(#[0-9]+|#[xX][0-9A-Fa-f]+|&nmtoken;);"> - ]>