#!/usr/bin/perl -w sub print_html_header { my $title = $_[0]; return <<"END_HEADER";
tags if( $_ =~ /^\s*$/ ) { if( $in_paragraph && !$first_paragraph ) { printf OUT "
\n\n"; } $in_paragraph = 0; } else { if( ! $in_paragraph ) { printf OUT "";
}
$first_paragraph = 0;
$in_paragraph = 1;
if( $_ =~ /\\instance(\[\w+\])?\{([^}]+)\}/ ) {
my $pre=$`;
my $post=$';
#my $modifier=$1;
my $location=$2;
my $filenames="";
my $pattern="-name \"*.bff\"";
if( $location =~ /\/([^\/]*\*[^\/]*)$/ ) {
$pattern = " -maxdepth 1 -name \"$1\"";
$location = $`;
}
my $cmdline ="find $location $pattern -type f";
open FILENAMES, "$cmdline|";
while( CGAL Benchmarks - Overview
\n\n";
while( $pkg=readdir PKG ) {
if( -d $pkg && $pkg ne '.' && $pkg ne '..' && $pkg ne '.svn') {
print "searching in package: $pkg\n";
opendir INNERPKG, "$pkg/benchmark/";
while( $innerpkg=readdir INNERPKG ) {
if( -d $innerpkg && $innerpkg ne '.' && $innerpkg ne '..'
&& $innerpkg ne '.svn') {
#print "$innerpkg";
if( -d "$pkg/benchmark/$innerpkg/description" ) {
#print " contains benchmark\n";
open FILES, "find $pkg/benchmark/$innerpkg/description -type f -name \"*.desc\"|";
while(