Skip to content
This repository has been archived by the owner on Sep 10, 2019. It is now read-only.

Latest commit

 

History

History

cllib

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
-----------------------------------------------------------------------------
 $Id$
-----------------------------------------------------------------------------
         _  _  _  _    
     __ | || |(_)| |__    cllib                               
    / _|| || || ||  _ \   Copyright (c) 2000 Christian Lindig
     (_ | || || || |_)    All rights reserved              
    \__||_ )__)_||____/   
                                       
                               
  This is a library of modules for the functional programming language
  Objective Caml (https://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.