Author:halw

Date:2009-10-07T21:54:42.000000Z


git-svn-id: https://svn.eiffel.com/eiffel-org/trunk@322 abb3cda0-5349-4a8f-a601-0c33ac3a8c38
This commit is contained in:
halw
2009-10-07 21:54:42 +00:00
parent a066ff77b0
commit 19a4e3f5d3
2 changed files with 27 additions and 1 deletions

View File

@@ -315,18 +315,44 @@ The logical negation [[Eiffel language syntax#Operators|operator]].
===note===
Used to begin a Notes part, in either a [[Eiffel language syntax#Class declarations|class declaration]] or a [[Eiffel language syntax#Check instructions|check instruction]].
:[[Eiffel language syntax#Notes|Syntax.]]
===obsolete===
Used to mark [[ET: Other Mechanisms#Obsolete features and classes|obsolete features and classes]].
:[[Eiffel language syntax#Feature declarations|Feature declarations syntax.]]
:[[Eiffel language syntax#Class declarations|Class declarations declarations syntax.]]
:[[Eiffel language syntax#Obsolete marks|Obsolete mark syntax.]]
===old===
Introduces an ''old expression''. Old expressions are valid only in the [[ET: Design by Contract (tm), Assertions and Exceptions#Postconditions|postconditions]] of routines.
:[[Eiffel language syntax#Old postcondition expressions|Syntax.]]
===once===
Used to introduce [[ET: Other Mechanisms#Once routines and shared objects|once routines]] and once string expressions.
:[[Eiffel language syntax#Routine bodies|Once routine syntax.]]
:[[Eiffel language syntax#Expressions|Once string syntax.]]
===only===
Used in an ''only postcondition clause''. (8.9.11)
:[[Eiffel language syntax#"Old" postcondition expressions|Syntax.]]
===or===