diff --git a/psGrammar/challenge/nea/removeAddBillItem.jsgf b/psGrammar/challenge/nea/removeAddBillItem.jsgf index 7e3186432be8bed9b347c01fafb82a4f95de3a8b..4d68ac90a87d6de0e6af6cfbec25e1eaedcc6611 100644 --- a/psGrammar/challenge/nea/removeAddBillItem.jsgf +++ b/psGrammar/challenge/nea/removeAddBillItem.jsgf @@ -1,6 +1,15 @@ #JSGF V1.0; grammar removeAddBillItem; -public <removeAddBillItem> = ([the] <drink> [is missing] [(on|in) the (bill|list)]|[the] <drink> [(is|was) wrong]|remove [the] <drink> [from the (bill|list)| add [the] <drink> to the (bill|list)); +public <removeAddBillItem> = <add>|<remove>; +<add> = <addA> | <addB>; +<addA> = [the] <drink> [<verb> missing] [<preposition> the <bill>]; +<addB> = [please] add [the] <drink> [to the <bill>]; +<remove> = <removeA> | <removeB>; +<removeA> = [the] <drink> [<verb> wrong]; +<removeB> = [please] remove [the] <drink> [from the <bill>]; +<bill> = (bill|list); +<verb> = (is|was); +<preposition> = (on|in); <drink> = (coke|malz|lemonade|water|ice tea|coffee);