write a comment of what you're parsing here and provide a sample input... this is a very space intensive capture that could easily get broken if some test data isn't provided.  Probably good to add some unit tests for this as well