ButProdclass | parser.t[1667] |
Superclass Tree | Subclass Tree | Global Objects | Property Summary | Method Summary | Property Details | Method Details |
In each grammar rule based on this class, the 'except_' property must be set to a suitable noun phrase for the exception list. We'll resolve this list and remove the objects in it from our main list.
class
ButProd : NounPhraseProd
ButProd
NounPhraseProd
BasicProd
object
ButProd
EverythingButProd
terminalNounPhrase(allBut)
IndefiniteNounButProd
terminalNounPhrase(anyBut)
ListButProd
terminalNounPhrase(pluralExcept)
Inherited from NounPhraseProd
:
filterForCollectives
Inherited from BasicProd
:
firstTokenIndex
isSpecialResponseMatch
lastTokenIndex
filterFinalList
flagAllExcepted
getMainList
resolveNouns
Inherited from NounPhraseProd
:
filterTruncations
getVerifyKeepers
Inherited from BasicProd
:
canResolveTo
getOrigText
getOrigTokenList
setOrigTokenList
addedFlags | parser.t[1776] |
filterFinalList (lst) | parser.t[1773] |
flagAllExcepted (resolver, results) | parser.t[1770] |
getMainList (resolver, results) | parser.t[1767] |
resolveNouns (resolver, results) | parser.t[1668] |