ExceptResolverclass | parser.t[6765] |
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[6777] |
mainList | parser.t[6842] |
mainListText | parser.t[6845] |
origResolver | parser.t[6848] |
construct (mainList, mainListText, resolver) OVERRIDDEN | parser.t[6766] |
filterAmbiguousEquivalents (lst, np) | parser.t[6813] |
filterAmbiguousNounPhrase (lst, requiredNum, np) | parser.t[6824] |
filterPluralPhrase (lst, np) | parser.t[6835] |
getAll (np) | parser.t[6807] |
getQualifierResolver ( ) | parser.t[6795] |
matchName (obj, origTokens, adjustedTokens) | parser.t[6784] |
objInScope (obj) | parser.t[6801] |