aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_syntax/test_data/parser/err/0039_lambda_recovery.rast
diff options
context:
space:
mode:
Diffstat (limited to 'crates/ra_syntax/test_data/parser/err/0039_lambda_recovery.rast')
-rw-r--r--crates/ra_syntax/test_data/parser/err/0039_lambda_recovery.rast166
1 files changed, 83 insertions, 83 deletions
diff --git a/crates/ra_syntax/test_data/parser/err/0039_lambda_recovery.rast b/crates/ra_syntax/test_data/parser/err/0039_lambda_recovery.rast
index edf9c3247..433ea7bad 100644
--- a/crates/ra_syntax/test_data/parser/err/0039_lambda_recovery.rast
+++ b/crates/ra_syntax/test_data/parser/err/0039_lambda_recovery.rast
@@ -1,83 +1,83 @@
1SOURCE_FILE@[0; 83) 1SOURCE_FILE@0..83
2 FN_DEF@[0; 82) 2 FN_DEF@0..82
3 FN_KW@[0; 2) "fn" 3 FN_KW@0..2 "fn"
4 WHITESPACE@[2; 3) " " 4 WHITESPACE@2..3 " "
5 NAME@[3; 6) 5 NAME@3..6
6 IDENT@[3; 6) "foo" 6 IDENT@3..6 "foo"
7 PARAM_LIST@[6; 8) 7 PARAM_LIST@6..8
8 L_PAREN@[6; 7) "(" 8 L_PAREN@6..7 "("
9 R_PAREN@[7; 8) ")" 9 R_PAREN@7..8 ")"
10 WHITESPACE@[8; 9) " " 10 WHITESPACE@8..9 " "
11 RET_TYPE@[9; 15) 11 RET_TYPE@9..15
12 THIN_ARROW@[9; 11) "->" 12 THIN_ARROW@9..11 "->"
13 WHITESPACE@[11; 12) " " 13 WHITESPACE@11..12 " "
14 PATH_TYPE@[12; 15) 14 PATH_TYPE@12..15
15 PATH@[12; 15) 15 PATH@12..15
16 PATH_SEGMENT@[12; 15) 16 PATH_SEGMENT@12..15
17 NAME_REF@[12; 15) 17 NAME_REF@12..15
18 IDENT@[12; 15) "i32" 18 IDENT@12..15 "i32"
19 WHITESPACE@[15; 16) " " 19 WHITESPACE@15..16 " "
20 BLOCK_EXPR@[16; 82) 20 BLOCK_EXPR@16..82
21 BLOCK@[16; 82) 21 BLOCK@16..82
22 L_CURLY@[16; 17) "{" 22 L_CURLY@16..17 "{"
23 WHITESPACE@[17; 22) "\n " 23 WHITESPACE@17..22 "\n "
24 EXPR_STMT@[22; 80) 24 EXPR_STMT@22..80
25 METHOD_CALL_EXPR@[22; 79) 25 METHOD_CALL_EXPR@22..79
26 METHOD_CALL_EXPR@[22; 57) 26 METHOD_CALL_EXPR@22..57
27 METHOD_CALL_EXPR@[22; 38) 27 METHOD_CALL_EXPR@22..38
28 ARRAY_EXPR@[22; 31) 28 ARRAY_EXPR@22..31
29 L_BRACK@[22; 23) "[" 29 L_BRACK@22..23 "["
30 LITERAL@[23; 24) 30 LITERAL@23..24
31 INT_NUMBER@[23; 24) "1" 31 INT_NUMBER@23..24 "1"
32 COMMA@[24; 25) "," 32 COMMA@24..25 ","
33 WHITESPACE@[25; 26) " " 33 WHITESPACE@25..26 " "
34 LITERAL@[26; 27) 34 LITERAL@26..27
35 INT_NUMBER@[26; 27) "2" 35 INT_NUMBER@26..27 "2"
36 COMMA@[27; 28) "," 36 COMMA@27..28 ","
37 WHITESPACE@[28; 29) " " 37 WHITESPACE@28..29 " "
38 LITERAL@[29; 30) 38 LITERAL@29..30
39 INT_NUMBER@[29; 30) "3" 39 INT_NUMBER@29..30 "3"
40 R_BRACK@[30; 31) "]" 40 R_BRACK@30..31 "]"
41 DOT@[31; 32) "." 41 DOT@31..32 "."
42 NAME_REF@[32; 36) 42 NAME_REF@32..36
43 IDENT@[32; 36) "iter" 43 IDENT@32..36 "iter"
44 ARG_LIST@[36; 38) 44 ARG_LIST@36..38
45 L_PAREN@[36; 37) "(" 45 L_PAREN@36..37 "("
46 R_PAREN@[37; 38) ")" 46 R_PAREN@37..38 ")"
47 WHITESPACE@[38; 47) "\n " 47 WHITESPACE@38..47 "\n "
48 DOT@[47; 48) "." 48 DOT@47..48 "."
49 NAME_REF@[48; 51) 49 NAME_REF@48..51
50 IDENT@[48; 51) "map" 50 IDENT@48..51 "map"
51 ARG_LIST@[51; 57) 51 ARG_LIST@51..57
52 L_PAREN@[51; 52) "(" 52 L_PAREN@51..52 "("
53 LAMBDA_EXPR@[52; 56) 53 LAMBDA_EXPR@52..56
54 PARAM_LIST@[52; 56) 54 PARAM_LIST@52..56
55 PIPE@[52; 53) "|" 55 PIPE@52..53 "|"
56 PARAM@[53; 55) 56 PARAM@53..55
57 BIND_PAT@[53; 55) 57 BIND_PAT@53..55
58 NAME@[53; 55) 58 NAME@53..55
59 IDENT@[53; 55) "it" 59 IDENT@53..55 "it"
60 PIPE@[55; 56) "|" 60 PIPE@55..56 "|"
61 R_PAREN@[56; 57) ")" 61 R_PAREN@56..57 ")"
62 WHITESPACE@[57; 66) "\n " 62 WHITESPACE@57..66 "\n "
63 DOT@[66; 67) "." 63 DOT@66..67 "."
64 NAME_REF@[67; 70) 64 NAME_REF@67..70
65 IDENT@[67; 70) "max" 65 IDENT@67..70 "max"
66 TYPE_ARG_LIST@[70; 77) 66 TYPE_ARG_LIST@70..77
67 COLON2@[70; 72) "::" 67 COLON2@70..72 "::"
68 L_ANGLE@[72; 73) "<" 68 L_ANGLE@72..73 "<"
69 TYPE_ARG@[73; 76) 69 TYPE_ARG@73..76
70 PATH_TYPE@[73; 76) 70 PATH_TYPE@73..76
71 PATH@[73; 76) 71 PATH@73..76
72 PATH_SEGMENT@[73; 76) 72 PATH_SEGMENT@73..76
73 NAME_REF@[73; 76) 73 NAME_REF@73..76
74 IDENT@[73; 76) "i32" 74 IDENT@73..76 "i32"
75 R_ANGLE@[76; 77) ">" 75 R_ANGLE@76..77 ">"
76 ARG_LIST@[77; 79) 76 ARG_LIST@77..79
77 L_PAREN@[77; 78) "(" 77 L_PAREN@77..78 "("
78 R_PAREN@[78; 79) ")" 78 R_PAREN@78..79 ")"
79 SEMICOLON@[79; 80) ";" 79 SEMICOLON@79..80 ";"
80 WHITESPACE@[80; 81) "\n" 80 WHITESPACE@80..81 "\n"
81 R_CURLY@[81; 82) "}" 81 R_CURLY@81..82 "}"
82 WHITESPACE@[82; 83) "\n" 82 WHITESPACE@82..83 "\n"
83error [56; 56): expected expression 83error 56..56: expected expression