{"ast_node_type":"other","tokens":[{"end":34,"kind":"keyword","start":0,"text":"if"}]}
    if ast::Expr::can_cast(kind) {
fn parse_as_kind(code: &str, kind: SyntaxKind) -> Option<SyntaxNode> {
        if let Ok(expr) = fragments::expr(code) {