The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
%close = (
    '(' => '\\)',
    '[' => ']'
);
sub CLOSE { warn "@_\n"; '' }

undef $/;
$_ = <>;
s/^\S+//gm;
s/^.+ex-.+\n//gm;
1 while s/([\[\(])(??{"[^$close{$1}]+[$close{$1}]"})//;
s/->\S+$//gm;
print