IobjResolverclass

resolver.t[783]

Superclass
Tree

Subclass
Tree

Global
Objects

Property
Summary

Method
Summary

Property
Details

Method
Details

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  

whichMessageObjectOVERRIDDEN

resolver.t[788]

no description available

whichObjectOVERRIDDEN

resolver.t[787]

we resolve indirect objects for message generation purposes

Methods  

filterAmbiguousNounPhrase (lst, requiredNum, np)OVERRIDDEN

resolver.t[812]

filter an ambiguous noun phrase

filterPluralPhrase (lst, np)OVERRIDDEN

resolver.t[823]

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

resolver.t[791]

resolve ‘all’ for the indirect object

getAllDefaults ( )OVERRIDDEN

resolver.t[802]

get all possible default objects

getDefaultObject (np)OVERRIDDEN

resolver.t[833]

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