1(((comment) @_jsdoc_comment
2 (#match? @_jsdoc_comment "(?s)^/[*][*][^*].*[*]/$")) @injection.content
3 (#set! injection.language "jsdoc"))
4
5((regex) @injection.content
6 (#set! injection.language "regex"))
7
8(call_expression
9 function: (identifier) @_name (#eq? @_name "css")
10 arguments: (template_string (string_fragment) @injection.content
11 (#set! injection.language "css"))
12)
13
14(call_expression
15 function: (member_expression
16 object: (identifier) @_obj (#eq? @_obj "styled")
17 property: (property_identifier))
18 arguments: (template_string (string_fragment) @injection.content
19 (#set! injection.language "css"))
20)
21
22(call_expression
23 function: (call_expression
24 function: (identifier) @_name (#eq? @_name "styled"))
25 arguments: (template_string (string_fragment) @injection.content
26 (#set! injection.language "css"))
27)
28
29(call_expression
30 function: (identifier) @_name (#eq? @_name "html")
31 arguments: (template_string) @injection.content
32 (#set! injection.language "html")
33)
34
35(call_expression
36 function: (identifier) @_name (#eq? @_name "js")
37 arguments: (template_string (string_fragment) @injection.content
38 (#set! injection.language "javascript"))
39)
40
41(call_expression
42 function: (identifier) @_name (#eq? @_name "json")
43 arguments: (template_string (string_fragment) @injection.content
44 (#set! injection.language "json"))
45)
46
47(call_expression
48 function: (identifier) @_name (#eq? @_name "sql")
49 arguments: (template_string (string_fragment) @injection.content
50 (#set! injection.language "sql"))
51)
52
53(call_expression
54 function: (identifier) @_name (#eq? @_name "ts")
55 arguments: (template_string (string_fragment) @injection.content
56 (#set! injection.language "typescript"))
57)
58
59(call_expression
60 function: (identifier) @_name (#match? @_name "^ya?ml$")
61 arguments: (template_string (string_fragment) @injection.content
62 (#set! injection.language "yaml"))
63)
64
65(call_expression
66 function: (identifier) @_name (#match? @_name "^g(raph)?ql$")
67 arguments: (template_string (string_fragment) @injection.content
68 (#set! injection.language "graphql"))
69)
70
71(call_expression
72 function: (identifier) @_name (#match? @_name "^g(raph)?ql$")
73 arguments: (arguments (template_string (string_fragment) @injection.content
74 (#set! injection.language "graphql")))
75)
76
77(call_expression
78 function: (identifier) @_name(#match? @_name "^iso$")
79 arguments: (arguments (template_string (string_fragment) @injection.content
80 (#set! injection.language "isograph")))
81)