#!/usr/bin/perl
use URI::Escape;
use HTML::Entities;
use Capture::Tiny qw/capture/;
use CGI qw/:standard/;
print "Content-type: text/html\n\n";
if(param('test')){
my $code = param('test');
$code = uri_unescape($code);
$code = encode_entities($code);
my($stdout, $stderr, @result) = capture { $code };
print "Stdout: $stdout\n";
print "Stderr: $stderr\n";
print "Result: @result\n";
}