ruff/crates/ruff_python_ast/src
Dylan 9bbf4987e8
Implement template strings (#17851)
This PR implements template strings (t-strings) in the parser and
formatter for Ruff.

Minimal changes necessary to compile were made in other parts of the code (e.g. ty, the linter, etc.). These will be covered properly in follow-up PRs.
2025-05-30 15:00:56 -05:00
..
visitor Implement template strings (#17851) 2025-05-30 15:00:56 -05:00
comparable.rs Implement template strings (#17851) 2025-05-30 15:00:56 -05:00
docstrings.rs Move Python whitespace utilities into new ruff_python_whitespace crate (#4993) 2023-06-10 00:59:57 +00:00
expression.rs Implement template strings (#17851) 2025-05-30 15:00:56 -05:00
generated.rs Implement template strings (#17851) 2025-05-30 15:00:56 -05:00
helpers.rs Implement template strings (#17851) 2025-05-30 15:00:56 -05:00
identifier.rs Switch to Rust 2024 edition (#18129) 2025-05-16 13:25:28 +02:00
int.rs [ruff] Unnecessary cast to int (RUF046) (#14697) 2024-12-05 10:30:06 +01:00
lib.rs Use ast::PythonVersion internally in the formatter and linter (#16170) 2025-02-18 12:03:13 -05:00
name.rs ty_ide: improve completions by using scopes 2025-05-29 10:31:30 -04:00
node.rs Implement template strings (#17851) 2025-05-30 15:00:56 -05:00
nodes.rs Implement template strings (#17851) 2025-05-30 15:00:56 -05:00
operator_precedence.rs Implement template strings (#17851) 2025-05-30 15:00:56 -05:00
parenthesize.rs Remove customizable reference enum names (#15647) 2025-01-21 13:46:31 -05:00
python_version.rs Implement template strings (#17851) 2025-05-30 15:00:56 -05:00
relocate.rs Implement template strings (#17851) 2025-05-30 15:00:56 -05:00
script.rs bump MSRV to 1.83 (#16294) 2025-02-26 06:12:43 -08:00
statement_visitor.rs Remove Stmt::TryStar (#6566) 2023-08-14 13:39:44 -04:00
stmt_if.rs Misc. small tweaks from perusing modules (#9383) 2024-01-03 12:30:25 -05:00
str.rs Implement template strings (#17851) 2025-05-30 15:00:56 -05:00
str_prefix.rs Implement template strings (#17851) 2025-05-30 15:00:56 -05:00
traversal.rs Use referencial equality in traversal helper methods (#13895) 2024-10-24 11:30:22 +02:00
types.rs Remove RefEquality (#6393) 2023-08-07 16:04:50 +00:00
visitor.rs Implement template strings (#17851) 2025-05-30 15:00:56 -05:00
whitespace.rs Switch to Rust 2024 edition (#18129) 2025-05-16 13:25:28 +02:00