I realized that the only difference between scanning the entire file with a regex and using `::each_line` is that the regexeps will not longer need the multiline match, but that's really it. We might get a minor performance bump and may use less RAM momentarily but I didn't see that we got much of a reduction in the code complexity by trying to use `::each_line`. Do you think we should use that over the file-wide regexps?