Date: Mon, 25 May 1998 10:16:07 +0200
From: Xavier Leroy <Xavier.Leroy@inria.fr>
To: Alain Frisch <alfie2@mygale.mygale.org>, caml-list@inria.fr
Subject: Re: =?iso-8859-1?Q?Caml_=3A_problème_avec_les_string_multilignes?=
In-Reply-To: <199805220804.KAA02748@tamaya.wanadoo.fr>; from Alain Frisch on Fri, May 22, 1998 at 10:05:17AM +0000
> Le programme suivant me pose problème:
>
> let s="
> abc
> xyz
> "
> and f=open_out "x.html" in
> output_string f s;
> close_out f;;
>
> En mode interactif, j'obtiens le résultat attendu (lignes terminées
> par les caractès 0D 0A). Avec le compilateur, le caractère 0D
> est dédoublé. Quelqu'un sait-il comment éviter cela (sans passer
> sous Unix) ?
Il s'agit en fait d'un bug (mineur) de l'analyseur lexical. Merci de
l'avoir signalé.
Un moyen simple de contourner le problème est de définir s comme suit:
let s="\n\
abc\n\
xyz\n\
"
Ceci dit, passer de Windows à Unix est toujours une excellente idée...
- Xavier Leroy
This archive was generated by hypermail 2b29 : Sun Jan 02 2000 - 11:58:14 MET