Related to this.
I need help with this because I still don’t actually understand how parametrized lists work.
The problem (pseudolanguage):
(Adjunct extraction needs to be able to apply before and after subject extraction, in principle, but we’d like it to apply low with respect to actual realization of the subject.)
What I tried:
; A list of gaps.
gaplist := list.
ogaplist := gaplist & olist.
gapcons := gaplist & cons &
[ FIRST gap,
REST gaplist ].
; OZ can't do that:
;ogapcons := gapcons & ocons.
gapnull := gaplist & null.
ogapnull := gapnull & onull.
And then:
extracted-adj-phrase :+ [ HEAD-DTR.SYNSEM.LOCAL.CAT.VAL.SUBJ gaplist ].
But this does not have the desired effect. I am assuming this might be because some phrasal rules (such as the filler-gap) do not have the right types on the SUBJ but I am not sure what they should do in this respect. Currently filler-gap says SUBJ olist and then in customization it actually becomes < > in the case of this pseudolanguage.