DefiniteNounProdclass
Base class for noun phrase productions with definite articles.
class
DefiniteNounProd
:
NounPhraseProd
AmbigResponseKeeper
Superclass Tree (in declaration order)
DefiniteNounProd
NounPhraseProd
BasicProd
` object
[
AmbigResponseKeeper](../object/AmbigResponseKeeper.html)
object`
Subclass Tree
DefiniteNounProd
BasicPossessiveProd
ButPossessiveProd
exceptNounPhrase(singlePossessive)
DisambigPossessiveProd
disambigListItem(possessive)
PossessiveNounProd
qualifiedSingularNounPhrase(possessive)
PossessivePluralProd
explicitDetPluralNounPhrase(possessive)
explicitDetPluralOnlyNounPhrase(possessive)
ContainerNounPhraseProd
indetPluralNounPhrase(locational)
indetPluralOnlyNounPhrase(locational)
indetSingularNounPhrase(locational)
PreResolvedAmbigProd
qualifiedSingularNounPhrase(definite)
VagueContainerNounPhraseProd
AllInContainerNounPhraseProd
qualifiedPluralNounPhrase(theOnesIn)
VagueContainerDefiniteNounPhraseProd
qualifiedSingularNounPhrase(theOneIn)
VagueContainerIndefiniteNounPhraseProd
qualifiedSingularNounPhrase(anyOneIn)
Global Objects
(none)
Summary of Properties
Inherited from NounPhraseProd
:
filterForCollectives
Inherited from BasicProd
:
firstTokenIndex
isSpecialResponseMatch
lastTokenIndex
Inherited from AmbigResponseKeeper
:
ambigResponses_
Summary of Methods
reduceDefinite
resolveDefinite
resolveNouns
Inherited from NounPhraseProd
:
filterTruncations
getVerifyKeepers
Inherited from BasicProd
:
canResolveTo
getOrigText
getOrigTokenList
setOrigTokenList
Inherited from AmbigResponseKeeper
:
addAmbigResponse
getAmbigResponses
Properties
(none)
Methods
reduceDefinite (lst, resolver, results)
Do any additional subclass-specific filtering to further reduce the list before we decide whether or not we have sufficient specificity. We call this just before deciding whether or not to prompt for more information (“which book do you mean…?”). By default, this simply returns the same list unchanged; subclasses that have some further way of narrowing down the options can use this opportunity to apply that extra narrowing.
resolveDefinite (asker, origText, lst, responseKeeper, resolver, results)
Resolve an underlying phrase using definite noun phrase rules.
resolveNouns (resolver, results)
no description available
TADS 3 Library Manual
Generated on 5/16/2013 from TADS version 3.1.3