cppo
Code preprocessor like cpp for OCaml
Description
Cppo is an equivalent of the C preprocessor for OCaml programs. It allows the definition of simple macros and file inclusion.
Cppo is:
- more OCaml-friendly than cpp
- easy to learn without consulting a manual
- reasonably fast
- simple to install and to maintain
Install
copied = false, 2000)"
:class="{ 'border-gray-700': !copied, 'text-gray-100': !copied, 'focus:ring-orange-500': !copied, 'focus:border-orange-500': !copied, 'border-green-600': copied, 'text-green-600': copied, 'focus:ring-green-500': copied, 'focus:border-green-500': copied }">
- Published
- 20 May 2022
- Authors
- Maintainers
Sources
v1.6.9.tar.gz
md5=d23ffe85ac7dc8f0afd1ddf622770d09
sha512=26ff5a7b7f38c460661974b23ca190f0feae3a99f1974e0fd12ccf08745bd7d91b7bc168c70a5385b837bfff9530e0e4e41cf269f23dd8cf16ca658008244b44
Dependencies
Reverse Dependencies
0install
>= "2.14" & < "2.15.1"
bisect_ppx
= "1.2.0"
camlimages
>= "5.0.0"
camomile
< "1.0.0"
caqti
>= "1.2.0"
catala
>= "0.5.0"
cconv
= "0.4"
config-file
>= "1.2.1"
containers
>= "0.5" & < "1.5"
cppo_ocamlbuild
< "1.6.7"
decoders
< "0.1.2"
dose
>= "3.4.1"
dose3
< "6.1"
dryunit
>= "0.4.0"
extlib
>= "1.7.0"
extlib-compat
>= "1.7.0"
fftw3
>= "0.8"
freetds
>= "0.6"
frenetic
>= "5.0.0" & < "5.0.5"
genprint
>= "0.2"
gettext
>= "0.4.2"
goblint-cil
>= "2.0.0"
graphql_ppx
>= "0.7.1" & < "1.2.2"
hacl-star
>= "0.1.1"
hdf5
>= "0.1.2"
integration1d
>= "0.5.1"
irmin-watcher
< "0.3.0"
js_of_ocaml
>= "2.6" & < "3.0"
js_of_ocaml-compiler
< "3.5.0"
jupyter
< "2.0.0"
lablqml
< "0.6"
lbfgs
>= "0.9.3"
lilis
>= "0.2.1"
lsp
< "1.6.0"
lwt
>= "2.7.1"
lwt_react
>= "1.2.0"
mdx
>= "1.2.0"
melange
>= "0.3.0"
mindstorm
>= "0.6"
monomorphic
>= "2.1.0"
notty
>= "0.2.3"
ocolor
>= "1.1"
ocp-browser
>= "1.2.1"
ocp-index
>= "1.2.1"
ocplib-endian
>= "0.8"
odoc
>= "1.3.0"
oml
= "0.0.6"
opam-core
>= "2.0.0~rc"
opium
= "0.14.0"
override
>= "0.2.0" & < "0.3.0"
phantom-algebra
< "1.0.1"
pla
< "1.2"
ppx_bigarray
>= "0.0.1"
ppx_cstruct
>= "5.1.1"
ppx_deriving
>= "3.3"
ppx_deriving_cmdliner
< "0.6.0"
ppx_deriving_morphism
= "0.4"
ppx_deriving_protobuf
>= "2.4"
ppx_deriving_rpc
< "6.0.0"
ppx_deriving_yojson
>= "3.0" & < "3.6.0"
ppx_getenv
= "1.2"
ppx_import
< "1.5-3-gbd627d5"
ppx_include
>= "1.1"
ppx_tools
>= "6.3"
reanalyze
>= "2.16.0"
sarek
>= "20210823"
shcaml
>= "0.2.0"
spoc
>= "20210823"
sqlexpr
>= "0.7.1" & < "0.9.0"
stdcompat
< "5"
touist
>= "3.1.0" & < "3.4.0"
utop
>= "1.16"
visitors
>= "20170404" & < "20210127"
websocket
>= "2.8" & < "2.10"