diff options
author | Javier Miranda <miranda@adacore.com> | 2024-06-28 21:46:12 +0000 |
---|---|---|
committer | Marc Poulhiès <dkm@gcc.gnu.org> | 2024-08-01 17:14:37 +0200 |
commit | 4afa8a7e7d7de86e12c1d3dfe59a91586b5c405a (patch) | |
tree | c9975230bd6bf6fc8e697d73f536ac53f0555351 /gcc/ada/doc/gnat_rm | |
parent | b2e0f3cd059be9812251c26fae29d32003a983da (diff) | |
download | gcc-4afa8a7e7d7de86e12c1d3dfe59a91586b5c405a.zip gcc-4afa8a7e7d7de86e12c1d3dfe59a91586b5c405a.tar.gz gcc-4afa8a7e7d7de86e12c1d3dfe59a91586b5c405a.tar.bz2 |
ada: Restrict string interpolation to single string literal
gcc/ada/
* par-ch2.adb (P_Interpolated_String_Literal): remove support of
multi-line string literals.
* doc/gnat_rm/gnat_language_extensions.rst: Update documentation.
* gnat_rm.texi: Regenerate.
Diffstat (limited to 'gcc/ada/doc/gnat_rm')
-rw-r--r-- | gcc/ada/doc/gnat_rm/gnat_language_extensions.rst | 16 |
1 files changed, 2 insertions, 14 deletions
diff --git a/gcc/ada/doc/gnat_rm/gnat_language_extensions.rst b/gcc/ada/doc/gnat_rm/gnat_language_extensions.rst index feceff2..0f001c4 100644 --- a/gcc/ada/doc/gnat_rm/gnat_language_extensions.rst +++ b/gcc/ada/doc/gnat_rm/gnat_language_extensions.rst @@ -323,20 +323,8 @@ For example: f" a double quote is \" and" & f" an open brace is \{"); -Finally, a syntax is provided for creating multi-line string literals, -without having to explicitly use an escape sequence such as ``\n``. For -example: - -.. code-block:: ada - - Put_Line - (f"This is a multi-line" - "string literal" - "There is no ambiguity about how many" - "spaces are included in each line"); - -Here is a link to the original RFC : -https://github.com/AdaCore/ada-spark-rfcs/blob/master/prototyped/rfc-string-interpolation.rst +Link to the original RFC: +https://github.com/AdaCore/ada-spark-rfcs/blob/master/prototyped/rfc-string-interpolation.md Constrained attribute for generic objects ----------------------------------------- |