Browse thread
Re : [Caml-list] Porting camlp4 stuff from 3.09 to 3.10: need help
[
Home
]
[ Index:
by date
|
by threads
]
[ Message by date: previous | next ] [ Message in thread: previous | next ] [ Thread: previous | next ]
[ Message by date: previous | next ] [ Message in thread: previous | next ] [ Thread: previous | next ]
| Date: | -- (:) |
| From: | Matthieu Wipliez <mwipliez@y...> |
| Subject: | Re : [Caml-list] Porting camlp4 stuff from 3.09 to 3.10: need help |
>
> AFAIK the list of predefined quotations is the same as for 3.09, but
> maybe this page will help:
>
> http://brion.inria.fr/gallium/index.php/Abstract_Syntax_Tree
This seems unlikely:
http://camltest.inria.fr/pub/old_caml_site/camlp4/manual/manual010.html#toc39
http://brion.inria.fr/gallium/index.php/Abstract_Syntax_Tree
the following quotation was available in camlp4 3.09, but not in the 3.10 version:
<:str_item< declare $list:stl$ end >>: declare.
>
> > The mentioned line 78 is:
> >
> > <:str_item< declare end >>
> >
> > It looks like the "declare end" construct is not allowed any more. Is
> > there any equivalent in 3.10, and is there a specific bit of
> > documentation about this?
Maybe it was removed because it was kind of redundant with other constructions, for example:
module Declarations = struct ... end
open Declarations
I'd suggest you either use a module as I did above to emulate the "declare" behavior, or that you declare everything at the top level (have a look at str_items in the Camlp4OCamlRevisedParser if you need inspiration).
Hope this helps,
Matthieu
_____________________________________________________________________________
Envoyez avec Yahoo! Mail. Une boite mail plus intelligente http://mail.yahoo.fr