author | wenzelm |
Fri, 13 Jan 2006 01:13:17 +0100 | |
changeset 18673 | fad60fe1565c |
parent 18537 | 2681f9e34390 |
permissions | -rwxr-xr-x |
#!/usr/bin/env perl # $Id$ use strict; my %defs = (); my %refs = (); while (<ARGV>) { if (m,\\glossaryentry\{\w*\\bf *((\w|\s)+)@,) { $defs{lc $1} = 1; } while (m,\\seeglossary *\{((\w|\s)+)\},g) { $refs{lc $1} = 1; } } print "Glossary definitions:\n"; foreach (sort(keys(%defs))) { print " \"$_\"\n"; } foreach (keys(%refs)) { s,s$,,; if (!defined($defs{$_})) { print "### Undefined glossary reference: \"$_\"\n"; } }