version 1.94, 2003/06/12 19:56:13
|
version 1.95, 2003/06/12 20:11:07
|
Line 2590 sub getSymbMap {
|
Line 2590 sub getSymbMap {
|
$mapiterator->next(); # skip the first BEGIN_MAP |
$mapiterator->next(); # skip the first BEGIN_MAP |
my $mapcurRes = $mapiterator->next(); # for "current resource" |
my $mapcurRes = $mapiterator->next(); # for "current resource" |
my $ctr=0; |
my $ctr=0; |
while ($mapdepth > 0 && $ctr < 100) { |
while ($mapdepth > 0) { |
if($mapcurRes == $mapiterator->BEGIN_MAP) { $mapdepth++; } |
if($mapcurRes == $mapiterator->BEGIN_MAP) { $mapdepth++; } |
if($mapcurRes == $mapiterator->END_MAP) { $mapdepth++; } |
if($mapcurRes == $mapiterator->END_MAP) { $mapdepth++; } |
|
|
if (ref($mapcurRes) && $mapcurRes->is_problem() && !$mapcurRes->randomout) { |
if (ref($mapcurRes) && $mapcurRes->is_problem() && !$mapcurRes->randomout) { |
$countProblems++; |
$countProblems++; |
} |
} |
$ctr++; |
|
$mapcurRes = $mapiterator->next(); |
$mapcurRes = $mapiterator->next(); |
} |
} |
if ($countProblems > 0) { |
if ($countProblems > 0) { |