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
[Caml-list] ocamllex, regular expression syntax
[ Home ] [ Index: by date | by threads ]
[ Search: ]

[ Message by date: previous | next ] [ Message in thread: previous | next ] [ Thread: previous | next ]
Date: 2003-05-22 (20:56)
From: Stefan Heimann <lists@s...>
Subject: [Caml-list] ocamllex, regular expression syntax

[sorry if this posting appears twice. I first submitted it with my
news client. It seems not to appear on the mailing list and so I
decided to post it again]

I new to ocaml and today I played a little bit around with
ocamllex. Now I'm wondering why ocamllex has this strange regular
expression syntax. One has to quoted every character, an arbitrary
character is matched by the underscore...

The manual for ocamllex says: "The regular expressions are in the
style of lex, with a more Caml-like syntax."

But the regular expression syntax in the Str module looks "normal" to

Regular expressions like this


are not easy to read, but with the ocamllex syntax it is even more


(and harder to write).

Is this just for historical reason or is there a practical reason for
this syntax? I'm just curious...


Stefan Heimann :: personal website.       :: CvsShell, a console based cvs client.

To unsubscribe, mail Archives:
Bug reports: FAQ:
Beginner's list: