X-Git-Url: http://git.vpit.fr/?a=blobdiff_plain;f=lib%2FSub%2FNary.pm;h=53aabd8cd022c8c7123b898fdd62201bc855c657;hb=cb3c15c6ac05289a612b1053102fd6f7442d9a40;hp=aa2fc87359590e8ba275516f0f084291d8b90d4f;hpb=3271ef4bff5871bc6aa2d90537f97f177cbacc2a;p=perl%2Fmodules%2FSub-Nary.git diff --git a/lib/Sub/Nary.pm b/lib/Sub/Nary.pm index aa2fc87..53aabd8 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,13 +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; @@ -192,13 +185,6 @@ sub list ($) { 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;