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 mail2-relais-roc.national.inria.fr (mail2-relais-roc.national.inria.fr [192.134.164.83]) by yquem.inria.fr (Postfix) with ESMTP id 24560BBAF for ; Wed, 7 Apr 2010 21:05:07 +0200 (CEST) X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AiICAMRzvEvRVdrYkGdsb2JhbACRJ4lzCBUBAQEBCQkMBxEDH6wggW+FMy6ITAEBAwWFBAQ X-IronPort-AV: E=Sophos;i="4.52,164,1270418400"; d="scan'208";a="48517967" Received: from mail-bw0-f216.google.com ([209.85.218.216]) by mail2-smtp-roc.national.inria.fr with ESMTP; 07 Apr 2010 21:05:06 +0200 Received: by bwz8 with SMTP id 8so1202752bwz.3 for ; Wed, 07 Apr 2010 12:05:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:date:received:message-id :subject:from:to:content-type; bh=20aKAMYn83t2AaqPAtUOED1/MooV8l3ZTcE8NyvGFTc=; b=m6YpQqaziJ81zlQl+SNjsBIT6/uBsiafe8vOkKCL+2rAAjQBECEW37CwYfcADNAHpd 3yIHBXLYpR1teHdgKBwZsHuqZsc4J96X1glAWULCpehAezFzS2U1Ps9www0Xbf92WFcb NTBpo1Ac829ZyQSi3twSSrdhISEe24BD8PmL0= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type; b=kolDaYswJgP4B255icwRdsGt5DwnWZ5vuoHYb8xsXxKzaEzdci9nSiKo36NUeqw6p9 yX02Xf3WfEA+fHXOef6voFknXAmRECz01OYdIDfClonZQmSDsSZOyWzLQVnQ0bPPFYP9 RcydEGaImGyKbGV3nejQLFpgr3ky/pmbJrzpM= MIME-Version: 1.0 Received: by 10.204.60.145 with HTTP; Wed, 7 Apr 2010 12:05:06 -0700 (PDT) Date: Wed, 7 Apr 2010 15:05:06 -0400 Received: by 10.204.48.20 with SMTP id p20mr1160391bkf.56.1270667106201; Wed, 07 Apr 2010 12:05:06 -0700 (PDT) Message-ID: Subject: camlp4 infix let From: Jacques Le Normand To: caml-list caml-list Content-Type: multipart/alternative; boundary=0016e6d778fd7e2faa0483aa3de2 X-Spam: no; 0.00; camlp:01 infix:01 camlp:01 syntax:01 expr:01 expr:01 syntax:01 complains:01 complains:01 parse:02 parse:02 revised:02 revised:02 seems:03 seems:03 --0016e6d778fd7e2faa0483aa3de2 Content-Type: text/plain; charset=ISO-8859-1 Dear List, I'm writing a camlp4 syntax extension and I'd like to write <:expr< let ( >>= ) = Bar.( >>= ) in 5 >> but camlp4 complains: While expanding quotation "expr" in a position of "expr": Parse error: ")" or [ipatt] expected after "(" (in [ipatt]) yet it seems to be valid revised syntax. Does anyone have any ideas? --0016e6d778fd7e2faa0483aa3de2 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Dear List,
I'm writing a camlp4 syntax extension and I'd like to= write

=A0=A0=A0 <:expr< let ( >>=3D ) =3D Bar.( >&g= t;=3D ) in 5 >>

but camlp4 complains:

=A0=A0=A0=A0=A0 W= hile expanding quotation "expr" in a position of "expr"= :
=A0=A0=A0=A0=A0=A0=A0 Parse error: ")" or [ipatt] expected after = "(" (in [ipatt])

yet it seems to be valid revised syntax. = Does anyone have any ideas?
--0016e6d778fd7e2faa0483aa3de2--