ActorResolveResults class | parser.t[5690]

Specialized noun-phrase resolution results gatherer for resolving a command actor (i.e., the target actor of a command).

`class ActorResolveResults : BasicResolveResults`

Superclass Tree (in declaration order)

`ActorResolveResults`
`BasicResolveResults`
`ResolveResults`
`object`

Subclass Tree

(none)

Global Objects

(none)

Summary of Properties

`allowActionRemapping`

Inherited from `BasicResolveResults` :
`allowEquivalentFiltering issuingActor_ targetActor_`

``

Summary of Methods

`construct getImpliedObject singleObjectRequired uniqueObjectRequired`

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

``

Properties

`allowActionRemapping` OVERRIDDEN | `parser.t[5727]`

don't allow action remapping while resolving the actor

Methods

`construct ( )` | `parser.t[5691]`

no description available

`getImpliedObject (np, resolver)`OVERRIDDEN | `parser.t[5705]`

set the initial actor context to the PC - this type of resolver is set up to determine the actor context, so we don't usually know the actual actor context yet when setting up this resolver

`singleObjectRequired (txt)`OVERRIDDEN | `parser.t[5720]`

an actor phrase must address a single actor

`uniqueObjectRequired (txt, matchList)`OVERRIDDEN | `parser.t[5714]`

there's no default for the actor - it's usually simply a syntax error when the actor is omitted

TADS 3 Library Manual
Generated on 8/21/2012 from TADS version 3.1.2