diff options
Diffstat (limited to 'crates/ra_syntax/tests/data/parser/err/0022_bad_exprs.txt')
-rw-r--r-- | crates/ra_syntax/tests/data/parser/err/0022_bad_exprs.txt | 146 |
1 files changed, 73 insertions, 73 deletions
diff --git a/crates/ra_syntax/tests/data/parser/err/0022_bad_exprs.txt b/crates/ra_syntax/tests/data/parser/err/0022_bad_exprs.txt index da3894133..6dfdfc343 100644 --- a/crates/ra_syntax/tests/data/parser/err/0022_bad_exprs.txt +++ b/crates/ra_syntax/tests/data/parser/err/0022_bad_exprs.txt | |||
@@ -1,69 +1,69 @@ | |||
1 | SOURCE_FILE@[0; 112) | 1 | SOURCE_FILE@[0; 112) |
2 | FN_DEF@[0; 33) | 2 | FN_DEF@[0; 33) |
3 | FN_KW@[0; 2) | 3 | FN_KW@[0; 2) "fn" |
4 | WHITESPACE@[2; 3) | 4 | WHITESPACE@[2; 3) " " |
5 | NAME@[3; 4) | 5 | NAME@[3; 4) |
6 | IDENT@[3; 4) "a" | 6 | IDENT@[3; 4) "a" |
7 | PARAM_LIST@[4; 6) | 7 | PARAM_LIST@[4; 6) |
8 | L_PAREN@[4; 5) | 8 | L_PAREN@[4; 5) "(" |
9 | R_PAREN@[5; 6) | 9 | R_PAREN@[5; 6) ")" |
10 | WHITESPACE@[6; 7) | 10 | WHITESPACE@[6; 7) " " |
11 | BLOCK@[7; 33) | 11 | BLOCK@[7; 33) |
12 | L_CURLY@[7; 8) | 12 | L_CURLY@[7; 8) "{" |
13 | WHITESPACE@[8; 9) | 13 | WHITESPACE@[8; 9) " " |
14 | EXPR_STMT@[9; 15) | 14 | EXPR_STMT@[9; 15) |
15 | ARRAY_EXPR@[9; 15) | 15 | ARRAY_EXPR@[9; 15) |
16 | L_BRACK@[9; 10) | 16 | L_BRACK@[9; 10) "[" |
17 | LITERAL@[10; 11) | 17 | LITERAL@[10; 11) |
18 | INT_NUMBER@[10; 11) "1" | 18 | INT_NUMBER@[10; 11) "1" |
19 | COMMA@[11; 12) | 19 | COMMA@[11; 12) "," |
20 | WHITESPACE@[12; 13) | 20 | WHITESPACE@[12; 13) " " |
21 | LITERAL@[13; 14) | 21 | LITERAL@[13; 14) |
22 | INT_NUMBER@[13; 14) "2" | 22 | INT_NUMBER@[13; 14) "2" |
23 | COMMA@[14; 15) | 23 | COMMA@[14; 15) "," |
24 | err: `expected expression` | 24 | err: `expected expression` |
25 | err: `expected R_BRACK` | 25 | err: `expected R_BRACK` |
26 | err: `expected SEMI` | 26 | err: `expected SEMI` |
27 | WHITESPACE@[15; 16) | 27 | WHITESPACE@[15; 16) " " |
28 | err: `expected expression` | 28 | err: `expected expression` |
29 | EXPR_STMT@[16; 17) | 29 | EXPR_STMT@[16; 17) |
30 | ERROR@[16; 17) | 30 | ERROR@[16; 17) |
31 | AT@[16; 17) | 31 | AT@[16; 17) "@" |
32 | err: `expected SEMI` | 32 | err: `expected SEMI` |
33 | err: `expected expression` | 33 | err: `expected expression` |
34 | EXPR_STMT@[17; 18) | 34 | EXPR_STMT@[17; 18) |
35 | ERROR@[17; 18) | 35 | ERROR@[17; 18) |
36 | COMMA@[17; 18) | 36 | COMMA@[17; 18) "," |
37 | err: `expected SEMI` | 37 | err: `expected SEMI` |
38 | WHITESPACE@[18; 19) | 38 | WHITESPACE@[18; 19) " " |
39 | STRUCT_DEF@[19; 26) | 39 | STRUCT_DEF@[19; 26) |
40 | STRUCT_KW@[19; 25) | 40 | STRUCT_KW@[19; 25) "struct" |
41 | err: `expected a name` | 41 | err: `expected a name` |
42 | ERROR@[25; 26) | 42 | ERROR@[25; 26) |
43 | COMMA@[25; 26) | 43 | COMMA@[25; 26) "," |
44 | err: `expected `;`, `{`, or `(`` | 44 | err: `expected `;`, `{`, or `(`` |
45 | WHITESPACE@[26; 27) | 45 | WHITESPACE@[26; 27) " " |
46 | LET_STMT@[27; 31) | 46 | LET_STMT@[27; 31) |
47 | LET_KW@[27; 30) | 47 | LET_KW@[27; 30) "let" |
48 | err: `expected pattern` | 48 | err: `expected pattern` |
49 | ERROR@[30; 31) | 49 | ERROR@[30; 31) |
50 | R_BRACK@[30; 31) | 50 | R_BRACK@[30; 31) "]" |
51 | err: `expected SEMI` | 51 | err: `expected SEMI` |
52 | WHITESPACE@[31; 32) | 52 | WHITESPACE@[31; 32) " " |
53 | R_CURLY@[32; 33) | 53 | R_CURLY@[32; 33) "}" |
54 | WHITESPACE@[33; 34) | 54 | WHITESPACE@[33; 34) "\n" |
55 | FN_DEF@[34; 68) | 55 | FN_DEF@[34; 68) |
56 | FN_KW@[34; 36) | 56 | FN_KW@[34; 36) "fn" |
57 | WHITESPACE@[36; 37) | 57 | WHITESPACE@[36; 37) " " |
58 | NAME@[37; 38) | 58 | NAME@[37; 38) |
59 | IDENT@[37; 38) "b" | 59 | IDENT@[37; 38) "b" |
60 | PARAM_LIST@[38; 40) | 60 | PARAM_LIST@[38; 40) |
61 | L_PAREN@[38; 39) | 61 | L_PAREN@[38; 39) "(" |
62 | R_PAREN@[39; 40) | 62 | R_PAREN@[39; 40) ")" |
63 | WHITESPACE@[40; 41) | 63 | WHITESPACE@[40; 41) " " |
64 | BLOCK@[41; 68) | 64 | BLOCK@[41; 68) |
65 | L_CURLY@[41; 42) | 65 | L_CURLY@[41; 42) "{" |
66 | WHITESPACE@[42; 43) | 66 | WHITESPACE@[42; 43) " " |
67 | EXPR_STMT@[43; 52) | 67 | EXPR_STMT@[43; 52) |
68 | CALL_EXPR@[43; 52) | 68 | CALL_EXPR@[43; 52) |
69 | PATH_EXPR@[43; 46) | 69 | PATH_EXPR@[43; 46) |
@@ -72,60 +72,60 @@ SOURCE_FILE@[0; 112) | |||
72 | NAME_REF@[43; 46) | 72 | NAME_REF@[43; 46) |
73 | IDENT@[43; 46) "foo" | 73 | IDENT@[43; 46) "foo" |
74 | ARG_LIST@[46; 52) | 74 | ARG_LIST@[46; 52) |
75 | L_PAREN@[46; 47) | 75 | L_PAREN@[46; 47) "(" |
76 | LITERAL@[47; 48) | 76 | LITERAL@[47; 48) |
77 | INT_NUMBER@[47; 48) "1" | 77 | INT_NUMBER@[47; 48) "1" |
78 | COMMA@[48; 49) | 78 | COMMA@[48; 49) "," |
79 | WHITESPACE@[49; 50) | 79 | WHITESPACE@[49; 50) " " |
80 | LITERAL@[50; 51) | 80 | LITERAL@[50; 51) |
81 | INT_NUMBER@[50; 51) "2" | 81 | INT_NUMBER@[50; 51) "2" |
82 | COMMA@[51; 52) | 82 | COMMA@[51; 52) "," |
83 | err: `expected expression` | 83 | err: `expected expression` |
84 | err: `expected SEMI` | 84 | err: `expected SEMI` |
85 | WHITESPACE@[52; 53) | 85 | WHITESPACE@[52; 53) " " |
86 | err: `expected expression` | 86 | err: `expected expression` |
87 | EXPR_STMT@[53; 54) | 87 | EXPR_STMT@[53; 54) |
88 | ERROR@[53; 54) | 88 | ERROR@[53; 54) |
89 | AT@[53; 54) | 89 | AT@[53; 54) "@" |
90 | err: `expected SEMI` | 90 | err: `expected SEMI` |
91 | err: `expected expression` | 91 | err: `expected expression` |
92 | EXPR_STMT@[54; 55) | 92 | EXPR_STMT@[54; 55) |
93 | ERROR@[54; 55) | 93 | ERROR@[54; 55) |
94 | COMMA@[54; 55) | 94 | COMMA@[54; 55) "," |
95 | err: `expected SEMI` | 95 | err: `expected SEMI` |
96 | WHITESPACE@[55; 56) | 96 | WHITESPACE@[55; 56) " " |
97 | IMPL_BLOCK@[56; 60) | 97 | IMPL_BLOCK@[56; 60) |
98 | IMPL_KW@[56; 60) | 98 | IMPL_KW@[56; 60) "impl" |
99 | err: `expected type` | 99 | err: `expected type` |
100 | err: `expected `{`` | 100 | err: `expected `{`` |
101 | err: `expected expression` | 101 | err: `expected expression` |
102 | EXPR_STMT@[60; 61) | 102 | EXPR_STMT@[60; 61) |
103 | ERROR@[60; 61) | 103 | ERROR@[60; 61) |
104 | COMMA@[60; 61) | 104 | COMMA@[60; 61) "," |
105 | err: `expected SEMI` | 105 | err: `expected SEMI` |
106 | WHITESPACE@[61; 62) | 106 | WHITESPACE@[61; 62) " " |
107 | LET_STMT@[62; 65) | 107 | LET_STMT@[62; 65) |
108 | LET_KW@[62; 65) | 108 | LET_KW@[62; 65) "let" |
109 | err: `expected pattern` | 109 | err: `expected pattern` |
110 | err: `expected SEMI` | 110 | err: `expected SEMI` |
111 | err: `expected expression` | 111 | err: `expected expression` |
112 | ERROR@[65; 66) | 112 | ERROR@[65; 66) |
113 | R_PAREN@[65; 66) | 113 | R_PAREN@[65; 66) ")" |
114 | WHITESPACE@[66; 67) | 114 | WHITESPACE@[66; 67) " " |
115 | R_CURLY@[67; 68) | 115 | R_CURLY@[67; 68) "}" |
116 | WHITESPACE@[68; 69) | 116 | WHITESPACE@[68; 69) "\n" |
117 | FN_DEF@[69; 111) | 117 | FN_DEF@[69; 111) |
118 | FN_KW@[69; 71) | 118 | FN_KW@[69; 71) "fn" |
119 | WHITESPACE@[71; 72) | 119 | WHITESPACE@[71; 72) " " |
120 | NAME@[72; 73) | 120 | NAME@[72; 73) |
121 | IDENT@[72; 73) "c" | 121 | IDENT@[72; 73) "c" |
122 | PARAM_LIST@[73; 75) | 122 | PARAM_LIST@[73; 75) |
123 | L_PAREN@[73; 74) | 123 | L_PAREN@[73; 74) "(" |
124 | R_PAREN@[74; 75) | 124 | R_PAREN@[74; 75) ")" |
125 | WHITESPACE@[75; 76) | 125 | WHITESPACE@[75; 76) " " |
126 | BLOCK@[76; 111) | 126 | BLOCK@[76; 111) |
127 | L_CURLY@[76; 77) | 127 | L_CURLY@[76; 77) "{" |
128 | WHITESPACE@[77; 78) | 128 | WHITESPACE@[77; 78) " " |
129 | EXPR_STMT@[78; 91) | 129 | EXPR_STMT@[78; 91) |
130 | METHOD_CALL_EXPR@[78; 91) | 130 | METHOD_CALL_EXPR@[78; 91) |
131 | PATH_EXPR@[78; 81) | 131 | PATH_EXPR@[78; 81) |
@@ -133,57 +133,57 @@ SOURCE_FILE@[0; 112) | |||
133 | PATH_SEGMENT@[78; 81) | 133 | PATH_SEGMENT@[78; 81) |
134 | NAME_REF@[78; 81) | 134 | NAME_REF@[78; 81) |
135 | IDENT@[78; 81) "foo" | 135 | IDENT@[78; 81) "foo" |
136 | DOT@[81; 82) | 136 | DOT@[81; 82) "." |
137 | NAME_REF@[82; 85) | 137 | NAME_REF@[82; 85) |
138 | IDENT@[82; 85) "bar" | 138 | IDENT@[82; 85) "bar" |
139 | ARG_LIST@[85; 91) | 139 | ARG_LIST@[85; 91) |
140 | L_PAREN@[85; 86) | 140 | L_PAREN@[85; 86) "(" |
141 | LITERAL@[86; 87) | 141 | LITERAL@[86; 87) |
142 | INT_NUMBER@[86; 87) "1" | 142 | INT_NUMBER@[86; 87) "1" |
143 | COMMA@[87; 88) | 143 | COMMA@[87; 88) "," |
144 | WHITESPACE@[88; 89) | 144 | WHITESPACE@[88; 89) " " |
145 | LITERAL@[89; 90) | 145 | LITERAL@[89; 90) |
146 | INT_NUMBER@[89; 90) "2" | 146 | INT_NUMBER@[89; 90) "2" |
147 | COMMA@[90; 91) | 147 | COMMA@[90; 91) "," |
148 | err: `expected expression` | 148 | err: `expected expression` |
149 | err: `expected SEMI` | 149 | err: `expected SEMI` |
150 | WHITESPACE@[91; 92) | 150 | WHITESPACE@[91; 92) " " |
151 | err: `expected expression` | 151 | err: `expected expression` |
152 | EXPR_STMT@[92; 93) | 152 | EXPR_STMT@[92; 93) |
153 | ERROR@[92; 93) | 153 | ERROR@[92; 93) |
154 | AT@[92; 93) | 154 | AT@[92; 93) "@" |
155 | err: `expected SEMI` | 155 | err: `expected SEMI` |
156 | err: `expected expression` | 156 | err: `expected expression` |
157 | EXPR_STMT@[93; 94) | 157 | EXPR_STMT@[93; 94) |
158 | ERROR@[93; 94) | 158 | ERROR@[93; 94) |
159 | COMMA@[93; 94) | 159 | COMMA@[93; 94) "," |
160 | err: `expected SEMI` | 160 | err: `expected SEMI` |
161 | WHITESPACE@[94; 95) | 161 | WHITESPACE@[94; 95) " " |
162 | err: `expected expression` | 162 | err: `expected expression` |
163 | EXPR_STMT@[95; 96) | 163 | EXPR_STMT@[95; 96) |
164 | ERROR@[95; 96) | 164 | ERROR@[95; 96) |
165 | R_BRACK@[95; 96) | 165 | R_BRACK@[95; 96) "]" |
166 | err: `expected SEMI` | 166 | err: `expected SEMI` |
167 | err: `expected expression` | 167 | err: `expected expression` |
168 | EXPR_STMT@[96; 97) | 168 | EXPR_STMT@[96; 97) |
169 | ERROR@[96; 97) | 169 | ERROR@[96; 97) |
170 | COMMA@[96; 97) | 170 | COMMA@[96; 97) "," |
171 | err: `expected SEMI` | 171 | err: `expected SEMI` |
172 | WHITESPACE@[97; 98) | 172 | WHITESPACE@[97; 98) " " |
173 | TRAIT_DEF@[98; 104) | 173 | TRAIT_DEF@[98; 104) |
174 | TRAIT_KW@[98; 103) | 174 | TRAIT_KW@[98; 103) "trait" |
175 | err: `expected a name` | 175 | err: `expected a name` |
176 | ERROR@[103; 104) | 176 | ERROR@[103; 104) |
177 | COMMA@[103; 104) | 177 | COMMA@[103; 104) "," |
178 | err: `expected `{`` | 178 | err: `expected `{`` |
179 | WHITESPACE@[104; 105) | 179 | WHITESPACE@[104; 105) " " |
180 | LET_STMT@[105; 108) | 180 | LET_STMT@[105; 108) |
181 | LET_KW@[105; 108) | 181 | LET_KW@[105; 108) "let" |
182 | err: `expected pattern` | 182 | err: `expected pattern` |
183 | err: `expected SEMI` | 183 | err: `expected SEMI` |
184 | err: `expected expression` | 184 | err: `expected expression` |
185 | ERROR@[108; 109) | 185 | ERROR@[108; 109) |
186 | R_PAREN@[108; 109) | 186 | R_PAREN@[108; 109) ")" |
187 | WHITESPACE@[109; 110) | 187 | WHITESPACE@[109; 110) " " |
188 | R_CURLY@[110; 111) | 188 | R_CURLY@[110; 111) "}" |
189 | WHITESPACE@[111; 112) | 189 | WHITESPACE@[111; 112) "\n" |