From: Mischa POSLAWSKY Date: Sat, 13 Mar 2021 06:08:09 +0000 (+0100) Subject: comment long regexp in usage preparation X-Git-Tag: v1.08~20 X-Git-Url: http://git.shiar.nl/barcat.git/commitdiff_plain/1b44cc9300bce9f117fd135102482ff50638c650 comment long regexp in usage preparation Insert whitespace and comments for readability. --- diff --git a/barcat b/barcat index d4a8274..319bc32 100755 --- a/barcat +++ b/barcat @@ -81,7 +81,10 @@ GetOptions(\%opt, local $/ = undef; # slurp my $pod = readline *DATA; $pod =~ s/^=over\K/ 25/; # indent options list - $pod =~ s/^=item\ \N*\n\n\N*\n\K (?:(?:^=over.*?^=back\n)?(?!=)\N*\n)*/\n/g; + $pod =~ s{ + ^=item \h \N*\n\n \N*\n \K # first line + (?: (?: ^=over .*? ^=back\n )? (?!=) \N*\n )* + }{\n}g; # abbreviate options $pod =~ s/[.,](?=\n)//g; # trailing punctuation $pod =~ s/^=item\ \K(?=--)/____/g; # align long options # abbreviate indicators