diff options
| author | Colin Kennedy <colinvfx@gmail.com> | 2023-10-22 02:05:20 -0700 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-10-22 12:05:20 +0300 |
| commit | 0179a89656b4ce395a4487c07ae385b8425524ae (patch) | |
| tree | 67ad53e995666a0a2aee1e0b32d99d4802981f5b /queries | |
| parent | Update parsers: gn, leo, liquidsoap (diff) | |
| download | nvim-treesitter-0179a89656b4ce395a4487c07ae385b8425524ae.tar nvim-treesitter-0179a89656b4ce395a4487c07ae385b8425524ae.tar.gz nvim-treesitter-0179a89656b4ce395a4487c07ae385b8425524ae.tar.bz2 nvim-treesitter-0179a89656b4ce395a4487c07ae385b8425524ae.tar.lz nvim-treesitter-0179a89656b4ce395a4487c07ae385b8425524ae.tar.xz nvim-treesitter-0179a89656b4ce395a4487c07ae385b8425524ae.tar.zst nvim-treesitter-0179a89656b4ce395a4487c07ae385b8425524ae.zip | |
feat: add objdump to the supported languages (#5548)
Diffstat (limited to 'queries')
| -rw-r--r-- | queries/objdump/highlights.scm | 35 | ||||
| -rw-r--r-- | queries/objdump/injections.scm | 6 |
2 files changed, 41 insertions, 0 deletions
diff --git a/queries/objdump/highlights.scm b/queries/objdump/highlights.scm new file mode 100644 index 000000000..d23f5a0d9 --- /dev/null +++ b/queries/objdump/highlights.scm @@ -0,0 +1,35 @@ +(byte) @constant + +[ + (hexadecimal) + (integer) + (address) +] @number + +[ + "file" "format" + "File" "Offset:" + "discriminator" +] @text +"Disassembly of section " @text.title + +(section_address) @number @text.underline + +(identifier) @variable +(code_location (identifier) @function.call) +(header (identifier) @keyword) +(disassembly_section_label (identifier) @namespace) +(disassembly_section (identifier) @namespace) + +[(file_offset) (discriminator)] @field + +(file_path) @string +(instruction) @function +(bad_instruction) @text.warning +(label) @label + +["<" ">"] @punctuation.special +["(" ")"] @punctuation.bracket +["+" ":"] @punctuation.delimiter + +(comment) @comment.documentation diff --git a/queries/objdump/injections.scm b/queries/objdump/injections.scm new file mode 100644 index 000000000..9fb52dafe --- /dev/null +++ b/queries/objdump/injections.scm @@ -0,0 +1,6 @@ +; TODO: https://github.com/nvim-treesitter/nvim-treesitter/pull/5548#issuecomment-1773707396 +; +; To be added once a compatible Assembly parser is merged into nvim-treesitter +; +; ((instruction) @injection.content +; (#set! injection.language "asm")) |
