aboutsummaryrefslogtreecommitdiffstats
path: root/queries
diff options
context:
space:
mode:
Diffstat (limited to 'queries')
-rw-r--r--queries/faust/highlights.scm24
1 files changed, 13 insertions, 11 deletions
diff --git a/queries/faust/highlights.scm b/queries/faust/highlights.scm
index 012562971..df2c3e70a 100644
--- a/queries/faust/highlights.scm
+++ b/queries/faust/highlights.scm
@@ -1,11 +1,17 @@
; Identifiers
(identifier) @variable
-(process) @variable.builtin
+[
+ "process"
+ "effect"
+] @variable.builtin
(parameters
(identifier)) @variable.parameter
+(access
+ definition: (identifier) @variable.member)
+
(global_metadata
key: (identifier) @variable.member)
@@ -49,16 +55,12 @@
(function_names) @function
-[
- (lambda)
- (prefix)
- (prim1)
- (prim2)
- (prim3)
- (prim4)
- (prim5)
- (function_call)
-] @function.call
+(function_call
+ (identifier) @function.call)
+
+(function_call
+ (access
+ definition: (identifier) @function.call))
[
"exp"