aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_syntax/test_data/parser/err/0022_bad_exprs.txt
diff options
context:
space:
mode:
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.txt241
1 files changed, 122 insertions, 119 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
index 32b53bba7..ee0ac52c3 100644
--- a/crates/ra_syntax/test_data/parser/err/0022_bad_exprs.txt
+++ b/crates/ra_syntax/test_data/parser/err/0022_bad_exprs.txt
@@ -8,38 +8,39 @@ SOURCE_FILE@[0; 112)
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_EXPR@[7; 33)
12 L_CURLY@[7; 8) "{" 12 BLOCK@[7; 33)
13 WHITESPACE@[8; 9) " " 13 L_CURLY@[7; 8) "{"
14 EXPR_STMT@[9; 15) 14 WHITESPACE@[8; 9) " "
15 ARRAY_EXPR@[9; 15) 15 EXPR_STMT@[9; 15)
16 L_BRACK@[9; 10) "[" 16 ARRAY_EXPR@[9; 15)
17 LITERAL@[10; 11) 17 L_BRACK@[9; 10) "["
18 INT_NUMBER@[10; 11) "1" 18 LITERAL@[10; 11)
19 COMMA@[11; 12) "," 19 INT_NUMBER@[10; 11) "1"
20 WHITESPACE@[12; 13) " " 20 COMMA@[11; 12) ","
21 LITERAL@[13; 14) 21 WHITESPACE@[12; 13) " "
22 INT_NUMBER@[13; 14) "2" 22 LITERAL@[13; 14)
23 COMMA@[14; 15) "," 23 INT_NUMBER@[13; 14) "2"
24 WHITESPACE@[15; 16) " " 24 COMMA@[14; 15) ","
25 EXPR_STMT@[16; 17) 25 WHITESPACE@[15; 16) " "
26 ERROR@[16; 17) 26 EXPR_STMT@[16; 17)
27 AT@[16; 17) "@" 27 ERROR@[16; 17)
28 EXPR_STMT@[17; 18) 28 AT@[16; 17) "@"
29 ERROR@[17; 18) 29 EXPR_STMT@[17; 18)
30 COMMA@[17; 18) "," 30 ERROR@[17; 18)
31 WHITESPACE@[18; 19) " " 31 COMMA@[17; 18) ","
32 STRUCT_DEF@[19; 26) 32 WHITESPACE@[18; 19) " "
33 STRUCT_KW@[19; 25) "struct" 33 STRUCT_DEF@[19; 26)
34 ERROR@[25; 26) 34 STRUCT_KW@[19; 25) "struct"
35 COMMA@[25; 26) "," 35 ERROR@[25; 26)
36 WHITESPACE@[26; 27) " " 36 COMMA@[25; 26) ","
37 LET_STMT@[27; 31) 37 WHITESPACE@[26; 27) " "
38 LET_KW@[27; 30) "let" 38 LET_STMT@[27; 31)
39 ERROR@[30; 31) 39 LET_KW@[27; 30) "let"
40 R_BRACK@[30; 31) "]" 40 ERROR@[30; 31)
41 WHITESPACE@[31; 32) " " 41 R_BRACK@[30; 31) "]"
42 R_CURLY@[32; 33) "}" 42 WHITESPACE@[31; 32) " "
43 R_CURLY@[32; 33) "}"
43 WHITESPACE@[33; 34) "\n" 44 WHITESPACE@[33; 34) "\n"
44 FN_DEF@[34; 68) 45 FN_DEF@[34; 68)
45 FN_KW@[34; 36) "fn" 46 FN_KW@[34; 36) "fn"
@@ -50,45 +51,46 @@ SOURCE_FILE@[0; 112)
50 L_PAREN@[38; 39) "(" 51 L_PAREN@[38; 39) "("
51 R_PAREN@[39; 40) ")" 52 R_PAREN@[39; 40) ")"
52 WHITESPACE@[40; 41) " " 53 WHITESPACE@[40; 41) " "
53 BLOCK@[41; 68) 54 BLOCK_EXPR@[41; 68)
54 L_CURLY@[41; 42) "{" 55 BLOCK@[41; 68)
55 WHITESPACE@[42; 43) " " 56 L_CURLY@[41; 42) "{"
56 EXPR_STMT@[43; 52) 57 WHITESPACE@[42; 43) " "
57 CALL_EXPR@[43; 52) 58 EXPR_STMT@[43; 52)
58 PATH_EXPR@[43; 46) 59 CALL_EXPR@[43; 52)
59 PATH@[43; 46) 60 PATH_EXPR@[43; 46)
60 PATH_SEGMENT@[43; 46) 61 PATH@[43; 46)
61 NAME_REF@[43; 46) 62 PATH_SEGMENT@[43; 46)
62 IDENT@[43; 46) "foo" 63 NAME_REF@[43; 46)
63 ARG_LIST@[46; 52) 64 IDENT@[43; 46) "foo"
64 L_PAREN@[46; 47) "(" 65 ARG_LIST@[46; 52)
65 LITERAL@[47; 48) 66 L_PAREN@[46; 47) "("
66 INT_NUMBER@[47; 48) "1" 67 LITERAL@[47; 48)
67 COMMA@[48; 49) "," 68 INT_NUMBER@[47; 48) "1"
68 WHITESPACE@[49; 50) " " 69 COMMA@[48; 49) ","
69 LITERAL@[50; 51) 70 WHITESPACE@[49; 50) " "
70 INT_NUMBER@[50; 51) "2" 71 LITERAL@[50; 51)
71 COMMA@[51; 52) "," 72 INT_NUMBER@[50; 51) "2"
72 WHITESPACE@[52; 53) " " 73 COMMA@[51; 52) ","
73 EXPR_STMT@[53; 54) 74 WHITESPACE@[52; 53) " "
74 ERROR@[53; 54) 75 EXPR_STMT@[53; 54)
75 AT@[53; 54) "@" 76 ERROR@[53; 54)
76 EXPR_STMT@[54; 55) 77 AT@[53; 54) "@"
77 ERROR@[54; 55) 78 EXPR_STMT@[54; 55)
78 COMMA@[54; 55) "," 79 ERROR@[54; 55)
79 WHITESPACE@[55; 56) " " 80 COMMA@[54; 55) ","
80 IMPL_BLOCK@[56; 60) 81 WHITESPACE@[55; 56) " "
81 IMPL_KW@[56; 60) "impl" 82 IMPL_BLOCK@[56; 60)
82 EXPR_STMT@[60; 61) 83 IMPL_KW@[56; 60) "impl"
83 ERROR@[60; 61) 84 EXPR_STMT@[60; 61)
84 COMMA@[60; 61) "," 85 ERROR@[60; 61)
85 WHITESPACE@[61; 62) " " 86 COMMA@[60; 61) ","
86 LET_STMT@[62; 65) 87 WHITESPACE@[61; 62) " "
87 LET_KW@[62; 65) "let" 88 LET_STMT@[62; 65)
88 ERROR@[65; 66) 89 LET_KW@[62; 65) "let"
89 R_PAREN@[65; 66) ")" 90 ERROR@[65; 66)
90 WHITESPACE@[66; 67) " " 91 R_PAREN@[65; 66) ")"
91 R_CURLY@[67; 68) "}" 92 WHITESPACE@[66; 67) " "
93 R_CURLY@[67; 68) "}"
92 WHITESPACE@[68; 69) "\n" 94 WHITESPACE@[68; 69) "\n"
93 FN_DEF@[69; 111) 95 FN_DEF@[69; 111)
94 FN_KW@[69; 71) "fn" 96 FN_KW@[69; 71) "fn"
@@ -99,54 +101,55 @@ SOURCE_FILE@[0; 112)
99 L_PAREN@[73; 74) "(" 101 L_PAREN@[73; 74) "("
100 R_PAREN@[74; 75) ")" 102 R_PAREN@[74; 75) ")"
101 WHITESPACE@[75; 76) " " 103 WHITESPACE@[75; 76) " "
102 BLOCK@[76; 111) 104 BLOCK_EXPR@[76; 111)
103 L_CURLY@[76; 77) "{" 105 BLOCK@[76; 111)
104 WHITESPACE@[77; 78) " " 106 L_CURLY@[76; 77) "{"
105 EXPR_STMT@[78; 91) 107 WHITESPACE@[77; 78) " "
106 METHOD_CALL_EXPR@[78; 91) 108 EXPR_STMT@[78; 91)
107 PATH_EXPR@[78; 81) 109 METHOD_CALL_EXPR@[78; 91)
108 PATH@[78; 81) 110 PATH_EXPR@[78; 81)
109 PATH_SEGMENT@[78; 81) 111 PATH@[78; 81)
110 NAME_REF@[78; 81) 112 PATH_SEGMENT@[78; 81)
111 IDENT@[78; 81) "foo" 113 NAME_REF@[78; 81)
112 DOT@[81; 82) "." 114 IDENT@[78; 81) "foo"
113 NAME_REF@[82; 85) 115 DOT@[81; 82) "."
114 IDENT@[82; 85) "bar" 116 NAME_REF@[82; 85)
115 ARG_LIST@[85; 91) 117 IDENT@[82; 85) "bar"
116 L_PAREN@[85; 86) "(" 118 ARG_LIST@[85; 91)
117 LITERAL@[86; 87) 119 L_PAREN@[85; 86) "("
118 INT_NUMBER@[86; 87) "1" 120 LITERAL@[86; 87)
119 COMMA@[87; 88) "," 121 INT_NUMBER@[86; 87) "1"
120 WHITESPACE@[88; 89) " " 122 COMMA@[87; 88) ","
121 LITERAL@[89; 90) 123 WHITESPACE@[88; 89) " "
122 INT_NUMBER@[89; 90) "2" 124 LITERAL@[89; 90)
123 COMMA@[90; 91) "," 125 INT_NUMBER@[89; 90) "2"
124 WHITESPACE@[91; 92) " " 126 COMMA@[90; 91) ","
125 EXPR_STMT@[92; 93) 127 WHITESPACE@[91; 92) " "
126 ERROR@[92; 93) 128 EXPR_STMT@[92; 93)
127 AT@[92; 93) "@" 129 ERROR@[92; 93)
128 EXPR_STMT@[93; 94) 130 AT@[92; 93) "@"
129 ERROR@[93; 94) 131 EXPR_STMT@[93; 94)
130 COMMA@[93; 94) "," 132 ERROR@[93; 94)
131 WHITESPACE@[94; 95) " " 133 COMMA@[93; 94) ","
132 EXPR_STMT@[95; 96) 134 WHITESPACE@[94; 95) " "
133 ERROR@[95; 96) 135 EXPR_STMT@[95; 96)
134 R_BRACK@[95; 96) "]" 136 ERROR@[95; 96)
135 EXPR_STMT@[96; 97) 137 R_BRACK@[95; 96) "]"
136 ERROR@[96; 97) 138 EXPR_STMT@[96; 97)
137 COMMA@[96; 97) "," 139 ERROR@[96; 97)
138 WHITESPACE@[97; 98) " " 140 COMMA@[96; 97) ","
139 TRAIT_DEF@[98; 104) 141 WHITESPACE@[97; 98) " "
140 TRAIT_KW@[98; 103) "trait" 142 TRAIT_DEF@[98; 104)
141 ERROR@[103; 104) 143 TRAIT_KW@[98; 103) "trait"
142 COMMA@[103; 104) "," 144 ERROR@[103; 104)
143 WHITESPACE@[104; 105) " " 145 COMMA@[103; 104) ","
144 LET_STMT@[105; 108) 146 WHITESPACE@[104; 105) " "
145 LET_KW@[105; 108) "let" 147 LET_STMT@[105; 108)
146 ERROR@[108; 109) 148 LET_KW@[105; 108) "let"
147 R_PAREN@[108; 109) ")" 149 ERROR@[108; 109)
148 WHITESPACE@[109; 110) " " 150 R_PAREN@[108; 109) ")"
149 R_CURLY@[110; 111) "}" 151 WHITESPACE@[109; 110) " "
152 R_CURLY@[110; 111) "}"
150 WHITESPACE@[111; 112) "\n" 153 WHITESPACE@[111; 112) "\n"
151error 15: expected expression 154error 15: expected expression
152error 15: expected R_BRACK 155error 15: expected R_BRACK