author | wenzelm |
Sat, 20 May 2006 23:36:57 +0200 | |
changeset 19688 | 877b763ded7e |
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"; } }