use strict;
use warnings;
-use Test::More tests => 36 * 4;
+use Test::More tests => 49 * 4;
-my ($obj, $pkg, $cb, $x);
+my ($obj, $pkg, $cb, $x, @a);
+our $y;
sub meh;
{
$x
}(qw/bar baz/);
####
+meh;
+####
+meh $_;
+####
meh $x;
####
-meh $x, 1 , 2;
+meh $x, 1, 2;
####
-print STDOUT "bananananananana\n";
+meh $y;
+####
+meh $y, 1, 2;
+####
+print;
+####
+print $_;
+####
+print $x;
####
print $x "oh hai\n";
####
+print $y;
+####
+print $y "dongs\n";
+####
+print STDOUT "bananananananana\n";
+####
$x->foo($pkg->$cb)
####
$obj = "apple ${\(new Hlagh)} pear"
$obj = "apple @{[new Hlagh]} pear"
####
s/dongs/new Hlagh/e;
+####
+exec $x $x, @a;
+####
+exec { $a[0] } @a;
+####
+system $x $x, @a;
+####
+system { $a[0] } @a;