 			log.error i, 'E9', "location's image has been doubled" if location.image? # error 9
 			
 			[_, path, path2] = imageDescr
-			log.error i, 'E10', "image paths are not equal: '#{path}', '#{path2}'" if path isnt path2 # error 10
+			if path isnt path2
+				log.error i, 'E10', "image paths are not equal: '#{path}', '#{path2}'" # error 10
 			
 			location.image = path
 		

	log.setFilename 'post processing'
	res = log.result
	
#	ids = {}
#	for area in res.areas
#		if area.id of ids
#			log.error 'areas', 'N/a', "both '#{ids[area.id]}' and '#{area}' have same id <#{area.id}>" # error N
#		ids[area.id] = area
	
#	ids = {}
#	for loc in res.locations
#		if loc.id of ids
#			log.error 'locations', 'N/a', "both '#{ids[loc.id]}' and '#{loc}' have same id <#{loc.id}>" # error N
#		ids[location.id] = location
	
	checkPropUniqueness res.areas, 'areas', 'N/a', 'id', log # error N
	checkPropUniqueness res.locations, 'locations', 'N/a', 'id', log # error N
	checkPropUniqueness res.locations, 'locations', 'N/a', 'label', log # error 6

			
			localAreaName = line.substr(2)
			if areaName != localAreaName
				log.error i, 'E5', "names <#{areaName}>(folder) and <#{localAreaName}>(file) don't match" # error 5
			
			area = new Area(areaName, areaLabel)
			log.result.areas.push(area)
