chiark / gitweb /
quacks-ingredients: fix syntax error
[reprap-play.git] / quacks-ingredients-counts
index a96ac16cba843ebea62a634506ecfc8903254d65..5c20fc8ffa5c689d96c2941494f76c906f8d4b0e 100755 (executable)
@@ -57,9 +57,10 @@ our $max_nrows=0;
 our $max_rowsz=0;
 
 sub wrtoplevel () {
-    print "module ${which}_$name(){ ////toplevel\n";
     my $cs = $count{$name};
     my $total = 0; $total += $_ foreach values %$cs;
+    return unless $total;
+    print "module ${which}_$name(){ ////toplevel\n";
     my $rowsz = ceil(sqrt($total));
     my $nrows = ceil($total / $rowsz);
     $total_count += $total;
@@ -102,8 +103,8 @@ END
 STDOUT->error and die $!;
 
 __DATA__
-White  Green   Blue    Red     Yellow  Purple  Black   Orange
-20+6   15+10   14+8    12+6    13+6    15+8    18+8    20+12
-8+3    10+5    10+5    8+5     6+5
-4+2
+White  Green   Blue    Red     Yellow  Purple  Black   Orange  WhiteSpare
+20+6   15+10   14+8    12+6    13+6    15+8    18+8    20+12   1+0
+8+3    10+5    10+5    8+5     6+5                             1+0
+4+2                                                            1+0
        13+5    10+5    10+5    10+5