summaryrefslogtreecommitdiff
path: root/queries/javascript.scm
diff options
context:
space:
mode:
Diffstat (limited to 'queries/javascript.scm')
-rw-r--r--queries/javascript.scm36
1 files changed, 36 insertions, 0 deletions
diff --git a/queries/javascript.scm b/queries/javascript.scm
new file mode 100644
index 0000000..f58999b
--- /dev/null
+++ b/queries/javascript.scm
@@ -0,0 +1,36 @@
+(function_declaration name: (identifier) @function)
+(method_definition name: (property_identifier) @function)
+(call_expression function: (identifier) @function)
+(call_expression function: (member_expression property: (property_identifier) @function))
+(string) @string
+(number) @number
+(comment) @comment
+[
+ "function"
+ "return"
+ "if"
+ "else"
+ "for"
+ "while"
+ "do"
+ "switch"
+ "case"
+ "default"
+ "break"
+ "continue"
+ "var"
+ "let"
+ "const"
+ "try"
+ "catch"
+ "finally"
+ "class"
+ "extends"
+ "import"
+ "export"
+ "default"
+ "from"
+ "async"
+ "await"
+ "new"
+] @keyword