TurnWithActionclassactions.t[2366]

no description available

DefineTIAction(TurnWith)      // original source text
class TurnWithAction :   TIAction      // after macro expansion

Superclass Tree   (in declaration order)

TurnWithAction
        TIAction
                TAction
                        Action
                                BasicProd
                                        object
                        Resolver
                                object

Subclass Tree  

TurnWithAction
        predicate(TurnWith)

Global Objects  

(none)

Summary of Properties  

Inherited from TIAction :
actionIobjProp  askIobjResponseProd  checkIobjProp  execFirst  iobjCur_  iobjInfoCur_  iobjList_  iobjMatch  iobjResolver_  isPrepositionalPhrasing  lastObjList_  needAnaphoricBinding_  omitIobjInDobjQuery  preCondIobjProp  predicateNounPhrases  remapIobjProp  resolveFirst  resolveFirstEmpty  tentativeDobj_  tentativeIobj_  verIobjProp 

Inherited from TAction :
actionAllowsAll  actionDobjProp  actor_  askDobjResponseProd  checkDobjProp  dobjCur_  dobjInfoCur_  dobjList_  dobjMatch  dobjResolver_  issuer_  preCondDobjProp  remapDobjProp  verDobjProp  whichMessageObject 

Inherited from Action :
actionTime  afterActionMainList  beforeAfterObjs  defaultForRecursion  extraMessageParams  implicitMsg  includeInUndo  isImplicit  isRepeatable  iterationCanceled  originalAction  parentAction  preCond  pronounOverride  remappedFrom  showDefaultReports  synthParamID  verbFlags  verifiedOkay 

Inherited from BasicProd :
firstTokenIndex  isSpecialResponseMatch  lastTokenIndex 

Inherited from Resolver :
action_  equivs_  isGlobalScope  isSubResolver  scope_  whichObject 

Summary of Methods  

getAllIobj 

Inherited from TIAction :
announceAllDefaultObjects  announceDefaultObject  canIobjResolveTo  checkAction  checkRemapping  copyTentativeObjs  createForMissingIobj  createIobjResolver  doActionMain  execAction  filterAmbiguousIobj  filterPluralIobj  getAnaphoricBinding  getCurrentObjects  getDefaultIobj  getIobj  getIobjCount  getIobjFlags  getIobjInfo  getIobjResolver  getIobjTokens  getIobjWords  getMatchForRole  getMessageParam  getObjectForRole  getObjResponseProd  getOtherMessageObjectPronoun  getOtherObjectRole  getPreCondDescList  getPreCondPropForRole  getQuestionInf  getRemapPropForRole  getResolvedIobjList  getResolvedObjList  getResolveInfo  getRoleFromIndex  getTentativeDobj  getTentativeIobj  getVerbPhrase  getVerbPhrase2  getVerifyPropForRole  initForMissingDobj  initForMissingIobj  initTentative  needRemappedAnnouncement  resetAction  resolvedObjectsInScope  resolveNouns  retryWithAmbiguousIobj  retryWithMissingIobj  setCurrentObjects  setObjectMatches  setPronounByInput  setResolvedIobj  setResolvedObjects  testRetryDefaultIobj  verifyAction  whatObj 

Inherited from TAction :
adjustDefaultObjectPrep  canDobjResolveTo  construct  createDobjResolver  createForMissingDobj  createForRetry  filterAmbiguousDobj  filterPluralDobj  getAllDobj  getDefaultDobj  getDobj  getDobjCount  getDobjFlags  getDobjInfo  getDobjResolver  getDobjTokens  getDobjWords  getResolvedDobjList  getVerbPhrase1  initResolver  retryWithAmbiguousDobj  retryWithMissingDobj  setResolvedDobj  testRetryDefaultDobj 

Inherited from Action :
actionOfKind  addBeforeAfterObj  afterAction  afterActionMain  announceActionObject  beforeAction  beforeActionMain  cacheMultiObjectAnnouncements  callAfterActionMain  callCatchAllProp  callPreConditions  callVerifyPreCond  callVerifyProp  cancelIteration  checkPreConditions  combineRemappedVerifyResults  createActionFrom  createActionInstance  createTopicQualifierResolver  doAction  doActionOnce  filterAmbiguousWithVerify  filterFacets  filterPluralWithVerify  finishResolveList  getDefaultWithVerify  getEnteredVerbPhrase  getImplicitPhrase  getInfPhrase  getNotifyTable  getObjPreCondDescList  getObjPreConditions  getOriginalAction  getOrigTokenList  getParticiplePhrase  getPredicate  getPronounOverride  getRemappedFrom  getSimpleSynonymRemap  getSortedVerifyResults  isConversational  isNestedIn  isPartOf  isRemapped  makeResolveInfo  makeResolveInfoList  maybeAnnounceDefaultObject  maybeAnnounceImplicit  maybeAnnounceMultiObject  noMatch  notifyBeforeAfter  objListPronoun  preAnnounceActionObject  recalcSenseContext  repeatAction  resolveAction  runBeforeNotifiers  saveActionForAgain  setImplicit  setMessageParam  setMessageParams  setNested  setOriginalAction  setPronounOverride  setRemapped  spPrefix  spSuffix  synthMessageParam  verifyHandlersExist  whatTranslate  withVerifyResults  zeroActionTime 

Inherited from BasicProd :
canResolveTo  getOrigText  setOrigTokenList 

Inherited from Resolver :
allowAll  cacheScopeList  filterAll  filterAmbiguousEquivalents  filterAmbiguousNounPhrase  filterPluralPhrase  filterPossRank  getAction  getAll  getAllDefaults  getDefaultObject  getPossessiveResolver  getPronounDefault  getQualifierResolver  getRawPronounAntecedent  getReflexiveBinding  getScopeList  getTargetActor  matchName  objInScope  resetResolver  resolvePronounAntecedent  resolveUnknownNounPhrase  selectIndefinite  withGlobals 

Properties  

(none)

Methods  

getAllIobj (actor, scopeList)OVERRIDDENactions.t[2368]

limit 'all' for the indirect object to items in inventory

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