feat(faust): better highlighting of function calls, built-in variables, and member access

This commit is contained in:
Karl Hiner 2024-02-23 01:41:28 -05:00 committed by GitHub
parent 9ecf980277
commit a29058fe8b
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 14 additions and 12 deletions

View file

@ -159,7 +159,7 @@
"revision": "a52579670e2b14ec03d410c3c980fafaf6d659c4" "revision": "a52579670e2b14ec03d410c3c980fafaf6d659c4"
}, },
"faust": { "faust": {
"revision": "4a8ada6eb1ac2ade8f310e3822b86301f439e463" "revision": "f3b9274514b5f9bf6b0dd4a01c30f9cc15c58bc4"
}, },
"fennel": { "fennel": {
"revision": "9265a7d635d2f82a10738b9ad65ba8dd8bd4a84a" "revision": "9265a7d635d2f82a10738b9ad65ba8dd8bd4a84a"

View file

@ -1,11 +1,17 @@
; Identifiers ; Identifiers
(identifier) @variable (identifier) @variable
(process) @variable.builtin [
"process"
"effect"
] @variable.builtin
(parameters (parameters
(identifier)) @variable.parameter (identifier)) @variable.parameter
(access
definition: (identifier) @variable.member)
(global_metadata (global_metadata
key: (identifier) @variable.member) key: (identifier) @variable.member)
@ -49,16 +55,12 @@
(function_names) @function (function_names) @function
[ (function_call
(lambda) (identifier) @function.call)
(prefix)
(prim1) (function_call
(prim2) (access
(prim3) definition: (identifier) @function.call))
(prim4)
(prim5)
(function_call)
] @function.call
[ [
"exp" "exp"