X-Git-Url: http://git.vpit.fr/?p=perl%2Fmodules%2FSub-Nary.git;a=blobdiff_plain;f=samples%2Fcx.pl;fp=samples%2Fcx.pl;h=14cb2375552ee82069f314fbb33c37a19a0ceb64;hp=fec95776d182467e8d12892d6db5414f58ad0747;hb=9e42e470d0042056765361fbcbf828492ee58d9c;hpb=d625b2c0b187b0a423dfdcf5d96d783555bcc560 diff --git a/samples/cx.pl b/samples/cx.pl index fec9577..14cb237 100755 --- a/samples/cx.pl +++ b/samples/cx.pl @@ -4,7 +4,16 @@ use strict; use warnings; use lib qw{blib/lib blib/arch}; -use B::Deparse; + +my $bd; +BEGIN { + if (eval "use B::RecDeparse; 1") { + $bd = B::RecDeparse->new; + } else { + use B::Deparse; + $bd = B::Deparse->new; + } +} use B::Concise; use Sub::Nary; @@ -63,7 +72,6 @@ sub ifr { my $code = \&wut; -my $bd = B::Deparse->new(); print STDERR $bd->coderef2text($code), "\n"; B::Concise::walk_output(\*STDERR);