|
CONLANG Archives
|
CONLANG@LISTSERV.BROWN.EDU
|
|
|
|
=?iso-8859-1?q?Jan=20van=20Steenbergen?= scripsit:
> I would be interested to have a try, yes!
#!/usr/bin/perl -w
# Everyword reads rules and patterns for words from the standard input
# and generates every possible word described by them.
# Exclusions allow illegal combinations to be suppressed.
# A rule looks like "name: token ..."
# An exclusion declaration looks like "/ token ..."
# A pattern looks like "token ..."
use strict;
my %rules; # maps rule names to token arrays
my @exclusions; # strings to be excluded
my @tokens; # tokens of a pattern to generate
while (<>) {
chomp;
s/#.*$//; # Kill comments
next if /^$/; # and blank lines
@tokens = split;
my $name = $tokens[0];
if ($name =~ /:$/) { # rule names end in ":"
$name =~ s/:$//;
shift @tokens;
$rules{$name} = [@tokens]; # store rule in %rules
}
elsif ($name eq "/") {
@exclusions = @tokens; # store exclusions
}
else {
generate();
}
}
sub generate {
# Replace each token with an array of alternatives
for (my $i = 0; $i < @tokens; $i++) {
my $token = $tokens[$i];
if (exists($rules{$token})) {
$tokens[$i] = $rules{$token};
}
else { # no rule? create singleton array
$tokens[$i] = [$token];
}
}
# Set up odometers to step through all cases
my @odometer = (0) x scalar(@tokens);
my @limits = map(scalar @{$_}, @tokens);
while (1) {
# Assemble a word based on the current odometer setting
my $word = "";
for (my $i = 0; $i < @tokens; $i++) {
$word .= $tokens[$i]->[$odometer[$i]];
}
# Print unless excluded
print $word, "\n"
unless grep(index($word, $_) != -1, @exclusions);
# Increment odometer
for (my $i = @tokens - 1; $i >= 0; $i--) {
last unless ++$odometer[$i] >= $limits[$i];
$odometer[$i] = 0;
}
# Check for termination (odometer is all zeros)
last unless grep($_ != 0, @odometer);
}
}
==== cut here ===
Test rules:
/ wu yi # suppress wu and yi
C: p t k s h m n q l w y # basic consonants
V: i e u a # basic vowels
VV: ii ei ui ai ee uu ia ea ua aa # diphthongs
N: n l # liquids
T: p t k # stops
TT: pp tt kk # geminated stops
C V C V
V C V
C VV
VV
C V TT V
V TT V
C V N T V
V N T V
C VV C V
VV C V
--
There are three kinds of people in the world: John Cowan
those who can count, http://www.reutershealth.com
and those who can't. [log in to unmask]
|
|
|
|
|
Archives |
March 2024, Week 4 March 2024, Week 3 March 2024, Week 2 March 2024, Week 1 February 2024, Week 5 February 2024, Week 4 February 2024, Week 3 February 2024, Week 2 February 2024, Week 1 January 2024, Week 5 January 2024, Week 4 January 2024, Week 3 January 2024, Week 2 January 2024, Week 1 December 2023, Week 5 December 2023, Week 4 December 2023, Week 3 December 2023, Week 2 December 2023, Week 1 November 2023, Week 5 November 2023, Week 4 November 2023, Week 3 November 2023, Week 2 November 2023, Week 1 October 2023, Week 5 October 2023, Week 4 October 2023, Week 3 October 2023, Week 2 October 2023, Week 1 September 2023, Week 5 September 2023, Week 4 September 2023, Week 3 September 2023, Week 2 September 2023, Week 1 August 2023, Week 5 August 2023, Week 4 August 2023, Week 3 August 2023, Week 2 August 2023, Week 1 July 2023, Week 5 July 2023, Week 4 July 2023, Week 3 July 2023, Week 2 July 2023, Week 1 June 2023, Week 5 June 2023, Week 4 June 2023, Week 3 June 2023, Week 2 June 2023, Week 1 May 2023, Week 5 May 2023, Week 4 May 2023, Week 3 May 2023, Week 2 May 2023, Week 1 April 2023, Week 5 April 2023, Week 4 April 2023, Week 3 April 2023, Week 2 April 2023, Week 1 March 2023, Week 5 March 2023, Week 4 March 2023, Week 3 March 2023, Week 2 March 2023, Week 1 February 2023, Week 4 February 2023, Week 3 February 2023, Week 2 February 2023, Week 1 January 2023, Week 5 January 2023, Week 4 January 2023, Week 3 January 2023, Week 2 January 2023, Week 1 December 2022, Week 5 December 2022, Week 4 December 2022, Week 3 December 2022, Week 2 December 2022, Week 1 November 2022, Week 5 November 2022, Week 4 November 2022, Week 3 November 2022, Week 2 November 2022, Week 1 October 2022, Week 5 October 2022, Week 4 October 2022, Week 3 October 2022, Week 2 October 2022, Week 1 September 2022, Week 4 September 2022, Week 3 September 2022, Week 2 September 2022, Week 1 August 2022, Week 5 August 2022, Week 4 August 2022, Week 3 August 2022, Week 2 August 2022, Week 1 July 2022, Week 5 July 2022, Week 4 July 2022, Week 3 July 2022, Week 2 July 2022, Week 1 June 2022, Week 5 June 2022, Week 4 June 2022, Week 3 June 2022, Week 2 June 2022, Week 1 May 2022, Week 5 May 2022, Week 4 May 2022, Week 3 May 2022, Week 2 May 2022, Week 1 April 2022, Week 5 April 2022, Week 4 April 2022, Week 3 April 2022, Week 2 April 2022, Week 1 March 2022, Week 5 March 2022, Week 4 March 2022, Week 3 March 2022, Week 2 March 2022, Week 1 February 2022, Week 4 February 2022, Week 3 February 2022, Week 2 February 2022, Week 1 January 2022, Week 5 January 2022, Week 4 January 2022, Week 3 January 2022, Week 2 January 2022, Week 1 December 2021, Week 5 December 2021, Week 4 December 2021, Week 3 December 2021, Week 2 December 2021, Week 1 November 2021, Week 5 November 2021, Week 4 November 2021, Week 3 November 2021, Week 2 November 2021, Week 1 October 2021, Week 5 October 2021, Week 4 October 2021, Week 3 October 2021, Week 2 October 2021, Week 1 September 2021, Week 5 September 2021, Week 4 September 2021, Week 3 September 2021, Week 2 September 2021, Week 1 August 2021, Week 4 August 2021, Week 3 August 2021, Week 2 August 2021, Week 1 July 2021, Week 5 July 2021, Week 4 July 2021, Week 3 July 2021, Week 2 July 2021, Week 1 June 2021, Week 5 June 2021, Week 4 June 2021, Week 3 June 2021, Week 2 June 2021, Week 1 May 2021, Week 5 May 2021, Week 4 May 2021, Week 3 May 2021, Week 2 May 2021, Week 1 April 2021, Week 5 April 2021, Week 4 April 2021, Week 3 April 2021, Week 2 April 2021, Week 1 March 2021, Week 5 March 2021, Week 4 March 2021, Week 3 March 2021, Week 2 March 2021, Week 1 February 2021, Week 4 February 2021, Week 3 February 2021, Week 2 February 2021, Week 1 January 2021, Week 5 January 2021, Week 4 January 2021, Week 3 January 2021, Week 2 January 2021, Week 1 December 2020, Week 5 December 2020, Week 4 December 2020, Week 3 December 2020, Week 2 December 2020, Week 1 November 2020, Week 5 November 2020, Week 4 November 2020, Week 3 November 2020, Week 2 November 2020, Week 1 October 2020, Week 5 October 2020, Week 4 October 2020, Week 3 October 2020, Week 2 October 2020, Week 1 September 2020, Week 5 September 2020, Week 4 September 2020, Week 3 September 2020, Week 2 September 2020, Week 1 August 2020, Week 5 August 2020, Week 4 August 2020, Week 3 August 2020, Week 2 August 2020, Week 1 July 2020, Week 5 July 2020, Week 4 July 2020, Week 3 July 2020, Week 2 July 2020, Week 1 June 2020, Week 4 June 2020, Week 3 June 2020, Week 2 June 2020, Week 1 May 2020, Week 5 May 2020, Week 4 May 2020, Week 3 May 2020, Week 2 May 2020, Week 1 April 2020, Week 5 April 2020, Week 4 April 2020, Week 3 April 2020, Week 2 April 2020, Week 1 March 2020, Week 5 March 2020, Week 4 March 2020, Week 3 March 2020, Week 2 March 2020, Week 1 February 2020, Week 5 February 2020, Week 4 February 2020, Week 3 February 2020, Week 2 February 2020, Week 1 January 2020, Week 5 January 2020, Week 4 January 2020, Week 3 January 2020, Week 2 January 2020, Week 1 December 2019, Week 5 December 2019, Week 4 December 2019, Week 3 December 2019, Week 2 December 2019, Week 1 November 2019, Week 5 November 2019, Week 4 November 2019, Week 3 November 2019, Week 2 November 2019, Week 1 October 2019, Week 5 October 2019, Week 4 October 2019, Week 3 October 2019, Week 2 October 2019, Week 1 September 2019, Week 5 September 2019, Week 4 September 2019, Week 3 September 2019, Week 2 September 2019, Week 1 August 2019, Week 5 August 2019, Week 4 August 2019, Week 3 August 2019, Week 2 August 2019, Week 1 July 2019, Week 5 July 2019, Week 4 July 2019, Week 3 July 2019, Week 2 July 2019, Week 1 June 2019, Week 5 June 2019, Week 4 June 2019, Week 3 June 2019, Week 2 June 2019, Week 1 May 2019, Week 5 May 2019, Week 4 May 2019, Week 3 May 2019, Week 2 May 2019, Week 1 April 2019, Week 5 April 2019, Week 4 April 2019, Week 3 April 2019, Week 2 April 2019, Week 1 March 2019, Week 5 March 2019, Week 4 March 2019, Week 3 March 2019, Week 2 March 2019, Week 1 February 2019, Week 4 February 2019, Week 3 February 2019, Week 2 February 2019, Week 1 January 2019, Week 5 January 2019, Week 4 January 2019, Week 3 January 2019, Week 2 January 2019, Week 1 December 2018, Week 5 December 2018, Week 4 December 2018, Week 3 December 2018, Week 2 December 2018, Week 1 November 2018, Week 5 November 2018, Week 4 November 2018, Week 3 November 2018, Week 2 November 2018, Week 1 October 2018, Week 5 October 2018, Week 4 October 2018, Week 3 October 2018, Week 2 October 2018, Week 1 September 2018, Week 5 September 2018, Week 4 September 2018, Week 3 September 2018, Week 2 September 2018, Week 1 August 2018, Week 5 August 2018, Week 4 August 2018, Week 3 August 2018, Week 2 August 2018, Week 1 July 2018, Week 5 July 2018, Week 4 July 2018, Week 3 July 2018, Week 2 July 2018, Week 1 June 2018, Week 5 June 2018, Week 4 June 2018, Week 3 June 2018, Week 2 June 2018, Week 1 May 2018, Week 5 May 2018, Week 4 May 2018, Week 3 May 2018, Week 2 May 2018, Week 1 April 2018, Week 5 April 2018, Week 4 April 2018, Week 3 April 2018, Week 2 April 2018, Week 1 March 2018, Week 5 March 2018, Week 4 March 2018, Week 3 March 2018, Week 2 March 2018, Week 1 February 2018, Week 4 February 2018, Week 3 February 2018, Week 2 February 2018, Week 1 January 2018, Week 5 January 2018, Week 4 January 2018, Week 3 January 2018, Week 2 January 2018, Week 1 December 2017, Week 5 December 2017, Week 4 December 2017, Week 3 December 2017, Week 2 December 2017, Week 1 November 2017, Week 5 November 2017, Week 4 November 2017, Week 3 November 2017, Week 2 November 2017, Week 1 October 2017, Week 5 October 2017, Week 4 October 2017, Week 3 October 2017, Week 2 October 2017, Week 1 September 2017, Week 5 September 2017, Week 4 September 2017, Week 3 September 2017, Week 2 September 2017, Week 1 August 2017, Week 5 August 2017, Week 4 August 2017, Week 3 August 2017, Week 2 August 2017, Week 1 July 2017, Week 5 July 2017, Week 4 July 2017, Week 3 July 2017, Week 2 July 2017, Week 1 June 2017, Week 5 June 2017, Week 4 June 2017, Week 3 June 2017, Week 2 June 2017, Week 1 May 2017, Week 5 May 2017, Week 4 May 2017, Week 3 May 2017, Week 2 May 2017, Week 1 April 2017, Week 5 April 2017, Week 4 April 2017, Week 3 April 2017, Week 2 April 2017, Week 1 March 2017, Week 5 March 2017, Week 4 March 2017, Week 3 March 2017, Week 2 March 2017, Week 1 February 2017, Week 4 February 2017, Week 3 February 2017, Week 2 February 2017, Week 1 January 2017, Week 4 January 2017, Week 3 January 2017, Week 2 January 2017, Week 1 December 2016, Week 5 December 2016, Week 4 December 2016, Week 3 December 2016, Week 2 December 2016, Week 1 November 2016, Week 5 November 2016, Week 4 November 2016, Week 3 November 2016, Week 2 November 2016, Week 1 October 2016, Week 5 October 2016, Week 4 October 2016, Week 3 October 2016, Week 2 October 2016, Week 1 September 2016, Week 5 September 2016, Week 4 September 2016, Week 3 September 2016, Week 2 September 2016, Week 1 August 2016, Week 5 August 2016, Week 4 August 2016, Week 3 August 2016, Week 2 August 2016, Week 1 July 2016, Week 5 July 2016, Week 4 July 2016, Week 3 July 2016, Week 2 July 2016, Week 1 June 2016, Week 5 June 2016, Week 4 June 2016, Week 3 June 2016, Week 2 June 2016, Week 1 May 2016, Week 5 May 2016, Week 4 May 2016, Week 3 May 2016, Week 2 May 2016, Week 1 April 2016, Week 5 April 2016, Week 4 April 2016, Week 3 April 2016, Week 2 April 2016, Week 1 March 2016, Week 5 March 2016, Week 4 March 2016, Week 3 March 2016, Week 2 March 2016, Week 1 February 2016, Week 5 February 2016, Week 4 February 2016, Week 3 February 2016, Week 2 February 2016, Week 1 January 2016, Week 5 January 2016, Week 4 January 2016, Week 3 January 2016, Week 2 January 2016, Week 1 December 2015, Week 5 December 2015, Week 4 December 2015, Week 3 December 2015, Week 2 December 2015, Week 1 November 2015, Week 5 November 2015, Week 4 November 2015, Week 3 November 2015, Week 2 November 2015, Week 1 October 2015, Week 5 October 2015, Week 4 October 2015, Week 3 October 2015, Week 2 October 2015, Week 1 September 2015, Week 5 September 2015, Week 4 September 2015, Week 3 September 2015, Week 2 September 2015, Week 1 August 2015, Week 5 August 2015, Week 4 August 2015, Week 3 August 2015, Week 2 August 2015, Week 1 July 2015, Week 5 July 2015, Week 4 July 2015, Week 3 July 2015, Week 2 July 2015, Week 1 June 2015, Week 5 June 2015, Week 4 June 2015, Week 3 June 2015, Week 2 June 2015, Week 1 May 2015, Week 5 May 2015, Week 4 May 2015, Week 3 May 2015, Week 2 May 2015, Week 1 April 2015, Week 5 April 2015, Week 4 April 2015, Week 3 April 2015, Week 2 April 2015, Week 1 March 2015, Week 5 March 2015, Week 4 March 2015, Week 3 March 2015, Week 2 March 2015, Week 1 February 2015, Week 4 February 2015, Week 3 February 2015, Week 2 February 2015, Week 1 January 2015, Week 5 January 2015, Week 4 January 2015, Week 3 January 2015, Week 2 January 2015, Week 1 December 2014, Week 5 December 2014, Week 4 December 2014, Week 3 December 2014, Week 2 December 2014, Week 1 November 2014, Week 5 November 2014, Week 4 November 2014, Week 3 November 2014, Week 2 November 2014, Week 1 October 2014, Week 5 October 2014, Week 4 October 2014, Week 3 October 2014, Week 2 October 2014, Week 1 September 2014, Week 5 September 2014, Week 4 September 2014, Week 3 September 2014, Week 2 September 2014, Week 1 August 2014, Week 5 August 2014, Week 4 August 2014, Week 3 August 2014, Week 2 August 2014, Week 1 July 2014, Week 5 July 2014, Week 4 July 2014, Week 3 July 2014, Week 2 July 2014, Week 1 June 2014, Week 5 June 2014, Week 4 June 2014, Week 3 June 2014, Week 2 June 2014, Week 1 May 2014, Week 5 May 2014, Week 4 May 2014, Week 3 May 2014, Week 2 May 2014, Week 1 April 2014, Week 5 April 2014, Week 4 April 2014, Week 3 April 2014, Week 2 April 2014, Week 1 March 2014, Week 5 March 2014, Week 4 March 2014, Week 3 March 2014, Week 2 March 2014, Week 1 February 2014, Week 4 February 2014, Week 3 February 2014, Week 2 February 2014, Week 1 January 2014, Week 5 January 2014, Week 4 January 2014, Week 3 January 2014, Week 2 January 2014, Week 1 December 2013, Week 5 December 2013, Week 4 December 2013, Week 3 December 2013, Week 2 December 2013, Week 1 November 2013, Week 5 November 2013, Week 4 November 2013, Week 3 November 2013, Week 2 November 2013, Week 1 October 2013, Week 5 October 2013, Week 4 October 2013, Week 3 October 2013, Week 2 October 2013, Week 1 September 2013, Week 5 September 2013, Week 4 September 2013, Week 3 September 2013, Week 2 September 2013, Week 1 August 2013, Week 5 August 2013, Week 4 August 2013, Week 3 August 2013, Week 2 August 2013, Week 1 July 2013, Week 5 July 2013, Week 4 July 2013, Week 3 July 2013, Week 2 July 2013, Week 1 June 2013, Week 5 June 2013, Week 4 June 2013, Week 3 June 2013, Week 2 June 2013, Week 1 May 2013, Week 5 May 2013, Week 4 May 2013, Week 3 May 2013, Week 2 May 2013, Week 1 April 2013, Week 5 April 2013, Week 4 April 2013, Week 3 April 2013, Week 2 April 2013, Week 1 March 2013, Week 5 March 2013, Week 4 March 2013, Week 3 March 2013, Week 2 March 2013, Week 1 February 2013, Week 4 February 2013, Week 3 February 2013, Week 2 February 2013, Week 1 January 2013, Week 5 January 2013, Week 4 January 2013, Week 3 January 2013, Week 2 January 2013, Week 1 December 2012, Week 5 December 2012, Week 4 December 2012, Week 3 December 2012, Week 2 December 2012, Week 1 November 2012, Week 5 November 2012, Week 4 November 2012, Week 3 November 2012, Week 2 November 2012, Week 1 October 2012, Week 5 October 2012, Week 4 October 2012, Week 3 October 2012, Week 2 October 2012, Week 1 September 2012, Week 5 September 2012, Week 4 September 2012, Week 3 September 2012, Week 2 September 2012, Week 1 August 2012, Week 5 August 2012, Week 4 August 2012, Week 3 August 2012, Week 2 August 2012, Week 1 July 2012, Week 5 July 2012, Week 4 July 2012, Week 3 July 2012, Week 2 July 2012, Week 1 June 2012, Week 5 June 2012, Week 4 June 2012, Week 3 June 2012, Week 2 June 2012, Week 1 May 2012, Week 5 May 2012, Week 4 May 2012, Week 3 May 2012, Week 2 May 2012, Week 1 April 2012, Week 5 April 2012, Week 4 April 2012, Week 3 April 2012, Week 2 April 2012, Week 1 March 2012, Week 5 March 2012, Week 4 March 2012, Week 3 March 2012, Week 2 March 2012, Week 1 February 2012, Week 5 February 2012, Week 4 February 2012, Week 3 February 2012, Week 2 February 2012, Week 1 January 2012, Week 5 January 2012, Week 4 January 2012, Week 3 January 2012, Week 2 January 2012, Week 1 December 2011, Week 5 December 2011, Week 4 December 2011, Week 3 December 2011, Week 2 December 2011, Week 1 November 2011, Week 5 November 2011, Week 4 November 2011, Week 3 November 2011, Week 2 November 2011, Week 1 October 2011, Week 5 October 2011, Week 4 October 2011, Week 3 October 2011, Week 2 October 2011, Week 1 September 2011, Week 5 September 2011, Week 4 September 2011, Week 3 September 2011, Week 2 September 2011, Week 1 August 2011, Week 5 August 2011, Week 4 August 2011, Week 3 August 2011, Week 2 August 2011, Week 1 July 2011, Week 5 July 2011, Week 4 July 2011, Week 3 July 2011, Week 2 July 2011, Week 1 June 2011, Week 5 June 2011, Week 4 June 2011, Week 3 June 2011, Week 2 June 2011, Week 1 May 2011, Week 5 May 2011, Week 4 May 2011, Week 3 May 2011, Week 2 May 2011, Week 1 April 2011, Week 5 April 2011, Week 4 April 2011, Week 3 April 2011, Week 2 April 2011, Week 1 March 2011, Week 5 March 2011, Week 4 March 2011, Week 3 March 2011, Week 2 March 2011, Week 1 February 2011, Week 4 February 2011, Week 3 February 2011, Week 2 February 2011, Week 1 January 2011, Week 5 January 2011, Week 4 January 2011, Week 3 January 2011, Week 2 January 2011, Week 1 December 2010, Week 5 December 2010, Week 4 December 2010, Week 3 December 2010, Week 2 December 2010, Week 1 November 2010, Week 5 November 2010, Week 4 November 2010, Week 3 November 2010, Week 2 November 2010, Week 1 October 2010, Week 5 October 2010, Week 4 October 2010, Week 3 October 2010, Week 2 October 2010, Week 1 September 2010, Week 5 September 2010, Week 4 September 2010, Week 3 September 2010, Week 2 September 2010, Week 1 August 2010, Week 5 August 2010, Week 4 August 2010, Week 3 August 2010, Week 2 August 2010, Week 1 July 2010, Week 5 July 2010, Week 4 July 2010, Week 3 July 2010, Week 2 July 2010, Week 1 June 2010, Week 5 June 2010, Week 4 June 2010, Week 3 June 2010, Week 2 June 2010, Week 1 May 2010, Week 5 May 2010, Week 4 May 2010, Week 3 May 2010, Week 2 May 2010, Week 1 April 2010, Week 5 April 2010, Week 4 April 2010, Week 3 April 2010, Week 2 April 2010, Week 1 March 2010, Week 5 March 2010, Week 4 March 2010, Week 3 March 2010, Week 2 March 2010, Week 1 February 2010, Week 4 February 2010, Week 3 February 2010, Week 2 February 2010, Week 1 January 2010, Week 5 January 2010, Week 4 January 2010, Week 3 January 2010, Week 2 January 2010, Week 1 December 2009, Week 5 December 2009, Week 4 December 2009, Week 3 December 2009, Week 2 December 2009, Week 1 November 2009, Week 5 November 2009, Week 4 November 2009, Week 3 November 2009, Week 2 November 2009, Week 1 October 2009, Week 5 October 2009, Week 4 October 2009, Week 3 October 2009, Week 2 October 2009, Week 1 September 2009, Week 5 September 2009, Week 4 September 2009, Week 3 September 2009, Week 2 September 2009, Week 1 August 2009, Week 5 August 2009, Week 4 August 2009, Week 3 August 2009, Week 2 August 2009, Week 1 July 2009, Week 5 July 2009, Week 4 July 2009, Week 3 July 2009, Week 2 July 2009, Week 1 June 2009, Week 5 June 2009, Week 4 June 2009, Week 3 June 2009, Week 2 June 2009, Week 1 May 2009, Week 5 May 2009, Week 4 May 2009, Week 3 May 2009, Week 2 May 2009, Week 1 April 2009, Week 5 April 2009, Week 4 April 2009, Week 3 April 2009, Week 2 April 2009, Week 1 March 2009, Week 5 March 2009, Week 4 March 2009, Week 3 March 2009, Week 2 March 2009, Week 1 February 2009, Week 4 February 2009, Week 3 February 2009, Week 2 February 2009, Week 1 January 2009, Week 5 January 2009, Week 4 January 2009, Week 3 January 2009, Week 2 January 2009, Week 1 December 2008, Week 5 December 2008, Week 4 December 2008, Week 3 December 2008, Week 2 December 2008, Week 1 November 2008, Week 5 November 2008, Week 4 November 2008, Week 3 November 2008, Week 2 November 2008, Week 1 October 2008, Week 5 October 2008, Week 4 October 2008, Week 3 October 2008, Week 2 October 2008, Week 1 September 2008, Week 5 September 2008, Week 4 September 2008, Week 3 September 2008, Week 2 September 2008, Week 1 August 2008, Week 5 August 2008, Week 4 August 2008, Week 3 August 2008, Week 2 August 2008, Week 1 July 2008, Week 5 July 2008, Week 4 July 2008, Week 3 July 2008, Week 2 July 2008, Week 1 June 2008, Week 5 June 2008, Week 4 June 2008, Week 3 June 2008, Week 2 June 2008, Week 1 May 2008, Week 5 May 2008, Week 4 May 2008, Week 3 May 2008, Week 2 May 2008, Week 1 April 2008, Week 5 April 2008, Week 4 April 2008, Week 3 April 2008, Week 2 April 2008, Week 1 March 2008, Week 5 March 2008, Week 4 March 2008, Week 3 March 2008, Week 2 March 2008, Week 1 February 2008, Week 5 February 2008, Week 4 February 2008, Week 3 February 2008, Week 2 February 2008, Week 1 January 2008, Week 5 January 2008, Week 4 January 2008, Week 3 January 2008, Week 2 January 2008, Week 1 December 2007, Week 5 December 2007, Week 4 December 2007, Week 3 December 2007, Week 2 December 2007, Week 1 November 2007, Week 5 November 2007, Week 4 November 2007, Week 3 November 2007, Week 2 November 2007, Week 1 October 2007, Week 5 October 2007, Week 4 October 2007, Week 3 October 2007, Week 2 October 2007, Week 1 September 2007, Week 5 September 2007, Week 4 September 2007, Week 3 September 2007, Week 2 September 2007, Week 1 August 2007, Week 5 August 2007, Week 4 August 2007, Week 3 August 2007, Week 2 August 2007, Week 1 July 2007, Week 5 July 2007, Week 4 July 2007, Week 3 July 2007, Week 2 July 2007, Week 1 June 2007, Week 5 June 2007, Week 4 June 2007, Week 3 June 2007, Week 2 June 2007, Week 1 May 2007, Week 5 May 2007, Week 4 May 2007, Week 3 May 2007, Week 2 May 2007, Week 1 April 2007, Week 5 April 2007, Week 4 April 2007, Week 3 April 2007, Week 2 April 2007, Week 1 March 2007, Week 5 March 2007, Week 4 March 2007, Week 3 March 2007, Week 2 March 2007, Week 1 February 2007, Week 4 February 2007, Week 3 February 2007, Week 2 February 2007, Week 1 January 2007, Week 5 January 2007, Week 4 January 2007, Week 3 January 2007, Week 2 January 2007, Week 1 December 2006, Week 5 December 2006, Week 4 December 2006, Week 3 December 2006, Week 2 December 2006, Week 1 November 2006, Week 5 November 2006, Week 4 November 2006, Week 3 November 2006, Week 2 November 2006, Week 1 October 2006, Week 5 October 2006, Week 4 October 2006, Week 3 October 2006, Week 2 October 2006, Week 1 September 2006, Week 5 September 2006, Week 4 September 2006, Week 3 September 2006, Week 2 September 2006, Week 1 August 2006, Week 5 August 2006, Week 4 August 2006, Week 3 August 2006, Week 2 August 2006, Week 1 July 2006, Week 5 July 2006, Week 4 July 2006, Week 3 July 2006, Week 2 July 2006, Week 1 June 2006, Week 5 June 2006, Week 4 June 2006, Week 3 June 2006, Week 2 June 2006, Week 1 May 2006, Week 5 May 2006, Week 4 May 2006, Week 3 May 2006, Week 2 May 2006, Week 1 April 2006, Week 5 April 2006, Week 4 April 2006, Week 3 April 2006, Week 2 April 2006, Week 1 March 2006, Week 5 March 2006, Week 4 March 2006, Week 3 March 2006, Week 2 March 2006, Week 1 February 2006, Week 4 February 2006, Week 3 February 2006, Week 2 February 2006, Week 1 January 2006, Week 5 January 2006, Week 4 January 2006, Week 3 January 2006, Week 2 January 2006, Week 1 December 2005, Week 5 December 2005, Week 4 December 2005, Week 3 December 2005, Week 2 December 2005, Week 1 November 2005, Week 5 November 2005, Week 4 November 2005, Week 3 November 2005, Week 2 November 2005, Week 1 October 2005, Week 5 October 2005, Week 4 October 2005, Week 3 October 2005, Week 2 October 2005, Week 1 September 2005, Week 5 September 2005, Week 4 September 2005, Week 3 September 2005, Week 2 September 2005, Week 1 August 2005, Week 5 August 2005, Week 4 August 2005, Week 3 August 2005, Week 2 August 2005, Week 1 July 2005, Week 5 July 2005, Week 4 July 2005, Week 3 July 2005, Week 2 July 2005, Week 1 June 2005, Week 5 June 2005, Week 4 June 2005, Week 3 June 2005, Week 2 June 2005, Week 1 May 2005, Week 5 May 2005, Week 4 May 2005, Week 3 May 2005, Week 2 May 2005, Week 1 April 2005, Week 5 April 2005, Week 4 April 2005, Week 3 April 2005, Week 2 April 2005, Week 1 March 2005, Week 5 March 2005, Week 4 March 2005, Week 3 March 2005, Week 2 March 2005, Week 1 February 2005, Week 4 February 2005, Week 3 February 2005, Week 2 February 2005, Week 1 January 2005, Week 5 January 2005, Week 4 January 2005, Week 3 January 2005, Week 2 January 2005, Week 1 December 2004, Week 5 December 2004, Week 4 December 2004, Week 3 December 2004, Week 2 December 2004, Week 1 November 2004, Week 5 November 2004, Week 4 November 2004, Week 3 November 2004, Week 2 November 2004, Week 1 October 2004, Week 5 October 2004, Week 4 October 2004, Week 3 October 2004, Week 2 October 2004, Week 1 September 2004, Week 5 September 2004, Week 4 September 2004, Week 3 September 2004, Week 2 September 2004, Week 1 August 2004, Week 5 August 2004, Week 4 August 2004, Week 3 August 2004, Week 2 August 2004, Week 1 July 2004, Week 5 July 2004, Week 4 July 2004, Week 3 July 2004, Week 2 July 2004, Week 1 June 2004, Week 5 June 2004, Week 4 June 2004, Week 3 June 2004, Week 2 June 2004, Week 1 May 2004, Week 5 May 2004, Week 4 May 2004, Week 3 May 2004, Week 2 May 2004, Week 1 April 2004, Week 5 April 2004, Week 4 April 2004, Week 3 April 2004, Week 2 April 2004, Week 1 March 2004, Week 5 March 2004, Week 4 March 2004, Week 3 March 2004, Week 2 March 2004, Week 1 February 2004, Week 5 February 2004, Week 4 February 2004, Week 3 February 2004, Week 2 February 2004, Week 1 January 2004, Week 5 January 2004, Week 4 January 2004, Week 3 January 2004, Week 2 January 2004, Week 1 December 2003, Week 5 December 2003, Week 4 December 2003, Week 3 December 2003, Week 2 December 2003, Week 1 November 2003, Week 5 November 2003, Week 4 November 2003, Week 3 November 2003, Week 2 November 2003, Week 1 October 2003, Week 5 October 2003, Week 4 October 2003, Week 3 October 2003, Week 2 October 2003, Week 1 September 2003, Week 5 September 2003, Week 4 September 2003, Week 3 September 2003, Week 2 September 2003, Week 1 August 2003, Week 5 August 2003, Week 4 August 2003, Week 3 August 2003, Week 2 August 2003, Week 1 July 2003, Week 5 July 2003, Week 4 July 2003, Week 3 July 2003, Week 2 July 2003, Week 1 June 2003, Week 5 June 2003, Week 4 June 2003, Week 3 June 2003, Week 2 June 2003, Week 1 May 2003, Week 5 May 2003, Week 4 May 2003, Week 3 May 2003, Week 2 May 2003, Week 1 April 2003, Week 5 April 2003, Week 4 April 2003, Week 3 April 2003, Week 2 April 2003, Week 1 March 2003, Week 5 March 2003, Week 4 March 2003, Week 3 March 2003, Week 2 March 2003, Week 1 February 2003, Week 4 February 2003, Week 3 February 2003, Week 2 February 2003, Week 1 January 2003, Week 5 January 2003, Week 4 January 2003, Week 3 January 2003, Week 2 January 2003, Week 1 December 2002, Week 5 December 2002, Week 4 December 2002, Week 3 December 2002, Week 2 December 2002, Week 1 November 2002, Week 5 November 2002, Week 4 November 2002, Week 3 November 2002, Week 2 November 2002, Week 1 October 2002, Week 5 October 2002, Week 4 October 2002, Week 3 October 2002, Week 2 October 2002, Week 1 September 2002, Week 5 September 2002, Week 4 September 2002, Week 3 September 2002, Week 2 September 2002, Week 1 August 2002, Week 5 August 2002, Week 4 August 2002, Week 3 August 2002, Week 2 August 2002, Week 1 July 2002, Week 5 July 2002, Week 4 July 2002, Week 3 July 2002, Week 2 July 2002, Week 1 June 2002, Week 5 June 2002, Week 4 June 2002, Week 3 June 2002, Week 2 June 2002, Week 1 May 2002, Week 5 May 2002, Week 4 May 2002, Week 3 May 2002, Week 2 May 2002, Week 1 April 2002, Week 5 April 2002, Week 4 April 2002, Week 3 April 2002, Week 2 April 2002, Week 1 March 2002, Week 5 March 2002, Week 4 March 2002, Week 3 March 2002, Week 2 March 2002, Week 1 February 2002, Week 4 February 2002, Week 3 February 2002, Week 2 February 2002, Week 1 January 2002, Week 5 January 2002, Week 4 January 2002, Week 3 January 2002, Week 2 January 2002, Week 1 December 2001, Week 5 December 2001, Week 4 December 2001, Week 3 December 2001, Week 2 December 2001, Week 1 November 2001, Week 5 November 2001, Week 4 November 2001, Week 3 November 2001, Week 2 November 2001, Week 1 October 2001, Week 5 October 2001, Week 4 October 2001, Week 3 October 2001, Week 2 October 2001, Week 1 September 2001, Week 5 September 2001, Week 4 September 2001, Week 3 September 2001, Week 2 September 2001, Week 1 August 2001, Week 5 August 2001, Week 4 August 2001, Week 3 August 2001, Week 2 August 2001, Week 1 July 2001, Week 5 July 2001, Week 4 July 2001, Week 3 July 2001, Week 2 July 2001, Week 1 June 2001, Week 5 June 2001, Week 4 June 2001, Week 3 June 2001, Week 2 June 2001, Week 1 May 2001, Week 5 May 2001, Week 4 May 2001, Week 3 May 2001, Week 2 May 2001, Week 1 April 2001, Week 5 April 2001, Week 4 April 2001, Week 3 April 2001, Week 2 April 2001, Week 1 March 2001, Week 5 March 2001, Week 4 March 2001, Week 3 March 2001, Week 2 March 2001, Week 1 February 2001, Week 4 February 2001, Week 3 February 2001, Week 2 February 2001, Week 1 January 2001, Week 5 January 2001, Week 4 January 2001, Week 3 January 2001, Week 2 January 2001, Week 1 December 2000, Week 5 December 2000, Week 4 December 2000, Week 3 December 2000, Week 2 December 2000, Week 1 November 2000, Week 5 November 2000, Week 4 November 2000, Week 3 November 2000, Week 2 November 2000, Week 1 October 2000, Week 5 October 2000, Week 4 October 2000, Week 3 October 2000, Week 2 October 2000, Week 1 September 2000, Week 5 September 2000, Week 4 September 2000, Week 3 September 2000, Week 2 September 2000, Week 1 August 2000, Week 5 August 2000, Week 4 August 2000, Week 3 August 2000, Week 2 August 2000, Week 1 July 2000, Week 5 July 2000, Week 4 July 2000, Week 3 July 2000, Week 2 July 2000, Week 1 June 2000, Week 5 June 2000, Week 4 June 2000, Week 3 June 2000, Week 2 June 2000, Week 1 May 2000, Week 5 May 2000, Week 4 May 2000, Week 3 May 2000, Week 2 May 2000, Week 1 April 2000, Week 5 April 2000, Week 4 April 2000, Week 3 April 2000, Week 2 April 2000, Week 1 March 2000, Week 5 March 2000, Week 4 March 2000, Week 3 March 2000, Week 2 March 2000, Week 1 February 2000, Week 5 February 2000, Week 4 February 2000, Week 3 February 2000, Week 2 February 2000, Week 1 January 2000, Week 5 January 2000, Week 4 January 2000, Week 3 January 2000, Week 2 January 2000, Week 1 December 1999, Week 5 December 1999, Week 4 December 1999, Week 3 December 1999, Week 2 December 1999, Week 1 November 1999, Week 5 November 1999, Week 4 November 1999, Week 3 November 1999, Week 2 November 1999, Week 1 October 1999, Week 5 October 1999, Week 4 October 1999, Week 3 October 1999, Week 2 October 1999, Week 1 September 1999, Week 5 September 1999, Week 4 September 1999, Week 3 September 1999, Week 2 September 1999, Week 1 August 1999, Week 5 August 1999, Week 4 August 1999, Week 3 August 1999, Week 2 August 1999, Week 1 July 1999, Week 5 July 1999, Week 4 July 1999, Week 3 July 1999, Week 2 July 1999, Week 1 June 1999, Week 5 June 1999, Week 4 June 1999, Week 3 June 1999, Week 2 June 1999, Week 1 May 1999, Week 5 May 1999, Week 4 May 1999, Week 3 May 1999, Week 2 May 1999, Week 1 April 1999, Week 5 April 1999, Week 4 April 1999, Week 3 April 1999, Week 2 April 1999, Week 1 March 1999, Week 5 March 1999, Week 4 March 1999, Week 3 March 1999, Week 2 March 1999, Week 1 February 1999, Week 5 February 1999, Week 4 February 1999, Week 3 February 1999, Week 2 February 1999, Week 1 January 1999, Week 5 January 1999, Week 4 January 1999, Week 3 January 1999, Week 2 January 1999, Week 1 December 1998, Week 5 December 1998, Week 4 December 1998, Week 3 December 1998, Week 2 December 1998, Week 1 November 1998, Week 5 November 1998, Week 4 November 1998, Week 3 November 1998, Week 2 November 1998, Week 1 October 1998, Week 5 October 1998, Week 4 October 1998, Week 3 October 1998, Week 2 October 1998, Week 1 September 1998, Week 5 September 1998, Week 4 September 1998, Week 3
|
|
|
|