Camlp4 1.06 released

From: Daniel de Rauglaudre (
Date: Wed Nov 19 1997 - 11:56:27 MET

Message-Id: <>
Subject: Camlp4 1.06 released
Date: Wed, 19 Nov 1997 11:56:27 +0100 (MET)
From: Daniel de Rauglaudre <>

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
    camlp4.tar.gz Sources 1.06 Manual PostScript 1.06

General info and html manual are available also at address:

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


 Projet Cristal - INRIA Rocquencourt
 Tel: +33 (01) 39 63 53 51

This archive was generated by hypermail 2b29 : Sun Jan 02 2000 - 11:58:12 MET