predicate(SpecialTopic)grammar | actions.t[2106]

replace '%%' with '%', and '%q' with '"'

`grammar predicate(SpecialTopic) : SpecialTopicAction`

Superclass Tree (in declaration order)

`predicate(SpecialTopic)`
`SpecialTopicAction`
`LiteralAction`
`LiteralActionBase`
`object`
`IAction`
`Action`
`BasicProd`
`object`

Summary of Properties

``

``

Inherited from `LiteralAction` :
`predicateNounPhrases verbPhrase`

Inherited from `LiteralActionBase` :
`text_`

``

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` :
`isSpecialResponseMatch`

Summary of Methods

`getOrigText`

Inherited from `SpecialTopicAction` :
`decodeOrig encodeOrig execAction getEnteredText repeatAction`

Inherited from `LiteralAction` :
`getQuestionInf getVerbPhrase resolveNouns whatObj`

Inherited from `LiteralActionBase` :
`getLiteral getMessageParam setObjectMatches setResolvedObjects`

Inherited from `IAction` :
`doActionMain`

Inherited from `Action` :
`actionOfKind addBeforeAfterObj afterAction afterActionMain announceActionObject announceAllDefaultObjects announceDefaultObject beforeAction beforeActionMain cacheMultiObjectAnnouncements callAfterActionMain callCatchAllProp callPreConditions callVerifyPreCond callVerifyProp cancelIteration checkAction checkPreConditions checkRemapping combineRemappedVerifyResults createActionFrom createActionInstance createTopicQualifierResolver doAction doActionOnce filterAmbiguousWithVerify filterFacets filterPluralWithVerify finishResolveList getAnaphoricBinding getCurrentObjects getDefaultWithVerify getEnteredVerbPhrase getImplicitPhrase getInfPhrase getMatchForRole getNotifyTable getObjectForRole getObjPreCondDescList getObjPreConditions getObjResponseProd getOriginalAction getOrigTokenList getOtherObjectRole getParticiplePhrase getPreCondDescList getPreCondPropForRole getPredicate getPronounOverride getRemappedFrom getRemapPropForRole getResolvedObjList getResolveInfo getRoleFromIndex getSimpleSynonymRemap getSortedVerifyResults getVerifyPropForRole initTentative isConversational isNestedIn isPartOf isRemapped makeResolveInfo makeResolveInfoList maybeAnnounceDefaultObject maybeAnnounceImplicit maybeAnnounceMultiObject noMatch notifyBeforeAfter objListPronoun preAnnounceActionObject recalcSenseContext resetAction resolveAction resolvedObjectsInScope runBeforeNotifiers saveActionForAgain setCurrentObjects setImplicit setMessageParam setMessageParams setNested setOriginalAction setPronounOverride setRemapped spPrefix spSuffix synthMessageParam verifyAction verifyHandlersExist whatTranslate withVerifyResults zeroActionTime`

Inherited from `BasicProd` :
`canResolveTo setOrigTokenList`

Properties

(none)

Methods

`getOrigText ( )`OVERRIDDEN | `actions.t[2114]`

Use the text of the command as originally typed by the player as our apparent original text.

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