From mboxrd@z Thu Jan 1 00:00:00 1970 Received: (from majordomo@localhost) by pauillac.inria.fr (8.7.6/8.7.3) id QAA01276; Mon, 7 Jun 2004 16:18:38 +0200 (MET DST) X-Authentication-Warning: pauillac.inria.fr: majordomo set sender to owner-caml-list@pauillac.inria.fr using -f Received: from concorde.inria.fr (concorde.inria.fr [192.93.2.39]) by pauillac.inria.fr (8.7.6/8.7.3) with ESMTP id QAA01243 for ; Mon, 7 Jun 2004 16:18:37 +0200 (MET DST) Received: from pauillac.inria.fr (pauillac.inria.fr [128.93.11.35]) by concorde.inria.fr (8.12.10/8.12.10) with ESMTP id i57EIaSH012906 for ; Mon, 7 Jun 2004 16:18:37 +0200 Received: from bourg.inria.fr (bourg.inria.fr [128.93.11.100]) by pauillac.inria.fr (8.7.6/8.7.3) with ESMTP id QAA01262 for ; Mon, 7 Jun 2004 16:18:36 +0200 (MET DST) Received: from basile by bourg.inria.fr with local (Exim 4.34) id 1BXKww-0003mL-9H for caml-list@inria.fr; Mon, 07 Jun 2004 16:18:06 +0200 Date: Mon, 7 Jun 2004 16:18:04 +0200 To: caml-list@inria.fr Subject: Re: [Caml-list] Efficient C++ interfacing? Message-ID: <20040607141803.GA14494@bourg.inria.fr> References: <40800C10000A6ABC@mk-cpfrontend-4.mail.uk.tiscali.com> <200406062144.55004.exa@kablonet.com.tr> <1086554511.16811.651.camel@pelican.wigram> <200406070604.39686.exa@kablonet.com.tr> <40C41C17.8030400@socialtools.net> Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline In-Reply-To: <40C41C17.8030400@socialtools.net> User-Agent: Mutt/1.5.6+20040523i From: Basile Starynkevitch local X-Miltered: at concorde with ID 40C4793C.000 by Joe's j-chkmail (http://j-chkmail.ensmp.fr)! X-Loop: caml-list@inria.fr X-Spam: no; 0.00; caml-list:01 interfacing:01 basile:01 basile:01 2004:99 eray:01 ozkural:01 bison:01 gcc:01 gccxml:01 gcc:01 cristal:01 cristal:01 dump:01 patch:02 Sender: owner-caml-list@pauillac.inria.fr Precedence: bulk On Mon, Jun 07, 2004 at 08:41:11AM +0100, Benjamin Geer wrote: > Eray Ozkural wrote: > >g++ was still using the old bison thing; they were talking about writing a > >parser from scratch. I haven't followed the developments lately, though. > > The C++ parser in g++ was rewritten as a handcrafted, top-down parser; I > think work on it was completed last year or the year before. In addition to other suggestions, I would add the possibility to use GCC XML. See http://www.gccxml.org/ for more. I don't know much about gcc XML, and I never used it. I just heard about it, it is apparently a patch to GCC to dump some form of syntax tree into some form of XML. -- Basile STARYNKEVITCH -- basile dot starynkevitch at inria dot fr Project cristal.inria.fr - Inria Rocquencourt (temporarily) http://cristal.inria.fr/~starynke --- all opinions are only mine ------------------- To unsubscribe, mail caml-list-request@inria.fr Archives: http://caml.inria.fr Bug reports: http://caml.inria.fr/bin/caml-bugs FAQ: http://caml.inria.fr/FAQ/ Beginner's list: http://groups.yahoo.com/group/ocaml_beginners