X-Git-Url: http://git.vpit.fr/?a=blobdiff_plain;f=lib%2FSub%2FNary.pm;h=6dc1820a15ae53e3b170fbbb64ebf2f0d9e1f7f8;hb=2edec20dc456a6756846bbac264a99b9d6892848;hp=aa2fc87359590e8ba275516f0f084291d8b90d4f;hpb=3271ef4bff5871bc6aa2d90537f97f177cbacc2a;p=perl%2Fmodules%2FSub-Nary.git diff --git a/lib/Sub/Nary.pm b/lib/Sub/Nary.pm index aa2fc87..6dc1820 100644 --- a/lib/Sub/Nary.pm +++ b/lib/Sub/Nary.pm @@ -6,7 +6,7 @@ use strict; use warnings; use Carp qw/croak/; -use List::Util qw/reduce sum/; +use List::Util qw/reduce/; use B qw/class ppname svref_2object OPf_KIDS/; @@ -178,27 +178,6 @@ sub name ($) { $n eq 'null' ? substr(ppname($_[0]->targ), 3) : $n } -sub zero ($) { - my $r = $_[0]; - return 1 unless defined $r; - return $r eq '0' unless ref $r; - return $r->{0} and 1 == scalar keys %$r; -} - -sub list ($) { - my $r = $_[0]; - return 0 unless defined $r; - return $r eq 'list' unless ref $r; - return $r->{list} and 1 == scalar keys %$r; -} - -sub count ($) { - my $r = $_[0]; - return 0 unless defined $r; - return 1 unless ref $r; - sum values %$r; -} - sub normalize ($) { my $r = $_[0]; return unless defined $r;