Version française
Home     About     Download     Resources     Contact us    
Browse thread
Custom lexer in Camlp4
[ Home ] [ Index: by date | by threads ]
[ Search: ]

[ Message by date: previous | next ] [ Message in thread: previous | next ] [ Thread: previous | next ]
Date: -- (:)
From: Nicolas Pouillard <nicolas.pouillard@g...>
Subject: Re: [Caml-list] Custom lexer in Camlp4
Excerpts from Jeremy Yallop's message of Tue Jun 24 15:03:19 +0200 2008:
> Is there a way to replace the default lexer in Camlp4?  I'd like to use 
> (an extended version of) one of the OCaml grammars, but with a different 
> lexer.

You can rebuild (I mean functor application), your own camlp4 by giving
another Lexer module. Basically you will have to copy/paste the short
Camlp4.PreCast module (or a part of), by substituting Camlp4.Struct.Lexer
by your Lexer implementation. That's fairly heavy but works.

Regards,

-- 
Nicolas Pouillard aka Ertai