{"ast_node_type":"other","tokens":[{"end":60,"kind":"keyword","start":0,"text":"path_ctx.has_macro_bang"}]}
        path_ctx.has_macro_bang = it.excl_token().is_some();
    let mut kind_macro_call = |it: ast::MacroCall| {
        let parent = it.syntax().parent()?;