{"ast_node_type":"other","tokens":[{"end":41,"kind":"keyword","start":0,"text":"macro_rules!"}]}
macro_rules! generate_walk_flat_map_fns {
    ($($fn_name:ident($Ty:ty$(,$extra_name:ident: $ExtraTy:ty)*) => $visit_fn_name:ident;)+) => {$(