ImpliedActorNounPhraseProdclass
An empty noun phrase production for verb phrasings that imply an actor, but don’t actually include one by name.
This is similar to EmptyNounPhraseProd, but has an important difference: if the actor carrying out the command has a current or implied conversation partner, then we choose the conversation partner as the implied object. This is important in that we don’t count the noun phrase as technically missing in this case, for the purposes of command ranking. This is useful for phrasings that inherently imply an actor strongly enough that there should be no match-strength penalty for leaving it out.
class
ImpliedActorNounPhraseProd
:
EmptyNounPhraseProd
Superclass Tree (in declaration order)
ImpliedActorNounPhraseProd
EmptyNounPhraseProd
NounPhraseProd
BasicProd
` object`
Subclass Tree
(none)
Global Objects
(none)
Summary of Properties
Inherited from EmptyNounPhraseProd
:
asker_
fallbackResponseProd
newMatch
responseProd
Inherited from NounPhraseProd
:
filterForCollectives
Inherited from BasicProd
:
firstTokenIndex
isSpecialResponseMatch
lastTokenIndex
Summary of Methods
Inherited from EmptyNounPhraseProd
:
getOrigText
getOrigTokenList
isEmptyPhrase
resolveNouns
setPrompt
Inherited from NounPhraseProd
:
filterTruncations
getVerifyKeepers
Inherited from BasicProd
:
canResolveTo
setOrigTokenList
Properties
(none)
Methods
getImpliedObject (resolver, results)
OVERRIDDEN
get my implied object
TADS 3 Library Manual
Generated on 5/16/2013 from TADS version 3.1.3