possessiveAdjPhrase(its)grammar | en_us.t[6723]

Possessive phrase. This is a noun phrase expressing ownership of another object.

Note that all possessive phrases that can possibly be ambiguous must define getOrigMainText() to return the "main noun phrase" text. In English, this means that we must omit any "'s" suffix. This is needed only when the phrase can be ambiguous, so pronouns don't need it since they are inherently unambiguous.

`grammar possessiveAdjPhrase(its) : ItsAdjProd`

Superclass Tree (in declaration order)

`possessiveAdjPhrase(its)`
`ItsAdjProd`
`PossessivePronounAdjProd`
`PronounProd`
`NounPhraseProd`
`BasicProd`
`object`

Summary of Properties

``

Inherited from `ItsAdjProd` :
`pronounType`

Inherited from `PossessivePronounAdjProd` :
`canBeAnaphor isPossessive`

Inherited from `PronounProd` :
`isPlural`

Inherited from `NounPhraseProd` :
`filterForCollectives`

Inherited from `BasicProd` :
`isSpecialResponseMatch`

Summary of Methods

`checkAnaphorAgreement`

``

Inherited from `PossessivePronounAdjProd` :
`checkAnaphoricBinding getOrigMainText`

Inherited from `PronounProd` :
`resolveNouns`

Inherited from `NounPhraseProd` :
`filterTruncations getVerifyKeepers`

Inherited from `BasicProd` :
`canResolveTo getOrigText getOrigTokenList setOrigTokenList`

Properties

(none)

Methods

`checkAnaphorAgreement (lst)`OVERRIDDEN | `en_us.t[6725]`

we only agree with a singular ungendered noun

TADS 3 Library Manual
Generated on 8/21/2012 from TADS version 3.1.2