tom@wintermute tom $ perl -c t syntax error at t line 17, near "else" t had compilation errors. #### if ( exists $list{$location} ) { my $value = $list{$location}; $value++; $list{$location} = $value; } elsif ( $list{$location} eq "" ) { if ( exists $list{Unknown} ) { my $value = $list{Unknown}; $value++; $list{Unknown} = $value; } } else { $list{Unknown} = "1"; } else { $list{$location} = "1"; } #### if ( exists $list{$location} ) { my $value = $list{$location}; $value++; $list{$location} = $value; } elsif ( $list{$location} eq "" ) { if ( exists $list{Unknown} ) { my $value = $list{Unknown}; $value++; $list{Unknown} = $value; } else { $list{Unknown} = "1"; } } else { $list{$location} = "1"; } #### *** 10,18 **** $value++; $list{Unknown} = $value; } ! } ! else { ! $list{Unknown} = "1"; } else { $list{$location} = "1"; --- 10,18 ---- $value++; $list{Unknown} = $value; } ! else { ! $list{Unknown} = "1"; ! } } else { $list{$location} = "1";