DisambigPossessiveProdclass

parser.t[3079]

Superclass
Tree

Subclass
Tree

Global
Objects

Property
Summary

Method
Summary

Property
Details

Method
Details

Possessive phrase production for disambiguation. This base class can be used for grammar productions that match possessive phrases in disambiguation prompt (“which book do you mean…?”) responses.

class DisambigPossessiveProd :   BasicPossessiveProd DisambigProd

Superclass Tree   (in declaration order)

DisambigPossessiveProd
BasicPossessiveProd
DefiniteNounProd
NounPhraseProd
BasicProd
`                                         object [AmbigResponseKeeper](../object/AmbigResponseKeeper.html)                                 object [DisambigProd](../object/DisambigProd.html) [BasicProd](../object/BasicProd.html)                         object`

Subclass Tree  

DisambigPossessiveProd
disambigListItem(possessive)

Global Objects  

(none)

Summary of Properties  

qualifiedList_

Inherited from BasicPossessiveProd :
npKeeper

Inherited from NounPhraseProd :
filterForCollectives

Inherited from BasicProd :
firstTokenIndex isSpecialResponseMatch lastTokenIndex

Inherited from AmbigResponseKeeper :
ambigResponses_

Summary of Methods  

reduceDefinite resolveNouns

Inherited from BasicPossessiveProd :
construct resolvePossessive selectWithPossessive

Inherited from DefiniteNounProd :
resolveDefinite

Inherited from NounPhraseProd :
filterTruncations getVerifyKeepers

Inherited from BasicProd :
canResolveTo getOrigText getOrigTokenList setOrigTokenList

Inherited from AmbigResponseKeeper :
addAmbigResponse getAmbigResponses

Inherited from DisambigProd :
removeAmbigFlags

Properties  

qualifiedList_

parser.t[3145]

the list of objects being qualified - this is the list of books, for example, in “bob’s books”

Methods  

reduceDefinite (lst, resolver, results)OVERRIDDEN

parser.t[3122]

Do extra filter during disambiguation. Since we have a list of objects we’re trying to qualify, we can look at that list to see if some of the possible matches for the qualifier phrase are owners of things in the qualified list.

resolveNouns (resolver, results)OVERRIDDEN

parser.t[3080]

no description available

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