FirstCommandProdWithActor class | parser.t[873]

First-on-line command with target actor. As with CommandProdWithActor, instantiating grammar rules must set the property actor_ to the actor match tree, and cmd_ to the underlying commandPhrase match.

`class FirstCommandProdWithActor : CommandProdWithActor FirstCommandProd`

Superclass Tree (in declaration order)

`FirstCommandProdWithActor`
`CommandProdWithActor`
`CommandProd`
`BasicProd`
`object`
`FirstCommandProd`
`CommandProd`
`BasicProd`
`object`

Subclass Tree

`FirstCommandProdWithActor`
`actorBadCommandPhrase(main)`
`firstCommandPhrase(askTellActorTo)`
`firstCommandPhrase(withActor)`

Global Objects

(none)

Summary of Properties

``

Inherited from `CommandProdWithActor` :
`resolvedActor_ resolver_`

Inherited from `CommandProd` :
`getActorPhrase`

Inherited from `BasicProd` :
`isSpecialResponseMatch`

``

``

``

Summary of Methods

``

Inherited from `CommandProdWithActor` :
`execActorPhrase getActorPhrase getResolver getTargetActor hasTargetActor resolveNouns`

``

Inherited from `BasicProd` :
`canResolveTo getOrigText getOrigTokenList setOrigTokenList`

Inherited from `FirstCommandProd` :
`countCommands getCommandSepIndex getCommandTokens getNextCommandIndex isEndOfSentence resolveFirstAction`

``

``

Properties

(none)

Methods

(none)

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