projects
/
spider.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
tidy blocking for windows (possibly)
[spider.git]
/
perl
/
convkeps.pl
diff --git
a/perl/convkeps.pl
b/perl/convkeps.pl
index a7f3e0ae8ec53753dd0b6180027c4211d7a38bc2..24697105d80bf2abcdd0ba2a87bdaef94c100f25 100755
(executable)
--- a/
perl/convkeps.pl
+++ b/
perl/convkeps.pl
@@
-32,7
+32,7
@@
#
# Copyright (c) 2000 Dirk Koopman G1TLH
#
#
# Copyright (c) 2000 Dirk Koopman G1TLH
#
-#
$Id$
+#
#
require 5.004;
#
require 5.004;
@@
-61,6
+61,14
@@
my $ref;
my $line;
my $count = 0;
my $line;
my $count = 0;
+my %lookup = (
+ 'AO-5' => 'AO-05',
+ 'AO-6' => 'AO-06',
+ 'AO-7' => 'AO-07',
+ 'AO-8' => 'AO-08',
+
+);
+
my $f = \*STDIN;
while (@ARGV) {
my $f = \*STDIN;
while (@ARGV) {
@@
-96,9
+104,11
@@
while (<$f>) {
last if m{^-};
next if m{^To\s+all}i;
last if m{^-};
next if m{^To\s+all}i;
- if (/^[- \w]+$/) {
- s/\s/-/g;
- $name = uc $_;
+ if (/^([- \w]+)(?:\s+\[[-+\w]\])?$/) {
+ my $n = uc $1;
+ $n =~ s/\s/-/g;
+ $name = $lookup{$n};
+ $name ||= $n;
$ref = $keps{$name} = {};
$state = 2;
}
$ref = $keps{$name} = {};
$state = 2;
}