IobjResolverclass
Basic resolver for indirect objects
class
IobjResolver
:
Resolver
Superclass Tree (in declaration order)
IobjResolver
Resolver
` object`
Subclass Tree
(none)
Global Objects
(none)
Summary of Properties
whichMessageObject
whichObject
Inherited from Resolver
:
action_
actor_
equivs_
isGlobalScope
isSubResolver
issuer_
scope_
Summary of Methods
filterAmbiguousNounPhrase
filterPluralPhrase
getAll
getAllDefaults
getDefaultObject
Inherited from Resolver
:
allowAll
cacheScopeList
construct
filterAll
filterAmbiguousEquivalents
filterPossRank
getAction
getPossessiveResolver
getPronounDefault
getQualifierResolver
getRawPronounAntecedent
getReflexiveBinding
getScopeList
getTargetActor
matchName
objInScope
resetResolver
resolvePronounAntecedent
resolveUnknownNounPhrase
selectIndefinite
withGlobals
Properties
whichMessageObject
OVERRIDDEN
no description available
whichObject
OVERRIDDEN
we resolve indirect objects for message generation purposes
Methods
filterAmbiguousNounPhrase (lst, requiredNum, np)
OVERRIDDEN
filter an ambiguous noun phrase
filterPluralPhrase (lst, np)
OVERRIDDEN
Filter a plural phrase to reduce the set to the logical subset, if possible. If there is no logical subset, simply return the original set.
getAll (np)
OVERRIDDEN
resolve ‘all’ for the indirect object
getAllDefaults ( )
OVERRIDDEN
get all possible default objects
getDefaultObject (np)
OVERRIDDEN
Get the default object or objects for this phrase. Since we resolve indirect objects, we’ll ask the action for a default indirect object.
TADS 3 Library Manual
Generated on 5/16/2013 from TADS version 3.1.3