IndefiniteNounProdclassparser.t[2304]

Noun phrase with an indefinite article

class IndefiniteNounProd :   NounPhraseProd

Superclass Tree   (in declaration order)

IndefiniteNounProd
       
NounPhraseProd
                BasicProd
                        object

Subclass Tree  

IndefiniteNounProd
       
ArbitraryNounProd
                qualifiedSingularNounPhrase(anyPlural)
                qualifiedSingularNounPhrase(arbitrary)
        qualifiedSingularNounPhrase(indefinite)

Global Objects  

(none)

Summary of Properties  

Inherited from NounPhraseProd :
filterForCollectives 

Summary of Methods  

areAllEquiv  resolveMainPhrase  resolveNouns  selectFromList 

Inherited from NounPhraseProd :
filterTruncations  getVerifyKeepers 

Inherited from BasicProd :
filterPossRank  getOrigText  getOrigTokenList 

Properties  

(none)

Methods  

areAllEquiv (lst)parser.t[2376]

are all of the items in the resolve list equivalents?

resolveMainPhrase (resolver, results)parser.t[2309]
resolve the main phrase - this is separately overridable to allow subclassing

resolveNouns (resolver, results)parser.t[2315]
by default, resolve the main noun phrase

selectFromList (resolver, results, lst)parser.t[2402]
Select an item from the list of potential matches, given the list sorted from most likely to least likely (according to the resolver's ambiguous match filter). We'll ask the resolver to make the selection, because indefinite noun phrases can mean different things in different contexts.

TADS 3 Library Manual
Generated on 9/8/2006 from TADS version 3.0.11