diff --git a/ps-grammar/gpsr/gpsr.jsgf b/ps-grammar/gpsr/gpsr.jsgf index 4c3803741c9a1fd23e83e4f12c314fbde517a555..7e96cac462e7aafe6834dee4701ff7792a5b9254 100644 --- a/ps-grammar/gpsr/gpsr.jsgf +++ b/ps-grammar/gpsr/gpsr.jsgf @@ -33,10 +33,10 @@ public <task> = <location_task> | <item_task> | <interact_task>; <interact_task> = (<talk_with_person> | <interact_with_person>) [[(and | then)] <task>]; -<talk_with_person> = <talk_commands> ((something about <person>) | (the day of the month)); +<talk_with_person> = <talk_commands> ((something about (([to | the] <per>) | <person>)) | (the day of the month)); <talk_commands> = tell | report | answer | introduce; -<interact_with_person> = <memory_commands> [<pron>] [<person>] [(in front of you) | ([<noname>] [the] <locations>)]; +<interact_with_person> = <memory_commands> [the | a] [<per>] ((in front of you) | ([in | at] [the] <locations>)); <memory_commands> = follow | memorize | find;