diff options
author | Ivan Tkachuk | 2023-06-05 08:40:14 +0000 |
---|---|---|
committer | GitHub | 2023-06-05 08:40:14 +0000 |
commit | 2022e6175ba72a772b6b6fda4479a8e554e0de02 (patch) | |
tree | 3b14d5e1f2116808cef3092fa5971812f2b69590 /runtime/queries/blueprint | |
parent | 751da0130322b63c5233904ecd2f7ff1c068c4e7 (diff) |
Add blueprint language (#7213)
* Add blueprint tree-sitter support
* Add blueprint lsp support
* Run cargo xtask docgen
Diffstat (limited to 'runtime/queries/blueprint')
-rw-r--r-- | runtime/queries/blueprint/highlights.scm | 56 |
1 files changed, 56 insertions, 0 deletions
diff --git a/runtime/queries/blueprint/highlights.scm b/runtime/queries/blueprint/highlights.scm new file mode 100644 index 00000000..05533cea --- /dev/null +++ b/runtime/queries/blueprint/highlights.scm @@ -0,0 +1,56 @@ +(object_id) @attribute + +(string) @string +(escape_sequence) @constant.character.escape + +(comment) @comment + +(constant) @constant.builtin +(boolean) @constant.builtin.boolean + +(template) @keyword + +(using) @keyword.control.import + +(decorator) @attribute + +(property_definition (property_name) @variable.other.member) + +(object) @type + +(signal_binding (signal_name) @function.builtin) +(signal_binding (function (identifier)) @function) +(signal_binding "swapped" @keyword) + +(styles_list "styles" @function.macro) +(layout_definition "layout" @function.macro) + +(gettext_string "_" @function.builtin) + +(menu_definition "menu" @keyword) +(menu_section "section" @keyword) +(menu_item "item" @function.macro) + +(template_definition (template_name_qualifier) @keyword.storage.type) + +(import_statement (gobject_library) @namespace) + +(import_statement (version_number) @constant.numeric.float) + +(float) @constant.numeric.float +(number) @constant.numeric + +[ + ";" + "." + "," +] @punctuation.delimiter + +[ + "(" + ")" + "[" + "]" + "{" + "}" +] @punctuation.bracket |