@@ -0,0 +1,102 @@
1+; Queries are taken from: https://github.com/indoorvivants/tree-sitter-smithy/blob/main/queries/highlights.scm
3+(control_key) @keyword.directive
11+] @keyword.control.import
14+(primitive) @type.builtin
24+; (field) @variable.other.member
26+(key_identifier) @variable.other.member
28+ (field) @variable.other.member)
29+(operation_field) @variable.other.member
30+(operation_error_field) @variable.other.member
34+ (enum_field) @type.enum)
43+ (shape_id) @attribute)
45+ (shape_id) @attribute)
71+(escape_sequence) @constant.character.escape
73+(number) @constant.numeric
75+(float) @constant.numeric.float
77+(boolean) @constant.builtin.boolean
79+(null) @constant.builtin
85+] @punctuation.special
87+["{" "}"] @punctuation.bracket
89+["(" ")"] @punctuation.bracket
91+["[" "]"] @punctuation.bracket
96+] @punctuation.delimiter
101+ (documentation_comment)