Version française
Home     About     Download     Resources     Contact us    
Browse thread
Genlex et apostrophe
[ Home ] [ Index: by date | by threads ]
[ Search: ]

[ Message by date: previous | next ] [ Message in thread: previous | next ] [ Thread: previous | next ]
Date: -- (:)
From: Vincent Balat <vbalat@b...>
Subject: Genlex et apostrophe

Bonjour,

Y a-t-il un moyen d'utiliser l'apostrophe dans un mot-clef avec le
module Genlex (OCaml 1.05) ? Le programme suivant genere l'erreur :
Uncaught exception: Parse_error("")
alors qu'il fonctionne lorsque ' est remplace par autre chose.

Merci.


open Genlex;;
open Stream;;

let lexer = make_lexer ["'"];;

let rec parse = parser
    [< 'Kwd "'" >] -> 22 ;;

parse (lexer (of_string "'"));;