aboutsummaryrefslogtreecommitdiffstats
path: root/CVSROOT
diff options
context:
space:
mode:
authoritetcu <itetcu@FreeBSD.org>2006-08-05 01:01:11 +0800
committeritetcu <itetcu@FreeBSD.org>2006-08-05 01:01:11 +0800
commitabb61ace23fbf72d1f2502a5342c9241e646e347 (patch)
tree76f80343beb4a1859675e7fd8de46641f0f35a27 /CVSROOT
parentb3b152d342a6b59c27a277b4e844ab885f97a4b0 (diff)
downloadfreebsd-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