S = West | West | East
West = OneFifth [Age] OneFifth [Dir] (English | American | Local) 
East = PseudoChinese

Dir = "North " | "South " | "East " | "West "
Age = "New " | "Old "

#look ma, parameterized nonterminals ("Functions")
OneFifth {param} = param | "" | "" | "" | ""

English = ("Berk" | "Hamp" | "Warwick" | "Che" | "Chester" | "Lank") "shire"
American = Adj Town
Adj = "Fair" | "Green" | "Rose"
Town = "town" | "ville" | "view" | "mont" | " Hills"

#Where local means near me :)
Local = WAdj WTown
WAdj = "Bryn" | "Wynn" | "Ard" | "Glad" | "Cyn" | "Penn" | "Bel"
WTown = " Athen" | " Mawr" | "more" | ("wyd" | "wood")

#This is almost certainly what the railroad companies who named my local towns
#were doing, except they were using Welsh
PseudoChinese = Foo " " Foo (" " Foo | "" | "")
Foo = "Fu" | "Man" | "Chu" | "Li" | "Ni" | "Hao" | "Kung" | "Pao" | 
"Gong" | "Ling" | "Chin"