(dict) @scope (dict key: (_) @definition.type) (key_value keyword: (_) @definition.parameter) (key_value value: (macro (identifier)*)* @reference)