package Acme::MetaSyntactic::soviet; use warnings; use strict; use Acme::MetaSyntactic::MultiList; our @ISA = qw( Acme::MetaSyntactic::MultiList ); our $VERSION = '0.02'; my $data = { default => 'electronic' }; my ($category2, $category3); my %seen; # Commented-out statements, reactivated each time I refresh __DATA__ # while also reactivating the commented-out __DATA__ tag at the beginning of the POD #_load_data_from_pod(); #_dump_data(); __PACKAGE__->init($data); sub _load_data_from_pod { while () { if (/^=head2\s+(.*)/) { _flush_category(); $category2 = lc($1); $category3 = ''; } elsif (/^=head3\s+(.*)/) { _flush_category(); $category3 = lc($1); } elsif (/=item\s+(.*?)\s*$/) { my $name = $1; $name =~ s/\s+/_/g; $name =~ s/_+/_/g; $seen{$name} = 1; } } _flush_category(); } sub _flush_category { if ($category2 and %seen) { if ($category3) { $data->{$category2}{$category3} = join ' ', sort keys %seen; } else { $data->{$category2} = join ' ', sort keys %seen; } } %seen = (); } # Provisional function, used to regenerate the __DATA__ element of the module, # until ticket 40116 is fixed sub _dump_data { print "# default\n$data->{default}\n"; foreach my $k1 (keys %$data) { if ($k1 eq 'default') { next; } elsif (!ref($data->{$k1})) { print "# names $k1\n$data->{$k1}\n"; } else { foreach (keys %{$data->{$k1}}) { print "# names $k1 $_\n$data->{$k1}{$_}\n"; } } } } 38; # Why 38? Hint: s/r$/t/ =encoding utf8 =head1 NAME Acme::MetaSyntactic::soviet -- NATO codenames for Soviet-designed equipment =head1 DESCRIPTION Some codenames given by NATO to Soviet-designed aircraft, missiles, radars and other electronic systems. The various categories and sub-categories are =over 4 =item * electronic =item * electronic/radars =item * electronic/misc =item * vehicles =item * vehicles/aircraft =item * vehicles/helicopters =item * vehicles/missiles =item * vehicles/error =back The default category is 'electronic'. =head1 VERSION Version 0.02 =head1 SYNOPSIS use Acme::MetaSyntactic; my $meta = Acme::MetaSyntactic->new( 'soviet' ); print $meta->name(); # return a single name my @names = $meta->name( 4 ); # return 4 distinct names (if possible) If you want some category other than 'electronic', the second line should read: my $meta = Acme::MetaSyntactic->new( 'soviet', category => 'vehicle/aircraft' ); =head1 CONTRIBUTOR Jean Forget Not yet introduced in Acme::MetaSyntactic, but published separately on 23rd October 2008, 46th anniversary of the blockade of Cuba. =head1 SOURCES Note: I have used only sources published I the fall of the Soviet Union. Therefore, the module name is C, with no "ex-" prefix. For each entry, the sources are listed, with page numbers for the books. The games use data cards, which are unnumbered. I written by J-J Patry and P. Lederer published by Editions Presse & Recherche abbreviated as I. I written by Derek Wood published by Janes in 1987 (ISBN 0-7106-0343-6) abbreviated as I. I designed by J.D. Webster and published by GDW in 1987 (ISBN 0-943580-19-6) abbreviated as I. I designed by J.D. Webster and published by GDW in 1987 (ISBN 0-943580-30-7) abbreviated as I. I designed by J.D. Webster and published by GDW in 1988 (ISBN 0-943580-97-8) abbreviated as I. I written by B. Prézelin published by Editions Maritimes et Outre-Mer (ISBN 2.7373.0485.7) abbreviated as I. I written by Victor Flintham published by Arms and Armour in 1989 (ISBN 0-85368-779-X) abreviated as I. =head1 SOVIET EQUIPMENT =cut # __DATA__ =head2 ELECTRONIC The codenames for electronic devices are composed of two words. As you can notice, similar devices share one word and differ with the other word, e.g. Scan Fix and Scan Odd. You may find in other sources these codenames aggregated as a single word, e.g. Barlock. =head3 RADARS =over 4 =item Ball End Navigation radar, FDC 758. =item Bar Lock Warning radar, PL 124. =item Bass Tilt Gun control radar, FDC 760. =item Bee Hind Radar mounted on Badger and Bear, FDC 760. =item Big Fred Battlefield surveillance radar, PL 97. =item Big Net Early warning radar, FDC 758. =item Big Screen Early warning radar, FDC 759. =item Cake Stand Target tracking radar, FDC 759. =item Cross Bird Early warning radar, FDC 758. =item Cross Sword Target tracking radar, FDC 759. =item Dog Ear 2S6 and Gaskin fire control radar, PL 104, 116. =item Dog Ear Warning and acquisition radar, PL 122. =item Don Kay Navigation radar, FDC 758. =item Down Beat Radar mounted on Backfire, FDC 760. =item Drum Tilt Gun control radar, FDC 759. =item Egg Cup Gun control radar, FDC 759. =item Eye Bowl Target tracking radar, FDC 759. =item Fire Dome Gadfly fire control radar, PL 114. =item Flap Lid Grumble fire control radar, PL 115. =item Flat Face Warning and acquisition radar, PL 123. =item Fox Fire Radar on MiG-25, DF. =item Front Dome Gadfly fire control radar, FDC 759. =item Front Door Target tracking radar, FDC 759. =item Front Piece Submarine mounted radar, FDC 759. =item Gun Dish ZSU-23-4 fire control radar, PL 105. =item Half Cup Infrared warning, FDC 760. =item Hawk Screech Gun control radar, FDC 759. =item Head Lights Target tracking radar, FDC 759. =item Head Net Early warning radar, FDC 758. =item High Fix Radar on MiG-21F and Su-17/22, ASu, DF. =item High Lark Radar on MiG-23M and MiG-23MF, ASu, DF. =item High Sieve Early warning radar, FDC 758. =item Hot Shot Surveillance, acquisition and tracking radar, PL 104. =item Jay Bird Radar on MiG-21MF and MiG-21bis, ASu. =item Kite Screech Gun control radar, FDC 759. =item Land Roll Gopher and Gecko fire control radar, PL 113, 117. =item Long Track Gainful and Ganef warning and acquisition radar, PL 118, 119, 121. =item Muff Cob Gun control radar, FDC 759. =item Owl Screech Gun control radar, FDC 759. =item Palm Frond Naigation radar, FDC 758. =item Pat Hand Ganef warning and acquisition radar, PL 119. =item Peel Cone Early warning and target designation radar, FDC 759. =item Peel Group Target tracking radar, FDC 759. =item Plank Shave Early warning and target designation radar, FDC 759. =item Plate Steer Early warning radar, FDC 759. =item Pop Group Target tracking radar, FDC 759. =item Pork Through Battlefield surveillance radar and artillery support, PL 97. =item Pot Head Warning radar, FDC 759. =item Pot Drum Warning radar, FDC 759. =item Puff Ball Radar mounted on Badger and Bear, FDC 760. =item Scan Fix Ranging radar on MiG-15P and MiG-17P, DF. =item Scan Odd Radar on MiG-19P, DF. =item Scoop Pair Target tracking radar, FDC 759. =item Side Net Aircraft altitude acquisition radar, PL 124. =item Skip Spin Radar on Su-15, ASu, DF. =item Sky Watch Early warning radar, FDC 759. =item Slim Net Early warning radar, FDC 758. =item Small Fred Battlefield surveillance radar, PL 98. =item Small Yawn Counter-battery radar, PL 98. =item Snoop Pair Submarine mounted radar, FDC 759. =item Snoop Plate Submarine mounted radar, FDC 759. =item Snoop Slab Submarine mounted radar, FDC 759. =item Snoop Tray Submarine mounted radar, FDC 759. =item Spin Scan Radar on MiG-21MF, ASu. =item Spin Trough Navigation radar, FDC 758. =item Spoon Rest Warning and acquisition radar, PL 123. =item Square Tie Early warning and target designation radar, FDC 759. =item Straight Flush Gainful surveillance and tracking radar, PL 118, 120. =item Strut Curve Early warning radar, FDC 758. =item Strut Pair Early warning and target designation radar, FDC 758, 759. =item Sun Visor Gun control radar, FDC 759. =item Tall Mike Radar mounted on some variants of the BRM reco vehicle, PL 11. =item Thin Skin Gainful aircraft altitude acquisition radar, PL 118, 121. =item Top Dome Target tracking radar, FDC 759. =item Top Knot Target tracking radar, FDC 759. =item Top Pair Early warning radar, FDC 758. =item Top Plate Early warning radar, FDC 759. =item Top Sail Early warning radar, FDC 759. =item Top Steer Early warning radar, FDC 759. =item Top Trough Early warning radar, FDC 758. =item Trap Door Target tracking radar, FDC 759. =item Two Spots Aircraft acquisition radar, PL 122. =back =head3 MISC This category lists some electronic devices other than radars: sonars, ECM devices, etc. =over 4 =item Band Stand Data transmission system, FDC 759. =item Bell Bash Electronic warfare, FDC 760. =item Bell Clout Electronic warfare, FDC 760. =item Bell Shroud Electronic warfare, FDC 760. =item Bell Squat Electronic warfare, FDC 760. =item Bell Thumb Electronic warfare, FDC 760. =item Big Ball Satellite communication, FDC 760. =item Big Bulge Satellite communication, FDC 760. =item Brick Group Submarine ECM, FDC 760. =item Brick Pulp Submarine ECM, FDC 760. =item Brick Spit Submarine ECM, FDC 760. =item Bull Horn Hull mounted sonar, FDC 760. =item Bull Nose Hull mounted sonar, FDC 760. =item Cage Bare Transmission equipment, FDC 760. =item Cage Cone Transmission equipment, FDC 760. =item Cage Pot Electronic warfare, FDC 760. =item Cage Stalk Transmission equipment, FDC 760. =item Code Eye Submarine ECM, FDC 760. =item Elk Tail Towed sonar, FDC 760. =item Fish Bowl Satellite communication, FDC 760. =item Grid Crane Electronic warfare, FDC 760. =item High Pole IFF equipemnt, FDC 760. =item Horse Jaw Hull mounted sonar, FDC 760. =item Horse Tail Towed sonar, FDC 760. =item Light Bulb Satellite communication, FDC 760. =item Low Ball Satellite communication, FDC 760. =item Mare Tail Towed sonar, FDC 760. =item Moose Jaw Hull mounted sonar, FDC 760. =item Pert Spring Satellite communication, FDC 760. =item Park Lamp Submarine ECM, FDC 760. =item Plinth Net Data transmission system, FDC 759. =item Pop Art Transmission equipment, FDC 760. =item Punch Bowl Satellite communication, FDC 760. =item Rum Tub Electronic warfare, FDC 760. =item Salt Pot IFF equipemnt, FDC 760. =item Site Crane Electronic warfare, FDC 760. =item Sprat Star Electronic warfare, FDC 760. =item Square Head IFF equipemnt, FDC 760. =item Squid Ram Sonar mounted on submarines, FDC 760. =item Shark Gill Sonar mounted on submarines, FDC 760. =item Shark Teeth Sonar mounted on submarines, FDC 760. =item Side Globe Electronic warfare, FDC 760. =item Squeeze Box Infrared warning, FDC 760. =item Stop Light Submarine ECM, FDC 760. =item Straight Key Transmission equipment, FDC 760. =item Tee Plinth Infrared warning, FDC 760. =item Tin Man Infrared warning, FDC 760. =item Top Hat Electronic warfare, FDC 760. =item Vee Bars Transmission equipment, FDC 760. =item Vee Cone Transmission equipment, FDC 760. =item Vee Tube Transmission equipment, FDC 760. =item Watch Dog Electronic warfare, FDC 760. =back =head2 VEHICLES This category lists flying vehicles. These vehicles are planes, helicopter or missiles. =head3 AIRCRAFT =over 4 =item Badger Tu-16 bomber, JWARH 37, 93, FDC 774, AWA 392. =item Backfin Yak aircraft, number unknown, AWA 392. =item Backfire Tu-22M / Tu-26 variable geometry bomber, JWARH 37, 189, FDC 775, AWA 392. =item Bank Light bomber based on the B-25 Mitchell or maybe lend-lease B-25, AWA 392. =item Bark Il-2, AWA 392. =item Bat Tu-2, AWA 392. =item Beagle Il-28 bomber, JWARH 37, 216, AWA 392. =item Bear Tu-95 bomber or Tu-142 bomber (Bear F and H), JWARH 37, 121, FDC 774, AWA 392. =item Beast Il-10, AWA 392. =item Bison M-4 bomber, JWARH 37, 94, AWA 392. =item Blackjack Tu supersonic bomber, JWARH 37, AWA 392. =item Blinder Tu-22 bomber, JWARH 37, 132, FDC 774, AWA 392. =item Blowlamp Il-54, AWA 392. =item Bob Il-4, AWA 392. =item Boot Tu-91, AWA 392. =item Bosun Tu-14, AWA 392. =item Bounder M-? (number unknown), AWA 392. =item Box Attack aircraft based on the A-20 Havoc or maybe lend-lease A-20, AWA 392. =item Brawny Il-40, AWA 392. =item Brassard Yak-25, AWA 392. =item Brewer Yak-28 strike / attack aircraft, JWARH 37, 99, AWA 392. =item Buck Pe-2, AWA 392. =item Bull Tu-4 Heavy bomber based on the B-29, AWA 392. =item Cab Li-2 transport aircraft, based on the C-47, JWARH 37. =item Camber Il-86 transport aircraft, JWARH 37, 114, AWA 392. =item Camel Tu-104 transport aircraft, JWARH 37, AWA 392. =item Camp An-8 transport aircraft, JWARH 37, AWA 392. =item Candid Il-76 transport aircraft, PL 218, JWARH 37, 118, AWA 392. =item Careless Tu-154 transport aircraft, JWARH 37, 134, AWA 392. =item Cash An-28 transport aircraft, PL 221, JWARH 37, 306, AWA 392. =item Cart Tu-70, AWA 392. =item Cat An-10 transport aircraft, JWARH 37, AWA 392. =item Charger Tu-144 supersonic airliner, JWARH 37. =item Clam Ilyushin aircraft, number unknown, AWA 392. =item Clank An-30 transport aircraft, JWARH 37, 28, AWA 392. =item Classic Il-62 airliner, JWARH 37, 138, AWA 392. =item Cleat Tu-114 transport aircraft, JWARH 37, AWA 392. =item Cline An-32 transport aircraft, PL 220, JWARH 37, 288, AWA 392. =item Clobber Yak-42 airliner, JWARH 37, 139, AWA 392. =item Clod An-14 transport aircraft, JWARH 37, 305, AWA 392. =item Coach Il-12 transport aircraft, JWARH 37, AWA 392. =item Coaler An-72/74 transport aircraft, PL 221, JWARH 37, AWA 392. =item Cock An-22 transport aircraft, PL 219, JWARH 37, 329, AWA 392. =item Codling Yak-40 transport aircraft, JWARH 37, 160, AWA 392. =item Coke An-24 transport aircraft, JWARH 37, 286, AWA 392. =item Colt An-2 WW-2 vintage biplane transport aircraft, JWARH 37, 469, AWA 392. =item Condor An-124 transport aircraft, PL 218, JWARH 37, AWA 392. =item Cooker Tu-110, AWA 392. =item Cookpot Tu-124 transport aircraft, JWARH 37. =item Coot Il-18 / Il-20 airliner, JWARH 38, 315, AWA 392. =item Cork Yak-16, AWA 392. =item Crate Il-14 airliner, JWARH 38, 228, AWA 392. =item Creek Yak-12 transport aircraft, JWARH 38, AWA 392. =item Crow Yak-10, AWA 392. =item Crusty Tu-134 transport aircraft, JWARH 38, 133, AWA 392. =item Cub An-12 transport aircraft, PL 219, JWARH 38, 327, AWA 392. =item Cuff Be-30 transport aircraft, JWARH 38. =item Curl An-26 transport aircraft, PL 220, JWARH 38, 286, AWA 392. =item Fagot MiG-15bis, JWARH 38, DF, AWA 392. =item Fang La-11 fighter, AWA 392. =item Fantail La-15 fighter, AWA 392. =item Fargo MiG-9 fighter, AWA 392. =item Farmer MiG-19 fighter, PL 213, JWARH 38, 56, DF, AWA 392. =item Feather Yak-17 fighter, AWA 392. =item Fencer Su-24 variable geometry strike fighter, PL 211, JWARH 38, 187, ASt, AWA 392. =item Fiddler Tu-28 and Tu-118 fighters, PL 223, JWARH 38, 75, AWA 392. =item Fin La-7 fighter, AWA 392. =item Firebar Yak-28 fighter, PL 222, JWARH 38, 98, AWA 392. =item Fishbed MiG-21 fighter, PL 211, JWARH 38, 177, ASu, DF, AWA 392. =item Fishpot Su-9/Su-11 fighter, PL 222, JWARH 38, 176, AWA 392. =item Fitter Su-7 fighter (Fitter A) or Su-17/20/22 variable geometry fighter (Fitter C and D) or Su-17 fighter (Fitter K), PL 212, JWARH 38, 57, 186, ASu, FDC 775, AWA 392. =item Flagon Su-21 fighter aircraft, PL 222. Or Su-15 fighter, JWARH 38, 175, ASu, DF, AWA 392. =item Flanker Su-27 fighter, PL 208, JWARH 38, 88, ASu, AWA 392. =item Flashlight Yak-25 and Yak-27 fighters, AWA 392. =item Flogger MiG-23 variable geometry fighter (Flogger A and G) or MiG-27 variable geometry fighter (Flogger D and J), PL 210, JWARH 38, 184, 185, ASu, ASt, DF, AWA 392. =item Flora Yak-23 fighter, AWA 392. =item Forger Yak-38 VSTOL fighter, PL 214, JWARH 38, 64, FDC 775, AWA 392. =item Foxbat MiG-25 interceptor, PL 223, 224, JWARH 38, 85, DF, AWA 392. =item Foxhound MiG-31 interceptor, PL 224, JWARH 38, 86, ASu, AWA 392. =item Frank Yak-9 fighter, AWA 392. =item Fred Lend-lease P-63 fighter, AWA 392. =item Fresco MiG-17 fighter, PL 213, JWARH 38, 55, DF, AWA 392. =item Fritz La-9 fighter, AWA 392. =item Frogfoot Su-25 attack aircraft, PL 209, JWARH 38, 212, ASt, AWA 392. =item Fulcrum MiG-29 fighter, PL 208, JWARH 38, 87, ASu, AWA 392. =item Madge Be-6 flying boat, JWARH 38, AWA 392. =item Maestro Yak-28U trainer version of Firebar and Brewer, JWARH 38, AWA 392. =item Magnet Yak-17U, AWA 392. =item Magnum Yak-30 aircraft, JWARH 38. =item Maiden Su-11U variant of Fishpot, JWARH 38, AWA 392. =item Mail Be-12 amphibian aircraft, JWARH 39, 460, FDC 775, AWA 392. AWA 392 gives also the M-12 designation. =item Mainstay Airborne radar aircraft, JWARH 39, AWA 392. =item Mandrake Reconnaissance aircraft, JWARH 39, AWA 392. =item Mangrove Yak-27 reconnaissance aircraft, JWARH 39, AWA 392. =item Mantis Yak-32 trainer, JWARH 39. =item Mare Yak-14, AWA 392. =item Mark Yak-7U, AWA 392. =item Mascot Il-28U trainer, JWARH 39, AWA 392. =item Max Yak-18 trainer, JWARH 39, 360, AWA 392. =item May Il-38 maritime reconnaissance aircraft, JWARH 39, 316, FDC 775, AWA 392. =item Maya L-29, AWA 392. =item Midas Il-76FR, AWA 392. =item Midget MiG-15UTI trainer aircraft, JWARH 39, 54, AWA 392. =item Mink Yak UT-2, AWA 392. =item Mole Be-8, AWA 392. =item Mongol MiG-21U trainer aircraft, JWARH 39, AWA 392. =item Moose Yak-18P trainer aircraft, JWARH 39, 360, AWA 392. =item Mop Lend-lease PBY Catalina, AWA 392. =item Moss Tu-126 airborne early warning aircraft, JWARH 39, 122, AWA 392. =item Mote Be-2, AWA 392. =item Moujik Su-7U trainer aircraft, JWARH 39, AWA 392. =item Mug Be-4, AWA 392. =item Mule Po-2 utility aircraft, JWARH 39, AWA 392. =back =head3 HELICOPTERS =over 4 =item Hake Mi-10 heavy transport helicopter, AWA 392. This is not a typo in AWA, because there are two lines with Mi-10: Hake and Harke. =item Halo Mi-26 heavy transport helicopter, PL 201, JWARH 38, 538, AWA 392. =item Hare Mi-1 / Mi-3 light helicopter, JWARH 38, 509, AWA 392. =item Harke Mi-10 heavy transport helicopter, PL 202, JWARH 38, 539, AWA 392. =item Havoc Mi-28 attack helicopter, PL 198, JWARH 38, AWA 392. =item Haze Mi-14 naval helicopter, JWARH 38, 529, FDC 775, AWA 392. =item Helix Ka-27 or Ka-32 naval transport and support medium helicopter, PL 201, JWARH 38, 542, FDC 775, AWA 392. =item Hen Ka-15 light helicopter, JWARH 38, AWA 392. =item Hind Mi-24 / Mi-25 attack and transport helicopter, PL 199, JWARH 38, 530, AWA 392. =item Hip Mi-8 or Mi-17 medium transport and support helicopter, PL 203, JWARH 38, 528, FDC 775, AWA 392. =item Hog Ka-18 light helicopter, JWARH 38, AWA 392. =item Hokum Attack helicopter designed by Kamov, PL 198, JWARH 38, AWA 392. =item Homer Mi-12, AWA 392. =item Hoodlum Ka-26 light transport helicopter, PL 200, JWARH 38, 543, AWA 392. =item Hook Mi-6 heavy transport helicopter, PL 202, JWARH 38, 537, AWA 392. =item Hoplite Mi-2 light transport and support helicopter, PL 204, JWARH 38, 513, AWA 392. =item Hormone Ka-25 naval helicopter, JWARH 38, 541, FDC 775, AWA 392. =item Horse Yak-24, AWA 392. =item Hound Mi-4 medium transport and support helicopter, PL 204, JWARH 38, 515, AWA 392. =back =head3 MISSILES This category lists Soviet missiles with the NATO codename and the US designation. The missiles' Soviet designations were still a secret at the time of the Soviet Union collapse. You will note that the US designation is different between the ground-to-xxx variant (no "N") and the ship-to-xxx variant (with a "N"), while the NATO codename is the same. =over 4 =item Acrid AA-6 air-to-air missile, PL 223, JWARH 30, DF. =item Alamo AA-10 air-to-air missile, PL 225, ASu, DF. =item Alkali AA-1 air-to-air missile, PL 213. =item Amos AA-9 air-to-air missile, PL 224, ASu. =item Anab AA-3 air-to-air missile, PL 222, JWARH 29, ASu. =item Apex AA-7 air-to-air missile, PL 208, 210, 211, 224, JWARH 29, ASu. =item Aphid AA-8 air-to-air missile, PL 208, 210, 211, 214, 224, JWARH 29, ASu. =item Archer AA-11 air-to-air missile, PL 225. =item Ash AA-5 air-to-air missile, PL 223, JWARH 29, DF. =item Atoll AA-2 air-to-air missile, PL 210, 213, 222, JWARH 30, DF. =item Frog PL 96. =item Gadfly SA-11 / SA-N-7 anti-aircraft missile, PL 114, FDC 755. =item Gainful SA-6 ground-to-air missile, PL 118. =item Ganef SA-4 ground-to-air missile, PL 119. =item Gaskin SA-9 ground-to-air missile, PL 116. =item Gecko SA-8 / SA-N-4 anti-aircraft missile, PL 117, FDC 755. =item Gladiator SA-12 ground-to-air missile, PL 114. =item Goa SA-N-1 anti-aircraft missile, FDC 755. =item Goblet SA-N-2 anti-aircraft missile, FDC 755. =item Gopher SA-13 ground-to-air missile, PL 113. =item Grail SA-7 / SA-N-5 anti-aircraft missile, FDC 755. =item Gremlin SA-14 / SA-N-8 anti-aircraft missile, FDC 755. =item Grumble SA-10 / SA-N-6 anti-aircraft missile, PL 115, FDC 755. =item Kangroo AS-3 air-to-ground missile (surely a typo for kangaroo), JWARH 25. =item Karen AS-10 air-to-ground missile, PL 211, 226, FDC 756. =item Kedge AS-14 air-to-ground missile, PL 211, 226. =item Kelt AS-5 air-to-ground missile, JWARH 25, FDC 756. =item Kent AS-15 air-to-ground missile, FDC 756. =item Kerry AS-7 air-to-ground missile, PL 209, 212, 214, 226, JWARH 27, FDC 756. =item Kingfish AS-6 air-to-ground missile, FDC 756, named Kingfisher by JWARH 25. =item Kipper AS-2 air-to-ground missile, JWARH 25, FDC 756. =item Kitchen AS-4 air-to-ground missile, FDC 756. =item Kyle AS-9 air-to-ground missile, FDC 756. =item Sagger AT-3 Antiarmour missile mounted on BMP-1, BMD-1, BVP-80A, OT-64C, BRDM-2, BRDM, PL 37, 38, 40, 49, 57, 59, 60, 227. =item Sampson SS-N-21 ship-launched cruise missile, FDC 755. =item Sandbox SS-N-12 anti-ship missile, FDC 755. =item Sark SS-N-5 ballistic missile, FDC 754. =item Sawfly SS-N-8 ballistic missile, FDC 754. =item Scarab SS-21, PL 95. =item Scorpion SS-NX-24 cruise missile, FDC 755. =item Scud SS1-C, PL 96. =item Serb SS-N-6 ballistic missile, FDC 754. =item Shaddock SS-N-3 anti-ship missile, FDC 754. =item Shipwreck Aptly named SS-N-19 anti-ship missile, FDC 755. =item Silex SS-N-14 anti-submarine missile, FDC 757. =item Siren SS-N-9 anti-ship missile, FDC 755. =item Skiff SS-N-23 ballistic missile, FDC 754. =item Snapper Rocket used for mine clearing, PL 146. =item Snipe SS-N-17 ballistic missile, FDC 754. =item Songster AT-8 antiarmour missile mounted on T-80BV and T-64B tanks, PL 17, 19. =item Spandrel AT-5 antiarmour missile mounted on BMP-2, BMD-2, BMP-30, BRDM-2, PL 35, 42, 48, 60. =item Spider SS-23, PL 95. =item Spigot AT-4 antiarmour missile mounted on BMP-1, BMD-1, BMD-2, BMP-30, PL 37, 38, 41, 42, 48. =item Spiral AT-3 antiarmour missile, PL 227. =item Stallion SS-N-16 anti-submarine missile, FDC 757. =item Starbright SS-N-7 anti-ship missile, FDC 755. =item Starfish SS-N-15 anti-submarine missile, FDC 757. =item Stingray SS-N-18 ballistic missile, FDC 754. =item Sturgeon SS-N-20 ballistic missile, FDC 754. =item Styx SS-N-2 anti-ship missile, FDC 754. =item Sunburn SS-N-22 anti-ship missile, FDC 755. =item Swatter AT-2 antiarmour missile, PL 227. =back =head3 ERRORS AWA gives a few designations marked as wrong designations. Here they are, for the sake of completeness. =over 4 =item Faceplate MiG-21 fighter, AWA 392. =item Flipper MiG-23 fighter, AWA 392. =back =head1 SEE ALSO L, L. =cut =head1 BUGS Please report any bugs or feature requests to C, or through the web interface at L. I will be notified, and then you'll automatically be notified of progress on your bug as I make changes. =head1 SUPPORT You can find documentation for this module with the perldoc command. perldoc Acme::MetaSyntactic::soviet You can also look for information at: =over 4 =item * RT: CPAN's request tracker L =item * AnnoCPAN: Annotated CPAN documentation L =item * CPAN Ratings L =item * Search CPAN L =back =head1 ACKNOWLEDGEMENTS =head1 COPYRIGHT & LICENSE Copyright 2008, 2012 Jean Forget, all rights reserved. This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. =cut __DATA__ # default electronic # names vehicles helicopters Hake Halo Hare Harke Havoc Haze Helix Hen Hind Hip Hog Hokum Homer Hoodlum Hook Hoplite Hormone Horse Hound # names vehicles errors Faceplate Flipper # names vehicles aircraft Backfin Backfire Badger Bank Bark Bat Beagle Bear Beast Bison Blackjack Blinder Blowlamp Bob Boot Bosun Bounder Box Brassard Brawny Brewer Buck Bull Cab Camber Camel Camp Candid Careless Cart Cash Cat Charger Clam Clank Classic Cleat Cline Clobber Clod Coach Coaler Cock Codling Coke Colt Condor Cooker Cookpot Coot Cork Crate Creek Crow Crusty Cub Cuff Curl Fagot Fang Fantail Fargo Farmer Feather Fencer Fiddler Fin Firebar Fishbed Fishpot Fitter Flagon Flanker Flashlight Flogger Flora Forger Foxbat Foxhound Frank Fred Fresco Fritz Frogfoot Fulcrum Madge Maestro Magnet Magnum Maiden Mail Mainstay Mandrake Mangrove Mantis Mare Mark Mascot Max May Maya Midas Midget Mink Mole Mongol Moose Mop Moss Mote Moujik Mug Mule # names vehicles missiles Acrid Aklkali Alamo Amos Anab Apex Aphid Archer Ash Atoll Frog Gadfly Gainful Ganef Gaskin Gecko Gladiator Goa Goblet Gopher Grail Gremlin Grumble Kangroo Karen Kedge Kelt Kent Kerry Kingfish Kipper Kitchen Kyle Sagger Sampson Sandbox Sark Sawfly Scarab Scorpion Scud Serb Shaddock Shipwreck Silex Siren Skiff Snapper Snipe Songster Spandrel Spider Spigot Spiral Stallion Starbright Starfish Stingray Sturgeon Styx Sunburn Swatter # names electronic radars Ball_End Bar_Lock Bass_Tilt Bee_Hind Big_Fred Big_Net Big_Screen Cake_Stand Cross_Bird Cross_Sword Dog_Ear Don_Kay Down_Beat Drum_Tilt Egg_Cup Eye_Bowl Fire_Dome Flap_Lid Flat_Face Fox_Fire Front_Dome Front_Door Front_Piece Gun_Dish Half_Cup Hawk_Screech Head_Lights Head_Net High_Fix High_Lark High_Sieve Hot_Shot Jay_Bird Kite_Screech Land_Roll Long_Track Muff_Cob Owl_Screech Palm_Frond Pat_Hand Peel_Cone Peel_Group Plank_Shave Plate_Steer Pop_Group Pork_Through Pot_Drum Pot_Head Puff_Ball Scan_Fix Scan_Odd Scoop_Pair Side_Net Skip_Spin Sky_Watch Slim_Net Small_Fred Small_Yawn Snoop_Pair Snoop_Plate Snoop_Slab Snoop_Tray Spin_Scan Spin_Trough Spoon_Rest Square_Tie Straight_Flush Strut_Curve Strut_Pair Sun_Visor Tall_Mike Thin_Skin Top_Dome Top_Knot Top_Pair Top_Plate Top_Sail Top_Steer Top_Trough Trap_Door Two_Spots # names electronic misc Band_Stand Bell_Bash Bell_Clout Bell_Shroud Bell_Squat Bell_Thumb Big_Ball Big_Bulge Brick_Group Brick_Pulp Brick_Spit Bull_Horn Bull_Nose Cage_Bare Cage_Cone Cage_Pot Cage_Stalk Code_Eye Elk_Tail Fish_Bowl Grid_Crane High_Pole Horse_Jaw Horse_Tail Light_Bulb Low_Ball Mare_Tail Moose_Jaw Park_Lamp Pert_Spring Plinth_Net Pop_Art Punch_Bowl Rum_Tub Salt_Pot Shark_Gill Shark_Teeth Side_Globe Site_Crane Sprat_Star Square_Head Squeeze_Box Squid_Ram Stop_Light Straight_Key Tee_Plinth Tin_Man Top_Hat Vee_Bars Vee_Cone Vee_Tube Watch_Dog