chiark / gitweb /
commitid: commitid-best-test.scad: a few more
[reprap-play.git] / toplevel-find
1 #!/usr/bin/perl -w
2 use strict;
3 @ARGV==1 or die;
4 my $base = $ARGV[0];
5 $base =~ m/^\-/ and die;
6 open F, "$base.scad" or die "$base.scad $!";
7 while (<F>) {
8       next unless m#^\s*module\s+(\w+)\b.*////toplevel\b#;
9       print "$base,$1\n" or die $!;
10 }
11 close F or die $!;
12 close STDOUT or die $!;