singleNoun(empty)grammar

en_us.t[5415]

Superclass
Tree

Property
Summary

Method
Summary

Property
Details

Method
Details

An empty single noun is one with no words at all. This is matched when a command requires a noun list but the player doesn’t include one; this construct has “badness” because we only want to match it when we have no choice.

grammar singleNoun(empty) :   EmptyNounPhraseProd

Superclass Tree   (in declaration order)

singleNoun(empty)
EmptyNounPhraseProd
NounPhraseProd
BasicProd
`                                 object`

Summary of Properties  

fallbackResponseProd responseProd

Inherited from EmptyNounPhraseProd :
asker_ newMatch

Inherited from NounPhraseProd :
filterForCollectives

Inherited from BasicProd :
firstTokenIndex isSpecialResponseMatch lastTokenIndex

Summary of Methods  

Inherited from EmptyNounPhraseProd :
getImpliedObject getOrigText getOrigTokenList isEmptyPhrase resolveNouns setPrompt

Inherited from NounPhraseProd :
filterTruncations getVerifyKeepers

Inherited from BasicProd :
canResolveTo setOrigTokenList

Properties  

fallbackResponseProdOVERRIDDEN

en_us.t[5420]

the fallback responseProd, if we can’t get one from the action

responseProdOVERRIDDEN

en_us.t[5417]

use a nil responseProd, so that we get the phrasing from the action

Methods  

(none)

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