ruff/crates/ruff_python_parser/resources/inline/ok
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
..
all_async_comprehension_py310.py [syntax-errors] Async comprehension in sync comprehension (#17177) 2025-04-08 12:50:52 -04:00
ambiguous_lpar_with_items_binary_expr.py
ambiguous_lpar_with_items_if_expr.py
ann_assign_stmt_simple_target.py
args_unparenthesized_generator.py [parser] Flag single unparenthesized generator expr with trailing comma in arguments. (#17893) 2025-05-07 14:11:35 -04:00
assign_stmt_starred_expr_value.py [syntax-errors] Detect single starred expression assignment x = *y (#17624) 2025-04-30 15:04:00 -04:00
assign_targets_terminator.py
async_for_statement.py
async_function_definition.py
async_with_statement.py
class_def_arguments.py
class_keyword_in_case_pattern.py
class_type_params_py312.py
comma_separated_regular_list_terminator.py
debug_rename_import.py
decorator_async_function.py
decorator_await_expression_py39.py
decorator_expression_dotted_ident_py38.py
decorator_expression_eval_hack_py38.py
decorator_expression_identity_hack_py38.py
decorator_expression_py39.py
del_debug_py38.py
del_targets_terminator.py
dotted_name_normalized_spaces.py
duplicate_match_key_attr.py
except_star_py311.py
except_stmt_as_name_soft_keyword.py
except_stmt_unparenthesized_tuple_no_as_py314.py Make syntax error for unparenthesized except tuples version specific to before 3.14 (#17660) 2025-04-29 07:55:30 -05:00
for_in_target_valid_expr.py
for_iter_unpack_py38.py
for_iter_unpack_py39.py
from_import_no_space.py
from_import_soft_keyword_module_name.py
from_import_stmt_terminator.py
fstring_format_spec_terminator.py
function_def_parameter_range.py
function_def_parenthesized_return_types.py
function_def_valid_return_expr.py
function_type_params_py312.py
global_stmt.py
import_as_name_soft_keyword.py
import_stmt_terminator.py
irrefutable_case_pattern_at_end.py
iter_unpack_return_py37.py
iter_unpack_return_py38.py
iter_unpack_yield_py37.py
iter_unpack_yield_py38.py
lambda_with_no_parameters.py
lambda_with_valid_body.py
match_after_py310.py
match_as_pattern.py
match_as_pattern_soft_keyword.py
match_attr_pattern_soft_keyword.py
match_classify_as_identifier_1.py
match_classify_as_identifier_2.py
match_classify_as_keyword_1.py
match_classify_as_keyword_2.py
match_classify_as_keyword_or_identifier.py
match_sequence_pattern_parentheses_terminator.py
match_sequence_pattern_terminator.py
match_stmt_subject_expr.py
match_stmt_valid_guard_expr.py
multiple_assignment_in_case_pattern.py
nested_async_comprehension_py310.py Refactor semantic syntax error scope handling (#17314) 2025-04-09 14:23:29 -04:00
nested_async_comprehension_py311.py [syntax-errors] Async comprehension in sync comprehension (#17177) 2025-04-08 12:50:52 -04:00
non_duplicate_type_parameter_names.py
non_rebound_comprehension_variable.py
nonlocal_declaration_at_module_level.py [syntax-errors] nonlocal declaration at module level (#17559) 2025-04-24 16:11:46 -04:00
nonlocal_stmt.py [syntax-errors] nonlocal declaration at module level (#17559) 2025-04-24 16:11:46 -04:00
param_with_annotation.py Implement template strings (#17851) 2025-05-30 15:00:56 -05:00
param_with_default.py
param_with_star_annotation.py
param_with_star_annotation_py310.py
param_with_star_annotation_py311.py
params_non_default_after_star.py
params_seen_keyword_only_param_after_star.py
parenthesized_context_manager_py39.py
parenthesized_kwarg_py37.py
parenthesized_named_expr_index_py38.py
parenthesized_named_expr_py38.py
parenthesized_star_index_py310.py
pep701_f_string_py311.py
pep701_f_string_py312.py
pep750_t_string_py314.py Implement template strings (#17851) 2025-05-30 15:00:56 -05:00
pos_only_py38.py
read_from_debug.py
simple_stmts_in_block.py
simple_stmts_with_semicolons.py
single_star_in_tuple.py
single_starred_assignment_target.py
star_index_py311.py
tuple_context_manager_py38.py
type_param_default_py313.py
type_param_param_spec.py
type_param_type_var.py
type_param_type_var_tuple.py
type_stmt_py312.py
unparenthesized_named_expr_index_py39.py
unparenthesized_named_expr_py39.py
valid_annotation_class.py [syntax-errors] Extend annotation checks to await (#17282) 2025-04-08 08:55:43 -04:00
valid_annotation_function_py313.py [syntax-errors] Extend annotation checks to await (#17282) 2025-04-08 08:55:43 -04:00
valid_annotation_py313.py [syntax-errors] Check annotations in annotated assignments (#17283) 2025-04-08 08:56:25 -04:00
walrus_py38.py