diff options
Diffstat (limited to 'runtime/queries/javascript/injections.scm')
-rw-r--r-- | runtime/queries/javascript/injections.scm | 37 |
1 files changed, 1 insertions, 36 deletions
diff --git a/runtime/queries/javascript/injections.scm b/runtime/queries/javascript/injections.scm index af3aef10..04328f09 100644 --- a/runtime/queries/javascript/injections.scm +++ b/runtime/queries/javascript/injections.scm @@ -1,36 +1 @@ -; Parse the contents of tagged template literals using -; a language inferred from the tag. - -(call_expression - function: [ - (identifier) @injection.language - (member_expression - property: (property_identifier) @injection.language) - ] - arguments: (template_string) @injection.content) - -; Parse the contents of gql template literals - -((call_expression - function: (identifier) @_template_function_name - arguments: (template_string) @injection.content) - (#eq? @_template_function_name "gql") - (#set! injection.language "graphql")) - -; Parse regex syntax within regex literals - -((regex_pattern) @injection.content - (#set! injection.language "regex")) - -; Parse JSDoc annotations in multiline comments - -((comment) @injection.content - (#set! injection.language "jsdoc") - (#match? @injection.content "^/\\*+")) - -; Parse general tags in single line comments - -((comment) @injection.content - (#set! injection.language "comment") - (#match? @injection.content "^//")) - +; inherits: ecma |