DisambigResultsclassdisambig.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)OVERRIDDENdisambig.t[541]

copy the actor information from the parent resolver

construct (parent)disambig.t[535]
no description available

noMatch (action, txt)OVERRIDDENdisambig.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)OVERRIDDENdisambig.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)OVERRIDDENdisambig.t[596]
no description available

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