ExceptResolverclass | parser.t[6491] |
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[6503] |
mainList | parser.t[6568] |
mainListText | parser.t[6571] |
origResolver | parser.t[6574] |
construct (mainList, mainListText, resolver) OVERRIDDEN | parser.t[6492] |
filterAmbiguousEquivalents (lst, np) | parser.t[6539] |
filterAmbiguousNounPhrase (lst, requiredNum, np) | parser.t[6550] |
filterPluralPhrase (lst, np) | parser.t[6561] |
getAll (np) | parser.t[6533] |
getQualifierResolver ( ) | parser.t[6521] |
matchName (obj, origTokens, adjustedTokens) | parser.t[6510] |
objInScope (obj) | parser.t[6527] |