]> git.lizzy.rs Git - rust.git/blob - crates/parser/test_data/parser/err/0039_lambda_recovery.txt
Merge #11461
[rust.git] / crates / parser / test_data / parser / err / 0039_lambda_recovery.txt
1 SOURCE_FILE
2   FN
3     FN_KW "fn"
4     WHITESPACE " "
5     NAME
6       IDENT "foo"
7     PARAM_LIST
8       L_PAREN "("
9       R_PAREN ")"
10     WHITESPACE " "
11     RET_TYPE
12       THIN_ARROW "->"
13       WHITESPACE " "
14       PATH_TYPE
15         PATH
16           PATH_SEGMENT
17             NAME_REF
18               IDENT "i32"
19     WHITESPACE " "
20     BLOCK_EXPR
21       STMT_LIST
22         L_CURLY "{"
23         WHITESPACE "\n    "
24         EXPR_STMT
25           METHOD_CALL_EXPR
26             METHOD_CALL_EXPR
27               METHOD_CALL_EXPR
28                 ARRAY_EXPR
29                   L_BRACK "["
30                   LITERAL
31                     INT_NUMBER "1"
32                   COMMA ","
33                   WHITESPACE " "
34                   LITERAL
35                     INT_NUMBER "2"
36                   COMMA ","
37                   WHITESPACE " "
38                   LITERAL
39                     INT_NUMBER "3"
40                   R_BRACK "]"
41                 DOT "."
42                 NAME_REF
43                   IDENT "iter"
44                 ARG_LIST
45                   L_PAREN "("
46                   R_PAREN ")"
47               WHITESPACE "\n        "
48               DOT "."
49               NAME_REF
50                 IDENT "map"
51               ARG_LIST
52                 L_PAREN "("
53                 CLOSURE_EXPR
54                   PARAM_LIST
55                     PIPE "|"
56                     PARAM
57                       IDENT_PAT
58                         NAME
59                           IDENT "it"
60                     PIPE "|"
61                 R_PAREN ")"
62             WHITESPACE "\n        "
63             DOT "."
64             NAME_REF
65               IDENT "max"
66             GENERIC_ARG_LIST
67               COLON2 "::"
68               L_ANGLE "<"
69               TYPE_ARG
70                 PATH_TYPE
71                   PATH
72                     PATH_SEGMENT
73                       NAME_REF
74                         IDENT "i32"
75               R_ANGLE ">"
76             ARG_LIST
77               L_PAREN "("
78               R_PAREN ")"
79           SEMICOLON ";"
80         WHITESPACE "\n"
81         R_CURLY "}"
82   WHITESPACE "\n"
83 error 56: expected expression