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=1.1 required=5.0 tests=AWL,SPF_SOFTFAIL autolearn=disabled version=3.1.3 Received: from concorde.inria.fr (concorde.inria.fr [192.93.2.39]) by yquem.inria.fr (Postfix) with ESMTP id C0317BC69 for ; Wed, 2 May 2007 03:04:22 +0200 (CEST) Received: from mta.conjury.org (grymling.conjury.org [69.12.155.90]) by concorde.inria.fr (8.13.6/8.13.6) with ESMTP id l4214LrP010456 for ; Wed, 2 May 2007 03:04:22 +0200 Received: from localhost (localhost [127.0.0.1]) by mta.conjury.org (Postfix) with ESMTP id F2A60398166 for ; Tue, 1 May 2007 18:04:20 -0700 (PDT) Received: from mta.conjury.org ([127.0.0.1]) by localhost (grymling.conjury.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 00895-04 for ; Tue, 1 May 2007 18:04:08 -0700 (PDT) Received: from [10.0.1.198] (station.conjury.org [69.12.155.91]) by mta.conjury.org (Postfix) with ESMTP id CBB4439813F for ; Tue, 1 May 2007 18:04:08 -0700 (PDT) Mime-Version: 1.0 (Apple Message framework v752.3) In-Reply-To: <7E696804-09CF-4CE4-B4FD-0C2A0DEEA70D@gmail.com> References: <7E696804-09CF-4CE4-B4FD-0C2A0DEEA70D@gmail.com> Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed Message-Id: Content-Transfer-Encoding: 7bit From: james woodyatt Subject: Re: [Caml-list] cf_lexer and cf_parser Date: Tue, 1 May 2007 18:04:06 -0700 To: The Caml Trade X-Mailer: Apple Mail (2.752.3) X-Virus-Scanned: by amavisd-new at conjury.org X-Miltered: at concorde with ID 4637E395.002 by Joe's j-chkmail (http://j-chkmail . ensmp . fr)! X-Spam: no; 0.00; woodyatt:01 jhw:01 lexer:01 parser:01 lexer:01 parser:01 parsing:01 off-list:01 ocaml:01 woodyatt:01 jhw:01 2007,:98 doctor:98 taunt:98 cvs:01 On Apr 27, 2007, at 06:59, Joel Reymont wrote: > > Are there any real-life examples of using cf_lexer and cf_parser > from OCNAE (formerly Pagoda)? > I would love to see an example of parsing a real grammar. I've been having an off-list discussion with Joel about this. The answer for anyone here who might be interested is that 1) the Cf_uri module uses it; and, 2) there's more source code in CVS that hasn't been packaged into any releases. There's a MIME header parser, an XML framework, the beginnings of a SASL toolkit, etc. None of it is documented. It doesn't meet my standards for packaging into a release. There are probably bugs I haven't found yet because I'm not testing enough of the code. Side effects may vary. Consult your doctor if you experience migraine headaches or severe abdominal pain. Do not taunt happy fun ball. The CVS component in SourceForge is /cvsroot/ocnae/src, in case anyone is interested. Be advised that the latest release of OCaml broke the Cf_scan_parser module again. I need to fix that. -- j h woodyatt