| ... | @@ -1340,34 +1340,15 @@ const Parser = struct { | ... | @@ -1340,34 +1340,15 @@ const Parser = struct { |
| 1340 | const pos_2 = p.i; | 1340 | const pos_2 = p.i; |
| 1341 | if (try p.parseKEYWORD_noalias()) break :blk_2 true; | 1341 | if (try p.parseKEYWORD_noalias()) break :blk_2 true; |
| 1342 | p.i = pos_2; | 1342 | p.i = pos_2; |
| 1343 | if (try p.parseKEYWORD_comptime()) break :blk_2 true; | 1343 | if ((try p.parseKEYWORD_comptime() or true)) break :blk_2 true; |
| 1344 | p.i = pos_2; | | |
| 1345 | if (blk_3: { | | |
| 1346 | const pos_3 = p.i; | | |
| 1347 | const match_3 = try p.parseKEYWORD_comptime(); | | |
| 1348 | p.i = pos_3; | | |
| 1349 | break :blk_3 !match_3; | | |
| 1350 | }) break :blk_2 true; | | |
| 1351 | p.i = pos_2; | | |
| 1352 | break :blk_2 false; | | |
| 1353 | } and blk_2: { | | |
| 1354 | const pos_2 = p.i; | | |
| 1355 | if (try p.parseIDENTIFIER() and try p.parseCOLON()) break :blk_2 true; | | |
| 1356 | p.i = pos_2; | | |
| 1357 | if (blk_3: { | | |
| 1358 | const pos_3 = p.i; | | |
| 1359 | const match_3 = blk_5: { | | |
| 1360 | const pos_5 = p.i; | | |
| 1361 | if (try p.parseIDENTIFIER() and try p.parseCOLON()) break :blk_5 true; | | |
| 1362 | p.i = pos_5; | | |
| 1363 | break :blk_5 false; | | |
| 1364 | }; | | |
| 1365 | p.i = pos_3; | | |
| 1366 | break :blk_3 !match_3; | | |
| 1367 | }) break :blk_2 true; | | |
| 1368 | p.i = pos_2; | 1344 | p.i = pos_2; |
| 1369 | break :blk_2 false; | 1345 | break :blk_2 false; |
| 1370 | } and try p.parseParamType()) break :blk_0 true; | 1346 | } and (blk_3: { |
| | 1347 | const pos_3 = p.i; |
| | 1348 | if (try p.parseIDENTIFIER() and try p.parseCOLON()) break :blk_3 true; |
| | 1349 | p.i = pos_3; |
| | 1350 | break :blk_3 false; |
| | 1351 | } or true) and try p.parseParamType()) break :blk_0 true; |
| 1371 | p.i = pos_0; | 1352 | p.i = pos_0; |
| 1372 | break :blk_0 false; | 1353 | break :blk_0 false; |
| 1373 | }; | 1354 | }; |