From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: weis Received: (from weis@localhost) by pauillac.inria.fr (8.7.6/8.7.3) id OAA29389 for caml-redistribution; Fri, 8 Nov 1996 14:24:32 +0100 (MET) Received: from nez-perce.inria.fr (nez-perce.inria.fr [192.93.2.78]) by pauillac.inria.fr (8.7.6/8.7.3) with ESMTP id LAA03261 for ; Thu, 7 Nov 1996 11:07:11 +0100 (MET) Received: from aenegada.inria.fr (aenegada.inria.fr [138.96.24.22]) by nez-perce.inria.fr (8.7.6/8.7.1) with ESMTP id LAA15242 for ; Thu, 7 Nov 1996 11:07:09 +0100 (MET) Received: by aenegada.inria.fr (8.7.6/8.6.12) id LAA25922; Thu, 7 Nov 1996 11:07:04 +0100 (MET) Date: Thu, 7 Nov 1996 11:07:04 +0100 (MET) Message-Id: <199611071007.LAA25922@aenegada.inria.fr> From: Olivier Pons To: caml-list@inria.fr Subject: another question on lexer function Sender: weis hello ! is it forbidden to use the ";;" token in a make_lexer function ? as the silly exemple below suggests: #let lexer = make_lexer [ "titi"; "::";";;"; "toto"];; lexer : char stream -> token stream = #let token_stream = lexer(stream_of_string "toto ;; titi");; token_stream : token stream = #stream_next token_stream;; - : token = Kwd "toto" #stream_next token_stream;; Uncaught exception: Parse_error thanks in advance, Olivier