aboutsummaryrefslogtreecommitdiff
path: root/tests/data/parser/ok/0018_struct_type_params.txt
diff options
context:
space:
mode:
authorbors[bot] <bors[bot]@users.noreply.github.com>2018-02-10 11:23:41 +0000
committerbors[bot] <bors[bot]@users.noreply.github.com>2018-02-10 11:23:41 +0000
commitb814d931514cdc250f9156dabd874edf685569d0 (patch)
tree6de85e5e662bc0c6eca78715496a02867da1eff9 /tests/data/parser/ok/0018_struct_type_params.txt
parentc3b009b6d24225ad2add62fce8206918fceba3eb (diff)
parent199b3a1604095beee9eaeec541c8f158e85493ea (diff)
Merge #46
46: Names r=matklad a=matklad bors r+
Diffstat (limited to 'tests/data/parser/ok/0018_struct_type_params.txt')
-rw-r--r--tests/data/parser/ok/0018_struct_type_params.txt80
1 files changed, 48 insertions, 32 deletions
diff --git a/tests/data/parser/ok/0018_struct_type_params.txt b/tests/data/parser/ok/0018_struct_type_params.txt
index 6df786f42..fe14effce 100644
--- a/tests/data/parser/ok/0018_struct_type_params.txt
+++ b/tests/data/parser/ok/0018_struct_type_params.txt
@@ -1,8 +1,9 @@
1FILE@[0; 290) 1FILE@[0; 290)
2 STRUCT_ITEM@[0; 14) 2 STRUCT_ITEM@[0; 14)
3 STRUCT_KW@[0; 6) 3 STRUCT_KW@[0; 6)
4 WHITESPACE@[6; 7) 4 NAME@[6; 9)
5 IDENT@[7; 9) "S1" 5 WHITESPACE@[6; 7)
6 IDENT@[7; 9) "S1"
6 TYPE_PARAM_LIST@[9; 12) 7 TYPE_PARAM_LIST@[9; 12)
7 L_ANGLE@[9; 10) 8 L_ANGLE@[9; 10)
8 TYPE_PARAM@[10; 11) 9 TYPE_PARAM@[10; 11)
@@ -12,8 +13,9 @@ FILE@[0; 290)
12 WHITESPACE@[13; 14) 13 WHITESPACE@[13; 14)
13 STRUCT_ITEM@[14; 33) 14 STRUCT_ITEM@[14; 33)
14 STRUCT_KW@[14; 20) 15 STRUCT_KW@[14; 20)
15 WHITESPACE@[20; 21) 16 NAME@[20; 23)
16 IDENT@[21; 23) "S2" 17 WHITESPACE@[20; 21)
18 IDENT@[21; 23) "S2"
17 TYPE_PARAM_LIST@[23; 26) 19 TYPE_PARAM_LIST@[23; 26)
18 L_ANGLE@[23; 24) 20 L_ANGLE@[23; 24)
19 TYPE_PARAM@[24; 25) 21 TYPE_PARAM@[24; 25)
@@ -27,8 +29,9 @@ FILE@[0; 290)
27 WHITESPACE@[32; 33) 29 WHITESPACE@[32; 33)
28 STRUCT_ITEM@[33; 58) 30 STRUCT_ITEM@[33; 58)
29 STRUCT_KW@[33; 39) 31 STRUCT_KW@[33; 39)
30 WHITESPACE@[39; 40) 32 NAME@[39; 42)
31 IDENT@[40; 42) "S3" 33 WHITESPACE@[39; 40)
34 IDENT@[40; 42) "S3"
32 TYPE_PARAM_LIST@[42; 46) 35 TYPE_PARAM_LIST@[42; 46)
33 L_ANGLE@[42; 43) 36 L_ANGLE@[42; 43)
34 TYPE_PARAM@[43; 44) 37 TYPE_PARAM@[43; 44)
@@ -37,8 +40,9 @@ FILE@[0; 290)
37 WHITESPACE@[45; 46) 40 WHITESPACE@[45; 46)
38 L_CURLY@[46; 47) 41 L_CURLY@[46; 47)
39 NAMED_FIELD@[47; 55) 42 NAMED_FIELD@[47; 55)
40 WHITESPACE@[47; 48) 43 NAME@[47; 49)
41 IDENT@[48; 49) "u" 44 WHITESPACE@[47; 48)
45 IDENT@[48; 49) "u"
42 COLON@[49; 50) 46 COLON@[49; 50)
43 WHITESPACE@[50; 51) 47 WHITESPACE@[50; 51)
44 IDENT@[51; 54) "u32" 48 IDENT@[51; 54) "u32"
@@ -47,8 +51,9 @@ FILE@[0; 290)
47 WHITESPACE@[56; 58) 51 WHITESPACE@[56; 58)
48 STRUCT_ITEM@[58; 71) 52 STRUCT_ITEM@[58; 71)
49 STRUCT_KW@[58; 64) 53 STRUCT_KW@[58; 64)
50 WHITESPACE@[64; 65) 54 NAME@[64; 67)
51 IDENT@[65; 67) "S4" 55 WHITESPACE@[64; 65)
56 IDENT@[65; 67) "S4"
52 TYPE_PARAM_LIST@[67; 69) 57 TYPE_PARAM_LIST@[67; 69)
53 L_ANGLE@[67; 68) 58 L_ANGLE@[67; 68)
54 R_ANGLE@[68; 69) 59 R_ANGLE@[68; 69)
@@ -56,8 +61,9 @@ FILE@[0; 290)
56 WHITESPACE@[70; 71) 61 WHITESPACE@[70; 71)
57 STRUCT_ITEM@[71; 86) 62 STRUCT_ITEM@[71; 86)
58 STRUCT_KW@[71; 77) 63 STRUCT_KW@[71; 77)
59 WHITESPACE@[77; 78) 64 NAME@[77; 80)
60 IDENT@[78; 80) "S5" 65 WHITESPACE@[77; 78)
66 IDENT@[78; 80) "S5"
61 TYPE_PARAM_LIST@[80; 84) 67 TYPE_PARAM_LIST@[80; 84)
62 L_ANGLE@[80; 81) 68 L_ANGLE@[80; 81)
63 LIFETIME_PARAM@[81; 83) 69 LIFETIME_PARAM@[81; 83)
@@ -67,8 +73,9 @@ FILE@[0; 290)
67 WHITESPACE@[85; 86) 73 WHITESPACE@[85; 86)
68 STRUCT_ITEM@[86; 102) 74 STRUCT_ITEM@[86; 102)
69 STRUCT_KW@[86; 92) 75 STRUCT_KW@[86; 92)
70 WHITESPACE@[92; 93) 76 NAME@[92; 95)
71 IDENT@[93; 95) "S6" 77 WHITESPACE@[92; 93)
78 IDENT@[93; 95) "S6"
72 TYPE_PARAM_LIST@[95; 100) 79 TYPE_PARAM_LIST@[95; 100)
73 L_ANGLE@[95; 96) 80 L_ANGLE@[95; 96)
74 LIFETIME_PARAM@[96; 99) 81 LIFETIME_PARAM@[96; 99)
@@ -79,8 +86,9 @@ FILE@[0; 290)
79 WHITESPACE@[101; 102) 86 WHITESPACE@[101; 102)
80 STRUCT_ITEM@[102; 121) 87 STRUCT_ITEM@[102; 121)
81 STRUCT_KW@[102; 108) 88 STRUCT_KW@[102; 108)
82 WHITESPACE@[108; 109) 89 NAME@[108; 111)
83 IDENT@[109; 111) "S7" 90 WHITESPACE@[108; 109)
91 IDENT@[109; 111) "S7"
84 TYPE_PARAM_LIST@[111; 119) 92 TYPE_PARAM_LIST@[111; 119)
85 L_ANGLE@[111; 112) 93 L_ANGLE@[111; 112)
86 LIFETIME_PARAM@[112; 118) 94 LIFETIME_PARAM@[112; 118)
@@ -93,8 +101,9 @@ FILE@[0; 290)
93 WHITESPACE@[120; 121) 101 WHITESPACE@[120; 121)
94 STRUCT_ITEM@[121; 143) 102 STRUCT_ITEM@[121; 143)
95 STRUCT_KW@[121; 127) 103 STRUCT_KW@[121; 127)
96 WHITESPACE@[127; 128) 104 NAME@[127; 130)
97 IDENT@[128; 130) "S8" 105 WHITESPACE@[127; 128)
106 IDENT@[128; 130) "S8"
98 TYPE_PARAM_LIST@[130; 141) 107 TYPE_PARAM_LIST@[130; 141)
99 L_ANGLE@[130; 131) 108 L_ANGLE@[130; 131)
100 LIFETIME_PARAM@[131; 140) 109 LIFETIME_PARAM@[131; 140)
@@ -110,8 +119,9 @@ FILE@[0; 290)
110 WHITESPACE@[142; 143) 119 WHITESPACE@[142; 143)
111 STRUCT_ITEM@[143; 167) 120 STRUCT_ITEM@[143; 167)
112 STRUCT_KW@[143; 149) 121 STRUCT_KW@[143; 149)
113 WHITESPACE@[149; 150) 122 NAME@[149; 152)
114 IDENT@[150; 152) "S9" 123 WHITESPACE@[149; 150)
124 IDENT@[150; 152) "S9"
115 TYPE_PARAM_LIST@[152; 165) 125 TYPE_PARAM_LIST@[152; 165)
116 L_ANGLE@[152; 153) 126 L_ANGLE@[152; 153)
117 LIFETIME_PARAM@[153; 164) 127 LIFETIME_PARAM@[153; 164)
@@ -128,8 +138,9 @@ FILE@[0; 290)
128 WHITESPACE@[166; 167) 138 WHITESPACE@[166; 167)
129 STRUCT_ITEM@[167; 184) 139 STRUCT_ITEM@[167; 184)
130 STRUCT_KW@[167; 173) 140 STRUCT_KW@[167; 173)
131 WHITESPACE@[173; 174) 141 NAME@[173; 177)
132 IDENT@[174; 177) "S10" 142 WHITESPACE@[173; 174)
143 IDENT@[174; 177) "S10"
133 TYPE_PARAM_LIST@[177; 182) 144 TYPE_PARAM_LIST@[177; 182)
134 L_ANGLE@[177; 178) 145 L_ANGLE@[177; 178)
135 LIFETIME_PARAM@[178; 180) 146 LIFETIME_PARAM@[178; 180)
@@ -140,8 +151,9 @@ FILE@[0; 290)
140 WHITESPACE@[183; 184) 151 WHITESPACE@[183; 184)
141 STRUCT_ITEM@[184; 204) 152 STRUCT_ITEM@[184; 204)
142 STRUCT_KW@[184; 190) 153 STRUCT_KW@[184; 190)
143 WHITESPACE@[190; 191) 154 NAME@[190; 194)
144 IDENT@[191; 194) "S11" 155 WHITESPACE@[190; 191)
156 IDENT@[191; 194) "S11"
145 TYPE_PARAM_LIST@[194; 202) 157 TYPE_PARAM_LIST@[194; 202)
146 L_ANGLE@[194; 195) 158 L_ANGLE@[194; 195)
147 LIFETIME_PARAM@[195; 197) 159 LIFETIME_PARAM@[195; 197)
@@ -155,8 +167,9 @@ FILE@[0; 290)
155 WHITESPACE@[203; 204) 167 WHITESPACE@[203; 204)
156 STRUCT_ITEM@[204; 235) 168 STRUCT_ITEM@[204; 235)
157 STRUCT_KW@[204; 210) 169 STRUCT_KW@[204; 210)
158 WHITESPACE@[210; 211) 170 NAME@[210; 214)
159 IDENT@[211; 214) "S12" 171 WHITESPACE@[210; 211)
172 IDENT@[211; 214) "S12"
160 TYPE_PARAM_LIST@[214; 232) 173 TYPE_PARAM_LIST@[214; 232)
161 L_ANGLE@[214; 215) 174 L_ANGLE@[214; 215)
162 LIFETIME_PARAM@[215; 222) 175 LIFETIME_PARAM@[215; 222)
@@ -178,8 +191,9 @@ FILE@[0; 290)
178 WHITESPACE@[233; 235) 191 WHITESPACE@[233; 235)
179 STRUCT_ITEM@[235; 250) 192 STRUCT_ITEM@[235; 250)
180 STRUCT_KW@[235; 241) 193 STRUCT_KW@[235; 241)
181 WHITESPACE@[241; 242) 194 NAME@[241; 245)
182 IDENT@[242; 245) "S13" 195 WHITESPACE@[241; 242)
196 IDENT@[242; 245) "S13"
183 TYPE_PARAM_LIST@[245; 248) 197 TYPE_PARAM_LIST@[245; 248)
184 L_ANGLE@[245; 246) 198 L_ANGLE@[245; 246)
185 TYPE_PARAM@[246; 247) 199 TYPE_PARAM@[246; 247)
@@ -189,8 +203,9 @@ FILE@[0; 290)
189 WHITESPACE@[249; 250) 203 WHITESPACE@[249; 250)
190 STRUCT_ITEM@[250; 268) 204 STRUCT_ITEM@[250; 268)
191 STRUCT_KW@[250; 256) 205 STRUCT_KW@[250; 256)
192 WHITESPACE@[256; 257) 206 NAME@[256; 260)
193 IDENT@[257; 260) "S14" 207 WHITESPACE@[256; 257)
208 IDENT@[257; 260) "S14"
194 TYPE_PARAM_LIST@[260; 266) 209 TYPE_PARAM_LIST@[260; 266)
195 L_ANGLE@[260; 261) 210 L_ANGLE@[260; 261)
196 TYPE_PARAM@[261; 262) 211 TYPE_PARAM@[261; 262)
@@ -204,8 +219,9 @@ FILE@[0; 290)
204 WHITESPACE@[267; 268) 219 WHITESPACE@[267; 268)
205 STRUCT_ITEM@[268; 290) 220 STRUCT_ITEM@[268; 290)
206 STRUCT_KW@[268; 274) 221 STRUCT_KW@[268; 274)
207 WHITESPACE@[274; 275) 222 NAME@[274; 278)
208 IDENT@[275; 278) "S15" 223 WHITESPACE@[274; 275)
224 IDENT@[275; 278) "S15"
209 TYPE_PARAM_LIST@[278; 288) 225 TYPE_PARAM_LIST@[278; 288)
210 L_ANGLE@[278; 279) 226 L_ANGLE@[278; 279)
211 LIFETIME_PARAM@[279; 281) 227 LIFETIME_PARAM@[279; 281)