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"))