IndefiniteNounProdclass
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
Inherited from BasicProd
:
firstTokenIndex
isSpecialResponseMatch
lastTokenIndex
Summary of Methods
areAllEquiv
resolveMainPhrase
resolveNouns
selectFromList
Inherited from NounPhraseProd
:
filterTruncations
getVerifyKeepers
Inherited from BasicProd
:
canResolveTo
getOrigText
getOrigTokenList
setOrigTokenList
Properties
(none)
Methods
areAllEquiv (lst)
are all of the items in the resolve list equivalents?
resolveMainPhrase (resolver, results)
resolve the main phrase - this is separately overridable to allow subclassing
resolveNouns (resolver, results)
by default, resolve the main noun phrase
selectFromList (resolver, results, lst)
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 5/16/2013 from TADS version 3.1.3