line |
stmt |
bran |
cond |
sub |
pod |
time |
code |
1
|
|
|
|
|
|
|
package Acme::MetaSyntactic::tour_de_france; |
2
|
1
|
|
|
1
|
|
98797
|
use strict; |
|
1
|
|
|
|
|
11
|
|
|
1
|
|
|
|
|
51
|
|
3
|
1
|
|
|
1
|
|
10
|
use Acme::MetaSyntactic::List; |
|
1
|
|
|
|
|
8
|
|
|
1
|
|
|
|
|
272
|
|
4
|
|
|
|
|
|
|
our @ISA = qw( Acme::MetaSyntactic::List ); |
5
|
|
|
|
|
|
|
our $VERSION = '1.007'; |
6
|
|
|
|
|
|
|
|
7
|
|
|
|
|
|
|
=encoding iso-8859-1 |
8
|
|
|
|
|
|
|
|
9
|
|
|
|
|
|
|
=head1 NAME |
10
|
|
|
|
|
|
|
|
11
|
|
|
|
|
|
|
Acme::MetaSyntactic::tour_de_france - Tour de France winners |
12
|
|
|
|
|
|
|
|
13
|
|
|
|
|
|
|
=head1 DESCRIPTION |
14
|
|
|
|
|
|
|
|
15
|
|
|
|
|
|
|
This theme has the winners of the Tour de France, the famous annual |
16
|
|
|
|
|
|
|
cycling road race through France. The Tour was first held in 1903. |
17
|
|
|
|
|
|
|
|
18
|
|
|
|
|
|
|
The winners from 1903 onwards are: |
19
|
|
|
|
|
|
|
|
20
|
|
|
|
|
|
|
=cut |
21
|
|
|
|
|
|
|
|
22
|
|
|
|
|
|
|
{ |
23
|
|
|
|
|
|
|
my %seen; |
24
|
|
|
|
|
|
|
__PACKAGE__->init( |
25
|
|
|
|
|
|
|
{ names => join ' ', |
26
|
|
|
|
|
|
|
grep { !$seen{$_}++ } |
27
|
|
|
|
|
|
|
map { Acme::MetaSyntactic::RemoteList::tr_nonword($_) } |
28
|
|
|
|
|
|
|
map { Acme::MetaSyntactic::RemoteList::tr_accent($_) } |
29
|
|
|
|
|
|
|
map { /^\s+\d+\s+(.*?)\s+\w+$/ ? $1 : () } |
30
|
|
|
|
|
|
|
split /\n/ => <<'=cut'} ); |
31
|
|
|
|
|
|
|
|
32
|
|
|
|
|
|
|
=pod |
33
|
|
|
|
|
|
|
|
34
|
|
|
|
|
|
|
2016 Christopher Froome GBR |
35
|
|
|
|
|
|
|
2015 Christopher Froome GBR |
36
|
|
|
|
|
|
|
2014 Vincenzo Nibali ITA |
37
|
|
|
|
|
|
|
2013 Christopher Froome GBR |
38
|
|
|
|
|
|
|
2012 Bradley Wiggins GBR |
39
|
|
|
|
|
|
|
2011 Cadel Evans AUS |
40
|
|
|
|
|
|
|
2010 Andy Schleck LUX |
41
|
|
|
|
|
|
|
2009 Alberto Contador ESP |
42
|
|
|
|
|
|
|
2008 Carlos Sastre ESP |
43
|
|
|
|
|
|
|
2007 Alberto Contador ESP |
44
|
|
|
|
|
|
|
2006 Óscar Pereiro ESP |
45
|
|
|
|
|
|
|
2005 (vacated) |
46
|
|
|
|
|
|
|
2004 (vacated) |
47
|
|
|
|
|
|
|
2003 (vacated) |
48
|
|
|
|
|
|
|
2002 (vacated) |
49
|
|
|
|
|
|
|
2001 (vacated) |
50
|
|
|
|
|
|
|
2000 (vacated) |
51
|
|
|
|
|
|
|
1999 (vacated) |
52
|
|
|
|
|
|
|
1998 Marco Pantani ITA |
53
|
|
|
|
|
|
|
1997 Jan Ullrich GER |
54
|
|
|
|
|
|
|
1996 Bjarne Riis DEN |
55
|
|
|
|
|
|
|
1995 Miguel Indurain ESP |
56
|
|
|
|
|
|
|
1994 Miguel Indurain ESP |
57
|
|
|
|
|
|
|
1993 Miguel Indurain ESP |
58
|
|
|
|
|
|
|
1992 Miguel Indurain ESP |
59
|
|
|
|
|
|
|
1991 Miguel Indurain ESP |
60
|
|
|
|
|
|
|
1990 Greg Lemond USA |
61
|
|
|
|
|
|
|
1989 Greg Lemond USA |
62
|
|
|
|
|
|
|
1988 Pedro Delgado ESP |
63
|
|
|
|
|
|
|
1987 Stephen Roche IRL |
64
|
|
|
|
|
|
|
1986 Greg Lemond USA |
65
|
|
|
|
|
|
|
1985 Bernard Hinault FRA |
66
|
|
|
|
|
|
|
1984 Laurent Fignon FRA |
67
|
|
|
|
|
|
|
1983 Laurent Fignon FRA |
68
|
|
|
|
|
|
|
1982 Bernard Hinault FRA |
69
|
|
|
|
|
|
|
1981 Bernard Hinault FRA |
70
|
|
|
|
|
|
|
1980 Joop Zoetemelk NED |
71
|
|
|
|
|
|
|
1979 Bernard Hinault FRA |
72
|
|
|
|
|
|
|
1978 Bernard Hinault FRA |
73
|
|
|
|
|
|
|
1977 Bernard Thévenet FRA |
74
|
|
|
|
|
|
|
1976 Lucien Van Impe BEL |
75
|
|
|
|
|
|
|
1975 Bernard Thévenet FRA |
76
|
|
|
|
|
|
|
1974 Eddy Merckx BEL |
77
|
|
|
|
|
|
|
1973 Luis Ocana ESP |
78
|
|
|
|
|
|
|
1972 Eddy Merckx BEL |
79
|
|
|
|
|
|
|
1971 Eddy Merckx BEL |
80
|
|
|
|
|
|
|
1970 Eddy Merckx BEL |
81
|
|
|
|
|
|
|
1969 Eddy Merckx BEL |
82
|
|
|
|
|
|
|
1968 Jan Janssen NED |
83
|
|
|
|
|
|
|
1967 Roger Pingeon FRA |
84
|
|
|
|
|
|
|
1966 Lucien Aimar FRA |
85
|
|
|
|
|
|
|
1965 Felice Gimondi ITA |
86
|
|
|
|
|
|
|
1964 Jacques Anquetil FRA |
87
|
|
|
|
|
|
|
1963 Jacques Anquetil FRA |
88
|
|
|
|
|
|
|
1962 Jacques Anquetil FRA |
89
|
|
|
|
|
|
|
1961 Jacques Anquetil FRA |
90
|
|
|
|
|
|
|
1960 Gastone Nencini ITA |
91
|
|
|
|
|
|
|
1959 Federico Bahamontès ESP |
92
|
|
|
|
|
|
|
1958 Charly Gaul LUX |
93
|
|
|
|
|
|
|
1957 Jacques Anquetil FRA |
94
|
|
|
|
|
|
|
1956 Roger Walkowiak FRA |
95
|
|
|
|
|
|
|
1955 Louison Bobet FRA |
96
|
|
|
|
|
|
|
1954 Louison Bobet FRA |
97
|
|
|
|
|
|
|
1953 Louison Bobet FRA |
98
|
|
|
|
|
|
|
1952 Fausto Coppi ITA |
99
|
|
|
|
|
|
|
1951 Hugo Koblet SUI |
100
|
|
|
|
|
|
|
1950 Ferdi Kubler SUI |
101
|
|
|
|
|
|
|
1949 Fausto Coppi ITA |
102
|
|
|
|
|
|
|
1948 Gino Bartali ITA |
103
|
|
|
|
|
|
|
1947 Jean Robic FRA |
104
|
|
|
|
|
|
|
1939 Sylvère Maes BEL |
105
|
|
|
|
|
|
|
1938 Gino Bartali ITA |
106
|
|
|
|
|
|
|
1937 Roger Labépie FRA |
107
|
|
|
|
|
|
|
1936 Sylvère Maes BEL |
108
|
|
|
|
|
|
|
1935 Romain Maes BEL |
109
|
|
|
|
|
|
|
1934 Antonin Magne FRA |
110
|
|
|
|
|
|
|
1933 Georges Speicher FRA |
111
|
|
|
|
|
|
|
1932 André Leducq FRA |
112
|
|
|
|
|
|
|
1931 Antonin Magne FRA |
113
|
|
|
|
|
|
|
1930 André Leducq FRA |
114
|
|
|
|
|
|
|
1929 Maurice Dewaele BEL |
115
|
|
|
|
|
|
|
1928 Nicolas Frantz LUX |
116
|
|
|
|
|
|
|
1927 Nicolas Frantz LUX |
117
|
|
|
|
|
|
|
1926 Lucien Buysse BEL |
118
|
|
|
|
|
|
|
1925 Ottavio Bottecchia ITA |
119
|
|
|
|
|
|
|
1924 Ottavio Bottecchia ITA |
120
|
|
|
|
|
|
|
1923 Henri Pélissier FRA |
121
|
|
|
|
|
|
|
1922 Firmin Lambot BEL |
122
|
|
|
|
|
|
|
1921 Léon Scieur BEL |
123
|
|
|
|
|
|
|
1920 Philippe Thijs BEL |
124
|
|
|
|
|
|
|
1919 Firmin Lambot BEL |
125
|
|
|
|
|
|
|
1914 Philippe Thijs BEL |
126
|
|
|
|
|
|
|
1913 Philippe Thijs BEL |
127
|
|
|
|
|
|
|
1912 Odile Defraye BEL |
128
|
|
|
|
|
|
|
1911 Gustavo Garrigou FRA |
129
|
|
|
|
|
|
|
1910 Octave Lapize FRA |
130
|
|
|
|
|
|
|
1909 François Faber LUX |
131
|
|
|
|
|
|
|
1908 Lucien Petit-Breton FRA |
132
|
|
|
|
|
|
|
1907 Lucien Petit-Breton FRA |
133
|
|
|
|
|
|
|
1906 René Pottier FRA |
134
|
|
|
|
|
|
|
1905 Louis Trousselier FRA |
135
|
|
|
|
|
|
|
1904 Henri Cornet FRA |
136
|
|
|
|
|
|
|
1903 Maurice Garin FRA |
137
|
|
|
|
|
|
|
|
138
|
|
|
|
|
|
|
=cut |
139
|
|
|
|
|
|
|
|
140
|
|
|
|
|
|
|
} |
141
|
|
|
|
|
|
|
|
142
|
|
|
|
|
|
|
1; |
143
|
|
|
|
|
|
|
|
144
|
|
|
|
|
|
|
__END__ |