2. The method of claim 1 wherein processing the propositional expression comprises: setting the current container to be null; establishing the context for the propositional expression in the rule; and parsing the propositional expression.
2. The method of claim 1 wherein processing the propositional expression comprises: setting the current container to be null; establishing the context for the propositional expression in the rule; and parsing the propositional expression. 3. The method of claim 2 wherein establishing the context for the propositional expression comprises: finding a pronominal reference in the propositional expression having a referent term to be a term in a previously processed propositional expression; selecting a most recently processed propositional expression having the referent term; and if the referent term is not a subject of an interrogative operator or a parametric operator if the current container is not full setting the current container to be the object type of a resulting context from the propositional expression, else setting the current container to null, else setting the current container to be the object type generated for the referent term.