[Home]Bobacus/RailwayStationAnnouncements

ec2-44-204-24-82.compute-1.amazonaws.com | ToothyWiki | Bobacus | RecentChanges | Login | Webcomic

BNF: Bobacus/RailwayStationAnnouncements


(PeterTaylor) Is it supposed to do things like "The train now approaching platform 11 is the 18.13 Southern service to Southampton , calling at Littlehampton only "? Or should it call at Southampton too?


bnf ::= announcements

announcements ::= announcement | announcements
announcement

announcement ::= next_train | train_approaching | train_problem | beggars | bags | evacuate | cctv

next_train ::= The next train to arrive at "platform" platform will be the 18.13 service_route

service ::= service_s | service_wagn
service_route ::= service_s , calling at route_s | service_wagn , calling at route_wagn

service_s ::= Southern "service" to destination_s
service_wagn ::= WAGN "service" to destination_wagn

platform ::= 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17

route_s ::= destination_s only | pointless_stops_s and destination_s
route_wagn ::= destination_wagn only | pointless_stops_wagn and destination_wagn

pointless_stops_s ::= pointless_stop_s | pointless_stops_s , pointless_stop_s
pointless_stops_wagn ::= pointless_stop_wagn | pointless_stops_wagn , pointless_stop_wagn

pointless_stop_s ::= Balcome | Wivelsfield | Hassocks | Burgess Hill

pointless_stop_wagn ::= "Ashwell and Mordor (Middle Earth)" | Shepreth | Meldreth | Gordon Hill

destination_s ::= Brighton | Eastbourne | Littlehampton | Southampton
destination_wagn ::= Cambridge

train_approaching ::= The train now approaching "platform" platform is the 18.13 service_route

train_problem ::= train_delayed | train_severely_delayed

train_delayed ::= "I am sorry to announce that the 18.13" service "will be delayed by approximately 10 minutes, due to " pathetic_excuse ". I am very sorry for the delay to this service."

train_severely_delayed ::= "I am sorry to announce that the 18.13" service "will be delayed by approximately 30 minutes, due to " pathetic_excuse ". I am extremely sorry for the severe delay to this service."

pathetic_excuse ::= "a signal failure" | "a points failure" | "a fault with a preceding service" | "leaves on the line" | "the wrong kind of snow"

beggars ::= "Customers please note that beggars do operate at this station. Don't feed them, they might bite. South-west trains have made donations to homeless charities on your behalf."

bags ::= "BEEP BEEP BEEP THIS IS A SECURITY ALERT!!! (Don't leave bags unattended -- we might take them away and destroy them -- MuHaHa)"

evacuate ::= "Due to a ... power surge ... we are unable to operate any trains at present. Please leave the platform by the nearest available exit. (And try not to give those police any funny looks.)"

cctv ::= "For your safety and security, CCTV cameras have been installed. BigBrotherIsWatching?."

ec2-44-204-24-82.compute-1.amazonaws.com | ToothyWiki | Bobacus | RecentChanges | Login | Webcomic
Edit this page | View other revisions | Recently used referrers
Last edited August 11, 2005 9:38 am (viewing revision 12, which is the newest) (diff)
Search: