Opam Package camlp5.8.00.01

Package info

opam-namecamlp5
opam-version8.00.01
synopsisPreprocessor-pretty-printer of OCaml
description Camlp5 is a preprocessor and pretty-printer for OCaml programs. It also provides parsing and printing tools. As a preprocessor, it allows to: extend the syntax of OCaml, redefine the whole syntax of the language. As a pretty printer, it allows to: display OCaml programs in an elegant way, convert from one syntax to another, check the results of syntax extensions. Camlp5 also provides some parsing and pretty printing tools: extensible grammars extensible printers stream parsers and lexers pretty print module It works as a shell command and can also be used in the OCaml toplevel.
authors
  • Daniel de Rauglaudre
  • Chet Murthy
homepagehttps://camlp5.github.io
licenseBSD-3-Clause
deps (8)
revdeps (10)
metas (51)
libraries (3)

Package modules

Package sources

camlp5

Package files

man/man1/ocpp5.1
man/man1/mkcamlp5.opt.1
man/man1/mkcamlp5.1
man/man1/camlp5sch.1
man/man1/camlp5r.opt.1
man/man1/camlp5r.1
man/man1/camlp5o.opt.1
man/man1/camlp5o.1
man/man1/camlp5.1
lib/ocaml/topfind.camlp5
lib/camlp5/versdep.cmx
lib/camlp5/versdep.cmi
lib/camlp5/token.mli
lib/camlp5/token.cmx
lib/camlp5/token.cmi
lib/camlp5/stdpp.mli
lib/camlp5/stdpp.cmx
lib/camlp5/stdpp.cmi
lib/camlp5/reloc.mli
lib/camlp5/reloc.cmx
lib/camlp5/reloc.cmi
lib/camlp5/quotation.mli
lib/camlp5/quotation.cmx
lib/camlp5/quotation.cmi
lib/camlp5/q_phony.o
lib/camlp5/q_phony.cmx
lib/camlp5/q_phony.cmo
lib/camlp5/q_ast_base.o
lib/camlp5/q_ast_base.cmx
lib/camlp5/q_ast_base.cmo
lib/camlp5/q_ast_base.cmi
lib/camlp5/q_ast.o
lib/camlp5/q_ast.cmx
lib/camlp5/q_ast.cmo
lib/camlp5/q_ast.cmi
lib/camlp5/q_MLast.o
lib/camlp5/q_MLast.cmx
lib/camlp5/q_MLast.cmo
lib/camlp5/q_MLast.cmi
lib/camlp5/prtools.mli
lib/camlp5/prtools.cmx
lib/camlp5/prtools.cmi
lib/camlp5/pretty.mli
lib/camlp5/pretty.cmx
lib/camlp5/pretty.cmi
lib/camlp5/pr_schemep.o
lib/camlp5/pr_schemep.cmx
lib/camlp5/pr_schemep.cmo
lib/camlp5/pr_scheme.o
lib/camlp5/pr_scheme.cmx
lib/camlp5/pr_scheme.cmo
lib/camlp5/pr_rp.o
lib/camlp5/pr_rp.cmx
lib/camlp5/pr_rp.cmo
lib/camlp5/pr_ro.o
lib/camlp5/pr_ro.cmx
lib/camlp5/pr_ro.cmo
lib/camlp5/pr_r.o
lib/camlp5/pr_r.cmx
lib/camlp5/pr_r.cmo
lib/camlp5/pr_r.cmi
lib/camlp5/pr_op.o
lib/camlp5/pr_op.cmx
lib/camlp5/pr_op.cmo
lib/camlp5/pr_official.o
lib/camlp5/pr_official.cmx
lib/camlp5/pr_official.cmo
lib/camlp5/pr_o.o
lib/camlp5/pr_o.cmx
lib/camlp5/pr_o.cmo
lib/camlp5/pr_o.cmi
lib/camlp5/pr_null.o
lib/camlp5/pr_null.cmx
lib/camlp5/pr_null.cmo
lib/camlp5/pr_extprint.o
lib/camlp5/pr_extprint.cmx
lib/camlp5/pr_extprint.cmo
lib/camlp5/pr_extfun.o
lib/camlp5/pr_extfun.cmx
lib/camlp5/pr_extfun.cmo
lib/camlp5/pr_extend.o
lib/camlp5/pr_extend.cmx
lib/camlp5/pr_extend.cmo
lib/camlp5/pr_dump.o
lib/camlp5/pr_dump.cmx
lib/camlp5/pr_dump.cmo
lib/camlp5/pr_depend.o
lib/camlp5/pr_depend.cmx
lib/camlp5/pr_depend.cmo
lib/camlp5/pprintf.mli
lib/camlp5/pprintf.cmx
lib/camlp5/pprintf.cmi
lib/camlp5/pp_debug.cmx
lib/camlp5/pp_debug.cmi
lib/camlp5/ploc.mli
lib/camlp5/ploc.cmx
lib/camlp5/ploc.cmi
lib/camlp5/plexing.mli
lib/camlp5/plexing.cmx
lib/camlp5/plexing.cmi
lib/camlp5/plexer.mli
lib/camlp5/plexer.cmx
lib/camlp5/plexer.cmi
lib/camlp5/pcaml.mli
lib/camlp5/pcaml.cmx
lib/camlp5/pcaml.cmi
lib/camlp5/papr_phony_macro.o
lib/camlp5/papr_phony_macro.cmx
lib/camlp5/papr_phony_macro.cmo
lib/camlp5/pa_sml.o
lib/camlp5/pa_sml.cmx
lib/camlp5/pa_sml.cmo
lib/camlp5/pa_schemer.o
lib/camlp5/pa_schemer.cmx
lib/camlp5/pa_schemer.cmo
lib/camlp5/pa_scheme.o
lib/camlp5/pa_scheme.cmx
lib/camlp5/pa_scheme.cmo
lib/camlp5/pa_rp.o
lib/camlp5/pa_rp.cmx
lib/camlp5/pa_rp.cmo
lib/camlp5/pa_reloc.o
lib/camlp5/pa_reloc.cmx
lib/camlp5/pa_reloc.cmo
lib/camlp5/pa_r.o
lib/camlp5/pa_r.cmx
lib/camlp5/pa_r.cmo
lib/camlp5/pa_pragma.o
lib/camlp5/pa_pragma.cmx
lib/camlp5/pa_pragma.cmo
lib/camlp5/pa_pprintf.o
lib/camlp5/pa_pprintf.cmx
lib/camlp5/pa_pprintf.cmo
lib/camlp5/pa_op.o
lib/camlp5/pa_op.cmx
lib/camlp5/pa_op.cmo
lib/camlp5/pa_oop.o
lib/camlp5/pa_oop.cmx
lib/camlp5/pa_oop.cmo
lib/camlp5/pa_o_fast.o
lib/camlp5/pa_o_fast.cmx
lib/camlp5/pa_o.o
lib/camlp5/pa_o.cmx
lib/camlp5/pa_o.cmo
lib/camlp5/pa_mktest.o
lib/camlp5/pa_mktest.cmx
lib/camlp5/pa_mktest.cmo
lib/camlp5/pa_mkast.o
lib/camlp5/pa_mkast.cmx
lib/camlp5/pa_mkast.cmo
lib/camlp5/pa_macro_print.o
lib/camlp5/pa_macro_print.cmx
lib/camlp5/pa_macro_print.cmo
lib/camlp5/pa_macro_gram.o
lib/camlp5/pa_macro_gram.cmx
lib/camlp5/pa_macro_gram.cmo
lib/camlp5/pa_macro_gram.cmi
lib/camlp5/pa_macro.o
lib/camlp5/pa_macro.cmx
lib/camlp5/pa_macro.cmo
lib/camlp5/pa_macro.cmi
lib/camlp5/pa_lisp.o
lib/camlp5/pa_lisp.cmx
lib/camlp5/pa_lisp.cmo
lib/camlp5/pa_lexer.o
lib/camlp5/pa_lexer.cmx
lib/camlp5/pa_lexer.cmo
lib/camlp5/pa_lefteval.o
lib/camlp5/pa_lefteval.cmx
lib/camlp5/pa_lefteval.cmo
lib/camlp5/pa_fstream.o
lib/camlp5/pa_fstream.cmx
lib/camlp5/pa_fstream.cmo
lib/camlp5/pa_extprint.o
lib/camlp5/pa_extprint.cmx
lib/camlp5/pa_extprint.cmo
lib/camlp5/pa_extfun.o
lib/camlp5/pa_extfun.cmx
lib/camlp5/pa_extfun.cmo
lib/camlp5/pa_extfold.o
lib/camlp5/pa_extfold.cmx
lib/camlp5/pa_extfold.cmo
lib/camlp5/pa_extend_m.o
lib/camlp5/pa_extend_m.cmx
lib/camlp5/pa_extend_m.cmo
lib/camlp5/pa_extend.o
lib/camlp5/pa_extend.cmx
lib/camlp5/pa_extend.cmo
lib/camlp5/pa_extend.cmi
lib/camlp5/odyl.o
lib/camlp5/odyl.cmxa
lib/camlp5/odyl.cmx
lib/camlp5/odyl.cmo
lib/camlp5/odyl.cma
lib/camlp5/odyl.a
lib/camlp5/ocpp.cmo
lib/camlp5/mlsyntax.cmx
lib/camlp5/mlsyntax.cmi
lib/camlp5/mLast.mli
lib/camlp5/mLast.cmi
lib/camlp5/lib.sml
lib/camlp5/grammar.mli
lib/camlp5/grammar.cmx
lib/camlp5/grammar.cmi
lib/camlp5/gramlib.cmxa
lib/camlp5/gramlib.cma
lib/camlp5/gramlib.a
lib/camlp5/gramext.mli
lib/camlp5/gramext.cmx
lib/camlp5/gramext.cmi
lib/camlp5/fstream.mli
lib/camlp5/fstream.cmx
lib/camlp5/fstream.cmi
lib/camlp5/extfun.mli
lib/camlp5/extfun.cmx
lib/camlp5/extfun.cmi
lib/camlp5/extfold.mli
lib/camlp5/extfold.cmx
lib/camlp5/extfold.cmi
lib/camlp5/eprinter.mli
lib/camlp5/eprinter.cmx
lib/camlp5/eprinter.cmi
lib/camlp5/diff.mli
lib/camlp5/diff.cmx
lib/camlp5/diff.cmi
lib/camlp5/camlp5sch.cma
lib/camlp5/camlp5r.cma
lib/camlp5/camlp5o.cma
lib/camlp5/camlp5_top_funs.cmo
lib/camlp5/camlp5_top_funs.cmi
lib/camlp5/camlp5_top.cma
lib/camlp5/camlp5.cmxa
lib/camlp5/camlp5.cma
lib/camlp5/camlp5.a
lib/camlp5/asttools.cmx
lib/camlp5/asttools.cmi
lib/camlp5/ast2pt.mli
lib/camlp5/ast2pt.cmx
lib/camlp5/ast2pt.cmi
lib/camlp5/META
lib/camlp5
bin/ocpp5
bin/mkcamlp5.opt
bin/mkcamlp5
bin/camlp5sch
bin/camlp5r.opt
bin/camlp5r
bin/camlp5o.opt
bin/camlp5o
bin/camlp5