author | wenzelm |
Sun, 29 Jul 2007 22:41:58 +0200 | |
changeset 24065 | 21483400c2ca |
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"; } }