injections.scm

 1; injections.scm
 2; --------------
 3((script_element
 4    (start_tag
 5      (attribute
 6        (quoted_attribute_value (attribute_value) @_language))?)
 7     (raw_text) @content)
 8  (#eq? @_language "")
 9  (#set! "language" "javascript"))
10
11 ((script_element
12     (start_tag
13       (attribute
14         (quoted_attribute_value (attribute_value) @_language)))
15      (raw_text) @content)
16    (#eq? @_language "ts")
17    (#set! "language" "typescript"))
18
19((script_element
20    (start_tag
21        (attribute
22        (quoted_attribute_value (attribute_value) @_language)))
23    (raw_text) @content)
24  (#eq? @_language "typescript")
25  (#set! "language" "typescript"))
26
27(style_element
28  (raw_text) @content
29  (#set! "language" "css"))
30
31((raw_text_expr) @content
32  (#set! "language" "javascript"))