IndefiniteNounButProdclassparser.t[2557]

Noun phrase with an indefinite article and an exclusion ("any of the books except the red one")

class IndefiniteNounButProd :   ButProd

Superclass Tree   (in declaration order)

IndefiniteNounButProd
        ButProd
                NounPhraseProd
                        BasicProd
                                object

Subclass Tree  

IndefiniteNounButProd
        terminalNounPhrase(anyBut)

Global Objects  

(none)

Summary of Properties  

addedFlags 

Inherited from NounPhraseProd :
filterForCollectives 

Inherited from BasicProd :
firstTokenIndex  isSpecialResponseMatch  lastTokenIndex 

Summary of Methods  

filterFinalList  flagAllExcepted  getMainList  resolveMainPhrase 

Inherited from ButProd :
resolveNouns 

Inherited from NounPhraseProd :
filterTruncations  getVerifyKeepers 

Inherited from BasicProd :
canResolveTo  getOrigText  getOrigTokenList  setOrigTokenList 

Properties  

addedFlagsOVERRIDDENparser.t[2604]

set the "unclear disambig" flag in our results, so we provide an indication of which object we chose

Methods  

filterFinalList (lst)OVERRIDDENparser.t[2594]

filter the final list

flagAllExcepted (resolver, results)OVERRIDDENparser.t[2588]
flag an error - everything has been excluded

getMainList (resolver, results)OVERRIDDENparser.t[2569]
get our main list

resolveMainPhrase (resolver, results)parser.t[2559]
resolve our main phrase

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