-
Notifications
You must be signed in to change notification settings - Fork 0
/
bnf.txt
49 lines (25 loc) · 1.48 KB
/
bnf.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<group-name> ::= <leader-or-leaders-possessive> <group>
<leader-or-leaders-possessive> ::= <leader-and-their> | <leader-and-his>
<leaders-and-their> ::= <leaders> " and their "
<leaders> ::= <leader-name> " and " <leader-name> | "The King's Jesters"
<leader-and-his> ::= <leader-name> <singular-possessive>
<singular-possessive> ::= " and his " | "'s"
<leader-name> ::= <adjective-and-first-name> <middle-initial-and-last-name> <honorific>
<adjective-and-first-name> ::= <adjective> <first-name>
<adjective> ::= "Smilin' " | ""
<first-name> ::= "Clyde" | "Curly"
<middle-initial-and-last-name> ::= <middle-initial> <last-name> | ""
<middle-initial> ::= "A." | "B." # etc...
<last-name> ::= "Fox" | "McCoy"
<honorific> :: "'King of the Polkas'" | ""
<group> ::= <descriptor> <band-or-members-or-orchestra-or-other>
<band-or-members-or-orchestra-or-other> ::= "Band" | <member-nouns> | <orchestra> | "Buster Brown Gang"
<member nouns> ::= "Blue Grass Boys" | "Farm Boys" | "Fox Hunters" | "Rambling Cowboys" | "Rhythm Bombadiers"
<orchestra> ::= <orchestra-article-and-place> <orchestra-specialty> " Orchestra" <orchestra-suffix>
<orchestra-article-and-place> ::= <orchestra-arcticle> <place>
<orchestra-article> ::= "The " | ""
<orchestra-place> ::= "Casa Loma " | ""
<orchestra-specialty> ::= <orchestra-specialty-prefix> <orchestra-specialty-main>
<orchestra-specialty-prefix> ::= "International " | ""
<orchestra-specialty-main> ::= "Dance " | ""
<orchestra-suffix> ::= " De Luxe" | ""