From mboxrd@z Thu Jan 1 00:00:00 1970 Received: (from weis@localhost) by pauillac.inria.fr (8.7.6/8.7.3) id OAA13447 for caml-redistribution; Wed, 19 Nov 1997 14:15:38 +0100 (MET) Received: from nez-perce.inria.fr (nez-perce.inria.fr [192.93.2.78]) by pauillac.inria.fr (8.7.6/8.7.3) with ESMTP id LAA09836 for ; Wed, 19 Nov 1997 11:56:02 +0100 (MET) Received: from jaune.inria.fr (ddr@jaune.inria.fr [128.93.11.80]) by nez-perce.inria.fr (8.8.7/8.8.5) with ESMTP id LAA24490 for ; Wed, 19 Nov 1997 11:56:00 +0100 (MET) Received: (from ddr@localhost) by jaune.inria.fr (8.8.5/8.8.5) id LAA17472 for caml-list@inria.fr; Wed, 19 Nov 1997 11:56:28 +0100 Message-Id: <199711191056.LAA17472@jaune.inria.fr> Subject: Camlp4 1.06 released To: caml-list@inria.fr Date: Wed, 19 Nov 1997 11:56:27 +0100 (MET) From: Daniel de Rauglaudre X-Mailer: ELM [version 2.4ME+ PL28 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: weis A new version of Camlp4 has been released compatible with Objective Caml version 1.06. Its version number is 1.06 too (previous one was 0.6). It is available from ftp://ftp.inria.fr/INRIA/Projects/cristal/Daniel.de_Rauglaudre/ Files: README.camlp4 camlp4.tar.gz Sources 1.06 camlp4.ps.gz Manual PostScript 1.06 General info and html manual are available also at address: http://pauillac.inria.fr/camlp4/ Changes from 0.6 to 1.06: * Adapted to Ocaml 1.06. * Deleted module Gstream, using Ocaml's Stream. * Generate different AST for C(x,y) and C x y (change done in Ocaml's compiler) * No more message "Interrupted" in toplevel in case of syntax error. * Added flag to suppress warnings while extending grammars. * Completed some missing statements and declarations (objects) * Added ability to extend command line specification * Added "let_binding" as predefined (accessible) entry in Pcaml. * Added construction FUNCTION in EXTEND statement to call another function. * Added some ISO-8859-1 characters in lexer identifiers. * Fixed bug "value x = {val = 1};" (righteous syntax) * Fixed bug "open A.B.C" was interpreted as "open B.A.C" * Modified behavior of "DELETE_RULE": the complete rule must be provided * Completed quotations MLast ("expr", "patt", etc) to accept whole language * Renamed "LIKE" into "LEVEL" in grammar EXTEND * Added "NEXT" as grammar symbol in grammar EXTEND * Added command "mkcamlp4" to make camlp4 executables linked with C code * Added "pr_extend.cmo" to reconstitute EXTEND instructions -------------------------------------------------------------------------- Daniel de RAUGLAUDRE Projet Cristal - INRIA Rocquencourt Tel: +33 (01) 39 63 53 51 Email: daniel.de_rauglaudre@inria.fr Web: http://pauillac.inria.fr/~ddr/ --------------------------------------------------------------------------