DisambigResultsclass

disambig.t[534]

Superclass
Tree

Subclass
Tree

Global
Objects

Property
Summary

Method
Summary

Property
Details

Method
Details

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