well, internally all parsing is *always* done on a stream. it's just that currently there is no `parseStream()` method exported to the public API yet. But that's a good suggestion. I'll do this tomorrow and adapt this PR to use it once it is merged into opm-parser.