@@ -0,0 +1,16 @@
1+tag_name: (identifier) @tag
2+(tag_self_closing "/" @tag)
3+(tag_close "/" @tag)
4+([(tag_start) (tag_end) "="] @tag)
5+(attribute [key : (identifier)] @attribute)
6+(attribute [shorthand : (identifier)] @attribute)
7+(variable [variable : (identifier) (variable_sigil)] @variable)
8+(variable_tail property : (identifier) @variable.other.member)
9+(function function_name : (identifier) @function)
10+(function_parameter_named parameter : (identifier) @variable.parameter)
11+
12+(hash_key key: (identifier) @variable.other.member)
13+(string) @string
14+(number) @constant.numeric
15+(boolean) @constant.builtin.boolean
16+(null) @constant.builtin