mirror of
https://git.FreeBSD.org/ports.git
synced 2024-12-05 01:55:52 +00:00
7aa5869e6a
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>
14 lines
792 B
Plaintext
14 lines
792 B
Plaintext
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
|