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.2+1.tar.gz md5=f6f680e8403117c0b0d8e4ef897bdadf sha512=7034cf32575b6a7dc0406fea3c354068598195aa84a75e8576ea1219c38e4bffdc048c936d440bab235aea76510972a174bffba13f4f94f531b80fb4d80ca4ad |
Edit | https://github.com/ocaml/opam-repository/tree/master/packages/camlp4/camlp4.5.2/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