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
|