aboutsummaryrefslogtreecommitdiffstats
path: root/queries/cmake
diff options
context:
space:
mode:
authorChristian Clason <c.clason@uni-graz.at>2023-06-12 09:54:30 -0600
committerChristian Clason <c.clason@uni-graz.at>2025-05-12 18:43:40 +0200
commit692b051b09935653befdb8f7ba8afdb640adf17b (patch)
tree167162b6b129ae04f68c5735078521a72917c742 /queries/cmake
parentfeat(c-family): inherit injections (diff)
downloadnvim-treesitter-692b051b09935653befdb8f7ba8afdb640adf17b.tar
nvim-treesitter-692b051b09935653befdb8f7ba8afdb640adf17b.tar.gz
nvim-treesitter-692b051b09935653befdb8f7ba8afdb640adf17b.tar.bz2
nvim-treesitter-692b051b09935653befdb8f7ba8afdb640adf17b.tar.lz
nvim-treesitter-692b051b09935653befdb8f7ba8afdb640adf17b.tar.xz
nvim-treesitter-692b051b09935653befdb8f7ba8afdb640adf17b.tar.zst
nvim-treesitter-692b051b09935653befdb8f7ba8afdb640adf17b.zip
feat!: drop modules, general refactor and cleanup
Diffstat (limited to 'queries/cmake')
-rw-r--r--queries/cmake/folds.scm8
-rw-r--r--queries/cmake/highlights.scm221
-rw-r--r--queries/cmake/indents.scm26
-rw-r--r--queries/cmake/injections.scm5
4 files changed, 0 insertions, 260 deletions
diff --git a/queries/cmake/folds.scm b/queries/cmake/folds.scm
deleted file mode 100644
index ef153b911..000000000
--- a/queries/cmake/folds.scm
+++ /dev/null
@@ -1,8 +0,0 @@
-[
- (if_condition)
- (foreach_loop)
- (while_loop)
- (function_def)
- (macro_def)
- (block_def)
-] @fold
diff --git a/queries/cmake/highlights.scm b/queries/cmake/highlights.scm
deleted file mode 100644
index fbbf0d542..000000000
--- a/queries/cmake/highlights.scm
+++ /dev/null
@@ -1,221 +0,0 @@
-(normal_command
- (identifier)
- (argument_list
- (argument
- (unquoted_argument)) @constant)
- (#lua-match? @constant "^[%u@][%u%d_]+$"))
-
-[
- (quoted_argument)
- (bracket_argument)
-] @string
-
-(variable_ref) @none
-
-(variable) @variable
-
-[
- (bracket_comment)
- (line_comment)
-] @comment @spell
-
-(normal_command
- (identifier) @function)
-
-[
- "ENV"
- "CACHE"
-] @module
-
-[
- "$"
- "{"
- "}"
-] @punctuation.special
-
-[
- "("
- ")"
-] @punctuation.bracket
-
-[
- (function)
- (endfunction)
- (macro)
- (endmacro)
-] @keyword.function
-
-[
- (if)
- (elseif)
- (else)
- (endif)
-] @keyword.conditional
-
-[
- (foreach)
- (endforeach)
- (while)
- (endwhile)
-] @keyword.repeat
-
-(normal_command
- (identifier) @keyword.repeat
- (#match? @keyword.repeat "\\c^(continue|break)$"))
-
-(normal_command
- (identifier) @keyword.return
- (#match? @keyword.return "\\c^return$"))
-
-(function_command
- (function)
- (argument_list
- .
- (argument) @function
- (argument)* @variable.parameter))
-
-(macro_command
- (macro)
- (argument_list
- .
- (argument) @function.macro
- (argument)* @variable.parameter))
-
-(block_def
- (block_command
- (block) @function.builtin
- (argument_list
- (argument
- (unquoted_argument) @constant))
- (#any-of? @constant "SCOPE_FOR" "POLICIES" "VARIABLES" "PROPAGATE"))
- (endblock_command
- (endblock) @function.builtin))
-
-;
-((argument) @boolean
- (#match? @boolean "\\c^(1|on|yes|true|y|0|off|no|false|n|ignore|notfound|.*-notfound)$"))
-
-;
-(if_command
- (if)
- (argument_list
- (argument) @keyword.operator)
- (#any-of? @keyword.operator
- "NOT" "AND" "OR" "COMMAND" "POLICY" "TARGET" "TEST" "DEFINED" "IN_LIST" "EXISTS" "IS_NEWER_THAN"
- "IS_DIRECTORY" "IS_SYMLINK" "IS_ABSOLUTE" "MATCHES" "LESS" "GREATER" "EQUAL" "LESS_EQUAL"
- "GREATER_EQUAL" "STRLESS" "STRGREATER" "STREQUAL" "STRLESS_EQUAL" "STRGREATER_EQUAL"
- "VERSION_LESS" "VERSION_GREATER" "VERSION_EQUAL" "VERSION_LESS_EQUAL" "VERSION_GREATER_EQUAL"))
-
-(elseif_command
- (elseif)
- (argument_list
- (argument) @keyword.operator)
- (#any-of? @keyword.operator
- "NOT" "AND" "OR" "COMMAND" "POLICY" "TARGET" "TEST" "DEFINED" "IN_LIST" "EXISTS" "IS_NEWER_THAN"
- "IS_DIRECTORY" "IS_SYMLINK" "IS_ABSOLUTE" "MATCHES" "LESS" "GREATER" "EQUAL" "LESS_EQUAL"
- "GREATER_EQUAL" "STRLESS" "STRGREATER" "STREQUAL" "STRLESS_EQUAL" "STRGREATER_EQUAL"
- "VERSION_LESS" "VERSION_GREATER" "VERSION_EQUAL" "VERSION_LESS_EQUAL" "VERSION_GREATER_EQUAL"))
-
-(normal_command
- (identifier) @function.builtin
- (#match? @function.builtin
- "\\c^(cmake_host_system_information|cmake_language|cmake_minimum_required|cmake_parse_arguments|cmake_path|cmake_policy|configure_file|execute_process|file|find_file|find_library|find_package|find_path|find_program|foreach|get_cmake_property|get_directory_property|get_filename_component|get_property|include|include_guard|list|macro|mark_as_advanced|math|message|option|separate_arguments|set|set_directory_properties|set_property|site_name|string|unset|variable_watch|add_compile_definitions|add_compile_options|add_custom_command|add_custom_target|add_definitions|add_dependencies|add_executable|add_library|add_link_options|add_subdirectory|add_test|aux_source_directory|build_command|create_test_sourcelist|define_property|enable_language|enable_testing|export|fltk_wrap_ui|get_source_file_property|get_target_property|get_test_property|include_directories|include_external_msproject|include_regular_expression|install|link_directories|link_libraries|load_cache|project|remove_definitions|set_source_files_properties|set_target_properties|set_tests_properties|source_group|target_compile_definitions|target_compile_features|target_compile_options|target_include_directories|target_link_directories|target_link_libraries|target_link_options|target_precompile_headers|target_sources|try_compile|try_run|ctest_build|ctest_configure|ctest_coverage|ctest_empty_binary_directory|ctest_memcheck|ctest_read_custom_files|ctest_run_script|ctest_sleep|ctest_start|ctest_submit|ctest_test|ctest_update|ctest_upload)$"))
-
-(normal_command
- (identifier) @_function
- (argument_list
- .
- (argument) @variable)
- (#match? @_function "\\c^set$"))
-
-(normal_command
- (identifier) @_function
- (#match? @_function "\\c^set$")
- (argument_list
- .
- (argument)
- ((argument) @_cache @keyword.modifier
- .
- (argument) @_type @type
- (#any-of? @_cache "CACHE")
- (#any-of? @_type "BOOL" "FILEPATH" "PATH" "STRING" "INTERNAL"))))
-
-(normal_command
- (identifier) @_function
- (#match? @_function "\\c^unset$")
- (argument_list
- .
- (argument)
- (argument) @keyword.modifier
- (#any-of? @keyword.modifier "CACHE" "PARENT_SCOPE")))
-
-(normal_command
- (identifier) @_function
- (#match? @_function "\\c^list$")
- (argument_list
- .
- (argument) @constant
- (#any-of? @constant "LENGTH" "GET" "JOIN" "SUBLIST" "FIND")
- .
- (argument) @variable
- (argument) @variable .))
-
-(normal_command
- (identifier) @_function
- (#match? @_function "\\c^list$")
- (argument_list
- .
- (argument) @constant
- .
- (argument) @variable
- (#any-of? @constant
- "APPEND" "FILTER" "INSERT" "POP_BACK" "POP_FRONT" "PREPEND" "REMOVE_ITEM" "REMOVE_AT"
- "REMOVE_DUPLICATES" "REVERSE" "SORT")))
-
-(normal_command
- (identifier) @_function
- (#match? @_function "\\c^list$")
- (argument_list
- .
- (argument) @_transform @constant
- .
- (argument) @variable
- .
- (argument) @_action @constant
- (#eq? @_transform "TRANSFORM")
- (#any-of? @_action "APPEND" "PREPEND" "TOUPPER" "TOLOWER" "STRIP" "GENEX_STRIP" "REPLACE")))
-
-(normal_command
- (identifier) @_function
- (#match? @_function "\\c^list$")
- (argument_list
- .
- (argument) @_transform @constant
- .
- (argument) @variable
- .
- (argument) @_action @constant
- .
- (argument)? @_selector @constant
- (#eq? @_transform "TRANSFORM")
- (#any-of? @_action "APPEND" "PREPEND" "TOUPPER" "TOLOWER" "STRIP" "GENEX_STRIP" "REPLACE")
- (#any-of? @_selector "AT" "FOR" "REGEX")))
-
-(normal_command
- (identifier) @_function
- (#match? @_function "\\c^list$")
- (argument_list
- .
- (argument) @_transform @constant
- (argument) @constant
- .
- (argument) @variable
- (#eq? @_transform "TRANSFORM")
- (#eq? @constant "OUTPUT_VARIABLE")))
-
-(escape_sequence) @string.escape
-
-((source_file
- .
- (line_comment) @keyword.directive @nospell)
- (#lua-match? @keyword.directive "^#!/"))
diff --git a/queries/cmake/indents.scm b/queries/cmake/indents.scm
deleted file mode 100644
index cbd976c7a..000000000
--- a/queries/cmake/indents.scm
+++ /dev/null
@@ -1,26 +0,0 @@
-[
- (normal_command)
- (if_condition)
- (foreach_loop)
- (while_loop)
- (function_def)
- (macro_def)
- (block_def)
-] @indent.begin
-
-[
- (elseif_command)
- (else_command)
- (endif_command)
- (endforeach_command)
- (endwhile_command)
- (endfunction_command)
- (endmacro_command)
- (endblock_command)
-] @indent.branch
-
-")" @indent.branch
-
-")" @indent.end
-
-(argument_list) @indent.auto
diff --git a/queries/cmake/injections.scm b/queries/cmake/injections.scm
deleted file mode 100644
index eb8e21503..000000000
--- a/queries/cmake/injections.scm
+++ /dev/null
@@ -1,5 +0,0 @@
-([
- (bracket_comment)
- (line_comment)
-] @injection.content
- (#set! injection.language "comment"))