Sorry, I don’t really understand this well enough to follow! I mean, this entire part of the grammar. I can add whichever hierarchy makes sense (to others). Right now I have:
non-wh-list := list. non-wh-cons := non-wh-list & cons & [ FIRST synsem & [ NON-LOCAL.QUE.LIST < > ], REST non-wh-list ]. non-wh-null := non-wh-list & null. non-wh-olist := non-wh-list & olist. non-wh-onull := non-wh-null & onull. non-wh-ocons := non-wh-cons & ocons.
This does not lead to any errors. If I use canonical-synsem, I will get an error unless I get rid of non-wh-ocons.
I can edit this as necessary but I don’t myself understand what it should be.
Above you were first talking about non-wh-ocons but then switched to non-wh-olist; I am not sure how the two issues relate to each other, or or if they don’t, then what exactly I should do about either of them?