use strict;
use Carp;
+use Data::Dumper;
our %region;
# $region{NAME}{Colour}
$ccolour = $&;
next;
}
- if (my ($name, $water) = m{^\t+(\S.*\S)(?: \[(\d+)\])$}) {
+ if (my ($name, $water) = m{^\t(\S.*\S)(?: \[(\d+)\])?$}) {
confess unless defined $ccolour;
- confess if $region{$name};
+ confess "$name ?" if $region{$name};
$region{$name}{Colour} = $ccolour;
$region{$name}{Water} = $water;
$cregion = $name;
next;
}
- if (my ($aref, $adykes) = m{^\t\t(\S.*\S)(?: (\+\+?))$}) {
+ if (my ($aref, $adykes) = m{^\t\t(\S.*\S)(?: (\+\+?))?$}) {
my $adj = { Dykes => length $adykes };
if ($aref =~ m{\.}) {
$aref =~ s{\-}{[^- ]*-};