ImpliedActorNounPhraseProdclass

parser.t[4168]

Superclass
Tree

Subclass
Tree

Global
Objects

Property
Summary

Method
Summary

Property
Details

Method
Details

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  

getImpliedObject

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

parser.t[4170]

get my implied object

TADS 3 Library Manual
Generated on 5/16/2013 from TADS version 3.1.3