singleNoun(empty)grammaren_us.t[5415]

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  

fallbackResponseProdOVERRIDDENen_us.t[5420]

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

responseProdOVERRIDDENen_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