aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_syntax/tests/data/parser/inline/ok/0112_bind_pat.txt
diff options
context:
space:
mode:
Diffstat (limited to 'crates/ra_syntax/tests/data/parser/inline/ok/0112_bind_pat.txt')
-rw-r--r--crates/ra_syntax/tests/data/parser/inline/ok/0112_bind_pat.txt172
1 files changed, 86 insertions, 86 deletions
diff --git a/crates/ra_syntax/tests/data/parser/inline/ok/0112_bind_pat.txt b/crates/ra_syntax/tests/data/parser/inline/ok/0112_bind_pat.txt
index 86f8154ea..ab0f88507 100644
--- a/crates/ra_syntax/tests/data/parser/inline/ok/0112_bind_pat.txt
+++ b/crates/ra_syntax/tests/data/parser/inline/ok/0112_bind_pat.txt
@@ -1,127 +1,127 @@
1SOURCE_FILE@[0; 146) 1SOURCE_FILE@[0; 146)
2 FN_DEF@[0; 145) 2 FN_DEF@[0; 145)
3 FN_KW@[0; 2) 3 FN_KW@[0; 2) "fn"
4 WHITESPACE@[2; 3) 4 WHITESPACE@[2; 3) " "
5 NAME@[3; 7) 5 NAME@[3; 7)
6 IDENT@[3; 7) "main" 6 IDENT@[3; 7) "main"
7 PARAM_LIST@[7; 9) 7 PARAM_LIST@[7; 9)
8 L_PAREN@[7; 8) 8 L_PAREN@[7; 8) "("
9 R_PAREN@[8; 9) 9 R_PAREN@[8; 9) ")"
10 WHITESPACE@[9; 10) 10 WHITESPACE@[9; 10) " "
11 BLOCK@[10; 145) 11 BLOCK@[10; 145)
12 L_CURLY@[10; 11) 12 L_CURLY@[10; 11) "{"
13 WHITESPACE@[11; 16) 13 WHITESPACE@[11; 16) "\n "
14 LET_STMT@[16; 27) 14 LET_STMT@[16; 27)
15 LET_KW@[16; 19) 15 LET_KW@[16; 19) "let"
16 WHITESPACE@[19; 20) 16 WHITESPACE@[19; 20) " "
17 BIND_PAT@[20; 21) 17 BIND_PAT@[20; 21)
18 NAME@[20; 21) 18 NAME@[20; 21)
19 IDENT@[20; 21) "a" 19 IDENT@[20; 21) "a"
20 WHITESPACE@[21; 22) 20 WHITESPACE@[21; 22) " "
21 EQ@[22; 23) 21 EQ@[22; 23) "="
22 WHITESPACE@[23; 24) 22 WHITESPACE@[23; 24) " "
23 TUPLE_EXPR@[24; 26) 23 TUPLE_EXPR@[24; 26)
24 L_PAREN@[24; 25) 24 L_PAREN@[24; 25) "("
25 R_PAREN@[25; 26) 25 R_PAREN@[25; 26) ")"
26 SEMI@[26; 27) 26 SEMI@[26; 27) ";"
27 WHITESPACE@[27; 32) 27 WHITESPACE@[27; 32) "\n "
28 LET_STMT@[32; 47) 28 LET_STMT@[32; 47)
29 LET_KW@[32; 35) 29 LET_KW@[32; 35) "let"
30 WHITESPACE@[35; 36) 30 WHITESPACE@[35; 36) " "
31 BIND_PAT@[36; 41) 31 BIND_PAT@[36; 41)
32 MUT_KW@[36; 39) 32 MUT_KW@[36; 39) "mut"
33 WHITESPACE@[39; 40) 33 WHITESPACE@[39; 40) " "
34 NAME@[40; 41) 34 NAME@[40; 41)
35 IDENT@[40; 41) "b" 35 IDENT@[40; 41) "b"
36 WHITESPACE@[41; 42) 36 WHITESPACE@[41; 42) " "
37 EQ@[42; 43) 37 EQ@[42; 43) "="
38 WHITESPACE@[43; 44) 38 WHITESPACE@[43; 44) " "
39 TUPLE_EXPR@[44; 46) 39 TUPLE_EXPR@[44; 46)
40 L_PAREN@[44; 45) 40 L_PAREN@[44; 45) "("
41 R_PAREN@[45; 46) 41 R_PAREN@[45; 46) ")"
42 SEMI@[46; 47) 42 SEMI@[46; 47) ";"
43 WHITESPACE@[47; 52) 43 WHITESPACE@[47; 52) "\n "
44 LET_STMT@[52; 67) 44 LET_STMT@[52; 67)
45 LET_KW@[52; 55) 45 LET_KW@[52; 55) "let"
46 WHITESPACE@[55; 56) 46 WHITESPACE@[55; 56) " "
47 BIND_PAT@[56; 61) 47 BIND_PAT@[56; 61)
48 REF_KW@[56; 59) 48 REF_KW@[56; 59) "ref"
49 WHITESPACE@[59; 60) 49 WHITESPACE@[59; 60) " "
50 NAME@[60; 61) 50 NAME@[60; 61)
51 IDENT@[60; 61) "c" 51 IDENT@[60; 61) "c"
52 WHITESPACE@[61; 62) 52 WHITESPACE@[61; 62) " "
53 EQ@[62; 63) 53 EQ@[62; 63) "="
54 WHITESPACE@[63; 64) 54 WHITESPACE@[63; 64) " "
55 TUPLE_EXPR@[64; 66) 55 TUPLE_EXPR@[64; 66)
56 L_PAREN@[64; 65) 56 L_PAREN@[64; 65) "("
57 R_PAREN@[65; 66) 57 R_PAREN@[65; 66) ")"
58 SEMI@[66; 67) 58 SEMI@[66; 67) ";"
59 WHITESPACE@[67; 72) 59 WHITESPACE@[67; 72) "\n "
60 LET_STMT@[72; 91) 60 LET_STMT@[72; 91)
61 LET_KW@[72; 75) 61 LET_KW@[72; 75) "let"
62 WHITESPACE@[75; 76) 62 WHITESPACE@[75; 76) " "
63 BIND_PAT@[76; 85) 63 BIND_PAT@[76; 85)
64 REF_KW@[76; 79) 64 REF_KW@[76; 79) "ref"
65 WHITESPACE@[79; 80) 65 WHITESPACE@[79; 80) " "
66 MUT_KW@[80; 83) 66 MUT_KW@[80; 83) "mut"
67 WHITESPACE@[83; 84) 67 WHITESPACE@[83; 84) " "
68 NAME@[84; 85) 68 NAME@[84; 85)
69 IDENT@[84; 85) "d" 69 IDENT@[84; 85) "d"
70 WHITESPACE@[85; 86) 70 WHITESPACE@[85; 86) " "
71 EQ@[86; 87) 71 EQ@[86; 87) "="
72 WHITESPACE@[87; 88) 72 WHITESPACE@[87; 88) " "
73 TUPLE_EXPR@[88; 90) 73 TUPLE_EXPR@[88; 90)
74 L_PAREN@[88; 89) 74 L_PAREN@[88; 89) "("
75 R_PAREN@[89; 90) 75 R_PAREN@[89; 90) ")"
76 SEMI@[90; 91) 76 SEMI@[90; 91) ";"
77 WHITESPACE@[91; 96) 77 WHITESPACE@[91; 96) "\n "
78 LET_STMT@[96; 111) 78 LET_STMT@[96; 111)
79 LET_KW@[96; 99) 79 LET_KW@[96; 99) "let"
80 WHITESPACE@[99; 100) 80 WHITESPACE@[99; 100) " "
81 BIND_PAT@[100; 105) 81 BIND_PAT@[100; 105)
82 NAME@[100; 101) 82 NAME@[100; 101)
83 IDENT@[100; 101) "e" 83 IDENT@[100; 101) "e"
84 WHITESPACE@[101; 102) 84 WHITESPACE@[101; 102) " "
85 AT@[102; 103) 85 AT@[102; 103) "@"
86 WHITESPACE@[103; 104) 86 WHITESPACE@[103; 104) " "
87 PLACEHOLDER_PAT@[104; 105) 87 PLACEHOLDER_PAT@[104; 105)
88 UNDERSCORE@[104; 105) 88 UNDERSCORE@[104; 105) "_"
89 WHITESPACE@[105; 106) 89 WHITESPACE@[105; 106) " "
90 EQ@[106; 107) 90 EQ@[106; 107) "="
91 WHITESPACE@[107; 108) 91 WHITESPACE@[107; 108) " "
92 TUPLE_EXPR@[108; 110) 92 TUPLE_EXPR@[108; 110)
93 L_PAREN@[108; 109) 93 L_PAREN@[108; 109) "("
94 R_PAREN@[109; 110) 94 R_PAREN@[109; 110) ")"
95 SEMI@[110; 111) 95 SEMI@[110; 111) ";"
96 WHITESPACE@[111; 116) 96 WHITESPACE@[111; 116) "\n "
97 LET_STMT@[116; 143) 97 LET_STMT@[116; 143)
98 LET_KW@[116; 119) 98 LET_KW@[116; 119) "let"
99 WHITESPACE@[119; 120) 99 WHITESPACE@[119; 120) " "
100 BIND_PAT@[120; 137) 100 BIND_PAT@[120; 137)
101 REF_KW@[120; 123) 101 REF_KW@[120; 123) "ref"
102 WHITESPACE@[123; 124) 102 WHITESPACE@[123; 124) " "
103 MUT_KW@[124; 127) 103 MUT_KW@[124; 127) "mut"
104 WHITESPACE@[127; 128) 104 WHITESPACE@[127; 128) " "
105 NAME@[128; 129) 105 NAME@[128; 129)
106 IDENT@[128; 129) "f" 106 IDENT@[128; 129) "f"
107 WHITESPACE@[129; 130) 107 WHITESPACE@[129; 130) " "
108 AT@[130; 131) 108 AT@[130; 131) "@"
109 WHITESPACE@[131; 132) 109 WHITESPACE@[131; 132) " "
110 BIND_PAT@[132; 137) 110 BIND_PAT@[132; 137)
111 NAME@[132; 133) 111 NAME@[132; 133)
112 IDENT@[132; 133) "g" 112 IDENT@[132; 133) "g"
113 WHITESPACE@[133; 134) 113 WHITESPACE@[133; 134) " "
114 AT@[134; 135) 114 AT@[134; 135) "@"
115 WHITESPACE@[135; 136) 115 WHITESPACE@[135; 136) " "
116 PLACEHOLDER_PAT@[136; 137) 116 PLACEHOLDER_PAT@[136; 137)
117 UNDERSCORE@[136; 137) 117 UNDERSCORE@[136; 137) "_"
118 WHITESPACE@[137; 138) 118 WHITESPACE@[137; 138) " "
119 EQ@[138; 139) 119 EQ@[138; 139) "="
120 WHITESPACE@[139; 140) 120 WHITESPACE@[139; 140) " "
121 TUPLE_EXPR@[140; 142) 121 TUPLE_EXPR@[140; 142)
122 L_PAREN@[140; 141) 122 L_PAREN@[140; 141) "("
123 R_PAREN@[141; 142) 123 R_PAREN@[141; 142) ")"
124 SEMI@[142; 143) 124 SEMI@[142; 143) ";"
125 WHITESPACE@[143; 144) 125 WHITESPACE@[143; 144) "\n"
126 R_CURLY@[144; 145) 126 R_CURLY@[144; 145) "}"
127 WHITESPACE@[145; 146) 127 WHITESPACE@[145; 146) "\n"