From 4151f42a9502493ebe793db433b90652c0d4694f Mon Sep 17 00:00:00 2001 From: eiffel-org Date: Mon, 29 Jul 2019 06:08:05 +0000 Subject: [PATCH] Removed duplicated rules in verbatim strings. Added a definition of Line_sequence. Updated wikipage Eiffel programming language syntax. (Signed-off-by:alexk). git-svn-id: https://svn.eiffel.com/eiffel-org/trunk@2168 abb3cda0-5349-4a8f-a601-0c33ac3a8c38 --- .../eiffel-programming-language-syntax.wiki | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-) diff --git a/documentation/19.05/eiffel/Language_reference/quick-reference-eiffel-programming-language/eiffel-programming-language-syntax.wiki b/documentation/19.05/eiffel/Language_reference/quick-reference-eiffel-programming-language/eiffel-programming-language-syntax.wiki index 6a79dea6..9ebcc1a6 100644 --- a/documentation/19.05/eiffel/Language_reference/quick-reference-eiffel-programming-language/eiffel-programming-language-syntax.wiki +++ b/documentation/19.05/eiffel/Language_reference/quick-reference-eiffel-programming-language/eiffel-programming-language-syntax.wiki @@ -1,4 +1,4 @@ -[[Property:modification_date|Tue, 30 Apr 2019 07:27:55 GMT]] +[[Property:modification_date|Mon, 29 Jul 2019 06:08:05 GMT]] [[Property:publication_date|Mon, 29 Apr 2019 14:08:51 GMT]] [[Property:title|Eiffel programming language syntax]] [[Property:link_title|Syntax]] @@ -118,6 +118,9 @@ A sequence of characters consisting of the following, in order: Line wrapping parts are used as separators between one [[#Simple strings|Simple_string]] and the next in a [[#Manifest strings|Basic_manifest_string]] so that the string can be split across lines. +===New line=== + +A specimen of New_line is a New Line. ==Eiffel BNF-E Syntax== @@ -702,15 +705,9 @@ Verbatim_string_closer ::= Close_bracket [[[#Simple strings|Sim Open_bracket ::= "[" | "{" -Close_bracket ::= "]" | "}"Verbatim_string ::= Verbatim_string_opener Line_sequence Verbatim_string_closer +Close_bracket ::= "]" | "}" -Verbatim_string_opener ::= ' " ' [[[#Simple strings|Simple_string]]] Open_bracket - -Verbatim_string_closer ::= Close_bracket [[[#Simple strings|Simple_string]]] ' " ' - -Open_bracket ::= "[" | "{" - -Close_bracket ::= "]" | "}" +Line_sequence ::= {[[#Simple strings|Simple_string]] [[#New line|New_line]] ...}+ ===External routines ===