AdjPhraseWithVocabclassen_us.t[6457]

An AdjPhraseWithVocab is an English-specific subclass of NounPhraseWithVocab, specifically for noun phrases that contain entirely adjectives.

class AdjPhraseWithVocab :   NounPhraseWithVocab

Superclass Tree   (in declaration order)

AdjPhraseWithVocab
        NounPhraseWithVocab
                NounPhraseProd
                        BasicProd
                                object

Subclass Tree  

AdjPhraseWithVocab
        adjPhrase(adj)
        adjWord(adj)
        adjWord(adjAbbr)
        adjWord(adjApostS)
        literalAdjPhrase(literalAdj)
        literalAdjPhrase(number)
        literalAdjPhrase(string)

Global Objects  

(none)

Summary of Properties  

adjVocabProp 

Inherited from NounPhraseProd :
filterForCollectives 

Inherited from BasicProd :
firstTokenIndex  isSpecialResponseMatch  lastTokenIndex 

Summary of Methods  

addNounMatchList 

Inherited from NounPhraseWithVocab :
combineWordMatches  combineWordMatchItems  dictMatchIsExact  dictMatchIsStronger  filterDictMatches  getAdjustedTokens  getVocabMatchList  getWordMatches  inScopeMatches  intersectWordMatches  resolveNouns  resolveNounsMatchName 

Inherited from NounPhraseProd :
filterTruncations  getVerifyKeepers 

Inherited from BasicProd :
canResolveTo  getOrigText  getOrigTokenList  setOrigTokenList 

Properties  

adjVocabPropen_us.t[6459]

the property for the adjective literal - this is usually adj_

Methods  

addNounMatchList (lst, resolver, results, extraFlags)en_us.t[6466]

Add the vocabulary matches that we'd get if we were treating our adjective as a noun. This combines the noun interpretation with a list of matches we got for the adjective version.

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