perltidy

Program perltidy zmienia formatowanie programów Perla w taki sposób, aby były one bardziej czytelne. Narzędzie to przyjmuje kod z dziwacznymi wcięciami (albo w ogóle bez wcięć), pozbawiony odstępów między leksemami lub zniekształcony w inny sposób i przekształca go do bardziej zrozumiałej postaci.

Oto krótki fragment kodu, który celowo napisałem w złym stylu[33]. Aby uczynić go nieczytelnym, nie musiałem robić niczego poza usunięciem wszystkich odstępów, które nie są niezbędne do jego działania:

#!/usr/bin/perl
# fuj use strict;use warnings;my %Words;while(<>){chomp;s{^\s+}{};s{\s+$}{}; my $line=lc;my @words=split/\s+/,$line;foreach my $word(@words){ $word=~s{\W}{}g;next unless length $word;$Words{$word}++;}}foreach my $word(sort{$Words{$b}<=>$Words{$a}}keys ...

Get Perl. Mistrzostwo w programowaniu now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.