diff --git a/ps-grammar/wakeMeUp/wakeMeUp.jsgf b/ps-grammar/wakeMeUp/wakeMeUp.jsgf index 56d4171beaec47b59222f855e8e2f12df5c0a5d2..4ba31a965e9109109a31f2637035c13fb6a47994 100644 --- a/ps-grammar/wakeMeUp/wakeMeUp.jsgf +++ b/ps-grammar/wakeMeUp/wakeMeUp.jsgf @@ -1,14 +1,16 @@ #JSGF V1.0; grammar ToBI_WakeMeUp; -public <task> = <snack> | <cereal> | <milk>; +public <task> = [<temp>] (<snack> | <cereal> | <milk>) [please] [tobi | robot]; -<snack> = <snack_items> with ((<cereal_items> and <milk_items>) | ([<milk_items> and] <cereal_items>)); +<snack> = <snack_items> (with | and) ((<cereal_items> and <milk_items>) | ([<milk_items> and] <cereal_items>)); -<cereal> = <cereal_items> with ((<snack_items> and <milk_items>) | ( [<milk_items> and] <snack_items>)); +<cereal> = <cereal_items> (with | and) ((<snack_items> and <milk_items>) | ( [<milk_items> and] <snack_items>)); -<milk> = <milk_items> with ((<cereal_items> and <snack_items>) | (<snack_items> and <cereal_items>)); +<milk> = <milk_items> (with | and) ((<cereal_items> and <snack_items>) | (<snack_items> and <cereal_items>)); <milk_items> = fresh_milk | meadow_milk | whole_milk; <cereal_items> = (cranberry cereals) | (muesli cereals) | (chocolate cereals); <snack_items> = noodles | pringles | (bubble mint) | red_bull | (ice tea) | fanta | oblates | chocosticks | coke | (bubble gum) | coffee | peanut; + +<temp> = ([tobi | robot] [please] (bring me));