mirror of
https://github.com/EiffelSoftware/eiffel-org.git
synced 2025-12-08 07:42:33 +01:00
Author:halw
Date:2009-09-28T15:20:24.000000Z git-svn-id: https://svn.eiffel.com/eiffel-org/trunk@310 abb3cda0-5349-4a8f-a601-0c33ac3a8c38
This commit is contained in:
@@ -43,6 +43,10 @@ The logical conjunction [[Eiffel language syntax#Operators|operator]]. Strict wh
|
|||||||
|
|
||||||
===as===
|
===as===
|
||||||
|
|
||||||
|
Used when [[ET: Inheritance#Multiple inheritance and renaming|renaming]] features in descendant classes.
|
||||||
|
|
||||||
|
:[[Eiffel language syntax#Rename clauses|Syntax.]]
|
||||||
|
|
||||||
|
|
||||||
===assign===
|
===assign===
|
||||||
|
|
||||||
|
|||||||
@@ -75,7 +75,7 @@ Explicit_value ::= "=" Manifest_constant <br/>
|
|||||||
<br/>
|
<br/>
|
||||||
===New feature lists ===
|
===New feature lists ===
|
||||||
New_feature_list ::= {New_feature "," …}+ <br/>
|
New_feature_list ::= {New_feature "," …}+ <br/>
|
||||||
New_feature ::= [frozen] Extended_feature_name<br/>
|
New_feature ::= [<code>frozen</code>] Extended_feature_name<br/>
|
||||||
<br/>
|
<br/>
|
||||||
<br/>
|
<br/>
|
||||||
===Feature bodies ===
|
===Feature bodies ===
|
||||||
@@ -228,7 +228,7 @@ Type_list ::= {Type "," …}+<br/>
|
|||||||
===Formal generic parameters ===
|
===Formal generic parameters ===
|
||||||
Formal_generics ::= "[" Formal_generic_list "]" <br/>
|
Formal_generics ::= "[" Formal_generic_list "]" <br/>
|
||||||
Formal_generic_list ::= {Formal_generic ","…}+ <br/>
|
Formal_generic_list ::= {Formal_generic ","…}+ <br/>
|
||||||
Formal_generic ::= [frozen] Formal_generic_name [Constraint] <br/>
|
Formal_generic ::= [<code>frozen</code>] Formal_generic_name [Constraint] <br/>
|
||||||
Formal_generic_name ::= [?] Identifier<br/>
|
Formal_generic_name ::= [?] Identifier<br/>
|
||||||
<br/>
|
<br/>
|
||||||
<br/>
|
<br/>
|
||||||
|
|||||||
@@ -6,13 +6,15 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
Eiffel the Language is described in detail in the ISO/ECMA standard document, available [http://www.ecma-international.org/publications/standards/Ecma-367.htm online].
|
The Quick Reference to Eiffel the language provides an informal guide to the syntax and reserved words of the language. Eiffel the language is described in detail in the ISO/ECMA standard document, available [http://www.ecma-international.org/publications/standards/Ecma-367.htm online].
|
||||||
|
|
||||||
Sometimes there are differences between the language as defined by the standard and that which is implemented by Eiffel Software. These differences are documented in the online documentation.
|
Sometimes there are differences between the language as defined by the standard and that which is implemented by Eiffel Software. These differences are documented in the online documentation.
|
||||||
|
|
||||||
So, the final authority on Eiffel as implemented by Eiffel Software is the content of the standard document, amended by those variances cited in the "differences" [[Differences between standard ECMA-367 and Eiffel Software implementation|chapter]] of the online documentation.
|
So, the final authority on Eiffel as implemented by Eiffel Software is the content of the standard document, amended by those variances cited in the "differences" [[Differences between standard ECMA-367 and Eiffel Software implementation|chapter]] of the online documentation.
|
||||||
|
|
||||||
The Quick Reference to Eiffel here to provide an informal guide to the language. Because this reference is based on the 2006 ISO/ECMA standard document, you should be aware that some differences may exist between what is in the Quick Reference and the implementation.
|
This reference is based on the June 2006 ISO/ECMA standard document.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user