diff options
Diffstat (limited to 'lang/camlp5/DESCR')
-rw-r--r-- | lang/camlp5/DESCR | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/lang/camlp5/DESCR b/lang/camlp5/DESCR new file mode 100644 index 00000000000..28a6d60dfdd --- /dev/null +++ b/lang/camlp5/DESCR @@ -0,0 +1,16 @@ +Camlp5 is a preprocessor and pretty-printer for OCaml programs. It also +provides parsing and printing tools. + +As a preprocessor, it allows to: +- extend the syntax of OCaml, +- redefine the whole syntax of the language. +As a pretty printer, it allows to: +- display OCaml programs in an elegant way, +- convert from one syntax to another, +- check the results of syntax extensions. +Camlp5 also provides some parsing and pretty printing tools: +- extensible grammars +- extensible printers +- stream parsers and lexers +- pretty print module +It works as a shell command and can also be used in the OCaml toplevel. |