{"ast_node_type":"variable","tokens":[{"end":64,"kind":"keyword","start":0,"text":"if"}]}
    if let Some(bin_expr) = ast::BinExpr::cast(parent.clone()) {
        if matches!(bin_expr.op_kind()?, ast::BinaryOp::Assignment { .. }) {