{"ast_node_type":"variable","tokens":[{"end":78,"kind":"keyword","start":0,"text":"if"}]}
        if let Some(t) = ctx.token_at_offset().find(|it| it.kind() == T![;]) {
    let node = if ctx.has_empty_selection() {
            t.parent().and_then(ast::ExprStmt::cast)?.syntax().clone()