camlp4version
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.
Authors | Daniel de Rauglaudre and Nicolas Pouillard |
---|---|
License | LGPL-2.1-only |
Published | |
Homepage | https://github.com/camlp4/camlp4 |
Issue Tracker | https://github.com/camlp4/camlp4/issues |
Maintainer | ygrek@autistici.org |
Dependencies |
|
Source [http] | https://github.com/camlp4/camlp4/archive/refs/tags/5.3+1.tar.gz md5=e134a0e36905df4d5281982c419afc1f sha512=30d0a1a52d5e359f16158e10b025e8d05fb7ccf1fa7f45cecd3584e5ba5ba995f85917680904c347437f3bdf6376ade9a666bbef7a337e5f41bc73ec1bb126d8 |
Edit | https://github.com/ocaml/opam-repository/tree/master/packages/camlp4/camlp4.5.3/opam |
Required by
- archimedes
- bisect
- bolt
- bookaml
- clangmlbuild & <4.0.0
- config-filebuild
- cryptohashbuild & <0.1.1
- cudf>=0.7 & <0.9
- deriving
- devkitbuild & <1.2
- duppy<0.8.0
- dyntype
- extprotbuild
- extunixbuild & <0.2.0
- format
- gettext<0.4.1
- haxebuild & <4.0.0
- heptagonbuild
- integration1dbuild & <0.5.1
- io
- javalib<3.1.1
- joolog
- js_of_ocaml-camlp4
- json-static
- lablgl<1.06
- lascar<0.6-alpha
- lbfgsbuild & <0.9.3
- lutils<1.49.5
- lutin<2.70.4
- lwt_camlp4
- macaque
- mikmatch
- mldonkey
- objsize
- ocamldsort
- ocamlscript<3.0.0
- ocapic
- pa_comprehension
- pa_monad_custom
- pa_qualified
- pa_solution
- pa_where
- pfff<0.40.4
- pgocaml<2.3
- rdbgbuild & <1.184.1
- rfsm<1.6-alpha-3
- sarek
- spoc
- text<0.8.1
- type_conv
- tyxml<4.2.0
- ulex
- volt
- wyrd