################################################################### # # RAVENCALENDAR Grammar # # Written by: Dan Bohus, October 2002 # # This is the forms file corresponding to the phoenix grammar for # the RavenCalendar system # # # HISTORY ------------------------------------------------------- # # [2002-10-24] (dbohus): started working on this # ################################################################### FUNCTION: Features NETS: [DateTimeSpec] [ProjectorSpec] [WhiteboardSpec] [ComputerSpec] [NetworkingSpec] [RoomSizeSpec] # [RoomLocationSpec] [EventTypeSpec] [LocationSpec] [LocationFreeSpeech] ; FUNCTION: Commands NETS: [Identification] [AddEvent] [ChooseRoom] [ListRooms] [RejectAllRooms] # [CancelReservation] [ListEvents] [RemoveEvents] [ChangeEvents] ; FUNCTION: Queries NETS: [QueryEvents] [Question] [QueryWhiteboard] [QueryComputer] [QueryNetworking] [QueryLocation] [QueryRoomSize] [QueryRoomSizeSpec] [QueryOtherRooms] [QueryRoomDetails] ; FUNCTION: Responses NETS: [Indifferent] [Satisfied] [SomewhatSatisfied] [FirstOne] [SecondOne] ; # these auxiliaries are defined in order to capture some parses like # next, this that, which o/w would parse as date-time FUNCTION: Auxiliaries NETS: [__datetime_junk] ;