{"ast_node_type":"variable","tokens":[{"end":80,"kind":"keyword","start":0,"text":"if"}]}
        if let Some(expr_stmt) = ast::ExprStmt::cast(binop.syntax().parent()?) {
        // Parent must be `ExprStmt` or `StmtList` for `;` to be valid.
            if expr_stmt.semicolon_token().is_some() {