aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_syntax/tests/data/parser/err/0022_bad_exprs.txt
diff options
context:
space:
mode:
authorbors[bot] <bors[bot]@users.noreply.github.com>2019-04-02 14:36:52 +0100
committerbors[bot] <bors[bot]@users.noreply.github.com>2019-04-02 14:36:52 +0100
commit0a758a2c4803c7ecc956d2aa6ed2ce48c4e4edd9 (patch)
tree97952861d81d1d5d4de49899c0d4e8da96796dc2 /crates/ra_syntax/tests/data/parser/err/0022_bad_exprs.txt
parent78f38a20fd53ccab18b1c4b7dda217b5bfb61c8f (diff)
parent7d6bd5d1379061180e771f7b833a9fecdc85a0b8 (diff)
Merge #1090
1090: always show token text r=matklad a=matklad Co-authored-by: Aleksey Kladov <[email protected]>
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.txt146
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 @@
1SOURCE_FILE@[0; 112) 1SOURCE_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"