From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.1.3 (2006-06-01) on yquem.inria.fr X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=AWL autolearn=disabled version=3.1.3 X-Original-To: caml-list@yquem.inria.fr Delivered-To: caml-list@yquem.inria.fr Received: from mail3-relais-sop.national.inria.fr (mail3-relais-sop.national.inria.fr [192.134.164.104]) by yquem.inria.fr (Postfix) with ESMTP id A9EE9BBAF for ; Tue, 5 Aug 2008 19:43:40 +0200 (CEST) X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: ApQBAOItmEiAcIhIh2dsb2JhbACRNwEBAQoFCAUTBZxO X-IronPort-AV: E=Sophos;i="4.31,311,1215381600"; d="scan'208";a="15744397" Received: from discorde.inria.fr ([192.93.2.38]) by mail3-smtp-sop.national.inria.fr with ESMTP; 05 Aug 2008 19:43:40 +0200 Received: from mail3-relais-sop.national.inria.fr (mail3-relais-sop.national.inria.fr [192.134.164.104]) by discorde.inria.fr (8.13.6/8.13.6) with ESMTP id m75HhdPT027970 (version=TLSv1/SSLv3 cipher=RC4-SHA bits=128 verify=OK) for ; Tue, 5 Aug 2008 19:43:40 +0200 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: ApQBAOItmEiAcIhIh2dsb2JhbACRNwEBAQoFCAUTBZxO X-IronPort-AV: E=Sophos;i="4.31,311,1215381600"; d="scan'208";a="15744395" Received: from redflag.cs.princeton.edu ([128.112.136.72]) by mail3-smtp-sop.national.inria.fr with ESMTP/TLS/DHE-RSA-AES256-SHA; 05 Aug 2008 19:43:39 +0200 Received: from yitzhakmac.research.att.com (H-135-207-25-107.research.att.com [135.207.25.107]) (authenticated bits=0) by redflag.CS.Princeton.EDU (8.13.8/8.13.8) with ESMTP id m75HhRrO016573 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NOT); Tue, 5 Aug 2008 13:43:29 -0400 (EDT) Cc: caml-list@inria.fr Message-Id: <1C3DB865-C767-46D0-9F2B-7BDE1539E33C@cs.princeton.edu> From: Yitzhak Mandelbaum To: Richard Jones In-Reply-To: <20080805160426.GA698@annexia.org> Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit Mime-Version: 1.0 (Apple Message framework v926) Subject: Re: [Caml-list] [camlp4] expr_of_string, string_of_expr functions exist? Date: Tue, 5 Aug 2008 13:43:25 -0400 References: <20080805160426.GA698@annexia.org> X-Mailer: Apple Mail (2.926) X-Proofpoint-Virus-Version: vendor=nai engine=5.2.00 definitions=5352 signatures=437316 X-Proofpoint-Spam-Reason: safe X-Miltered: at discorde with ID 4898914B.000 by Joe's j-chkmail (http://j-chkmail . ensmp . fr)! X-Spam: no; 0.00; yitzhak:01 mandelbaum:01 camlp:01 expr:01 expr:01 camlp:01 pcaml:01 beginner's:01 ocaml:01 bug:01 yitzhak:01 mandelbaum:01 beginners:01 wrote:01 caml-list:01 I don't know about the new camlp4, but in the old one the code looked something like this (where my AST is a list of str_item-s): open Pcaml let ast_to_strings ast = List.map (function str_item -> string_of pr_str_item str_item) ast --Yitzhak On Aug 5, 2008, at 12:04 PM, Richard Jones wrote: > > Maybe a simple question, but does camlp4 have functions to turn > expr and patt AST structures to and from strings? > > Rich. > > -- > Richard Jones > Red Hat > > _______________________________________________ > Caml-list mailing list. Subscription management: > http://yquem.inria.fr/cgi-bin/mailman/listinfo/caml-list > Archives: http://caml.inria.fr > Beginner's list: http://groups.yahoo.com/group/ocaml_beginners > Bug reports: http://caml.inria.fr/bin/caml-bugs ----------------------------- Yitzhak Mandelbaum