diff options
| author | Pham Huy Hoang <hoangtun0810@gmail.com> | 2024-01-06 15:05:50 +0900 |
|---|---|---|
| committer | Christian Clason <c.clason@uni-graz.at> | 2024-01-19 16:58:37 +0100 |
| commit | 57a8acf0c4ed5e7f6dda83c3f9b073f8a99a70f9 (patch) | |
| tree | 70bf645539882b88e6fa129cefd30986b89bbac3 /queries/qmljs | |
| parent | ci: add query lint job (diff) | |
| download | nvim-treesitter-57a8acf0c4ed5e7f6dda83c3f9b073f8a99a70f9.tar nvim-treesitter-57a8acf0c4ed5e7f6dda83c3f9b073f8a99a70f9.tar.gz nvim-treesitter-57a8acf0c4ed5e7f6dda83c3f9b073f8a99a70f9.tar.bz2 nvim-treesitter-57a8acf0c4ed5e7f6dda83c3f9b073f8a99a70f9.tar.lz nvim-treesitter-57a8acf0c4ed5e7f6dda83c3f9b073f8a99a70f9.tar.xz nvim-treesitter-57a8acf0c4ed5e7f6dda83c3f9b073f8a99a70f9.tar.zst nvim-treesitter-57a8acf0c4ed5e7f6dda83c3f9b073f8a99a70f9.zip | |
chore: query formatting
Diffstat (limited to 'queries/qmljs')
| -rw-r--r-- | queries/qmljs/highlights.scm | 93 |
1 files changed, 47 insertions, 46 deletions
diff --git a/queries/qmljs/highlights.scm b/queries/qmljs/highlights.scm index 0b15f46cf..a6a17b25a 100644 --- a/queries/qmljs/highlights.scm +++ b/queries/qmljs/highlights.scm @@ -1,39 +1,44 @@ ; inherits: ecma - "pragma" @keyword.import -;;; Annotations - +; Annotations (ui_annotation "@" @operator - type_name: [ - (identifier) @attribute - (nested_identifier (identifier) @attribute) - ]) + type_name: + [ + (identifier) @attribute + (nested_identifier + (identifier) @attribute) + ]) -;; type -(ui_property +; type +(ui_property type: (type_identifier) @type) -;;; Properties - +; Properties (ui_object_definition_binding - name: [ - (identifier) @property - (nested_identifier (identifier) @property) - ]) + name: + [ + (identifier) @property + (nested_identifier + (identifier) @property) + ]) (ui_binding - name: [ - (identifier) @property - (nested_identifier (identifier) @property) - ]) + name: + [ + (identifier) @property + (nested_identifier + (identifier) @property) + ]) -;; locals query appears not working unless id: <ref> isn't a parameter. +; locals query appears not working unless id: <ref> isn't a parameter. (ui_binding name: (identifier) @property (#eq? @property "id") - value: (expression_statement (identifier) @variable)) + value: + (expression_statement + (identifier) @variable)) (ui_property name: (identifier) @property) @@ -42,47 +47,44 @@ name: (identifier) @property) (ui_list_property_type - ["<" ">"] @punctuation.bracket) - -;;; Signals + [ + "<" + ">" + ] @punctuation.bracket) +; Signals (ui_signal name: (identifier) @function) (ui_signal_parameter (identifier) @variable) -;;; ui_object_definition +; ui_object_definition (ui_object_definition type_name: (identifier) @type) + (ui_object_definition type_name: (nested_identifier) @type) -;;; namespace +; namespace (nested_identifier (nested_identifier - (identifier) @module) -) + (identifier) @module)) ; Properties ;----------- - (property_identifier) @property -;;; function +; function (call_expression - function: (member_expression - object: (identifier) @variable - property:(property_identifier) @function - ) -) -;;; js - - + function: + (member_expression + object: (identifier) @variable + property: (property_identifier) @function)) +; js ; Literals ;--------- - [ (true) (false) @@ -101,26 +103,24 @@ ] @string (regex) @string.regexp + (number) @number ; Tokens ;------- - [ "abstract" - "private" "protected" "public" - "default" "readonly" "required" ] @type.qualifier ; from typescript - (type_identifier) @type + (predefined_type) @type.builtin ((identifier) @type @@ -131,12 +131,13 @@ ">" @punctuation.bracket) ; Variables +(required_parameter + (identifier) @variable) -(required_parameter (identifier) @variable) -(optional_parameter (identifier) @variable) +(optional_parameter + (identifier) @variable) ; Keywords - [ "on" "property" |
