AmbigResponseKeeper class | parser.t[1974]

Mix-in class for noun phrase productions that use ResolveResults.ambiguousNounPhrase(). This mix-in provides the methods that ambiguousNounPhrase() uses to keep track of past responses to the disambiguation question.

`class AmbigResponseKeeper : object`

Superclass Tree (in declaration order)

`AmbigResponseKeeper`
`object`

Subclass Tree

`AmbigResponseKeeper`
`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)`
`ExactQuantifiedPluralProd`
`BothPluralProd`
`qualifiedPluralNounPhrase(both)`
`explicitDetPluralNounPhrase(definiteNumber)`
`explicitDetPluralOnlyNounPhrase(definiteNumber)`
`qualifiedPluralNounPhrase(allNum)`

Global Objects

(none)

Summary of Properties

`ambigResponses_`

Summary of Methods

`addAmbigResponse getAmbigResponses`

Properties

`ambigResponses_` | `parser.t[1988]`

our list of saved interactive disambiguation responses

Methods

`addAmbigResponse (resp)` | `parser.t[1975]`

no description available

`getAmbigResponses ( )` | `parser.t[1981]`

add an ambiguous response to our list

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