TopicProdclassparser.t[1355]

A topic is a noun phrase used in commands like "ask <person> about <topic>." For our purposes, this works as an ordinary single noun production.

class TopicProd :   SingleNounProd

Superclass Tree   (in declaration order)

TopicProd
        SingleNounProd
                NounPhraseProd
                        BasicProd
                                object

Subclass Tree  

TopicProd
        EmptyTopicPhraseProd
        PrepSingleTopicProd
                aboutTopicPhrase(main)
        topicPhrase(main)
        topicPhrase(misc)

Global Objects  

(none)

Summary of Properties  

Inherited from NounPhraseProd :
filterForCollectives 

Inherited from BasicProd :
isSpecialResponseMatch 

Summary of Methods  

getOrigText  getOrigTokenList  resolveNouns 

Inherited from NounPhraseProd :
filterTruncations  getVerifyKeepers 

Inherited from BasicProd :
canResolveTo  setOrigTokenList 

Properties  

(none)

Methods  

getOrigText ( )OVERRIDDENparser.t[1358]

no description available

getOrigTokenList ( )OVERRIDDENparser.t[1357]
get the original text and tokens from the underlying phrase

resolveNouns (resolver, results)OVERRIDDENparser.t[1360]
no description available

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