ExceptResolverclass | parser.t[6778] |
Superclass Tree | Subclass Tree | Global Objects | Property Summary | Method Summary | Property Details | Method Details |
We scope the "all but" list to the objects in the "all" list, since there's no point in excluding objects that aren't in the "all" list. In addition, if a phrase in the exclusion list matches more than one object in the "all" list, we consider it a match to all of those objects, even if it's a definite phrase - this means that items in the "but" list are never ambiguous.
class
ExceptResolver : ProxyResolver
ExceptResolver
ProxyResolver
object
isSubResolver
mainList
mainListText
origResolver
construct
filterAmbiguousEquivalents
filterAmbiguousNounPhrase
filterPluralPhrase
getAll
getQualifierResolver
matchName
objInScope
Inherited from ProxyResolver
:
getPossessiveResolver
propNotDefined
isSubResolver | parser.t[6790] |
mainList | parser.t[6855] |
mainListText | parser.t[6858] |
origResolver | parser.t[6861] |
construct (mainList, mainListText, resolver) OVERRIDDEN | parser.t[6779] |
filterAmbiguousEquivalents (lst, np) | parser.t[6826] |
filterAmbiguousNounPhrase (lst, requiredNum, np) | parser.t[6837] |
filterPluralPhrase (lst, np) | parser.t[6848] |
getAll (np) | parser.t[6820] |
getQualifierResolver ( ) | parser.t[6808] |
matchName (obj, origTokens, adjustedTokens) | parser.t[6797] |
objInScope (obj) | parser.t[6814] |