pub fn parse_range_expr(pair: Pair<'_, Rule>) -> Result<Expr>
Parse a range expression with Rust-style syntax. Supports: start..end, start..=end, ..end, ..=end, start.., ..