diff options
| -rw-r--r-- | queries/c/injections.scm | 36 |
1 files changed, 28 insertions, 8 deletions
diff --git a/queries/c/injections.scm b/queries/c/injections.scm index 00c1443b4..77b4d7a86 100644 --- a/queries/c/injections.scm +++ b/queries/c/injections.scm @@ -16,8 +16,13 @@ function: (identifier) @_function arguments: (argument_list . - (string_literal - (string_content) @injection.content))) + [ + (string_literal + (string_content) @injection.content) + (concatenated_string + (string_literal + (string_content) @injection.content)) + ])) ; format-ignore (#any-of? @_function "printf" "printf_s" @@ -38,8 +43,13 @@ arguments: (argument_list (_) . - (string_literal - (string_content) @injection.content))) + [ + (string_literal + (string_content) @injection.content) + (concatenated_string + (string_literal + (string_content) @injection.content)) + ])) ; format-ignore (#any-of? @_function "fprintf" "fprintf_s" @@ -71,8 +81,13 @@ . (_) . - (string_literal - (string_content) @injection.content))) + [ + (string_literal + (string_content) @injection.content) + (concatenated_string + (string_literal + (string_content) @injection.content)) + ])) ; format-ignore (#any-of? @_function "sprintf_s" @@ -96,8 +111,13 @@ . (_) . - (string_literal - (string_content) @injection.content))) + [ + (string_literal + (string_content) @injection.content) + (concatenated_string + (string_literal + (string_content) @injection.content)) + ])) (#any-of? @_function "mvwprintw" "mvwscanw") (#set! injection.language "printf")) |
