The Perl Toolchain Summit 2025 Needs You: You can help 🙏 Learn more
— |
#!/usr/bin/env perl
if ( scalar ( @ARGV ) and $ARGV [0] =~ /-h/) {
die usage();
}
my $cli = RDF::Trine::Parser::LineProtocol->new();
my $model = RDF::Trine::Model->new();
my $out = \ *STDOUT ;
print $out "# RDF::Trine-${RDF::Trine::VERSION}\n" ;
try {
while ( defined ( my $line = <>)) {
$cli ->execute_line( $line , $model , $out );
}
} catch RDF::Trine::Error with {
my $e = shift ;
warn $e ->stacktrace;
};
sub usage {
my $usage .= << '=cut' ;
$usage =~ s/=pod\n//g;
$usage =~ s/=head1 //g;
$usage .= $/.$/;
return $usage ;
}
|