aboutsummaryrefslogtreecommitdiff
path: root/tests/data/parser/ok/0018_struct_type_params.txt
diff options
context:
space:
mode:
authorAleksey Kladov <[email protected]>2018-01-28 20:13:32 +0000
committerAleksey Kladov <[email protected]>2018-01-28 20:13:32 +0000
commitc23a2519e18ab1cd8c09c6b25d1c1c8ab9a1f3c1 (patch)
treea3a42f0943860a650a9f149725c76e8c50514908 /tests/data/parser/ok/0018_struct_type_params.txt
parentb7c141e0b5c66c51db7171b1de30d4c60d1048c0 (diff)
Print identifiers in test data
Diffstat (limited to 'tests/data/parser/ok/0018_struct_type_params.txt')
-rw-r--r--tests/data/parser/ok/0018_struct_type_params.txt86
1 files changed, 43 insertions, 43 deletions
diff --git a/tests/data/parser/ok/0018_struct_type_params.txt b/tests/data/parser/ok/0018_struct_type_params.txt
index b2e7ef9d7..6df786f42 100644
--- a/tests/data/parser/ok/0018_struct_type_params.txt
+++ b/tests/data/parser/ok/0018_struct_type_params.txt
@@ -2,53 +2,53 @@ FILE@[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 WHITESPACE@[6; 7)
5 IDENT@[7; 9) 5 IDENT@[7; 9) "S1"
6 TYPE_PARAM_LIST@[9; 12) 6 TYPE_PARAM_LIST@[9; 12)
7 L_ANGLE@[9; 10) 7 L_ANGLE@[9; 10)
8 TYPE_PARAM@[10; 11) 8 TYPE_PARAM@[10; 11)
9 IDENT@[10; 11) 9 IDENT@[10; 11) "T"
10 R_ANGLE@[11; 12) 10 R_ANGLE@[11; 12)
11 SEMI@[12; 13) 11 SEMI@[12; 13)
12 WHITESPACE@[13; 14) 12 WHITESPACE@[13; 14)
13 STRUCT_ITEM@[14; 33) 13 STRUCT_ITEM@[14; 33)
14 STRUCT_KW@[14; 20) 14 STRUCT_KW@[14; 20)
15 WHITESPACE@[20; 21) 15 WHITESPACE@[20; 21)
16 IDENT@[21; 23) 16 IDENT@[21; 23) "S2"
17 TYPE_PARAM_LIST@[23; 26) 17 TYPE_PARAM_LIST@[23; 26)
18 L_ANGLE@[23; 24) 18 L_ANGLE@[23; 24)
19 TYPE_PARAM@[24; 25) 19 TYPE_PARAM@[24; 25)
20 IDENT@[24; 25) 20 IDENT@[24; 25) "T"
21 R_ANGLE@[25; 26) 21 R_ANGLE@[25; 26)
22 L_PAREN@[26; 27) 22 L_PAREN@[26; 27)
23 POS_FIELD@[27; 30) 23 POS_FIELD@[27; 30)
24 IDENT@[27; 30) 24 IDENT@[27; 30) "u32"
25 R_PAREN@[30; 31) 25 R_PAREN@[30; 31)
26 SEMI@[31; 32) 26 SEMI@[31; 32)
27 WHITESPACE@[32; 33) 27 WHITESPACE@[32; 33)
28 STRUCT_ITEM@[33; 58) 28 STRUCT_ITEM@[33; 58)
29 STRUCT_KW@[33; 39) 29 STRUCT_KW@[33; 39)
30 WHITESPACE@[39; 40) 30 WHITESPACE@[39; 40)
31 IDENT@[40; 42) 31 IDENT@[40; 42) "S3"
32 TYPE_PARAM_LIST@[42; 46) 32 TYPE_PARAM_LIST@[42; 46)
33 L_ANGLE@[42; 43) 33 L_ANGLE@[42; 43)
34 TYPE_PARAM@[43; 44) 34 TYPE_PARAM@[43; 44)
35 IDENT@[43; 44) 35 IDENT@[43; 44) "T"
36 R_ANGLE@[44; 45) 36 R_ANGLE@[44; 45)
37 WHITESPACE@[45; 46) 37 WHITESPACE@[45; 46)
38 L_CURLY@[46; 47) 38 L_CURLY@[46; 47)
39 NAMED_FIELD@[47; 55) 39 NAMED_FIELD@[47; 55)
40 WHITESPACE@[47; 48) 40 WHITESPACE@[47; 48)
41 IDENT@[48; 49) 41 IDENT@[48; 49) "u"
42 COLON@[49; 50) 42 COLON@[49; 50)
43 WHITESPACE@[50; 51) 43 WHITESPACE@[50; 51)
44 IDENT@[51; 54) 44 IDENT@[51; 54) "u32"
45 WHITESPACE@[54; 55) 45 WHITESPACE@[54; 55)
46 R_CURLY@[55; 56) 46 R_CURLY@[55; 56)
47 WHITESPACE@[56; 58) 47 WHITESPACE@[56; 58)
48 STRUCT_ITEM@[58; 71) 48 STRUCT_ITEM@[58; 71)
49 STRUCT_KW@[58; 64) 49 STRUCT_KW@[58; 64)
50 WHITESPACE@[64; 65) 50 WHITESPACE@[64; 65)
51 IDENT@[65; 67) 51 IDENT@[65; 67) "S4"
52 TYPE_PARAM_LIST@[67; 69) 52 TYPE_PARAM_LIST@[67; 69)
53 L_ANGLE@[67; 68) 53 L_ANGLE@[67; 68)
54 R_ANGLE@[68; 69) 54 R_ANGLE@[68; 69)
@@ -57,22 +57,22 @@ FILE@[0; 290)
57 STRUCT_ITEM@[71; 86) 57 STRUCT_ITEM@[71; 86)
58 STRUCT_KW@[71; 77) 58 STRUCT_KW@[71; 77)
59 WHITESPACE@[77; 78) 59 WHITESPACE@[77; 78)
60 IDENT@[78; 80) 60 IDENT@[78; 80) "S5"
61 TYPE_PARAM_LIST@[80; 84) 61 TYPE_PARAM_LIST@[80; 84)
62 L_ANGLE@[80; 81) 62 L_ANGLE@[80; 81)
63 LIFETIME_PARAM@[81; 83) 63 LIFETIME_PARAM@[81; 83)
64 LIFETIME@[81; 83) 64 LIFETIME@[81; 83) "'a"
65 R_ANGLE@[83; 84) 65 R_ANGLE@[83; 84)
66 SEMI@[84; 85) 66 SEMI@[84; 85)
67 WHITESPACE@[85; 86) 67 WHITESPACE@[85; 86)
68 STRUCT_ITEM@[86; 102) 68 STRUCT_ITEM@[86; 102)
69 STRUCT_KW@[86; 92) 69 STRUCT_KW@[86; 92)
70 WHITESPACE@[92; 93) 70 WHITESPACE@[92; 93)
71 IDENT@[93; 95) 71 IDENT@[93; 95) "S6"
72 TYPE_PARAM_LIST@[95; 100) 72 TYPE_PARAM_LIST@[95; 100)
73 L_ANGLE@[95; 96) 73 L_ANGLE@[95; 96)
74 LIFETIME_PARAM@[96; 99) 74 LIFETIME_PARAM@[96; 99)
75 LIFETIME@[96; 98) 75 LIFETIME@[96; 98) "'a"
76 COLON@[98; 99) 76 COLON@[98; 99)
77 R_ANGLE@[99; 100) 77 R_ANGLE@[99; 100)
78 SEMI@[100; 101) 78 SEMI@[100; 101)
@@ -80,28 +80,28 @@ FILE@[0; 290)
80 STRUCT_ITEM@[102; 121) 80 STRUCT_ITEM@[102; 121)
81 STRUCT_KW@[102; 108) 81 STRUCT_KW@[102; 108)
82 WHITESPACE@[108; 109) 82 WHITESPACE@[108; 109)
83 IDENT@[109; 111) 83 IDENT@[109; 111) "S7"
84 TYPE_PARAM_LIST@[111; 119) 84 TYPE_PARAM_LIST@[111; 119)
85 L_ANGLE@[111; 112) 85 L_ANGLE@[111; 112)
86 LIFETIME_PARAM@[112; 118) 86 LIFETIME_PARAM@[112; 118)
87 LIFETIME@[112; 114) 87 LIFETIME@[112; 114) "'a"
88 COLON@[114; 115) 88 COLON@[114; 115)
89 WHITESPACE@[115; 116) 89 WHITESPACE@[115; 116)
90 LIFETIME@[116; 118) 90 LIFETIME@[116; 118) "'b"
91 R_ANGLE@[118; 119) 91 R_ANGLE@[118; 119)
92 SEMI@[119; 120) 92 SEMI@[119; 120)
93 WHITESPACE@[120; 121) 93 WHITESPACE@[120; 121)
94 STRUCT_ITEM@[121; 143) 94 STRUCT_ITEM@[121; 143)
95 STRUCT_KW@[121; 127) 95 STRUCT_KW@[121; 127)
96 WHITESPACE@[127; 128) 96 WHITESPACE@[127; 128)
97 IDENT@[128; 130) 97 IDENT@[128; 130) "S8"
98 TYPE_PARAM_LIST@[130; 141) 98 TYPE_PARAM_LIST@[130; 141)
99 L_ANGLE@[130; 131) 99 L_ANGLE@[130; 131)
100 LIFETIME_PARAM@[131; 140) 100 LIFETIME_PARAM@[131; 140)
101 LIFETIME@[131; 133) 101 LIFETIME@[131; 133) "'a"
102 COLON@[133; 134) 102 COLON@[133; 134)
103 WHITESPACE@[134; 135) 103 WHITESPACE@[134; 135)
104 LIFETIME@[135; 137) 104 LIFETIME@[135; 137) "'b"
105 WHITESPACE@[137; 138) 105 WHITESPACE@[137; 138)
106 PLUS@[138; 139) 106 PLUS@[138; 139)
107 WHITESPACE@[139; 140) 107 WHITESPACE@[139; 140)
@@ -111,29 +111,29 @@ FILE@[0; 290)
111 STRUCT_ITEM@[143; 167) 111 STRUCT_ITEM@[143; 167)
112 STRUCT_KW@[143; 149) 112 STRUCT_KW@[143; 149)
113 WHITESPACE@[149; 150) 113 WHITESPACE@[149; 150)
114 IDENT@[150; 152) 114 IDENT@[150; 152) "S9"
115 TYPE_PARAM_LIST@[152; 165) 115 TYPE_PARAM_LIST@[152; 165)
116 L_ANGLE@[152; 153) 116 L_ANGLE@[152; 153)
117 LIFETIME_PARAM@[153; 164) 117 LIFETIME_PARAM@[153; 164)
118 LIFETIME@[153; 155) 118 LIFETIME@[153; 155) "'a"
119 COLON@[155; 156) 119 COLON@[155; 156)
120 WHITESPACE@[156; 157) 120 WHITESPACE@[156; 157)
121 LIFETIME@[157; 159) 121 LIFETIME@[157; 159) "'b"
122 WHITESPACE@[159; 160) 122 WHITESPACE@[159; 160)
123 PLUS@[160; 161) 123 PLUS@[160; 161)
124 WHITESPACE@[161; 162) 124 WHITESPACE@[161; 162)
125 LIFETIME@[162; 164) 125 LIFETIME@[162; 164) "'c"
126 R_ANGLE@[164; 165) 126 R_ANGLE@[164; 165)
127 SEMI@[165; 166) 127 SEMI@[165; 166)
128 WHITESPACE@[166; 167) 128 WHITESPACE@[166; 167)
129 STRUCT_ITEM@[167; 184) 129 STRUCT_ITEM@[167; 184)
130 STRUCT_KW@[167; 173) 130 STRUCT_KW@[167; 173)
131 WHITESPACE@[173; 174) 131 WHITESPACE@[173; 174)
132 IDENT@[174; 177) 132 IDENT@[174; 177) "S10"
133 TYPE_PARAM_LIST@[177; 182) 133 TYPE_PARAM_LIST@[177; 182)
134 L_ANGLE@[177; 178) 134 L_ANGLE@[177; 178)
135 LIFETIME_PARAM@[178; 180) 135 LIFETIME_PARAM@[178; 180)
136 LIFETIME@[178; 180) 136 LIFETIME@[178; 180) "'a"
137 COMMA@[180; 181) 137 COMMA@[180; 181)
138 R_ANGLE@[181; 182) 138 R_ANGLE@[181; 182)
139 SEMI@[182; 183) 139 SEMI@[182; 183)
@@ -141,37 +141,37 @@ FILE@[0; 290)
141 STRUCT_ITEM@[184; 204) 141 STRUCT_ITEM@[184; 204)
142 STRUCT_KW@[184; 190) 142 STRUCT_KW@[184; 190)
143 WHITESPACE@[190; 191) 143 WHITESPACE@[190; 191)
144 IDENT@[191; 194) 144 IDENT@[191; 194) "S11"
145 TYPE_PARAM_LIST@[194; 202) 145 TYPE_PARAM_LIST@[194; 202)
146 L_ANGLE@[194; 195) 146 L_ANGLE@[194; 195)
147 LIFETIME_PARAM@[195; 197) 147 LIFETIME_PARAM@[195; 197)
148 LIFETIME@[195; 197) 148 LIFETIME@[195; 197) "'a"
149 COMMA@[197; 198) 149 COMMA@[197; 198)
150 LIFETIME_PARAM@[198; 201) 150 LIFETIME_PARAM@[198; 201)
151 WHITESPACE@[198; 199) 151 WHITESPACE@[198; 199)
152 LIFETIME@[199; 201) 152 LIFETIME@[199; 201) "'b"
153 R_ANGLE@[201; 202) 153 R_ANGLE@[201; 202)
154 SEMI@[202; 203) 154 SEMI@[202; 203)
155 WHITESPACE@[203; 204) 155 WHITESPACE@[203; 204)
156 STRUCT_ITEM@[204; 235) 156 STRUCT_ITEM@[204; 235)
157 STRUCT_KW@[204; 210) 157 STRUCT_KW@[204; 210)
158 WHITESPACE@[210; 211) 158 WHITESPACE@[210; 211)
159 IDENT@[211; 214) 159 IDENT@[211; 214) "S12"
160 TYPE_PARAM_LIST@[214; 232) 160 TYPE_PARAM_LIST@[214; 232)
161 L_ANGLE@[214; 215) 161 L_ANGLE@[214; 215)
162 LIFETIME_PARAM@[215; 222) 162 LIFETIME_PARAM@[215; 222)
163 LIFETIME@[215; 217) 163 LIFETIME@[215; 217) "'a"
164 COLON@[217; 218) 164 COLON@[217; 218)
165 WHITESPACE@[218; 219) 165 WHITESPACE@[218; 219)
166 LIFETIME@[219; 221) 166 LIFETIME@[219; 221) "'b"
167 PLUS@[221; 222) 167 PLUS@[221; 222)
168 COMMA@[222; 223) 168 COMMA@[222; 223)
169 LIFETIME_PARAM@[223; 230) 169 LIFETIME_PARAM@[223; 230)
170 WHITESPACE@[223; 224) 170 WHITESPACE@[223; 224)
171 LIFETIME@[224; 226) 171 LIFETIME@[224; 226) "'b"
172 COLON@[226; 227) 172 COLON@[226; 227)
173 WHITESPACE@[227; 228) 173 WHITESPACE@[227; 228)
174 LIFETIME@[228; 230) 174 LIFETIME@[228; 230) "'c"
175 COMMA@[230; 231) 175 COMMA@[230; 231)
176 R_ANGLE@[231; 232) 176 R_ANGLE@[231; 232)
177 SEMI@[232; 233) 177 SEMI@[232; 233)
@@ -179,45 +179,45 @@ FILE@[0; 290)
179 STRUCT_ITEM@[235; 250) 179 STRUCT_ITEM@[235; 250)
180 STRUCT_KW@[235; 241) 180 STRUCT_KW@[235; 241)
181 WHITESPACE@[241; 242) 181 WHITESPACE@[241; 242)
182 IDENT@[242; 245) 182 IDENT@[242; 245) "S13"
183 TYPE_PARAM_LIST@[245; 248) 183 TYPE_PARAM_LIST@[245; 248)
184 L_ANGLE@[245; 246) 184 L_ANGLE@[245; 246)
185 TYPE_PARAM@[246; 247) 185 TYPE_PARAM@[246; 247)
186 IDENT@[246; 247) 186 IDENT@[246; 247) "T"
187 R_ANGLE@[247; 248) 187 R_ANGLE@[247; 248)
188 SEMI@[248; 249) 188 SEMI@[248; 249)
189 WHITESPACE@[249; 250) 189 WHITESPACE@[249; 250)
190 STRUCT_ITEM@[250; 268) 190 STRUCT_ITEM@[250; 268)
191 STRUCT_KW@[250; 256) 191 STRUCT_KW@[250; 256)
192 WHITESPACE@[256; 257) 192 WHITESPACE@[256; 257)
193 IDENT@[257; 260) 193 IDENT@[257; 260) "S14"
194 TYPE_PARAM_LIST@[260; 266) 194 TYPE_PARAM_LIST@[260; 266)
195 L_ANGLE@[260; 261) 195 L_ANGLE@[260; 261)
196 TYPE_PARAM@[261; 262) 196 TYPE_PARAM@[261; 262)
197 IDENT@[261; 262) 197 IDENT@[261; 262) "T"
198 COMMA@[262; 263) 198 COMMA@[262; 263)
199 TYPE_PARAM@[263; 265) 199 TYPE_PARAM@[263; 265)
200 WHITESPACE@[263; 264) 200 WHITESPACE@[263; 264)
201 IDENT@[264; 265) 201 IDENT@[264; 265) "U"
202 R_ANGLE@[265; 266) 202 R_ANGLE@[265; 266)
203 SEMI@[266; 267) 203 SEMI@[266; 267)
204 WHITESPACE@[267; 268) 204 WHITESPACE@[267; 268)
205 STRUCT_ITEM@[268; 290) 205 STRUCT_ITEM@[268; 290)
206 STRUCT_KW@[268; 274) 206 STRUCT_KW@[268; 274)
207 WHITESPACE@[274; 275) 207 WHITESPACE@[274; 275)
208 IDENT@[275; 278) 208 IDENT@[275; 278) "S15"
209 TYPE_PARAM_LIST@[278; 288) 209 TYPE_PARAM_LIST@[278; 288)
210 L_ANGLE@[278; 279) 210 L_ANGLE@[278; 279)
211 LIFETIME_PARAM@[279; 281) 211 LIFETIME_PARAM@[279; 281)
212 LIFETIME@[279; 281) 212 LIFETIME@[279; 281) "'a"
213 COMMA@[281; 282) 213 COMMA@[281; 282)
214 TYPE_PARAM@[282; 284) 214 TYPE_PARAM@[282; 284)
215 WHITESPACE@[282; 283) 215 WHITESPACE@[282; 283)
216 IDENT@[283; 284) 216 IDENT@[283; 284) "T"
217 COMMA@[284; 285) 217 COMMA@[284; 285)
218 TYPE_PARAM@[285; 287) 218 TYPE_PARAM@[285; 287)
219 WHITESPACE@[285; 286) 219 WHITESPACE@[285; 286)
220 IDENT@[286; 287) 220 IDENT@[286; 287) "U"
221 R_ANGLE@[287; 288) 221 R_ANGLE@[287; 288)
222 SEMI@[288; 289) 222 SEMI@[288; 289)
223 WHITESPACE@[289; 290) 223 WHITESPACE@[289; 290)