EmptyTopicPhraseProd class | parser.t[4275]

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

Summary of Methods

`getOrigText getOrigTokenList isEmptyPhrase resolveNouns`

``

``

Inherited from `NounPhraseProd` :
`filterTruncations getVerifyKeepers`

Inherited from `BasicProd` :
`canResolveTo setOrigTokenList`

Properties

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

our ResolveAsker object - this is for customizing the prompt

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

our new underlying topic phrase

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

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

Methods

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

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

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

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

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

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

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

no description available

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