aboutsummaryrefslogtreecommitdiffstats
path: root/queries/rescript/injections.scm
diff options
context:
space:
mode:
Diffstat (limited to 'queries/rescript/injections.scm')
-rw-r--r--queries/rescript/injections.scm33
1 files changed, 33 insertions, 0 deletions
diff --git a/queries/rescript/injections.scm b/queries/rescript/injections.scm
new file mode 100644
index 000000000..434404bef
--- /dev/null
+++ b/queries/rescript/injections.scm
@@ -0,0 +1,33 @@
+((comment) @injection.content
+ (#set! injection.language "comment"))
+
+(extension_expression
+ (extension_identifier) @_name
+ (#eq? @_name "re")
+ (expression_statement
+ (_) @injection.content
+ (#set! injection.language "regex")))
+
+(extension_expression
+ (extension_identifier) @_name
+ (#eq? @_name "raw")
+ (expression_statement
+ (_
+ (_) @injection.content
+ (#set! injection.language "javascript"))))
+
+(extension_expression
+ (extension_identifier) @_name
+ (#eq? @_name "graphql")
+ (expression_statement
+ (_
+ (_) @injection.content
+ (#set! injection.language "graphql"))))
+
+(extension_expression
+ (extension_identifier) @_name
+ (#eq? @_name "relay")
+ (expression_statement
+ (_
+ (_) @injection.content
+ (#set! injection.language "graphql"))))