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