diff options
| author | ObserverOfTime <chronobserver@disroot.org> | 2022-10-31 23:29:26 +0200 |
|---|---|---|
| committer | ObserverOfTime <chronobserver@disroot.org> | 2022-11-26 13:17:51 +0200 |
| commit | c32abac525257723879f1cfe5cc59528105d29c6 (patch) | |
| tree | 20631d7c73eb8258c0077c47ea4abc2ba8fcccc7 | |
| parent | highlights(ql): use more specific groups (diff) | |
| download | nvim-treesitter-c32abac525257723879f1cfe5cc59528105d29c6.tar nvim-treesitter-c32abac525257723879f1cfe5cc59528105d29c6.tar.gz nvim-treesitter-c32abac525257723879f1cfe5cc59528105d29c6.tar.bz2 nvim-treesitter-c32abac525257723879f1cfe5cc59528105d29c6.tar.lz nvim-treesitter-c32abac525257723879f1cfe5cc59528105d29c6.tar.xz nvim-treesitter-c32abac525257723879f1cfe5cc59528105d29c6.tar.zst nvim-treesitter-c32abac525257723879f1cfe5cc59528105d29c6.zip | |
highlights(pioasm): fix captures
| -rw-r--r-- | queries/pioasm/highlights.scm | 24 |
1 files changed, 14 insertions, 10 deletions
diff --git a/queries/pioasm/highlights.scm b/queries/pioasm/highlights.scm index c455103f9..aa176aa24 100644 --- a/queries/pioasm/highlights.scm +++ b/queries/pioasm/highlights.scm @@ -4,21 +4,26 @@ (string) @string -(instruction - opcode: _ @keyword) +(instruction opcode: _ @function.call) -[ "pins" "x" "y" "null" "isr" "osr" "status" "pc" "exec" ] @variable.builtin +[ "pins" "x" "y" "null" "isr" "osr" "osre" "status" "pc" "exec" ] @constant.builtin +(wait_source [ "irq" "gpio" "pin" ] @constant.builtin) -(out_target "pindirs" @variable.builtin) -(directive "pindirs" @keyword) +(out_target "pindirs" @constant.builtin) +(set_target "pindirs" @constant.builtin) +(directive "pindirs" @attribute) (condition [ "--" "!=" ] @operator) (expression [ "+" "-" "*" "/" "|" "&" "^" "::" ] @operator) (not) @operator -[ "optional" "opt" "side" "sideset" "side_set" "pin" "gpio" "osre" ] @keyword -[ "block" "noblock" "iffull" "ifempty" "rel" ] @keyword -(irq_modifiers) @keyword +[ (optional) (irq_modifiers) ] @type.qualifier + +[ "block" "noblock" "rel" ] @attribute + +[ "iffull" "ifempty" ] @conditional + +"public" @storageclass (integer) @number @@ -26,5 +31,4 @@ (directive (symbol_def (identifier) @variable)) (value (identifier) @variable) -(directive - directive: _ @keyword) +(directive directive: _ @preproc) |
