EmptyTopicPhraseProd class | parser.t[4262]

Empty topic phrase production. This is the topic equivalent of EmptyNounPhraseProd.

`class EmptyTopicPhraseProd : TopicProd`

Superclass Tree (in declaration order)

`EmptyTopicPhraseProd`
`TopicProd`
`SingleNounProd`
`NounPhraseProd`
`BasicProd`
`object`

Subclass Tree

(none)

Global Objects

(none)

Summary of Properties

`asker_ newMatch responseProd`

``

``

Inherited from `NounPhraseProd` :
`filterForCollectives`

Inherited from `BasicProd` :
`isSpecialResponseMatch`

Summary of Methods

`getOrigText getOrigTokenList isEmptyPhrase resolveNouns`

``

``

Inherited from `NounPhraseProd` :
`filterTruncations getVerifyKeepers`

Inherited from `BasicProd` :
`canResolveTo setOrigTokenList`

Properties

`asker_` | `parser.t[4313]`

our ResolveAsker object - this is for customizing the prompt

`newMatch` | `parser.t[4304]`

our new underlying topic phrase

`responseProd` | `parser.t[4310]`

by default, parse our interactive response as an ordinary topic phrase

Methods

`getOrigText ( )`OVERRIDDEN | `parser.t[4298]`

get my original text - use the new match tree if we have one

`getOrigTokenList ( )`OVERRIDDEN | `parser.t[4292]`

get my tokens - use the underlying new match tree if we have one

`isEmptyPhrase ( )` | `parser.t[4289]`

we're an empty phrase if we don't have a new topic yet

`resolveNouns (resolver, results)`OVERRIDDEN | `parser.t[4263]`

no description available

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