| ... | @@ -12,9 +12,7 @@ pub fn parse(alloc: std.mem.Allocator, path: string, inreader: anytype) anyerror | ... | @@ -12,9 +12,7 @@ pub fn parse(alloc: std.mem.Allocator, path: string, inreader: anytype) anyerror |
| 12 | | 12 | |
| 13 | _ = path; | 13 | _ = path; |
| 14 | | 14 | |
| 15 | var counter = std.io.countingReader(inreader); | 15 | var p = Parser.init(alloc, inreader.any()); |
| 16 | const anyreader = counter.reader().any(); | | |
| 17 | var p = Parser.init(alloc, anyreader); | | |
| 18 | defer p.temp.deinit(alloc); | 16 | defer p.temp.deinit(alloc); |
| 19 | defer p.strings_map.deinit(alloc); | 17 | defer p.strings_map.deinit(alloc); |
| 20 | errdefer p.extras.deinit(alloc); | 18 | errdefer p.extras.deinit(alloc); |