$ordval= $1;
$ordval =~ s/^(\d+)\+$/ $1 + $lnoix * 10 /e;
} elsif ($prop =~ m/^\!([a-z]+)$/) {
- $c->{Flags} .= $prop;
+ $c->{Flags} .= $1;
} else {
die "unknown property $prop for $ucname";
}
defined $commods{$commod} or
&$bad_data("unknown commodity ".errsan($commod));
- $stall =~ m/^\p{IsUpper}|^[0-9]/ or
- &$bad_data("stall not capitalised ".errsan($stall));
+ $stall =~ m/^\p{IsAlnum}/ or
+ &$bad_data("stall does not start with alphanumeric ".errsan($stall));
!exists $check_tsv_done{$commod,$stall} or
&$bad_data("repeated data ".errsan($commod).",".errsan($stall));
$check_tsv_done{$commod,$stall}= 1;