TryAsActorResolveResultsclass

parser.t[5753]

Superclass
Tree

Subclass
Tree

Global
Objects

Property
Summary

Method
Summary

Property
Details

Method
Details

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[5795]

no description available

allowEquivalentFiltering

parser.t[5796]

no description available

Methods  

allNotAllowed ( )

parser.t[5762]

no description available

ambiguousNounPhrase (keeper, askwer, txt, matchLst, fullMatchLst, scopeList, requiredNum, resolver)

parser.t[5769]

no description available

askMissingLiteral (action, which)

parser.t[5775]

no description available

askMissingObject (asker, resolver, responseProd)

parser.t[5773]

no description available

beginSingleObjSlot ( )

parser.t[5787]

no description available

beginTopicSlot ( )

parser.t[5789]

no description available

emptyNounPhrase (resolver)

parser.t[5776]

no description available

endSingleObjSlot ( )

parser.t[5788]

no description available

endTopicSlot ( )

parser.t[5790]

no description available

getImpliedObject (np, resolver)

parser.t[5772]

no description available

incCommandCount ( )

parser.t[5791]

no description available

insufficientQuantity (txt, matchList, requiredNum)

parser.t[5778]

no description available

noMatch (action, txt)

parser.t[5755]

no description available

noMatchForAll ( )

parser.t[5757]

no description available

noMatchForAllBut ( )

parser.t[5758]

no description available

noMatchForListBut ( )

parser.t[5759]

no description available

noMatchForLocation (loc, txt)

parser.t[5766]

no description available

noMatchForPossessive (owner, txt)

parser.t[5765]

no description available

noMatchForPronoun ( )

parser.t[5761]

no description available

noMatchPossessive (action, txt)

parser.t[5756]

no description available

noteActorSpecified ( )

parser.t[5792]

no description available

noteAdjEnding ( )

parser.t[5781]

no description available

noteBadPrep ( )

parser.t[5767]

no description available

noteEmptyBut ( )

parser.t[5760]

no description available

noteIndefinite ( )

parser.t[5782]

no description available

noteLiteral (txt)

parser.t[5774]

no description available

noteMatches (matchList)

parser.t[5783]

no description available

noteMiscWord (txt)

parser.t[5784]

no description available

noteNounSlots (cnt)

parser.t[5793]

no description available

notePlural ( )

parser.t[5786]

no description available

notePronoun ( )

parser.t[5785]

no description available

noteWeakPhrasing ( )

parser.t[5794]

no description available

nothingInLocation (loc)

parser.t[5768]

no description available

noVocabMatch (action, txt)

parser.t[5754]

no description available

reflexiveNotAllowed ( )

parser.t[5763]

no description available

singleObjectRequired (txt)

parser.t[5780]

no description available

uniqueObjectRequired (txt, matchList)

parser.t[5779]

no description available

unknownNounPhrase (match, resolver)

parser.t[5771]

no description available

wrongReflexive (typ, txt)

parser.t[5764]

no description available

zeroQuantity (txt)

parser.t[5777]

no description available

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