NounPhraseProdclass | parser.t[1205] |
Superclass Tree | Subclass Tree | Global Objects | Property Summary | Method Summary | Property Details | Method Details |
class
NounPhraseProd : BasicProd
NounPhraseProd
BasicProd
object
NounPhraseProd
ButProd
EverythingButProd
terminalNounPhrase(allBut)
IndefiniteNounButProd
terminalNounPhrase(anyBut)
ListButProd
terminalNounPhrase(pluralExcept)
completeNounPhrase(miscPrep)
DefiniteNounProd
BasicPossessiveProd
ButPossessiveProd
exceptNounPhrase(singlePossessive)
DisambigPossessiveProd
disambigListItem(possessive)
PossessiveNounProd
qualifiedSingularNounPhrase(possessive)
PossessivePluralProd
explicitDetPluralNounPhrase(possessive)
explicitDetPluralOnlyNounPhrase(possessive)
ContainerNounPhraseProd
indetPluralNounPhrase(locational)
indetPluralOnlyNounPhrase(locational)
indetSingularNounPhrase(locational)
PreResolvedAmbigProd
qualifiedSingularNounPhrase(definite)
VagueContainerNounPhraseProd
AllInContainerNounPhraseProd
qualifiedPluralNounPhrase(theOnesIn)
VagueContainerDefiniteNounPhraseProd
qualifiedSingularNounPhrase(theOneIn)
VagueContainerIndefiniteNounPhraseProd
qualifiedSingularNounPhrase(anyOneIn)
EmptyNounPhraseProd
ImpliedActorNounPhraseProd
nounList(empty)
singleNoun(empty)
IndefiniteNounProd
ArbitraryNounProd
qualifiedSingularNounPhrase(anyPlural)
qualifiedSingularNounPhrase(arbitrary)
qualifiedSingularNounPhrase(indefinite)
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)
NounPhraseWithVocab
adjPhrase(adjAdj)
AdjPhraseWithVocab
adjPhrase(adj)
adjWord(adj)
adjWord(adjAbbr)
adjWord(adjApostS)
literalAdjPhrase(literalAdj)
literalAdjPhrase(number)
literalAdjPhrase(string)
compoundNounPhrase(of)
compoundNounPhrase(simple)
compoundPluralPhrase(of)
compoundPluralPhrase(simple)
miscWordList(list)
miscWordList(wordOrNumber)
NounWordProd
nounWord(noun)
nounWord(nounAbbr)
simpleNounPhrase(adj)
simpleNounPhrase(adjAndOne)
simpleNounPhrase(adjNP)
simpleNounPhrase(empty)
simpleNounPhrase(misc)
simpleNounPhrase(noun)
simpleNounPhrase(nounAndNumber)
simpleNounPhrase(number)
simpleNounPhrase(numberAndNoun)
simplePluralPhrase(adjAndOnes)
simplePluralPhrase(empty)
simplePluralPhrase(misc)
simplePluralPhrase(plural)
simplePluralPhrase(poundNum)
PluralProd
AllPluralProd
explicitDetPluralOnlyNounPhrase(definite)
qualifiedPluralNounPhrase(all)
DefinitePluralProd
explicitDetPluralNounPhrase(definite)
implicitDetPluralOnlyNounPhrase(main)
QuantifiedPluralProd
ExactQuantifiedPluralProd
BothPluralProd
qualifiedPluralNounPhrase(both)
explicitDetPluralNounPhrase(definiteNumber)
explicitDetPluralOnlyNounPhrase(definiteNumber)
qualifiedPluralNounPhrase(allNum)
qualifiedPluralNounPhrase(anyNum)
PronounProd
HerProd
completeNounPhraseWithoutAll(her)
HimProd
completeNounPhraseWithoutAll(him)
ItProd
completeNounPhraseWithoutAll(it)
MeProd
completeNounPhraseWithoutAll(me)
PossessivePronounAdjProd
HerAdjProd
possessiveAdjPhrase(her)
HisAdjProd
possessiveAdjPhrase(his)
ItsAdjProd
possessiveAdjPhrase(its)
MyAdjProd
possessiveAdjPhrase(my)
TheirAdjProd
possessiveAdjPhrase(their)
YourAdjProd
possessiveAdjPhrase(your)
PossessivePronounNounProd
HersNounProd
possessiveNounPhrase(hers)
HisNounProd
possessiveNounPhrase(his)
ItsNounProd
possessiveNounPhrase(its)
MineNounProd
possessiveNounPhrase(mine)
TheirsNounProd
possessiveNounPhrase(theirs)
YoursNounProd
possessiveNounPhrase(yours)
ReflexivePronounProd
HerselfProd
completeNounPhraseWithoutAll(herself)
HimselfProd
completeNounPhraseWithoutAll(himself)
ItselfProd
completeNounPhraseWithoutAll(itself)
ThemselvesProd
completeNounPhraseWithoutAll(themselves)
ThemProd
completeNounPhraseWithoutAll(them)
YouProd
completeNounPhraseWithoutAll(yourself)
SingleNounProd
PrepSingleNounProd
atSingleNoun(main)
forSingleNoun(main)
fromSingleNoun(main)
inSingleNoun(main)
onSingleNoun(main)
outOfSingleNoun(main)
throughSingleNoun(main)
toSingleNoun(main)
withSingleNoun(main)
singleNounOnly(main)
TopicProd
EmptyTopicPhraseProd
PrepSingleTopicProd
aboutTopicPhrase(main)
topicPhrase(main)
topicPhrase(misc)
SingleNounWithListProd
singleNoun(multiple)
Inherited from BasicProd
:
firstTokenIndex
isSpecialResponseMatch
lastTokenIndex
filterTruncations
getVerifyKeepers
Inherited from BasicProd
:
canResolveTo
getOrigText
getOrigTokenList
setOrigTokenList
filterForCollectives | parser.t[1213] |
filterTruncations (lst, resolver) | parser.t[1248] |
getVerifyKeepers (results) | parser.t[1227] |
By default, we keep only the items that are equally as logical as the best item in the results. Since the items are sorted in descending order of goodness, the best item is always the first item.