IllogicalAlreadyVerifyResultclass

verify.t[335]

Superclass
Tree

Subclass
Tree

Global
Objects

Property
Summary

Method
Summary

Property
Details

Method
Details

Verification result - command is currently illogical, because the state that the command seeks to impose already obtains. For example, we’re trying to open a door that’s already open, or drop an object that we’re not carrying.

This is almost exactly the same as an “illogical now” result, so this is a simple subclass of that result type. We act almost the same as an “illogical now” result; the only reason to distinguish this type is that it’s an especially obvious kind of condition, so we might want to use it to exclude some vocabulary matches that we wouldn’t normally exclude for the more general “illogical now” result type.

class IllogicalAlreadyVerifyResult :   IllogicalNowVerifyResult

Superclass Tree   (in declaration order)

IllogicalAlreadyVerifyResult
IllogicalNowVerifyResult
VerifyResult
MessageResult
`                                 object`

Subclass Tree  

(none)

Global Objects  

(none)

Summary of Properties  

excludePluralMatches

Inherited from IllogicalNowVerifyResult :
allowAction resultRank

Inherited from MessageResult :
messageProp_ messageText_

Summary of Methods  

Inherited from VerifyResult :
compareTo identicalTo isWorseThan shouldInsertBefore

Inherited from MessageResult :
construct resolveMessageText setMessage showMessage

Properties  

excludePluralMatchesOVERRIDDEN

verify.t[337]

exclude plural matches when this result type is present

Methods  

(none)

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