aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_syntax/test_data/parser/inline/ok/0030_cond.txt
diff options
context:
space:
mode:
authorAleksey Kladov <[email protected]>2019-09-02 17:33:21 +0100
committerAleksey Kladov <[email protected]>2019-09-02 18:15:51 +0100
commit470fc4765cd3ccc764d3265034d18766374371aa (patch)
tree8940c7e976106d64f766afbbcb7ddab489ce9485 /crates/ra_syntax/test_data/parser/inline/ok/0030_cond.txt
parent3c2dea7f55830ba2391e5eb8525cdbb43ac666c2 (diff)
update test data
Diffstat (limited to 'crates/ra_syntax/test_data/parser/inline/ok/0030_cond.txt')
-rw-r--r--crates/ra_syntax/test_data/parser/inline/ok/0030_cond.txt365
1 files changed, 186 insertions, 179 deletions
diff --git a/crates/ra_syntax/test_data/parser/inline/ok/0030_cond.txt b/crates/ra_syntax/test_data/parser/inline/ok/0030_cond.txt
index 1c9414b21..4028ca243 100644
--- a/crates/ra_syntax/test_data/parser/inline/ok/0030_cond.txt
+++ b/crates/ra_syntax/test_data/parser/inline/ok/0030_cond.txt
@@ -8,38 +8,40 @@ SOURCE_FILE@[0; 197)
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 BLOCK@[9; 37) 11 BLOCK_EXPR@[9; 37)
12 L_CURLY@[9; 10) "{" 12 BLOCK@[9; 37)
13 WHITESPACE@[10; 11) " " 13 L_CURLY@[9; 10) "{"
14 IF_EXPR@[11; 35) 14 WHITESPACE@[10; 11) " "
15 IF_KW@[11; 13) "if" 15 IF_EXPR@[11; 35)
16 WHITESPACE@[13; 14) " " 16 IF_KW@[11; 13) "if"
17 CONDITION@[14; 32) 17 WHITESPACE@[13; 14) " "
18 LET_KW@[14; 17) "let" 18 CONDITION@[14; 32)
19 WHITESPACE@[17; 18) " " 19 LET_KW@[14; 17) "let"
20 TUPLE_STRUCT_PAT@[18; 25) 20 WHITESPACE@[17; 18) " "
21 PATH@[18; 22) 21 TUPLE_STRUCT_PAT@[18; 25)
22 PATH_SEGMENT@[18; 22) 22 PATH@[18; 22)
23 NAME_REF@[18; 22) 23 PATH_SEGMENT@[18; 22)
24 IDENT@[18; 22) "Some" 24 NAME_REF@[18; 22)
25 L_PAREN@[22; 23) "(" 25 IDENT@[18; 22) "Some"
26 PLACEHOLDER_PAT@[23; 24) 26 L_PAREN@[22; 23) "("
27 UNDERSCORE@[23; 24) "_" 27 PLACEHOLDER_PAT@[23; 24)
28 R_PAREN@[24; 25) ")" 28 UNDERSCORE@[23; 24) "_"
29 WHITESPACE@[25; 26) " " 29 R_PAREN@[24; 25) ")"
30 EQ@[26; 27) "=" 30 WHITESPACE@[25; 26) " "
31 WHITESPACE@[27; 28) " " 31 EQ@[26; 27) "="
32 PATH_EXPR@[28; 32) 32 WHITESPACE@[27; 28) " "
33 PATH@[28; 32) 33 PATH_EXPR@[28; 32)
34 PATH_SEGMENT@[28; 32) 34 PATH@[28; 32)
35 NAME_REF@[28; 32) 35 PATH_SEGMENT@[28; 32)
36 IDENT@[28; 32) "None" 36 NAME_REF@[28; 32)
37 WHITESPACE@[32; 33) " " 37 IDENT@[28; 32) "None"
38 BLOCK@[33; 35) 38 WHITESPACE@[32; 33) " "
39 L_CURLY@[33; 34) "{" 39 BLOCK_EXPR@[33; 35)
40 R_CURLY@[34; 35) "}" 40 BLOCK@[33; 35)
41 WHITESPACE@[35; 36) " " 41 L_CURLY@[33; 34) "{"
42 R_CURLY@[36; 37) "}" 42 R_CURLY@[34; 35) "}"
43 WHITESPACE@[35; 36) " "
44 R_CURLY@[36; 37) "}"
43 WHITESPACE@[37; 38) "\n" 45 WHITESPACE@[37; 38) "\n"
44 FN_DEF@[38; 196) 46 FN_DEF@[38; 196)
45 FN_KW@[38; 40) "fn" 47 FN_KW@[38; 40) "fn"
@@ -50,151 +52,156 @@ SOURCE_FILE@[0; 197)
50 L_PAREN@[44; 45) "(" 52 L_PAREN@[44; 45) "("
51 R_PAREN@[45; 46) ")" 53 R_PAREN@[45; 46) ")"
52 WHITESPACE@[46; 47) " " 54 WHITESPACE@[46; 47) " "
53 BLOCK@[47; 196) 55 BLOCK_EXPR@[47; 196)
54 L_CURLY@[47; 48) "{" 56 BLOCK@[47; 196)
55 WHITESPACE@[48; 53) "\n " 57 L_CURLY@[47; 48) "{"
56 EXPR_STMT@[53; 87) 58 WHITESPACE@[48; 53) "\n "
57 IF_EXPR@[53; 87) 59 EXPR_STMT@[53; 87)
58 IF_KW@[53; 55) "if" 60 IF_EXPR@[53; 87)
59 WHITESPACE@[55; 56) " " 61 IF_KW@[53; 55) "if"
60 CONDITION@[56; 84) 62 WHITESPACE@[55; 56) " "
61 LET_KW@[56; 59) "let" 63 CONDITION@[56; 84)
62 WHITESPACE@[59; 60) " " 64 LET_KW@[56; 59) "let"
63 TUPLE_STRUCT_PAT@[60; 67) 65 WHITESPACE@[59; 60) " "
64 PATH@[60; 64) 66 TUPLE_STRUCT_PAT@[60; 67)
65 PATH_SEGMENT@[60; 64) 67 PATH@[60; 64)
66 NAME_REF@[60; 64) 68 PATH_SEGMENT@[60; 64)
67 IDENT@[60; 64) "Some" 69 NAME_REF@[60; 64)
68 L_PAREN@[64; 65) "(" 70 IDENT@[60; 64) "Some"
69 PLACEHOLDER_PAT@[65; 66) 71 L_PAREN@[64; 65) "("
70 UNDERSCORE@[65; 66) "_" 72 PLACEHOLDER_PAT@[65; 66)
71 R_PAREN@[66; 67) ")" 73 UNDERSCORE@[65; 66) "_"
72 WHITESPACE@[67; 68) " " 74 R_PAREN@[66; 67) ")"
73 PIPE@[68; 69) "|" 75 WHITESPACE@[67; 68) " "
74 WHITESPACE@[69; 70) " " 76 PIPE@[68; 69) "|"
75 TUPLE_STRUCT_PAT@[70; 77) 77 WHITESPACE@[69; 70) " "
76 PATH@[70; 74) 78 TUPLE_STRUCT_PAT@[70; 77)
77 PATH_SEGMENT@[70; 74) 79 PATH@[70; 74)
78 NAME_REF@[70; 74) 80 PATH_SEGMENT@[70; 74)
79 IDENT@[70; 74) "Some" 81 NAME_REF@[70; 74)
80 L_PAREN@[74; 75) "(" 82 IDENT@[70; 74) "Some"
81 PLACEHOLDER_PAT@[75; 76) 83 L_PAREN@[74; 75) "("
82 UNDERSCORE@[75; 76) "_" 84 PLACEHOLDER_PAT@[75; 76)
83 R_PAREN@[76; 77) ")" 85 UNDERSCORE@[75; 76) "_"
84 WHITESPACE@[77; 78) " " 86 R_PAREN@[76; 77) ")"
85 EQ@[78; 79) "=" 87 WHITESPACE@[77; 78) " "
86 WHITESPACE@[79; 80) " " 88 EQ@[78; 79) "="
87 PATH_EXPR@[80; 84) 89 WHITESPACE@[79; 80) " "
88 PATH@[80; 84) 90 PATH_EXPR@[80; 84)
89 PATH_SEGMENT@[80; 84) 91 PATH@[80; 84)
90 NAME_REF@[80; 84) 92 PATH_SEGMENT@[80; 84)
91 IDENT@[80; 84) "None" 93 NAME_REF@[80; 84)
92 WHITESPACE@[84; 85) " " 94 IDENT@[80; 84) "None"
93 BLOCK@[85; 87) 95 WHITESPACE@[84; 85) " "
94 L_CURLY@[85; 86) "{" 96 BLOCK_EXPR@[85; 87)
95 R_CURLY@[86; 87) "}" 97 BLOCK@[85; 87)
96 WHITESPACE@[87; 92) "\n " 98 L_CURLY@[85; 86) "{"
97 EXPR_STMT@[92; 118) 99 R_CURLY@[86; 87) "}"
98 IF_EXPR@[92; 118) 100 WHITESPACE@[87; 92) "\n "
99 IF_KW@[92; 94) "if" 101 EXPR_STMT@[92; 118)
100 WHITESPACE@[94; 95) " " 102 IF_EXPR@[92; 118)
101 CONDITION@[95; 115) 103 IF_KW@[92; 94) "if"
102 LET_KW@[95; 98) "let" 104 WHITESPACE@[94; 95) " "
103 WHITESPACE@[98; 99) " " 105 CONDITION@[95; 115)
104 PIPE@[99; 100) "|" 106 LET_KW@[95; 98) "let"
105 WHITESPACE@[100; 101) " " 107 WHITESPACE@[98; 99) " "
106 TUPLE_STRUCT_PAT@[101; 108) 108 PIPE@[99; 100) "|"
107 PATH@[101; 105) 109 WHITESPACE@[100; 101) " "
108 PATH_SEGMENT@[101; 105) 110 TUPLE_STRUCT_PAT@[101; 108)
109 NAME_REF@[101; 105) 111 PATH@[101; 105)
110 IDENT@[101; 105) "Some" 112 PATH_SEGMENT@[101; 105)
111 L_PAREN@[105; 106) "(" 113 NAME_REF@[101; 105)
112 PLACEHOLDER_PAT@[106; 107) 114 IDENT@[101; 105) "Some"
113 UNDERSCORE@[106; 107) "_" 115 L_PAREN@[105; 106) "("
114 R_PAREN@[107; 108) ")" 116 PLACEHOLDER_PAT@[106; 107)
115 WHITESPACE@[108; 109) " " 117 UNDERSCORE@[106; 107) "_"
116 EQ@[109; 110) "=" 118 R_PAREN@[107; 108) ")"
117 WHITESPACE@[110; 111) " " 119 WHITESPACE@[108; 109) " "
118 PATH_EXPR@[111; 115) 120 EQ@[109; 110) "="
119 PATH@[111; 115) 121 WHITESPACE@[110; 111) " "
120 PATH_SEGMENT@[111; 115) 122 PATH_EXPR@[111; 115)
121 NAME_REF@[111; 115) 123 PATH@[111; 115)
122 IDENT@[111; 115) "None" 124 PATH_SEGMENT@[111; 115)
123 WHITESPACE@[115; 116) " " 125 NAME_REF@[111; 115)
124 BLOCK@[116; 118) 126 IDENT@[111; 115) "None"
125 L_CURLY@[116; 117) "{" 127 WHITESPACE@[115; 116) " "
126 R_CURLY@[117; 118) "}" 128 BLOCK_EXPR@[116; 118)
127 WHITESPACE@[118; 123) "\n " 129 BLOCK@[116; 118)
128 EXPR_STMT@[123; 160) 130 L_CURLY@[116; 117) "{"
129 WHILE_EXPR@[123; 160) 131 R_CURLY@[117; 118) "}"
130 WHILE_KW@[123; 128) "while" 132 WHITESPACE@[118; 123) "\n "
131 WHITESPACE@[128; 129) " " 133 EXPR_STMT@[123; 160)
132 CONDITION@[129; 157) 134 WHILE_EXPR@[123; 160)
133 LET_KW@[129; 132) "let" 135 WHILE_KW@[123; 128) "while"
134 WHITESPACE@[132; 133) " " 136 WHITESPACE@[128; 129) " "
135 TUPLE_STRUCT_PAT@[133; 140) 137 CONDITION@[129; 157)
136 PATH@[133; 137) 138 LET_KW@[129; 132) "let"
137 PATH_SEGMENT@[133; 137) 139 WHITESPACE@[132; 133) " "
138 NAME_REF@[133; 137) 140 TUPLE_STRUCT_PAT@[133; 140)
139 IDENT@[133; 137) "Some" 141 PATH@[133; 137)
140 L_PAREN@[137; 138) "(" 142 PATH_SEGMENT@[133; 137)
141 PLACEHOLDER_PAT@[138; 139) 143 NAME_REF@[133; 137)
142 UNDERSCORE@[138; 139) "_" 144 IDENT@[133; 137) "Some"
143 R_PAREN@[139; 140) ")" 145 L_PAREN@[137; 138) "("
144 WHITESPACE@[140; 141) " " 146 PLACEHOLDER_PAT@[138; 139)
145 PIPE@[141; 142) "|" 147 UNDERSCORE@[138; 139) "_"
146 WHITESPACE@[142; 143) " " 148 R_PAREN@[139; 140) ")"
147 TUPLE_STRUCT_PAT@[143; 150) 149 WHITESPACE@[140; 141) " "
148 PATH@[143; 147) 150 PIPE@[141; 142) "|"
149 PATH_SEGMENT@[143; 147) 151 WHITESPACE@[142; 143) " "
150 NAME_REF@[143; 147) 152 TUPLE_STRUCT_PAT@[143; 150)
151 IDENT@[143; 147) "Some" 153 PATH@[143; 147)
152 L_PAREN@[147; 148) "(" 154 PATH_SEGMENT@[143; 147)
153 PLACEHOLDER_PAT@[148; 149) 155 NAME_REF@[143; 147)
154 UNDERSCORE@[148; 149) "_" 156 IDENT@[143; 147) "Some"
155 R_PAREN@[149; 150) ")" 157 L_PAREN@[147; 148) "("
156 WHITESPACE@[150; 151) " " 158 PLACEHOLDER_PAT@[148; 149)
157 EQ@[151; 152) "=" 159 UNDERSCORE@[148; 149) "_"
158 WHITESPACE@[152; 153) " " 160 R_PAREN@[149; 150) ")"
159 PATH_EXPR@[153; 157) 161 WHITESPACE@[150; 151) " "
160 PATH@[153; 157) 162 EQ@[151; 152) "="
161 PATH_SEGMENT@[153; 157) 163 WHITESPACE@[152; 153) " "
162 NAME_REF@[153; 157) 164 PATH_EXPR@[153; 157)
163 IDENT@[153; 157) "None" 165 PATH@[153; 157)
164 WHITESPACE@[157; 158) " " 166 PATH_SEGMENT@[153; 157)
165 BLOCK@[158; 160) 167 NAME_REF@[153; 157)
166 L_CURLY@[158; 159) "{" 168 IDENT@[153; 157) "None"
167 R_CURLY@[159; 160) "}" 169 WHITESPACE@[157; 158) " "
168 WHITESPACE@[160; 165) "\n " 170 BLOCK_EXPR@[158; 160)
169 WHILE_EXPR@[165; 194) 171 BLOCK@[158; 160)
170 WHILE_KW@[165; 170) "while" 172 L_CURLY@[158; 159) "{"
171 WHITESPACE@[170; 171) " " 173 R_CURLY@[159; 160) "}"
172 CONDITION@[171; 191) 174 WHITESPACE@[160; 165) "\n "
173 LET_KW@[171; 174) "let" 175 WHILE_EXPR@[165; 194)
174 WHITESPACE@[174; 175) " " 176 WHILE_KW@[165; 170) "while"
175 PIPE@[175; 176) "|" 177 WHITESPACE@[170; 171) " "
176 WHITESPACE@[176; 177) " " 178 CONDITION@[171; 191)
177 TUPLE_STRUCT_PAT@[177; 184) 179 LET_KW@[171; 174) "let"
178 PATH@[177; 181) 180 WHITESPACE@[174; 175) " "
179 PATH_SEGMENT@[177; 181) 181 PIPE@[175; 176) "|"
180 NAME_REF@[177; 181) 182 WHITESPACE@[176; 177) " "
181 IDENT@[177; 181) "Some" 183 TUPLE_STRUCT_PAT@[177; 184)
182 L_PAREN@[181; 182) "(" 184 PATH@[177; 181)
183 PLACEHOLDER_PAT@[182; 183) 185 PATH_SEGMENT@[177; 181)
184 UNDERSCORE@[182; 183) "_" 186 NAME_REF@[177; 181)
185 R_PAREN@[183; 184) ")" 187 IDENT@[177; 181) "Some"
186 WHITESPACE@[184; 185) " " 188 L_PAREN@[181; 182) "("
187 EQ@[185; 186) "=" 189 PLACEHOLDER_PAT@[182; 183)
188 WHITESPACE@[186; 187) " " 190 UNDERSCORE@[182; 183) "_"
189 PATH_EXPR@[187; 191) 191 R_PAREN@[183; 184) ")"
190 PATH@[187; 191) 192 WHITESPACE@[184; 185) " "
191 PATH_SEGMENT@[187; 191) 193 EQ@[185; 186) "="
192 NAME_REF@[187; 191) 194 WHITESPACE@[186; 187) " "
193 IDENT@[187; 191) "None" 195 PATH_EXPR@[187; 191)
194 WHITESPACE@[191; 192) " " 196 PATH@[187; 191)
195 BLOCK@[192; 194) 197 PATH_SEGMENT@[187; 191)
196 L_CURLY@[192; 193) "{" 198 NAME_REF@[187; 191)
197 R_CURLY@[193; 194) "}" 199 IDENT@[187; 191) "None"
198 WHITESPACE@[194; 195) "\n" 200 WHITESPACE@[191; 192) " "
199 R_CURLY@[195; 196) "}" 201 BLOCK_EXPR@[192; 194)
202 BLOCK@[192; 194)
203 L_CURLY@[192; 193) "{"
204 R_CURLY@[193; 194) "}"
205 WHITESPACE@[194; 195) "\n"
206 R_CURLY@[195; 196) "}"
200 WHITESPACE@[196; 197) "\n" 207 WHITESPACE@[196; 197) "\n"