TryAsActorResolveResults class | parser.t[5740]

A results object for resolving an actor in a command with an unknown word or invalid phrasing in the predicate. For this type of resolution, we're trying to interpret the actor portion of the command as a noun phrase referring to an actor, but it could also just be another command. E.g., we could have "bob, asdf" or "east, asdf". Since we're only tentatively interpreting the phrase as a noun phrase, to see if that interpretation goes anywhere, we don't want to throw any errors on failures; instead we simply allow empty match lists.

`class TryAsActorResolveResults : ResolveResults`

Superclass Tree (in declaration order)

`TryAsActorResolveResults`
`ResolveResults`
`object`

Subclass Tree

(none)

Global Objects

(none)

Summary of Properties

`allowActionRemapping allowEquivalentFiltering`

``

Summary of Methods

`allNotAllowed ambiguousNounPhrase askMissingLiteral askMissingObject beginSingleObjSlot beginTopicSlot emptyNounPhrase endSingleObjSlot endTopicSlot getImpliedObject incCommandCount insufficientQuantity noMatch noMatchForAll noMatchForAllBut noMatchForListBut noMatchForLocation noMatchForPossessive noMatchForPronoun noMatchPossessive noteActorSpecified noteAdjEnding noteBadPrep noteEmptyBut noteIndefinite noteLiteral noteMatches noteMiscWord noteNounSlots notePlural notePronoun noteWeakPhrasing nothingInLocation noVocabMatch reflexiveNotAllowed singleObjectRequired uniqueObjectRequired unknownNounPhrase wrongReflexive zeroQuantity`

``

Properties

`allowActionRemapping` | `parser.t[5782]`

no description available

`allowEquivalentFiltering` | `parser.t[5783]`

no description available

Methods

`allNotAllowed ( )` | `parser.t[5749]`

no description available

`ambiguousNounPhrase (keeper, askwer, txt, matchLst, fullMatchLst, scopeList, requiredNum, resolver)` | `parser.t[5756]`

no description available

`askMissingLiteral (action, which)` | `parser.t[5762]`

no description available

`askMissingObject (asker, resolver, responseProd)` | `parser.t[5760]`

no description available

`beginSingleObjSlot ( )` | `parser.t[5774]`

no description available

`beginTopicSlot ( )` | `parser.t[5776]`

no description available

`emptyNounPhrase (resolver)` | `parser.t[5763]`

no description available

`endSingleObjSlot ( )` | `parser.t[5775]`

no description available

`endTopicSlot ( )` | `parser.t[5777]`

no description available

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

no description available

`incCommandCount ( )` | `parser.t[5778]`

no description available

`insufficientQuantity (txt, matchList, requiredNum)` | `parser.t[5765]`

no description available

`noMatch (action, txt)` | `parser.t[5742]`

no description available

`noMatchForAll ( )` | `parser.t[5744]`

no description available

`noMatchForAllBut ( )` | `parser.t[5745]`

no description available

`noMatchForListBut ( )` | `parser.t[5746]`

no description available

`noMatchForLocation (loc, txt)` | `parser.t[5753]`

no description available

`noMatchForPossessive (owner, txt)` | `parser.t[5752]`

no description available

`noMatchForPronoun ( )` | `parser.t[5748]`

no description available

`noMatchPossessive (action, txt)` | `parser.t[5743]`

no description available

`noteActorSpecified ( )` | `parser.t[5779]`

no description available

`noteAdjEnding ( )` | `parser.t[5768]`

no description available

`noteBadPrep ( )` | `parser.t[5754]`

no description available

`noteEmptyBut ( )` | `parser.t[5747]`

no description available

`noteIndefinite ( )` | `parser.t[5769]`

no description available

`noteLiteral (txt)` | `parser.t[5761]`

no description available

`noteMatches (matchList)` | `parser.t[5770]`

no description available

`noteMiscWord (txt)` | `parser.t[5771]`

no description available

`noteNounSlots (cnt)` | `parser.t[5780]`

no description available

`notePlural ( )` | `parser.t[5773]`

no description available

`notePronoun ( )` | `parser.t[5772]`

no description available

`noteWeakPhrasing ( )` | `parser.t[5781]`

no description available

`nothingInLocation (loc)` | `parser.t[5755]`

no description available

`noVocabMatch (action, txt)` | `parser.t[5741]`

no description available

`reflexiveNotAllowed ( )` | `parser.t[5750]`

no description available

`singleObjectRequired (txt)` | `parser.t[5767]`

no description available

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

no description available

`unknownNounPhrase (match, resolver)` | `parser.t[5758]`

no description available

`wrongReflexive (typ, txt)` | `parser.t[5751]`

no description available

`zeroQuantity (txt)` | `parser.t[5764]`

no description available

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