EmptyTopicPhraseProdclass

parser.t[4275]

Superclass
Tree

Subclass
Tree

Global
Objects

Property
Summary

Method
Summary

Property
Details

Method
Details

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