LayeredNounPhraseProdclassparser.t[1293]

Basic "layered" noun phrase production. It's often useful to define a grammar rule that simply defers to an underlying grammar rule; we make this simpler by defining this class that automatically delegates resolveNouns to the underlying noun phrase given by the property np_.

class LayeredNounPhraseProd :   NounPhraseProd

Superclass Tree   (in declaration order)

LayeredNounPhraseProd
        NounPhraseProd
                BasicProd
                        object

Subclass Tree  

LayeredNounPhraseProd
        completeNounPhrase(main)
        completeNounPhraseWithoutAll(qualified)
        detPluralNounPhrase(main)
        detPluralOnlyNounPhrase(main)
        indetPluralNounPhrase(basic)
        indetPluralOnlyNounPhrase(basic)
        indetSingularNounPhrase(basic)
        nounPhrase(main)
        pluralPhrase(main)
        possessiveAdjPhrase(npApostropheS)
        possessiveAdjPhrase(ppApostropheS)
        possessiveNounPhrase(npApostropheS)
        qualifiedNounPhrase(main)
        qualifiedPluralNounPhrase(determiner)
        singleNoun(normal)

Global Objects  

(none)

Summary of Properties  

Inherited from NounPhraseProd :
filterForCollectives 

Inherited from BasicProd :
firstTokenIndex  isSpecialResponseMatch  lastTokenIndex 

Summary of Methods  

resolveNouns 

Inherited from NounPhraseProd :
filterTruncations  getVerifyKeepers 

Inherited from BasicProd :
canResolveTo  getOrigText  getOrigTokenList  setOrigTokenList 

Properties  

(none)

Methods  

resolveNouns (resolver, results)parser.t[1294]

no description available

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