ImpliedActorNounPhraseProdclass | parser.t[4168] |
Superclass Tree | Subclass Tree | Global Objects | Property Summary | Method Summary | Property Details | Method Details |
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
ImpliedActorNounPhraseProd
EmptyNounPhraseProd
NounPhraseProd
BasicProd
object
Inherited from EmptyNounPhraseProd
:
asker_
fallbackResponseProd
newMatch
responseProd
Inherited from NounPhraseProd
:
filterForCollectives
Inherited from BasicProd
:
firstTokenIndex
isSpecialResponseMatch
lastTokenIndex
Inherited from EmptyNounPhraseProd
:
getOrigText
getOrigTokenList
isEmptyPhrase
resolveNouns
setPrompt
Inherited from NounPhraseProd
:
filterTruncations
getVerifyKeepers
Inherited from BasicProd
:
canResolveTo
setOrigTokenList
getImpliedObject (resolver, results) OVERRIDDEN | parser.t[4170] |