1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
concrete VerbsEng of Verbs = { lincat S, NP, Subcat, V = Str ; Args = Str * Str ; lin cIntr = [] ; cTr = [] ; cS = [] ; aIntr su = <su,[]> ; aTr su ob = <su,ob> ; aS su s = <su,"that" ++ s> ; pred _ v xs = xs.p1 ++ v ++ xs.p2 ; john = "John" ; mary = "Mary" ; walk = "walks" ; love = "loves" ; know = "knows" ; }