injections.scm

 1((comment) @injection.content
 2  (#set! injection.language "comment"))
 3
 4; SQL -----------------------------------------------------------------------------
 5([
 6  ; function calls
 7  (call
 8    [
 9      (attribute
10        attribute: (identifier))
11      (identifier)
12    ]
13    arguments: (argument_list
14      (comment) @_comment
15      (string
16        (string_content) @injection.content)))
17  ; string variables
18  ((comment) @_comment
19    .
20    (expression_statement
21      (assignment
22        right: (string
23          (string_content) @injection.content))))
24]
25  (#match? @_comment "^(#|#\\s+)(?i:sql)\\s*$")
26  (#set! injection.language "sql"))