Implement parser for all blocks within a file
Just use simple line reader rather than mmap reader