addCompoundCatSenses is derived from
lisp make-forms-for-compound in the "compound" case;
make-forms-for-compound (word1 word2 cat connector)
constructs a forms list for the cat senses of a compound
word by copying information from the cat senses of word2
and compounding word1 with the root form of word2 using
the specified connector (if specified).
addCompoundSuffixCatSenses is
derived from lisp make-forms-for-compound in suffix case;
and from compound-with-suffix (lex cat false-root kill suffix relation)
compound-with-suffix (lex cat false-root kill suffix relation)
makes a lexical entry for lex using the information on the
'compound-of property of false-root and adding the indicated suffix.
addCompSufCatSenses is a "call convertor" to switch the old
form of lisp calls that depended on a "suffix flag" to more
openly switch into compound or suffix calls.
Method for doing the morphological analysis of a word string with specified
rules and depth and catSenses, possibly for a scratch word that will not be
made real.