From 76c19ed90d5921fbfc6c7971ff52cf66a883cd27 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mart=C3=ADn=20Lucas=20Golini?= Date: Thu, 12 Jun 2025 01:01:49 -0300 Subject: [PATCH] Minor changes in CMake syntax highlighting. --- .../src/eepp/ui/doc/languages/cmake.cpp | 32 +++++++++++++++++-- 1 file changed, 30 insertions(+), 2 deletions(-) diff --git a/src/modules/languages-syntax-highlighting/src/eepp/ui/doc/languages/cmake.cpp b/src/modules/languages-syntax-highlighting/src/eepp/ui/doc/languages/cmake.cpp index a99212714..e96a7ff5d 100644 --- a/src/modules/languages-syntax-highlighting/src/eepp/ui/doc/languages/cmake.cpp +++ b/src/modules/languages-syntax-highlighting/src/eepp/ui/doc/languages/cmake.cpp @@ -14,8 +14,8 @@ SyntaxDefinition& addCMake() { { { "\"", "\"", "\\" }, "string" }, { { "'", "'", "\\" }, "string" }, { { "[%a_][%w_]*%s?%f[(]" }, "function" }, - { { "CMAKE_[%w%d_]+" }, "keyword" }, - { { "CTEST_[%w%d_]+" }, "keyword" }, + { { "CMAKE_[%w%d_]+" }, "type" }, + { { "CTEST_[%w%d_]+" }, "type" }, { { "!?%[([^%]].-)%]%((%#+[%w-]*)%)" }, { "keyword", "function", "link" } }, { { "https?://[%w_.~!*:@&+$/?%%#-]-%w[-.%w]*%.%w%w%w?%w?:?%d*/?[%w_.~!*:@&+$/" "?%%#=-]*" }, @@ -23,9 +23,26 @@ SyntaxDefinition& addCMake() { { { "/?[%w_]+/[%w_][%w_/]+%.?%w+" }, "normal" }, { { "%u[%u%d_]*_[%u%d_]+" }, "keyword" }, { { "%${[%a_][%w_]*%}" }, "type" }, + { { "-?%d+[%d%.eE]*f?%f[%s]" }, "number" }, { { "[%a_][%w_]*" }, "symbol" }, }, { + { "GLOBAL", "keyword" }, + { "PROPERTY", "literal" }, + { "DIRECTORY", "literal" }, + { "HOMEPAGE_URL", "type" }, + { "DESCRIPTION", "type" }, + { "OUTPUT", "type" }, + { "COMPATIBILITY", "literal" }, + { "TREE", "literal" }, + { "FILES", "literal" }, + { "EXPORT", "literal" }, + { "TARGETS", "literal" }, + { "NAMESPACE", "literal" }, + { "PROPERTIES", "literal" }, + { "URL", "keyword" }, + { "ALL", "keyword" }, + { "STATIC", "keyword" }, { "PRIVATE", "keyword" }, { "PUBLIC", "keyword" }, { "TREE", "literal" }, @@ -77,6 +94,7 @@ SyntaxDefinition& addCMake() { { "GLOB", "literal" }, { "MACROS", "type" }, { "LOCATION", "type" }, + { "C", "literal" }, { "CXX", "literal" }, { "WARNING", "literal" }, { "TIMEOUT", "type" }, @@ -329,6 +347,16 @@ SyntaxDefinition& addCMake() { { "n", "literal" }, { "ignore", "literal" }, { "notfound", "literal" }, + { "ON", "literal" }, + { "YES", "literal" }, + { "TRUE", "literal" }, + { "Y", "literal" }, + { "OFF", "literal" }, + { "NO", "literal" }, + { "FALSE", "literal" }, + { "N", "literal" }, + { "IGNORE", "literal" }, + { "NOTFOUND", "literal" }, { "AndroidTestUtilities", "keyword" }, { "BundleUtilities", "keyword" },