I am adding non-scopal adverbs and (non-case-marking an non-info-structure) adpositions to the GM – to support wh-questions, but I was thinking of actually adding support for simple declarative sentences involving them, too (simply because I have them in my development grammar and some simple support shouldn’t be hard to add).
For my Russian development grammar, I ended up needing the following kind of head-adjunct phrase:
my-head-adj-phrase := head-adj-int-phrase & [ HEAD-DTR.SYNSEM [ LOCAL.CAT.VAL [ SPR < >, SUBJ < >, COMPS < > ], NON-LOCAL.SLASH 0-dlist ], NON-HEAD-DTR.SYNSEM [ NON-LOCAL.QUE 0-dlist, LOCAL.CAT.VAL [ SPR < >, SUBJ < >, COMPS < > ] ] ].
As for the nonlocal constraints, this is what I need for my test suite so far; I am not yet sure whether more will be needed.
Right now I have a question about the VAL constraints. I seem to be needing them because without them I get lots of trees. I realize adpositions and adverbs can attach on different levels but the structure I am considering right now is when they attach to S. I cannot use the (relatively new) cat-sat type because the NON-HEAD-DTR has a non-empty MOD. Should I then do the following (on the matrix core level):
cat-val-sat := cat & [ VAL [ SPR olist, SPEC olist, COMPS olist, SUBJ olist ] ]. cat-sat := cat-val-sat & [ HEAD.MOD olist ].