VagueContainerDefiniteNounPhraseProdclass

parser.t[3456]

Superclass
Tree

Subclass
Tree

Global
Objects

Property
Summary

Method
Summary

Property
Details

Method
Details

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  

npKeeper

Inherited from NounPhraseProd :
filterForCollectives

Inherited from BasicProd :
firstTokenIndex isSpecialResponseMatch lastTokenIndex

Inherited from AmbigResponseKeeper :
ambigResponses_

Summary of Methods  

checkContentsList construct

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

parser.t[3505]

our disambiguation result keeper

Methods  

checkContentsList (resolver, results, lst, cont)OVERRIDDEN

parser.t[3464]

check a contents list

construct ( )

parser.t[3457]

no description available

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