]> git.lizzy.rs Git - rust.git/blob - crates/parser/test_data/parser/err/0033_match_arms_outer_attrs.rast
Merge #11461
[rust.git] / crates / parser / test_data / parser / err / 0033_match_arms_outer_attrs.rast
1 SOURCE_FILE@0..89
2   FN@0..88
3     FN_KW@0..2 "fn"
4     WHITESPACE@2..3 " "
5     NAME@3..6
6       IDENT@3..6 "foo"
7     PARAM_LIST@6..8
8       L_PAREN@6..7 "("
9       R_PAREN@7..8 ")"
10     WHITESPACE@8..9 " "
11     BLOCK_EXPR@9..88
12       STMT_LIST@9..88
13         L_CURLY@9..10 "{"
14         WHITESPACE@10..15 "\n    "
15         MATCH_EXPR@15..86
16           MATCH_KW@15..20 "match"
17           WHITESPACE@20..21 " "
18           TUPLE_EXPR@21..23
19             L_PAREN@21..22 "("
20             R_PAREN@22..23 ")"
21           WHITESPACE@23..24 " "
22           MATCH_ARM_LIST@24..86
23             L_CURLY@24..25 "{"
24             WHITESPACE@25..34 "\n        "
25             MATCH_ARM@34..42
26               WILDCARD_PAT@34..35
27                 UNDERSCORE@34..35 "_"
28               WHITESPACE@35..36 " "
29               FAT_ARROW@36..38 "=>"
30               WHITESPACE@38..39 " "
31               TUPLE_EXPR@39..41
32                 L_PAREN@39..40 "("
33                 R_PAREN@40..41 ")"
34               COMMA@41..42 ","
35             WHITESPACE@42..51 "\n        "
36             MATCH_ARM@51..59
37               WILDCARD_PAT@51..52
38                 UNDERSCORE@51..52 "_"
39               WHITESPACE@52..53 " "
40               FAT_ARROW@53..55 "=>"
41               WHITESPACE@55..56 " "
42               TUPLE_EXPR@56..58
43                 L_PAREN@56..57 "("
44                 R_PAREN@57..58 ")"
45               COMMA@58..59 ","
46             WHITESPACE@59..68 "\n        "
47             MATCH_ARM@68..80
48               ATTR@68..80
49                 POUND@68..69 "#"
50                 L_BRACK@69..70 "["
51                 META@70..79
52                   PATH@70..73
53                     PATH_SEGMENT@70..73
54                       NAME_REF@70..73
55                         IDENT@70..73 "cfg"
56                   TOKEN_TREE@73..79
57                     L_PAREN@73..74 "("
58                     IDENT@74..78 "test"
59                     R_PAREN@78..79 ")"
60                 R_BRACK@79..80 "]"
61             WHITESPACE@80..85 "\n    "
62             R_CURLY@85..86 "}"
63         WHITESPACE@86..87 "\n"
64         R_CURLY@87..88 "}"
65   WHITESPACE@88..89 "\n"
66 error 80..80: expected pattern
67 error 80..80: expected FAT_ARROW
68 error 80..80: expected expression