predicate(Consult)grammaren_us.t[9911]

This method is called when the resolver has failed to find a suitable default for the missing indirect object of ENTER <text> ON <iobj>.

Instead of issuing the prompt that we'd normally issue under these circumstances, assume that we're totally wrong about the way we've been interpreting the command: assume that it's not meant as ENTER <text> ON <iobj> after all, but was actually meant as GO IN <object>. So, rephrase the command as such and start over with the new phrasing.

VerbRule(Consult)      // original source text
grammar predicate(Consult) :   ConsultAction      // after macro expansion

Superclass Tree   (in declaration order)

predicate(Consult)
       
ConsultAction
                TAction
                        Action
                                BasicProd
                                        object
                        Resolver
                                object

Summary of Properties  

askDobjResponseProd  verbPhrase 

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

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

Inherited from Resolver :
action_  equivs_  isGlobalScope  isSubResolver  scope_  whichObject 

Summary of Methods  

Inherited from TAction :
announceAllDefaultObjects  announceDefaultObject  checkAction  checkRemapping  construct  createDobjResolver  createForMissingDobj  createForRetry  doActionMain  execAction  filterAmbiguousDobj  filterPluralDobj  getAllDobj  getCurrentObjects  getDefaultDobj  getDobj  getDobjInfo  getDobjResolver  getMatchForRole  getMessageParam  getObjectForRole  getPreCondDescList  getPreCondPropForRole  getQuestionInf  getRemapPropForRole  getResolvedDobjList  getResolveInfo  getRoleFromIndex  getVerbPhrase  getVerbPhrase1  getVerifyPropForRole  initForMissingDobj  initResolver  initTentative  resetAction  resolvedObjectsInScope  resolveNouns  retryWithAmbiguousDobj  retryWithMissingDobj  setCurrentObjects  setObjectMatches  setResolvedObjects  testRetryDefaultDobj  verifyAction  whatObj 

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

Inherited from BasicProd :
filterPossRank  getOrigText  getOrigTokenList 

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

Properties  

askDobjResponseProdOVERRIDDENen_us.t[9914]

no description available

verbPhraseen_us.t[9913]
no description available

Methods  

(none)

TADS 3 Library Manual
Generated on 9/15/2006 from TADS version 3.0.12