DisambigPossessiveProdclass
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
Inherited from BasicPossessiveProd
:
npKeeper
Inherited from NounPhraseProd
:
filterForCollectives
Inherited from BasicProd
:
firstTokenIndex
isSpecialResponseMatch
lastTokenIndex
Inherited from AmbigResponseKeeper
:
ambigResponses_
Summary of Methods
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_
the list of objects being qualified - this is the list of books, for example, in “bob’s books”
Methods
reduceDefinite (lst, resolver, results)
OVERRIDDEN
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
no description available
TADS 3 Library Manual
Generated on 5/16/2013 from TADS version 3.1.3