@@ -0,0 +1,55 @@
6+(number_literal) @constant.numeric
7+(range from: (number_literal) @constant.numeric)
8+(range to: (number_literal) @constant.numeric)
10+(command cmd_name: (identifier) @function)
11+(function_definition func_name: (identifier) @function)
14+ (variable_declaration name: (identifier))
15+ (parameter (identifier))
17+ (flag (flag_shorthand_name))
18+ (record_entry entry_name: (identifier))
19+ (block_args block_param: (identifier))
20+] @variable.other.member
21+; (parameter (identifier) @variable.parameter) ; -- alternative highlighting group?
23+(cmd_invocation) @embedded
26+((identifier) @constant
27+ (#match? @constant "^[A-Z][A-Z\\d_]*$"))
38+ ; "/" Not making / an operator may lead to better highlighting?
55+] @punctuation.delimiter