IndefiniteNounButProd class | parser.t[2557]

Noun phrase with an indefinite article and an exclusion ("any of the books except the red one")

`class IndefiniteNounButProd : ButProd`

Superclass Tree (in declaration order)

`IndefiniteNounButProd`
`ButProd`
`NounPhraseProd`
`BasicProd`
`object`

Subclass Tree

`IndefiniteNounButProd`
`terminalNounPhrase(anyBut)`

Global Objects

(none)

Summary of Properties

`addedFlags`

``

Inherited from `NounPhraseProd` :
`filterForCollectives`

Inherited from `BasicProd` :
`firstTokenIndex isSpecialResponseMatch lastTokenIndex`

Summary of Methods

`filterFinalList flagAllExcepted getMainList resolveMainPhrase`

Inherited from `ButProd` :
`resolveNouns`

Inherited from `NounPhraseProd` :
`filterTruncations getVerifyKeepers`

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

Properties

`addedFlags` OVERRIDDEN | `parser.t[2604]`

set the "unclear disambig" flag in our results, so we provide an indication of which object we chose

Methods

`filterFinalList (lst)`OVERRIDDEN | `parser.t[2594]`

filter the final list

`flagAllExcepted (resolver, results)`OVERRIDDEN | `parser.t[2588]`

flag an error - everything has been excluded

`getMainList (resolver, results)`OVERRIDDEN | `parser.t[2569]`

get our main list

`resolveMainPhrase (resolver, results)` | `parser.t[2559]`

resolve our main phrase

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