DisambigProdclass

parser.t[612]

Superclass
Tree

Subclass
Tree

Global
Objects

Property
Summary

Method
Summary

Property
Details

Method
Details

Basic disambiguation production class

class DisambigProd :   BasicProd

Superclass Tree   (in declaration order)

DisambigProd
BasicProd
`                 object`

Subclass Tree  

DisambigProd
disambigList(list)
disambigList(single)
DisambigOrdProd
disambigListItem(ordinal)
disambigOrdinalList(head)
disambigOrdinalList(tail)
disambigPhrase(all)
disambigPhrase(any)
disambigPhrase(both)
disambigPhrase(list)
disambigPhrase(ordinalList)
DisambigPossessiveProd
disambigListItem(possessive)
DisambigVocabProd
disambigListItem(noun)
disambigListItem(plural)

Global Objects  

(none)

Summary of Properties  

Inherited from BasicProd :
firstTokenIndex isSpecialResponseMatch lastTokenIndex

Summary of Methods  

removeAmbigFlags

Inherited from BasicProd :
canResolveTo getOrigText getOrigTokenList setOrigTokenList

Properties  

(none)

Methods  

removeAmbigFlags (lst)

parser.t[618]

Remove the “ambiguous” flags from a result list. This can be used to mark the response to a disambiguation query as no longer ambiguous.

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