{"ast_node_type":"other","tokens":[{"end":69,"kind":"keyword","start":0,"text":"cov_mark::hit!(completes_macro_call_if_cursor_at_bang_token);"}]}
        cov_mark::hit!(completes_macro_call_if_cursor_at_bang_token);
    let source_range = if ctx.is_immediately_after_macro_bang() {
        completion.token.parent().map_or_else(|| ctx.source_range(), |it| it.text_range())