From mboxrd@z Thu Jan 1 00:00:00 1970 Received: (from majordomo@localhost) by pauillac.inria.fr (8.7.6/8.7.3) id KAA24358; Tue, 24 Aug 2004 10:04:12 +0200 (MET DST) X-Authentication-Warning: pauillac.inria.fr: majordomo set sender to owner-caml-list@pauillac.inria.fr using -f 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 KAA16796 for ; Tue, 24 Aug 2004 10:04:11 +0200 (MET DST) X-SPAM-Warning: Sending machine is listed in blackholes.five-ten-sg.com Received: from miritek.com (v30-53.icu.ac.kr [210.107.130.53] (may be forged)) by nez-perce.inria.fr (8.12.10/8.12.10) with ESMTP id i7O848mL008961 for ; Tue, 24 Aug 2004 10:04:09 +0200 Received: from hama (v30-54.icu.ac.kr [210.107.130.54] (may be forged)) by miritek.com (8.9.3/8.9.3) with SMTP id RAA25481 for ; Tue, 24 Aug 2004 17:01:22 +0900 Message-ID: <007d01c489b1$843acfc0$1501a8c0@hama> From: "SooHyoung Oh" To: "caml-list" Subject: [Caml-list] (Release) ocamllex tutorial (ver 0.1) Date: Tue, 24 Aug 2004 17:07:53 +0900 MIME-Version: 1.0 Content-Type: text/plain; charset="ks_c_5601-1987" Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 6.00.2800.1409 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1409 X-Miltered: at nez-perce with ID 412AF678.000 by Joe's j-chkmail (http://j-chkmail.ensmp.fr)! X-Loop: caml-list@inria.fr X-Spam: no; 0.00; bison:01 2004:99 compiler:01 compiler:01 ocaml:01 ocaml:01 parser:02 shoh:03 shoh:03 soohyoung:03 abstract:03 sufficient:04 lex:04 ocamlyacc:05 ocamlyacc:05 Sender: owner-caml-list@pauillac.inria.fr Precedence: bulk If one doesn't have knowledge for lexcial analyzer or parsing theory, it's not sufficient for an user to use "ocamllex" and "ocamlyacc" after reading manuals of these utilities only. One has to read "lex"/"flex" manual and "yacc"/"bison" manual before using "ocamllex" and "ocamlyacc". So, I thought it would be helpful if ocaml community has "ocamllex" and "ocamlyacc" tutorials. This is my first contribute to "ocamllex tutorial" and I'm preparing the companion "ocamlyacc tutorial", too. Any comment will be appreciated. --- Abstract --- This is a tutorial on how to use ocamllex which is distributed with Ocaml language. This tutorial borrowed lots of part from flex manual, and some part from Chap. 12 Lexer and parser generators (ocamllex, ocamlyacc). The companion tutorial for ocamlyacc will be available in one or two weeks later. Please mail all comments and suggestions to This tutorial is work-in-progress. The latest version can be found at http://pllab.kaist.ac.kr/~shoh/ocaml/ocamllex_ocamlyacc/ocamllex-tutorial/index.html. Last updated: 2004-08-24 ------------------- To unsubscribe, mail caml-list-request@inria.fr Archives: http://caml.inria.fr Bug reports: http://caml.inria.fr/bin/caml-bugs FAQ: http://caml.inria.fr/FAQ/ Beginner's list: http://groups.yahoo.com/group/ocaml_beginners