author | urbanc |
Thu, 31 May 2007 09:14:14 +0200 | |
changeset 23142 | cb1dbe64a4d5 |
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"; } }