Rosetta Code/Count examples: Difference between revisions

m
→‎{{header|Perl 6}}: Minor tweak to regex
m (→‎{{header|Perl}}: switched library)
m (→‎{{header|Perl 6}}: Minor tweak to regex)
Line 1,895:
 
# dump a copy to STDOUT, mostly for debugging purposes
say '<pre>Top ten programming languagelanguages by number of task examples completed:';
say "{('①' .. '⑩')[$_]} {@top10[$_]}" for ^@top10;
say "</pre>\n";
Line 1,918:
"./pages/{ uri-escape .<title>.subst(/' '/, '_', :g) } ".IO.spurt($page);
my $lc = $page.lc;
my $count = +$lc.comb(/ ^^'==' <-[\n=]>* '{{header|' \w+ \N<-[}]>+? '}}==' \h* $$ /);
%tasks{.<title>} = {'cat' => %cat{$cat}, :$count};
%tasks{.<title>}<top10> = (^@top10).map( {
Line 1,948:
my $out = open($tablefile, :w) or die "$!\n";
 
$out.say: '<pre>Top ten programming languagelanguages by number of task examples completed:';
$out.say: "{('①' .. '⑩')[$_]} {@top10[$_]}" for ^@top10;
$out.say: "</pre>\n\n<div style=\"height:40em;overflow:scroll;\">";
10,333

edits