home *** CD-ROM | disk | FTP | other *** search
/ Acorn User 10 / AU_CD10.iso / Updates / Perl / Non-RPC / !Perl / scripts / makeddf < prev    next >
Text File  |  1998-07-14  |  513b  |  25 lines

  1. #! perl -w
  2. use File::Basename;
  3. use Pod::Parser::DDF;
  4. use RISCOS::File 'globlist';
  5.  
  6. $verbose = 1;
  7.  
  8. @ARGV = 'pod/*.pod' unless @ARGV;
  9. for (reverse globlist @ARGV)
  10. {
  11.     $parser = new Pod::Parser::DDF;
  12.     $base = basename $_, '.pod';
  13.     $out = "ddf/$base";
  14.     print STDERR "< $_ >$out\n" if $verbose;
  15.  
  16.     $parser->parse_from_file($_, "$out");
  17.     if (-z $out) {
  18.     if (unlink $out) {
  19.         print STDERR "Removed zero length $out\n";
  20.     } else {
  21.         print STDERR "Failed to remove zero length $out: $!\n";
  22.     }
  23.     }
  24. }
  25.