#!/usr/bin/php $outformat]); $parser = new TriGParser(['format' => $informat], function ($error, $triple) use (&$writer) { if (!isset($error) && !isset($triple)) { //flags end echo $writer->end(); } elseif (!$error) { $writer->addTriple($triple); echo $writer->read(); } else { fwrite(STDERR, $error->getMessage()."\n"); } }); while ($line = fgets(STDIN)) { $parser->parseChunk($line); } $parser->end();