I do not remember having this issue with any of my illustrative grammars, but now that I am modifying the sample sahaptin [uma] grammar, I am seeing the following.
I create an obligatory position class for nouns, for case. I say that any noun can be input to this class, and also the daughters of nominalization position class. The nominalization position class is optional of course.
The grammar comes out, and it wants case on any verb…
Is this what I should expect? So, I can’t really say the case position class is obligatory if I want nominalized verbs to go through it?..
Anyway, here’s what I get:
verb-lex := basic-verb-lex & non-mod-lex-item & case-rule-dtr & [ ARG-ST.FIRST #subj & [ LOCAL [ CAT cat-sat & [ VAL [ SPR < >, COMPS < > ] ], CONT.HOOK.INDEX #xarg ] ], SYNSEM.LOCAL [ CONT.HOOK.XARG #xarg, CAT [ VAL [ SPR < >, SPEC < >, SUBJ < #subj > ], HEAD.NMZ - ] ], **INFLECTED.CASE-FLAG -** ].
So, I should probably create an additional position class and say it is optional?.. Then things work…