Version française
Home     About     Download     Resources     Contact us    

The Caml Hump: Ostap

Ostap

Ostap is an OCaml module to provide a set of parser combinators. The name of this library originates from Ostap Bender --- the central character of Ilya Ilf and Eugene Petrov's comedy "The Twelve Chairs". Bender is generally referred to as "The Great Combinator" since the word "combinator" in Russian also means "a swindler", "a sly man" etc. Additionally to the common set of parser combinators Ostap provides a camlp4 syntax extension pa_ostap.cmo to embed grammar expressions written in BNF-like style into OCaml code. Another feature of pa_ostap is that it allows to consider streams as objects and so makes integration of lexers and parsers simpler. Please have a look at the documentation for details.
Homepage ]
Author:Dmitri Boulytchev.
Last modification date:04-May-2006
Version:0.1
Development status:Beta
Kind: Libraries :: Native OCaml libraries
Camlp4 extensions
License: Open Source :: LGPL
Topic: General purpose libraries :: Lexing and parsing
Homepage:http://oops.math.spbu.ru/projects/ostap