mirror of
https://github.com/EiffelSoftware/eiffel-org.git
synced 2025-12-08 07:42:33 +01:00
Author:halw
Date:2009-09-28T02:05:46.000000Z git-svn-id: https://svn.eiffel.com/eiffel-org/trunk@309 abb3cda0-5349-4a8f-a601-0c33ac3a8c38
This commit is contained in:
@@ -63,13 +63,13 @@ Header_comment ::= [[#Comments|Comment]] <br/>
|
|||||||
<br/>
|
<br/>
|
||||||
===Feature declarations ===
|
===Feature declarations ===
|
||||||
Feature_declaration ::= [[#New feature lists|New_feature_list]] Declaration_body <br/>
|
Feature_declaration ::= [[#New feature lists|New_feature_list]] Declaration_body <br/>
|
||||||
Declaration_body ::= [Formal_arguments] [Query_mark] [Feature_value] <br/>
|
Declaration_body ::= <nowiki>[</nowiki>[[#Formal argument and entity declarations|Formal_arguments]]<nowiki>]</nowiki> [Query_mark] [Feature_value] <br/>
|
||||||
Query_mark ::= Type_mark [Assigner_mark] <br/>
|
Query_mark ::= Type_mark <nowiki>[</nowiki>[[#Assigner marks|Assigner_mark]]<nowiki>]</nowiki> <br/>
|
||||||
Type_mark ::= ":" Type <br/>
|
Type_mark ::= ":" [[#Types|Type]] <br/>
|
||||||
Feature_value ::= [Explicit_value] <br/>
|
Feature_value ::= [Explicit_value] <br/>
|
||||||
[Obsolete] <br/>
|
<nowiki>[</nowiki>[[#Obsolete parts|Obsolete]]<nowiki>]</nowiki> <br/>
|
||||||
[Header_comment] <br/>
|
<nowiki>[</nowiki>[[#Feature Parts|Header_comment]]<nowiki>]</nowiki> <br/>
|
||||||
[Attribute_or_routine] <br/>
|
<nowiki>[</nowiki>[[#Feature bodies|Attribute_or_routine]]<nowiki>]</nowiki> <br/>
|
||||||
Explicit_value ::= "=" Manifest_constant <br/>
|
Explicit_value ::= "=" Manifest_constant <br/>
|
||||||
<br/>
|
<br/>
|
||||||
<br/>
|
<br/>
|
||||||
@@ -369,7 +369,7 @@ Retry ::= retry<br/>
|
|||||||
===Agents ===
|
===Agents ===
|
||||||
Agent ::= Call_agent | Inline_agent <br/>
|
Agent ::= Call_agent | Inline_agent <br/>
|
||||||
Call_agent ::= <code>agent</code> Call_agent_body <br/>
|
Call_agent ::= <code>agent</code> Call_agent_body <br/>
|
||||||
Inline_agent ::= <code>agent</code> [Formal_arguments] [Type_mark] [Attribute_or_routine] [Agent_actuals]<br/>
|
Inline_agent ::= <code>agent</code> <nowiki>[</nowiki>[[#Formal argument and entity declarations|Formal_arguments]]<nowiki>]</nowiki> [Type_mark] [Attribute_or_routine] [Agent_actuals]<br/>
|
||||||
<br/>
|
<br/>
|
||||||
<br/>
|
<br/>
|
||||||
===Call agent bodies ===
|
===Call agent bodies ===
|
||||||
|
|||||||
@@ -8,7 +8,7 @@
|
|||||||
|
|
||||||
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].
|
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 a [[Differences between standard ECMA-367 and Eiffel Software implementation|chapter]] of 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.
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user