aboutsummaryrefslogtreecommitdiff
path: root/runtime/queries/javascript/injections.scm
diff options
context:
space:
mode:
Diffstat (limited to 'runtime/queries/javascript/injections.scm')
-rw-r--r--runtime/queries/javascript/injections.scm37
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