• en

camlp4 4.03.0

License LGPLv2
Homepage https://github.com/ocaml/camlp4
Maintainer jeremie@dimino.org
Dependencies
ocamlfind
OCaml >= 4.03.0
Published May 26, 2014
Source [git] git://github.com/ocaml/camlp4#trunk
Edit https://github.com/ocaml/opam-repository/tree/master/packages/camlp4/camlp4.4.03.0/opam

Camlp4 is a system for writing extensible parsers for programming languages

It provides a set of OCaml libraries that are used to define grammars as well as loadable syntax extensions of such grammars. Camlp4 stands for Caml Preprocessor and Pretty-Printer and one of its most important applications is the definition of domain-specific extensions of the syntax of OCaml.

Camlp4 was part of the official OCaml distribution until its version 4.01.0. Since then it has been replaced by a simpler system which is easier to maintain and to learn: ppx rewriters and extension points.

Necessary for
async
| 109.12.00
>= 109.13.00
async_core
| 109.12.00
>= 109.13.00
async_extended
async_extra
| 109.12.00
>= 109.13.00
async_find
async_inotify
async_kernel
async_parallel
async_shell
async_smtp
async_ssl
async_unix
| 109.12.00
>= 109.13.00
bignum
bin_prot
| 109.12.00
>= 109.13.00
bisect
bitstring
bolt
CamlGI
camomile
comparelib
| 109.12.00
>= 109.13.00
config-file
core
| 109.12.00
>= 109.55.00
& >= 109.13.00
109.53.01
core_bench
core_extended
| 109.12.00
>= 109.13.00
core_kernel
cow
>= 1.0.0
cstruct
| 0.7.0
>= 0.7.1
cudf
>= 0.7
custom_printf
deriving
deriving-ocsigen
dose
& >= 3.2-rc2
3.2.2
dyntype
eliom
email_message
enumerate
estring
extlib
extlib-compat
extunix
faillib
fieldslib
| 109.12.00
>= 109.13.00
format
frama-c
>= 20130601
froc
gsl
>= 1.15.3
hardcaml
herelib
| 109.12.00
>= 109.13.00
integration1d
jenga
joolog
js-lz4
js_of_ocaml
krb5
lablgl
lablgtk
>= 2.16.0
lazy-trie
>= 1.1.0
lwt
macaque
mascot
mikmatch
>= 1.0.7
missinglib
mysql
objsize
ocaml_plugin
| 109.12.00
>= 109.13.00
ocamldsort
ocamlnet
3.7.5
ocamlscript
ocp-build
>= 1.99.8-beta
ocplib-endian
odb-server
optcomp
ospec
>= 0.3.0
pa_bench
pa_monad_custom
pa_ounit
| 109.12.00
>= 109.13.00
pa_test
pa_where
patdiff
| 109.12.00
>= 109.13.00
patience_diff
>= 111.17.00
pgocaml
pipebang
| 109.12.00
>= 109.13.00
re2
schoca
sexplib
| & >= 108.00.02
109.12.00
>= 109.13.00
textutils
type_conv
typehashlib
| 109.12.00
>= 109.13.00
typerep
tyxml
3.1.1
ulex
variantslib
| 109.12.00
>= 109.13.00
xstrp4
zero
109.28.00
Optional for
tyxml
>= 3.1.1