#! /usr/bin/perl @html = <../../doc/doxygen/*.html>; # for each html file foreach $file (@html) { # read open F, "< $file"; $_ = join('',); close F; # cleanup : globals heading # in globals? $in_globals = m{
  • Globals
  • }; $glob_cur = $in_globals ? ' id="current"' : ''; # in files $in_files = !$in_globals && m{
  • Files
  • }; $files_cur = $in_files ? ' id="current"' : ''; # add link to top level s {Files} {Globals Files }; # remove second level bar if ($in_globals || $in_files) { s {(
    .*?
    )(.*?
    .*?
    )} {$1}s; } # write open F, "> $file"; print F $_; close F; }