{"ast_node_type":"other","tokens":[{"end":79,"kind":"keyword","start":0,"text":"if"}]}
            if in_tt && token.prev_token().is_some_and(|t| t.kind() == T![$]) {
        k if k.is_keyword(edition) => {
                // we are likely within a macro definition where our keyword is a fragment name