Acme-Pythonic
view release on metacpan or search on metacpan
t/text_wrap.t view on Meta::CPAN
my $r = ""
my $tail = pop(@t)
my $t = expand(join("", (map { /\s+\z/ ? ( $_ ) : ($_, ' ') } @t), $tail))
my $lead = $ip
my $ll = $columns - length(expand($ip)) - 1
$ll = 0 if $ll < 0
my $nll = $columns - length(expand($xp)) - 1
my $nl = ""
my $remainder = ""
use re 'taint'
pos($t) = 0
while $t !~ /\G\s*\Z/gc:
if $t =~ /\G([^\n]{0,$ll})($break|\z)/xmgc:
$r .= $unexpand \
? unexpand($nl . $lead . $1) \
: $nl . $lead . $1
$remainder = $2
elsif $huge eq 'wrap' && $t =~ /\G([^\n]{$ll})/gc:
$r .= $unexpand \
( run in 0.466 second using v1.01-cache-2.11-cpan-d6f9594c0a5 )