IndefiniteNounButProdclass

parser.t[2557]

Superclass
Tree

Subclass
Tree

Global
Objects

Property
Summary

Method
Summary

Property
Details

Method
Details

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  

addedFlagsOVERRIDDEN

parser.t[2604]

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

Methods  

filterFinalList (lst)OVERRIDDEN

parser.t[2594]

filter the final list

flagAllExcepted (resolver, results)OVERRIDDEN

parser.t[2588]

flag an error - everything has been excluded

getMainList (resolver, results)OVERRIDDEN

parser.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