#!/usr/bin/perl

# Converts the cty.dat file from http://www.country-files.com/cty/

$/ = ";";

while (<>) {
    @info = split(/:\s*/,$_);
    s/^\s*//;
    s/;.*//;
    my @prefixes = $info[$#info-1];
    push @prefixes, (split(/,/,$info[$#info]));
    foreach my $prefix (@prefixes) {
	$info[0] =~ s/^\s+//;
	$prefix =~ s/\s+//g;
	$prefix =~ s/^\*//;
	$prefix =~ s/[\(\[].*//;
	$prefixes{$prefix} = $info[0];
    }
}

use Data::Dumper;;
print Dumper(\%prefixes);
