File: //usr/share/texmf/scripts/context/perl/utiplug.pm
package utiplug ;
my @data ;
my @result ;
sub utiplug::initialize
{ @data = () }
sub utiplug::process
{ @data = sort @data ;
for (my $i=0; $i<@data; $i++)
{ @result[$i] = "\\plugintest\{$i\}\{$data[$i]\}" } }
sub utiplug::handle
{ my ($self,$text,$rest) = @_ ; push @data, $text }
sub utiplug::identify
{ return "utiplug test plugin" }
sub utiplug::report
{ my $keys = @data ;
if ($keys)
{ return ("done", "keys:$keys") }
else
{ return ("nothing done") } }
sub utiplug::results
{ return @result }
1 ;