termcol: named function to parse table data
[sheet.git] / termcol.plp
index 7e408e602e28288dfa1bae3f54e8559dc237e38c..0000143f7e6f79d027ebb61db23761d25ba6fa67 100644 (file)
@@ -106,9 +106,11 @@ sub img_egapal {
        } || $@;
 }
 
-for my $term (@termlist) {
+sub coltable {
+       my ($term) = @_;
        my $info = $palettes->{$term};
        ref $info eq 'HASH' or next;
+
        my $caption = $info->{name} // $term;
        $caption = sprintf('<%s %s>%s</%1$s>',
                $info->{href} ? 'a' : 'span',
@@ -250,6 +252,7 @@ sub coltable_hsv {
        return $out;
 }
 
+coltable($_) for @termlist;
 :></div>
 <hr>