-----------------------------------------------------------------------------
 $Id: README,v 1.4 1999/11/15 20:04:16 lindig Exp $
-----------------------------------------------------------------------------
                  _  _  _    
   ______ __   __| |(_)| |__    OCaml Mylib                         
  | _  __\\ \ / /| || ||  _ \   Copyright (c) 1999 Christian Lindig
  | || || |\ v / | || || |_)    All rights reserved              
  |_||_||_| / /  |__)_||____/   See VERSION 
           /_/                         
                               
   
  This is a library of modules for the functional programming language
  Objective Caml (http://caml.inria.fr). It provides:


  PC    Parser combinators.  Parsers can be build from primitive parsers
        provided by this module.  Perfect for small parsing issues
        like command line arguments.

  PC2   This is a similar implementation of parser combinators but uses
        different sequence and semantic action operators. 
 
  PP    Pretty printing.  Structured documents are build up from primtive
        ones.  These documents then can be pretty printed for
        different line length to strings or files.  The approach
        follows Philip Wadlers proposed pretty printer algebra. 
        However, it features some small additions and is redesigned
        for strict implementations.

  LC    Lexer combinators for string scanning.  Inspired by the idea of
        parser combinators but especially suited for strings.

  STD   Generic functions which I feel are missing in the OCaml Standard
        library. 
 
  RC    A parser for simple configuration files.    

  RX    Regular Expression matching.

		
  BUILDING

  A GNU Autoconf configure script is provided which builds a Makefile:

        ./configure
        make all                - builds mylib.cma
        make all.opt            - builds mylib.cmxa mylib.a

  To use the library you not only need the library files mylib.cm*,
  but also the interfaces files *.mli *.cmi.
  

  COPYING

  You can modify and redistribute this software under certain terms. 
  See the file COPYING for details.  In short:  do what you like but
  do not blame me for any problems.


  Christian Lindig
  lindig@gaertner.de
  http://www.gaertner.de/~lindig



