diff options
author | itetcu <itetcu@FreeBSD.org> | 2006-08-05 01:01:11 +0800 |
---|---|---|
committer | itetcu <itetcu@FreeBSD.org> | 2006-08-05 01:01:11 +0800 |
commit | abb61ace23fbf72d1f2502a5342c9241e646e347 (patch) | |
tree | 76f80343beb4a1859675e7fd8de46641f0f35a27 /CVSROOT | |
parent | b3b152d342a6b59c27a277b4e844ab885f97a4b0 (diff) | |
download | freebsd-ports-graphics-abb61ace23fbf72d1f2502a5342c9241e646e347.tar.gz freebsd-ports-graphics-abb61ace23fbf72d1f2502a5342c9241e646e347.tar.zst freebsd-ports-graphics-abb61ace23fbf72d1f2502a5342c9241e646e347.zip |
This library contains functionality for parsing and pretty-printing
S-expressions. In addition to that it contains an extremely useful
preprocessing module for Camlp4, which can be used to automatically generate
code from type definitions for efficiently converting OCaml-values to
S-expressions and vice versa. In combination with the parsing and
pretty-printing functionality this frees the user from having to write his own
I/O-routines for datastructures he defines. Possible errors during automatic
conversions from S-expressions to OCaml-values are reported in a very
human-readable way. Another module in the library allows you to extract and
replace sub-expressions in S-expressions.
Author: Markus Mottl <mmottl@janestcapital.com>
WWW: http://www.janestcapital.com/ocaml/index.html
PR: ports/101221
Submitted by: Stanislav Sedov <ssedov at mbsd.msk.ru>
Diffstat (limited to 'CVSROOT')
0 files changed, 0 insertions, 0 deletions