ExceptResolverclass | parser.t[6459] |
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
(none)
(none)
Inherited from ExceptResolver
ProxyResolver
object
isSubResolver
mainList
mainListText
origResolver
construct
filterAmbiguousEquivalents
filterAmbiguousNounPhrase
filterPluralPhrase
getAll
getQualifierResolver
matchName
objInScope
ProxyResolver
:
getPossessiveResolver
propNotDefined
isSubResolver | parser.t[6471] |
mainList | parser.t[6536] |
mainListText | parser.t[6539] |
origResolver | parser.t[6542] |
construct (mainList, mainListText, resolver) OVERRIDDEN | parser.t[6460] |
filterAmbiguousEquivalents (lst, np) | parser.t[6507] |
filterAmbiguousNounPhrase (lst, requiredNum, np) | parser.t[6518] |
filterPluralPhrase (lst, np) | parser.t[6529] |
getAll (np) | parser.t[6501] |
getQualifierResolver ( ) | parser.t[6489] |
matchName (obj, origTokens, adjustedTokens) | parser.t[6478] |
objInScope (obj) | parser.t[6495] |