Generalize multiline string handling in patterns

This commit is contained in:
Joshua Warner 2024-12-13 18:37:45 -08:00
parent 7cb2d83168
commit db95ff54cf
No known key found for this signature in database
GPG key ID: 89AD497003F93FDD
5 changed files with 67 additions and 4 deletions

View file

@ -0,0 +1,46 @@
@0-18 SpaceAfter(
Backpassing(
[
@0-1 NumLiteral(
"1",
),
@2-13 Apply(
@2-3 Tag(
"A",
),
[
@6-12 SpaceBefore(
StrLiteral(
Block(
[],
),
),
[
Newline,
Newline,
Newline,
],
),
@12-13 Tag(
"J",
),
],
),
],
@15-16 Var {
module_name: "",
ident: "o",
},
@17-18 SpaceBefore(
Tag(
"O",
),
[
Newline,
],
),
),
[
Newline,
],
)

View file

@ -478,6 +478,7 @@ mod test_snapshots {
pass/multiline_binop_when_with_comments.expr,
pass/multiline_str_apply_in_parens_pat.expr,
pass/multiline_str_crazyness.expr,
pass/multiline_str_in_backpassing_pats.expr,
pass/multiline_str_in_pat.expr,
pass/multiline_str_opt_field.expr,
pass/multiline_string.expr,