File Coverage

blib/lib/Acme/MetaSyntactic/invasions.pm
Criterion Covered Total %
statement 6 6 100.0
branch n/a
condition n/a
subroutine 2 2 100.0
pod n/a
total 8 8 100.0


line stmt bran cond sub pod time code
1             package Acme::MetaSyntactic::invasions;
2 1     1   154191 use strict;
  1         7  
  1         43  
3 1     1   9 use Acme::MetaSyntactic::List;
  1         1  
  1         531  
4             our @ISA = qw( Acme::MetaSyntactic::List );
5             our $VERSION = '1.001';
6              
7             =head1 NAME
8              
9             Acme::MetaSyntactic::invasions - The naval and airborne invasions theme
10              
11             =head1 DESCRIPTION
12              
13             This list gives some codenames for naval invasions, paradrops and
14             operations with both a naval invasion component and an airborne
15             component during World War II. The list includes some operations which
16             were planned but not executed.
17              
18             Sources, among others:
19              
20             =over 4
21              
22             =item *
23              
24             the I,
25             Paul Adkins, Motorbooks International
26             (ISBN 0-7603-00368-1)
27              
28             =item *
29              
30             I #160, May 1993
31              
32             =back
33              
34             =cut
35              
36             {
37             my %seen;
38             __PACKAGE__->init(
39             { names => join ' ',
40             grep { !$seen{$_}++ }
41             map { s/_+/_/g; $_ }
42             map { Acme::MetaSyntactic::RemoteList::tr_nonword($_) }
43             map { Acme::MetaSyntactic::RemoteList::tr_accent($_) }
44             map { /^=item\s+(.*?)\s*$/ ? $1 : () }
45             split /\n/ => <<'=cut'} );
46              
47             =pod
48              
49             =over 4
50              
51             =item Al
52              
53             Diversionary invasion of the Aleutians, in support of the invasion of Midway. Executed on 7th June 1942.
54              
55             =item Anvil
56              
57             Invasion of the South of France, near Toulon and Marseille. Executed as "Dragoon" on 15th August 1944.
58              
59             =item Avalanche
60              
61             Invasion on Salerno, executed on 9 September 1943.
62              
63             =item Barracuda
64              
65             Invasion of the Naples region, also known as Gangway or Mustang. Planned but never executed.
66              
67             =item Baytown
68              
69             Diversionary invasion of Calabria near Reggio Calabria, executed on 3rd September 1943,
70             in support of Avalanche and Slapstick.
71              
72             =item Brimstone
73              
74             Invasion of Sardinia. Planned but never executed.
75              
76             =item Buttress
77              
78             Invasion of Calabria near Cetrano, Almantea and Pizzo. Planned but never executed.
79              
80             =item Coronet
81              
82             Invasion of Honshu, in the Tokyo Plain. Planned for December 1945 or March 1946, but
83             the war ended before.
84              
85             =item Detachment
86              
87             Invasion of Iwo Jima. Executed on 19th February 1945.
88              
89             =item Dragoon
90              
91             Invasion of the South of France, near Toulon. Executed on 15th August 1944. Also known
92             as "Anvil".
93              
94             =item Eclipse
95              
96             Paradrop on Berlin. Planned but never executed.
97              
98             =item Firebrand
99              
100             Invasion of Corsica. Planned but never executed.
101              
102             =item Flintlock
103              
104             Invasion of Kwajalein. Executed on 31st January 1944.
105              
106             =item Gangway
107              
108             Invasion of the Naples region, also known as Barracuda or Mustang. Planned but never executed.
109              
110             =item Giant_I
111              
112             Paradrop on Caserta, Capua and the Volturno river, in support of Avalanche. Planned but
113             never executed.
114              
115             =item Giant_II
116              
117             Paradrop on Rome. Planned but never executed.
118              
119             =item Goblet
120              
121             Invasion of Calabria near Crotone. Planned but never executed.
122              
123             =item Gruener_Pfeil
124              
125             German invasion of Jersey and Guernsey. Executed on 1st July 1940. The islands were
126             occupied until 8th May 1945.
127              
128             =item Herkules
129              
130             German airborne invasion of Malta. Planned but never executed.
131              
132             =item Husky
133              
134             Invasion of Sicily, executed on 10th July 1943.
135              
136             =item Iceberg
137              
138             Invasion of Okinawa. Executed on 1st April 1945.
139              
140             =item Ikarus
141              
142             German invasion of Iceland. Planned but never executed.
143              
144             =item Jubilee
145              
146             Probing invasion of Dieppe. Executed on 19th August 1942.
147              
148             =item Leopard
149              
150             German invasion of the Greek island Leros. Executed on 12th November 1943.
151              
152             =item Market_Garden
153              
154             Joint airborne + armored invasion of the Netherlands. Executed on 7th September 1944.
155              
156             =item Menace
157              
158             Invasion of Dakar by British and Free French troops. Attempted on 23rd September 1940.
159              
160             =item Merkur
161              
162             German paradrop on Crete. Executed on 20th May 1941.
163              
164             =item Mi
165              
166             Japanese invasion of Midway. Attempted on 3rd June 1942.
167              
168             =item Mo
169              
170             Japanese plan including operation Al and operation Mi.
171              
172             =item Musket
173              
174             Invasion of Southern Italy. Planned but never executed.
175              
176             =item Mustang
177              
178             Invasion of the Naples region, also known as Barracuda or Gangway. Planned but never executed.
179              
180             =item Oboe
181              
182             A series of landings by American and Australian troops on Borneo and neighbour
183             islands. Executed between May 1945 and July 1945.
184              
185             =item Olympic
186              
187             Invasion of Kyushu. Planned for 1st November 1945, but the war ended before this date.
188              
189             =item Overlord
190              
191             Invasion of Normandy. Executed on 6th June 1944.
192              
193             =item Roundhammer
194              
195             Invasion of Northern France. The plan was proposed but never adopted.
196              
197             =item Roundup
198              
199             Invasion of Northern France in 1943. Planned but never executed.
200              
201             =item Seeloewe
202              
203             German invasion of Great Britain. Planned for September 1940, but never executed.
204              
205             =item Shingle
206              
207             Invasion on Anzio, executed on 22nd January 1944.
208              
209             =item Shoestring
210              
211             Invasion of Guadalcanal. Executed on 7th August 1942. Its official name is "Watchtower".
212              
213             =item Slapstick
214              
215             Invasion on the Gulf of Taranto, executed on 9th September 1943.
216              
217             =item Sledgehammer
218              
219             Invasion of Western Europe. Considered in 1942 but never planned.
220              
221             =item Torch
222              
223             Invasion of North Africa. Executed on 8th November 1942.
224              
225             =item Varsity
226              
227             Paradrop across the Rhine. Executed on 23rd March 1945.
228              
229             =item Victor
230              
231             Series of amphibious landings on the Philippine Islands. Executed in 1945.
232              
233             =item Watchtower
234              
235             Invasion of Guadalcanal. Executed on 7th August 1942. Nicknamed as "Shoestring".
236              
237             =back
238              
239             =cut
240              
241             }
242              
243             # Ending a module with 0 is wrong. Ending it with 1 is correct, but boring.
244             # So why not ending it with a few verses from Paul Verlaine?
245             q{
246             Les sanglots longs
247             des violons
248             de l'automne
249             Blessent mon coeur
250             D'une langeur
251             Monotone
252             };
253              
254             __END__