VagueContainerDefiniteNounPhraseProdclass
A definite vague container phrase. This selects a single object in a given container (“the one in the box”). If more than one object is present, we’ll try to disambiguate it.
Grammar rules instantiating this class must set the property ‘mainPhraseText’ to the text to display for a disambiguation prompt involving the main phrase.
class
VagueContainerDefiniteNounPhraseProd
:
VagueContainerNounPhraseProd
Superclass Tree (in declaration order)
VagueContainerDefiniteNounPhraseProd
VagueContainerNounPhraseProd
DefiniteNounProd
NounPhraseProd
BasicProd
` object
[
AmbigResponseKeeper](../object/AmbigResponseKeeper.html)
object`
Subclass Tree
VagueContainerDefiniteNounPhraseProd
qualifiedSingularNounPhrase(theOneIn)
Global Objects
(none)
Summary of Properties
Inherited from NounPhraseProd
:
filterForCollectives
Inherited from BasicProd
:
firstTokenIndex
isSpecialResponseMatch
lastTokenIndex
Inherited from AmbigResponseKeeper
:
ambigResponses_
Summary of Methods
Inherited from VagueContainerNounPhraseProd
:
resolveNouns
Inherited from DefiniteNounProd
:
reduceDefinite
resolveDefinite
Inherited from NounPhraseProd
:
filterTruncations
getVerifyKeepers
Inherited from BasicProd
:
canResolveTo
getOrigText
getOrigTokenList
setOrigTokenList
Inherited from AmbigResponseKeeper
:
addAmbigResponse
getAmbigResponses
Properties
npKeeper
our disambiguation result keeper
Methods
checkContentsList (resolver, results, lst, cont)
OVERRIDDEN
check a contents list
construct ( )
no description available
TADS 3 Library Manual
Generated on 5/16/2013 from TADS version 3.1.3