Add builtins highlighting
All checks were successful
ci/woodpecker/push/check Pipeline was successful
All checks were successful
ci/woodpecker/push/check Pipeline was successful
This commit is contained in:
parent
3475d713d5
commit
ba2022d3c8
|
@ -49,6 +49,14 @@
|
|||
field: (identifier) @variable.member))
|
||||
; }}}
|
||||
|
||||
; Built-ins {{{
|
||||
[
|
||||
(unset)
|
||||
"default"
|
||||
] @variable.builtin
|
||||
(selection_type) @function.builtin
|
||||
; }}}
|
||||
|
||||
; Expressions {{{
|
||||
(map_expression
|
||||
(property
|
||||
|
|
14
test/highlight/builtins.bp
Normal file
14
test/highlight/builtins.bp
Normal file
|
@ -0,0 +1,14 @@
|
|||
foo = select(soong_config_variable("my_namespace", "my_var"), {
|
||||
// ^ function.builtin
|
||||
"foo": unset,
|
||||
// ^ variable.builtin
|
||||
default: select(variant("VARIANT") {}),
|
||||
// <- variable.builtin
|
||||
// ^ function.builtin
|
||||
})
|
||||
|
||||
/* Assigning to builtins is conveniently not allowed at runtime */
|
||||
unset = 12
|
||||
// <- variable.builtin
|
||||
default = 27
|
||||
// <- variable.builtin
|
Loading…
Reference in a new issue