From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Original-To: caml-list@yquem.inria.fr Delivered-To: caml-list@yquem.inria.fr Received: from mail1-relais-roc.national.inria.fr (mail1-relais-roc.national.inria.fr [192.134.164.82]) by yquem.inria.fr (Postfix) with ESMTP id 96275BC37 for ; Thu, 12 Nov 2009 21:32:15 +0100 (CET) X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Av0BAMz/+0pDww+7mWdsb2JhbACEdY0lgQSJAQEBAQEBCAsKBxOwKSiBOYY8iGsBBgQBgSuCOFQEgW0 X-IronPort-AV: E=Sophos;i="4.44,731,1249250400"; d="scan'208";a="40017458" Received: from web111510.mail.gq1.yahoo.com ([67.195.15.187]) by mail1-smtp-roc.national.inria.fr with SMTP; 12 Nov 2009 21:32:14 +0100 Received: (qmail 26798 invoked by uid 60001); 12 Nov 2009 20:32:13 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024; t=1258057933; bh=wwYOIjrK0R32QDOp/PEp3jTIJ0y9CUvTF9paQXcp+5U=; h=Message-ID:X-YMail-OSG:Received:X-Mailer:Date:From:Subject:To:In-Reply-To:MIME-Version:Content-Type:Content-Transfer-Encoding; b=OJjq2yQATBUynlsvnThuss3YWQ2844gYyFMOCgvKsppfyWK1mx1BXspSgLMCsjoSHhnj5O3cfA/F/Q842vriAUCrnQninkgGWcs0oAr3QA7r/rlYqfIZ0iTSVFCU4mIPalDzMp4ad9PYyeCn4zHvR9jk/34iJOMLfVZBz1YRrgA= DomainKey-Signature:a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com; h=Message-ID:X-YMail-OSG:Received:X-Mailer:Date:From:Subject:To:In-Reply-To:MIME-Version:Content-Type:Content-Transfer-Encoding; b=m5FEnRM2DPYG79nMeSkBHAJtOb34nsPa98UFiZG3F71PnCNOzPzlpgzV0sUPJb86hbAPIgVS6bWnv9S5SrFA+Rvr/cbKuekDsxS2I1NDsCCFTWT7sOq9zx+bwqw2ea+yTEcbVkrC4Ul01SHMHvWOcwXaDEIqmQdUUfblmy21isE=; Message-ID: <723759.25916.qm@web111510.mail.gq1.yahoo.com> X-YMail-OSG: Bj65unwVM1kK3HZ0iqrcSHNPHLFILYdy6GsmWbPC80AErEnQTWRJDU4iQolh.rUjDE9PGFg1DLCpQmifa_M2mg.pCbqXgHB8SJMJuwZEIzDzVHm3rxSkNKfwcFz0LFHV.92KQiPO9.ac2dS6TUINgBcO0XiByD0cCn5l2Nk_y9JvrOKR0lzgTfby5a.n088wsB8vGi2MHEtJ39KNIjBypIJNATdY7nLz2QMwUQEUjDz2nupQ46aw48NhAioP2nxvmNeKZg6mauddV3phD6EzKf05dz_QQu9GgmV5Vmw72i3huGkej3F8X.FAvXdOCBmZ8spmjtmEGY5c8N0f6PnCwtA- Received: from [213.205.71.50] by web111510.mail.gq1.yahoo.com via HTTP; Thu, 12 Nov 2009 12:32:13 PST X-Mailer: YahooMailClassic/8.1.6 YahooMailWebService/0.8.100.260964 Date: Thu, 12 Nov 2009 12:32:13 -0800 (PST) From: Dario Teixeira Subject: Re: [Caml-list] ocamllex and yyless, putting back chars in lexbuf To: caml-list@inria.fr, yoann padioleau In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam: no; 0.00; ocamllex:01 lexbuf:01 ocamllex:01 buffer:01 syntax:01 cheers:01 caml-list:01 handles:03 anyway:05 extension:06 streams:07 approach:08 moreover:13 utf:15 using:15 Hi,=0A=0A> Is there a way in ocamllex to put back certain characters=0A> in= the buffer. In flex you can do that=0A=0AIt is also possible with Ulex, us= ing Ulexing.rollback.=0A=0AEven if you don't need the UTF8 features, I sugg= est you take a=0Alook at Ulex anyway; the approach used (it's a syntax exte= nsion)=0Aprovides greater flexibility. Moreover, it also handles latin1=0A= streams fine.=0A=0ACheers,=0ADario Teixeira=0A=0A=0A=0A