trip day 1 luxury "Amsterdam" "Rotterdam" - day 2 normal "Bonn" "Mainz" - day 3 economy "Basel" "Zurich" - end /* Trip = "trip" DayTripList. DayTripList : EDayTripList | NDayTripList. EDayTripList = . NDayTripList = DayTrip DayTripList. DayTrip = "day" Day DTKind LocationList. LocationList : ELocationList | NLocationList. ELocationList = . NLocationList = Location LocationList. DTKind : Luxury | NE. NE : Normal | Economy . Luxury = "luxury". Normal = "normal". Economy = "economy". Location = String. Day = Integer. */