Version française
Home     About     Download     Resources     Contact us    
Browse thread
How to achieve this camlp4 syntax extension
[ Home ] [ Index: by date | by threads ]
[ Search: ]

[ Message by date: previous | next ] [ Message in thread: previous | next ] [ Thread: previous | next ]
Date: -- (:)
From: Zheng Li <zheng_li@u...>
Subject: Re: How to achieve this camlp4 syntax extension
On 4/2/2009 1:42 PM, Conglun Yao wrote:
>
> Different kinds of error happened, when trying to use it.
>
> Even the ordinary expression:  List.length [1; 2;3 ],  failed.  'List'
> is parsed as module_longident, try to match the rule I defined.
>
> Thanks for any help.
>
> Conglun

You may have a look at the source code of my pa_scope [1]. It deals with 
these issues and support both open scope (via @) and closed scope (via 
.{}, .[], .()). The code is just ~50 lines.

HTH.

[1] http://www.pps.jussieu.fr/~li/software/index.html#pa_scope

--
Zheng