Version française
Home     About     Download     Resources     Contact us    
Browse thread
AST transformation and scrapping boilerplate code
[ Home ] [ Index: by date | by threads ]
[ Search: ]

[ Message by date: previous | next ] [ Message in thread: previous | next ] [ Thread: previous | next ]
Date: -- (:)
From: Joel Reymont <joelr1@g...>
Subject: Re: [Caml-list] AST transformation and scrapping boilerplate code

On Apr 30, 2007, at 1:58 PM, Nicolas Pouillard wrote:

> Use camlp4of (since INCLUDE is provided by camlp4 macros).
> Also add -filter trash to the camlp4 options (after map and fold), in
> order to remove the Camlp4Trash module.

Including the AST module worked and I'm almost there.

+ ocamlfind ocamlc -package ounit -c -I +camlp4 -pp 'camlp4of -filter  
map -filter fold -filter trash ' -o easy_strip.cmo easy_strip.ml
File "ghost-location", line 1, characters 0-0:
Unbound type constructor var_decl

This is surprising since the AST looks like this, i.e. var_decl is  
part of it.

What is the explanation for this and how should I fix it?

...
and statement =
     [
     ...
     | `VarDecls of var_decl list
     ...
     ]

...

and var_decl =
     [
     | `VarDecl of id * ty * expr
     ]

	Thanks, Joel

--
http://wagerlabs.com/