@@ -0,0 +1,181 @@
6+(single_var_declaration)
16+(special_scalar_variable)
17+(special_array_variable)
18+(special_hash_variable)
33+(pod_statement) @comment.block.documentation
37+(use_no_feature_statement)
40+(use_constant_statement)
41+(use_parent_statement)
44+(use_constant_statement
45+ constant: (identifier) @constant)
53+ (identifier) @variable)
58+ (identifier) @function)
60+ function_name: (identifier) @function)
61+(named_block_statement
62+ function_name: (identifier) @function)
65+ function_name: (identifier) @function)
67+ name: (identifier) @function)
90+] @punctuation.bracket
91+(standard_input_to_variable) @punctuation.bracket
104+(hash_arrow_operator)
109+(hash_access_variable)
111+(ternary_expression_in_hash)
116+(regex_option_for_substitution)
117+(regex_option_for_transliteration)
118+] @variable.parameter
121+ (identifier) @variable)
130+(string_single_quoted)
131+(string_double_quoted)
134+(transliteration_tr_or_y)
140+(substitution_pattern_s)
143+(escape_sequence) @string.special
151+] @punctuation.delimiter
156+(scientific_notation)
163+(if_simple_statement)
164+(unless_simple_statement)
165+] @keyword.control.conditional
171+] @keyword.control.conditional
173+(foreach_statement) @keyword.control.repeat
178+(function_attribute) @label
180+(function_signature) @type