pub const HIGHLIGHTS_QUERY: &str = ";;; Annotations\n\n(ui_annotation\n \"@\" @operator\n type_name: [\n (identifier) @attribute\n (nested_identifier (identifier) @attribute)\n ])\n\n;;; Properties\n\n(ui_object_definition_binding\n name: [\n (identifier) @property\n (nested_identifier (identifier) @property)\n ])\n\n(ui_binding\n name: [\n (identifier) @property\n (nested_identifier (identifier) @property)\n ])\n\n;; locals query appears not working unless id: <ref> isn\'t a parameter.\n(ui_binding\n name: (identifier) @property\n (#eq? @property \"id\")\n value: (expression_statement (identifier) @variable.parameter))\n\n(ui_property\n name: (identifier) @property)\n\n(ui_required\n name: (identifier) @property)\n\n(ui_list_property_type\n [\"<\" \">\"] @punctuation.bracket)\n\n;;; Signals\n\n(ui_signal\n name: (identifier) @function.signal)\n\n(ui_signal_parameter\n (identifier) @variable.parameter)\n\n;;; Keywords\n\n[\n \"as\"\n \"component\"\n \"default\"\n \"final\"\n \"import\"\n \"on\"\n \"pragma\"\n \"property\"\n \"readonly\"\n \"required\"\n \"signal\"\n] @keyword\n";