ruff/crates/ruff_python_parser/resources/valid/expressions
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
..
arguments.py [syntax-errors] Start detecting compile-time syntax errors (#16106) 2025-03-21 14:45:25 -04:00
attribute.py Replace LALRPOP parser with hand-written parser (#10036) 2024-04-18 17:57:39 +05:30
await.py Replace LALRPOP parser with hand-written parser (#10036) 2024-04-18 17:57:39 +05:30
bin_op.py Replace LALRPOP parser with hand-written parser (#10036) 2024-04-18 17:57:39 +05:30
bool_op.py Replace LALRPOP parser with hand-written parser (#10036) 2024-04-18 17:57:39 +05:30
call.py Replace LALRPOP parser with hand-written parser (#10036) 2024-04-18 17:57:39 +05:30
compare.py Replace LALRPOP parser with hand-written parser (#10036) 2024-04-18 17:57:39 +05:30
dictionary.py Replace LALRPOP parser with hand-written parser (#10036) 2024-04-18 17:57:39 +05:30
dictionary_comprehension.py Replace LALRPOP parser with hand-written parser (#10036) 2024-04-18 17:57:39 +05:30
f_string.py Replace LALRPOP parser with hand-written parser (#10036) 2024-04-18 17:57:39 +05:30
generator.py Replace LALRPOP parser with hand-written parser (#10036) 2024-04-18 17:57:39 +05:30
if.py Replace LALRPOP parser with hand-written parser (#10036) 2024-04-18 17:57:39 +05:30
lambda.py Replace LALRPOP parser with hand-written parser (#10036) 2024-04-18 17:57:39 +05:30
list.py Replace LALRPOP parser with hand-written parser (#10036) 2024-04-18 17:57:39 +05:30
list_comprehension.py Replace LALRPOP parser with hand-written parser (#10036) 2024-04-18 17:57:39 +05:30
name.py Replace LALRPOP parser with hand-written parser (#10036) 2024-04-18 17:57:39 +05:30
named.py Replace LALRPOP parser with hand-written parser (#10036) 2024-04-18 17:57:39 +05:30
number_literal.py Replace LALRPOP parser with hand-written parser (#10036) 2024-04-18 17:57:39 +05:30
parenthesized.py Replace LALRPOP parser with hand-written parser (#10036) 2024-04-18 17:57:39 +05:30
set.py Replace LALRPOP parser with hand-written parser (#10036) 2024-04-18 17:57:39 +05:30
set_comprehension.py Replace LALRPOP parser with hand-written parser (#10036) 2024-04-18 17:57:39 +05:30
slice.py Replace LALRPOP parser with hand-written parser (#10036) 2024-04-18 17:57:39 +05:30
starred.py Replace LALRPOP parser with hand-written parser (#10036) 2024-04-18 17:57:39 +05:30
string.py Replace LALRPOP parser with hand-written parser (#10036) 2024-04-18 17:57:39 +05:30
subscript.py Replace LALRPOP parser with hand-written parser (#10036) 2024-04-18 17:57:39 +05:30
t_string.py Implement template strings (#17851) 2025-05-30 15:00:56 -05:00
tuple.py Replace LALRPOP parser with hand-written parser (#10036) 2024-04-18 17:57:39 +05:30
unary_op.py Replace LALRPOP parser with hand-written parser (#10036) 2024-04-18 17:57:39 +05:30
yield.py [syntax-errors] Starred expressions in return, yield, and for (#17134) 2025-04-02 08:38:25 -04:00
yield_from.py Replace LALRPOP parser with hand-written parser (#10036) 2024-04-18 17:57:39 +05:30