Use pipes instead of files while parsing.

When using this library for many files for a long time  the /tmp/ directory is being jammed with so much unused data. It's sad. So I propose to use pipes instead of temporary files to improve overall system performance.