General
Lab Material
Lab 1
Lab 2
Lab 3
Lab 4
Lab 5
Lab 6

Solution

You have to add the following rule

vp --> vdt, np(obj), np(obj).
    
as well as lexicon entries for ditransitive words, such as
vdt --> [gives].
    

Back to lab 1.