ResolveAsker class | parser.t[312]

Noun phrase resolver "asker." This type of object can be passed to certain ResolveResults methods in order to customize the messages that the parser generates for interactive prompting.

`class ResolveAsker : object`

Superclass Tree (in declaration order)

`ResolveAsker`
`object`

Subclass Tree

`ResolveAsker`
`AskConnector`
`DefaultAskConnector`

Global Objects

`enterOnWhatAsker`

Summary of Properties

``

(none)

Summary of Methods

`askDisambig askMissingObject`

Properties

(none)

Methods

`askDisambig (targetActor, promptTxt, curMatchList, fullMatchList, requiredNum, askingAgain, dist)` | `parser.t[318]`

Ask for help disambiguating a noun phrase. This asks which of several possible matching objects was intended. This method has the same parameter list as the equivalent message object method.

`askMissingObject (targetActor, action, which)` | `parser.t[332]`

Ask for a missing object. This prompts for an object that's structurally required for an action, but which was omitted from the player's command.

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