perl: indicate experimental features
[sheet.git] / perl.plp
index 56904e107717ff6abe4383107880848e3a2a6400..f4360c5928332f6aecfa5a0d554ddcab163aa33c 100644 (file)
--- a/perl.plp
+++ b/perl.plp
@@ -28,7 +28,13 @@ for my $vernum (reverse sort keys %{$info}) {
 
        print '<div class="section">'."\n";
        printf '<h2>%vd <small>%s</small></h2><dl>'."\n", $vernum, $verrow->{release};
-       printf '<dt>%s<dd>%s'."\n", @{$_}, '<br/>' for @{ $verrow->{new} };
+       for (@{ $verrow->{new} }) {
+               if (my $aside = defined $_->[2] && 'experimental') {
+                       $aside .= sprintf ' until %vd', $_->[2] if ref \$_->[2] eq 'VSTRING';
+                       $_->[1] .= qq{ <em class="ex">($aside)</em>};
+               }
+               printf '<dt>%s<dd>%s'."\n", @{$_}, '<br/>'
+       }
        printf '<dt>Unicode</dt><dd>v%s'."\n", $_ for $verrow->{unicode} || ();
        print "</dl>\n";
        print "</div>\n\n";