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 5cd8cb64..8cc3baab 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 @@ -568,21 +568,12 @@ C_external ::= ' " ' C


===C++ externals === -C++_external ::= ' " ' C++
-inline
-[ [[#External signatures |External_signature]] ]
-[ [[#External file use |External_file_use]] ]
-' " '
+C++_external ::= ' " ' C++ inline [ [[#External signatures |External_signature]] ] [ [[#External file use |External_file_use]] ] ' " '


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