9 lines
396 B
Scheme
9 lines
396 B
Scheme
|
;; key/value-like types. Works with struct values, struct definitions and parameter value/type pairs:
|
||
|
;;
|
||
|
;; @keyed_element.outer => key and value
|
||
|
;; @keyed_element.inner => value
|
||
|
|
||
|
(keyed_element (_) . (_) @keyed_element.inner) @keyed_element.outer
|
||
|
(field_declaration type: (_) @keyed_element.inner) @keyed_element.outer
|
||
|
(parameter_declaration type: (_) @keyed_element.inner) @keyed_element.outer
|