{"ast_node_type":"variable","tokens":[{"end":96,"kind":"keyword","start":0,"text":"if"}]}
    if let Some((green, new_errors, old_range)) = reparse_token(node, delete, insert, edition) {
) -> Option<(GreenNode, Vec<SyntaxError>, TextRange)> {
        return Some((