From 8aa4d830922bf613033924606f2bdeafbdac0480 Mon Sep 17 00:00:00 2001 From: manus Date: Thu, 1 Oct 2009 18:18:14 +0000 Subject: [PATCH] Author:manus Date:2009-10-01T18:18:14.000000Z git-svn-id: https://svn.eiffel.com/eiffel-org/trunk@314 abb3cda0-5349-4a8f-a601-0c33ac3a8c38 --- .../eiffel-programming-language-syntax.wiki | 26 +++++++++---------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/documentation/current/method/quick-reference-eiffel-programming-language/eiffel-programming-language-syntax.wiki b/documentation/current/method/quick-reference-eiffel-programming-language/eiffel-programming-language-syntax.wiki index 2060b10f..6e9eea29 100644 --- a/documentation/current/method/quick-reference-eiffel-programming-language/eiffel-programming-language-syntax.wiki +++ b/documentation/current/method/quick-reference-eiffel-programming-language/eiffel-programming-language-syntax.wiki @@ -497,49 +497,49 @@ Registered_language ::= [[#C externals|C_external]] | [[#C++ externals|C++_exter

===External signatures === -External_signature ::= signature [External_argument_types] [: External_type]
+External_signature ::= signature [External_argument_types] [: External_type]
External_argument_types ::= "(" External_type_list ")"
External_type_list ::= {External_type "," …}*
-External_type ::= Simple_string
+External_type ::= [[#Simple strings|Simple_string]]


===External file use === -External_file_use ::= use External_file_list
+External_file_use ::= use External_file_list
External_file_list ::= {External_file "," …}+
External_file ::= External_user_file | External_system_file
-External_user_file ::= ' " ' Simple_string ' " '
-External_system_file ::= "<"Simple_string ">"
+External_user_file ::= ' " ' [[#Simple strings|Simple_string]] ' " '
+External_system_file ::= "<"[[#Simple strings|Simple_string]] ">"


===C externals === -C_external ::= ’' " ' C
-’[inline]
+C_external ::= ’' " ' C
+’[inline]
[External_signature] [External_file_use]
' " '


===C++ externals === -C++_external ::= ' " ' C++
-inline
+C++_external ::= ' " ' C++
+inline
[External_signature]
[External_file_use]
' " '


===DLL externals === -DLL_external ::= ' " ' dll
-[windows]
+DLL_external ::= ' " ' dll
+[windows]
DLL_identifier
[DLL_index]
[External_signature]
[External_file_use]
' " '
-DLL_identifier ::= Simple_string
+DLL_identifier ::= [[#Simple strings|Simple_string]]
DLL_index ::= [[#Integers|Integer]]


===Comments === -Comment ::= "– –" {Simple_string Comment_break …}*
+Comment ::= "– –" {[[#Simple strings|Simple_string]] Comment_break …}*
Comment_break ::= New_line [Blanks_or_tabs] "– –"

===Integers ===