camlp4

LicenseLGPLv2
Homepagehttps://github.com/ocaml/camlp4
Issue Trackerhttps://github.com/ocaml/camlp4/issues
Maintainerjeremie@dimino.org
Availablepreinstalled & ocaml-version >= "4.03" & ocaml-version < "4.04"
PublishedMay 6, 2016
Source [http] https://github.com/ocaml/camlp4/archive/system.0.tar.gz
2ed2db83471da3f6668689492590e7d7
StatisticsInstalled 23 times last month.
Edithttps://github.com/ocaml/opam-repository/tree/master/packages/camlp4/camlp4.4.03+system/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.

This version of Camlp4 installs using the ocamlfind packaging utility. If you were using +I camlp4 to directly locate Camlp4, this will no longer work.

Necessary for
0install
2.12.3
abt
acgtk
>= 1.3.1
archimedes
>= 0.4.15
async
|109.12.00
&>= 109.13.00
113.24.00
async_core
|109.12.00
>= 109.13.00
async_extended
113.24.00
async_extra
|109.12.00
&>= 109.13.00
113.24.00
async_find
113.24.00
async_inotify
113.24.00
async_kernel
113.24.00
async_parallel
113.24.00
async_rpc_kernel
113.24.00
async_shell
113.24.00
async_smtp
113.24.00
async_ssl
113.24.00
async_unix
|109.12.00
&>= 109.13.00
113.24.00
bap-elf
batsh
>= 0.0.6
bignum
113.24.00
bin_prot
|109.12.00
&>= 109.13.00
113.24.00
bisect
bitstring
bolt
bookaml
c3
CamlGI
camomile
0.8.5
capnp
&>= 2.0.1
3.0.0
chamo
>= 2.03
charrua-unix
0.3
clangml
coccinelle
comparelib
|109.12.00
>= 109.13.00
config-file
coq
|&>= 8.4.6~camlp4
8.4.6
&>= 8.5.2~camlp4
8.5.2
&>= 8.5.0~camlp4
8.5.0
core
|109.12.00
&>= 109.55.00
113.24.00
&>= 109.13.00
109.53.01
core_bench
113.24.00
core_extended
|109.12.00
&>= 109.13.00
113.24.00
core_kernel
113.24.00
core_profiler
113.24.00
cow
&>= 1.0.0
2.0.0
cryptohash
0.1.1
cstruct
1.5.0
cudf
&>= 0.7
0.9
custom_printf
deriving
deriving-ocsigen
devkit
dockerfile
&>= 1.2.0
1.3.0
dose
&>= 3.2.2+opam
3.3
duppy
>= 0.5.0
dyntype
eliom
4.0.0
email_message
113.24.00
enumerate
erm_xmpp
estring
extlib
1.7.0
extlib-compat
1.7.0
extprot
>= 1.3.0
extunix
faillib
fieldslib
|109.12.00
&>= 109.13.00
113.24.00
format
frama-c
&>= 20130601
20150201
froc
gettext
git
&>= 1.4.0
1.4.3
github
&>= 0.9.0
1.1.0
glsurf
hardcaml
hardcaml-waveterm
>= 0.2.0
hardcaml-yosys
heptagon
herelib
imaplet-lwt
&>= 0.1.10
0.1.13
incremental
113.24.00
integration1d
iso-filesystem
javalib
>= 2.3.2
jenga
113.24.00
jitsu
joolog
js-lz4
js_of_ocaml
3.0
js_of_ocaml-camlp4
json-static
krb5
lablgl
lablgtk
2.18.4
lambda-term
&>= 1.6
1.7
lambdoc
lazy-trie
>= 1.1.0
lbfgs
lutils
lwt
|2.4.4
&>= 2.4.5
2.4.7
lwt-parallel
0.1.1
macaque
mascot
mikmatch
mirage-entropy-unix
mirage-entropy-xen
mirage-fs-unix
&>= 1.1.1
1.2.1
mirage-http
&>= 2.1.0
2.3.0
mirage-net-unix
2.2.1
mirage-net-xen
&>= 1.4.2
1.5.0
missinglib
mldonkey
>= 3.1.3
mysql
1.2.0
nbd
&>= 1.0.1
1.0.2
nocrypto
0.3.0
objsize
ocaml-http
ocaml-r
ocaml_plugin
|109.12.00
&>= 109.13.00
113.24.00
ocamldot
ocamldsort
ocamlnet
3.7.5
ocamlscript
ocamlviz
ocf
0.4.0
ocp-build
|1.99.15-beta
&>= 1.99.16-beta
1.99.17-beta
ocplib-endian
0.8
ocsigenserver
>= 2.5
ocurl
&>= 0.7.1
0.7.5
odb-server
opam-lib
1.2.0
openflow
0.3.0
optcomp
orakuda
2.0.0
ospec
>= 0.3.0
ounit
2.0.0
pa_bench
pa_bin_prot
pa_comprehension
pa_fields_conv
pa_monad_custom
pa_ounit
|109.12.00
>= 109.13.00
pa_qualified
pa_sexp_conv
pa_solution
pa_structural_sexp
pa_test
pa_typerep_conv
pa_variants_conv
pa_where
parmap
&>= 1.0-rc1
1.0-rc4
patdiff
|109.12.00
&>= 109.13.00
113.24.00
patience_diff
&>= 111.17.00
113.24.00
pfff
pgocaml
2.3
phox
pipebang
|109.12.00
>= 109.13.00
planck
|2.1.0
>= 2.2.0
qcow-format
&>= 0.2
0.3
rdbg
rdf
0.5
re2
113.24.00
release
>= 1.1.1
rpc_parallel
113.24.00
schoca
sexplib
|&>= 108.00.02
109.12.00
&>= 112.24.00
112.24.01
&>= 112.17.00
112.17.01
&>= 109.13.00
112.06.01
shared-block-ring
2.3.0
shared-memory-ring
1.2.0
sibylfs
slacko
0.10.0
spoc
>= 20170724
tar-format
&>= 0.2.0
0.4.2
text
>= 0.8.0
textutils
113.24.00
tftp
tls
0.7.1
type_conv
typehashlib
|109.12.00
>= 109.13.00
typerep
113.24.00
typerep_extended
113.24.00
tyxml
3.1.1
ulex
usb
utop
1.16
variantslib
|109.12.00
&>= 109.13.00
113.24.00
vchan
0.9.7
vmnet
1.1.0
vrt
wyrd
>= 1.4.6
xe
xen-evtchn
1.0.7
xen-gnt
2.2.3
xenstore
&>= 1.2.0
1.3.0
xenstore_transport
0.9.6
xentropyd
>= 0.9.3
xmldiff
&>= 0.3.0
0.5.0
xstrp4
zero
109.28.00
Optional for
cstruct
&>= 1.5.0
2.0.0
exenum
&>= 0.7
0.82.0
gsl
1.20.0
js_of_ocaml-toplevel
lwt
>= 2.4.7
ocamlnet
&>= 3.7.5
3.7.6
pgocaml
>= 2.3
sexplib
|&>= 112.06.01
112.17.00
&>= 112.24.01
113.24.00
&>= 112.17.01
112.24.00
tyxml
>= 3.1.1
utop
&>= 1.16
2.0.0