Version française
Home     About     Download     Resources     Contact us    

This site is updated infrequently. For up-to-date information, please visit the new OCaml website at

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: 2008-06-24 (14:32)
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.


Nicolas Pouillard aka Ertai