DisambigResults class | disambig.t[534]

A disambiguation results gatherer object. We use this to manage the results of resolution of a disambiguation response.

`class DisambigResults : BasicResolveResults`

Superclass Tree (in declaration order)

`DisambigResults`
`BasicResolveResults`
`ResolveResults`
`object`

Subclass Tree

(none)

Global Objects

(none)

Summary of Properties

``

Inherited from `BasicResolveResults` :
`allowActionRemapping allowEquivalentFiltering issuingActor_ targetActor_`

``

Summary of Methods

`ambiguousNounPhrase construct noMatch noMatchForPossessive noMatchPoss noteOrdinalOutOfRange noVocabMatch`

Inherited from `BasicResolveResults` :
`allNotAllowed askMissingLiteral askMissingObject beginSingleObjSlot beginTopicSlot canResolveInteractively emptyNounPhrase endSingleObjSlot endTopicSlot filterWithDistinguisher getImpliedObject incCommandCount insufficientQuantity noMatchForAll noMatchForAllBut noMatchForListBut noMatchForLocation noMatchForPronoun noMatchPossessive noteActorSpecified noteAdjEnding noteBadPrep noteEmptyBut noteIndefinite noteLiteral noteMatches noteMiscWordList noteNounSlots notePlural notePronoun noteWeakPhrasing nothingInLocation reflexiveNotAllowed setActors singleObjectRequired uniqueObjectRequired unknownNounPhrase wrongReflexive zeroQuantity`

``

Properties

(none)

Methods

`ambiguousNounPhrase (keeper, asker, txt, matchList, fullMatchList, scopeList, requiredNum, resolver)`OVERRIDDEN | `disambig.t[541]`

copy the actor information from the parent resolver

`construct (parent)` | `disambig.t[535]`

no description available

`noMatch (action, txt)`OVERRIDDEN | `disambig.t[585]`

show a message on not matching an object - for a disambiguation response, failing to match means that the combination of the disambiguation response plus the original text doesn't name any objects, not that the object in the response itself isn't present

`noMatchForPossessive (owner, txt)`OVERRIDDEN | `disambig.t[602]`

throw an error indicating the problem

`noMatchPoss (action, txt)` | `disambig.t[591]`

throw an error indicating the problem

`noteOrdinalOutOfRange (ord)` | `disambig.t[573]`

note the an ordinal response is out of range

`noVocabMatch (action, txt)`OVERRIDDEN | `disambig.t[596]`

no description available

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