diff options
author | wulf <wulf@pkgsrc.org> | 2000-06-12 22:36:59 +0000 |
---|---|---|
committer | wulf <wulf@pkgsrc.org> | 2000-06-12 22:36:59 +0000 |
commit | aeaa03b589c0204cc4b5c43c4458c0ba2faabe38 (patch) | |
tree | 7d9d796e0f18d56f1c4d40982bad7ac3f8d08c9e /lang/camlp4/pkg | |
parent | f1d7c2b8eb49e9ceb38f3eb6957de287ccce6d0d (diff) | |
download | pkgsrc-aeaa03b589c0204cc4b5c43c4458c0ba2faabe38.tar.gz |
Initial import of pkgsrc/lang/camlp4:
camlp4-3.0 A Pre-Processor-Pretty-Printer for Objective Caml
Diffstat (limited to 'lang/camlp4/pkg')
-rw-r--r-- | lang/camlp4/pkg/COMMENT | 1 | ||||
-rw-r--r-- | lang/camlp4/pkg/DESCR | 16 | ||||
-rw-r--r-- | lang/camlp4/pkg/PLIST | 65 | ||||
-rw-r--r-- | lang/camlp4/pkg/PLIST.opt | 11 |
4 files changed, 93 insertions, 0 deletions
diff --git a/lang/camlp4/pkg/COMMENT b/lang/camlp4/pkg/COMMENT new file mode 100644 index 00000000000..9759c05081f --- /dev/null +++ b/lang/camlp4/pkg/COMMENT @@ -0,0 +1 @@ +Camlp4 is a Pre-Processor-Pretty-Printer for Objective Caml diff --git a/lang/camlp4/pkg/DESCR b/lang/camlp4/pkg/DESCR new file mode 100644 index 00000000000..512188c3cd2 --- /dev/null +++ b/lang/camlp4/pkg/DESCR @@ -0,0 +1,16 @@ +Camlp4 is a Pre-Processor-Pretty-Printer for Objective Caml. It offers tools +for syntax (grammars) and the ability to modify the concrete syntax of the +language (quotations, syntax extensions). + +The Objective Caml compiler has a special option "-pp", allowing to call +any preprocessor. If Camlp4 is used, the parsing is done (only once) by +Camlp4, and the Objective Caml compiler resumes the rest of the compilation +(typing, code generation). + +Camlp4 can parse normal Ocaml concrete syntax or any other user-definable +syntax. As an example, an alternative syntax is provided, named revised, +because it tries to fix some small problems of the normal syntax. + +Camlp4 can pretty print the normal Ocaml concrete syntax or the revised one. +It is therefore always possible to have a version of your sources +compilable by the compiler Objective Caml without preprocessing. diff --git a/lang/camlp4/pkg/PLIST b/lang/camlp4/pkg/PLIST new file mode 100644 index 00000000000..73e2e9e086b --- /dev/null +++ b/lang/camlp4/pkg/PLIST @@ -0,0 +1,65 @@ +@comment $NetBSD: PLIST,v 1.1.1.1 2000/06/12 22:36:59 wulf Exp $ +bin/odyl +bin/camlp4 +bin/camlp4o +bin/mkcamlp4 +bin/ocpp +lib/camlp4/ast2pt.cmi +lib/camlp4/grammar.mli +lib/camlp4/pa_ifdef.cmo +lib/camlp4/pcaml.mli +lib/camlp4/q_MLast.cmo +lib/camlp4/camlp4.cma +lib/camlp4/lib.sml +lib/camlp4/pa_o.cmi +lib/camlp4/plexer.cmi +lib/camlp4/q_phony.cmo +lib/camlp4/camlp4_top.cma +lib/camlp4/mLast.cmi +lib/camlp4/pa_o.cmo +lib/camlp4/plexer.mli +lib/camlp4/quotation.cmi +lib/camlp4/camlp4o.cma +lib/camlp4/mLast.mli +lib/camlp4/pa_olabl.cmo +lib/camlp4/pr_depend.cmo +lib/camlp4/quotation.mli +lib/camlp4/camlp4r.cma +lib/camlp4/ocpp.cmo +lib/camlp4/pa_oop.cmo +lib/camlp4/pr_dump.cmo +lib/camlp4/stdpp.cmi +lib/camlp4/crc.cmo +lib/camlp4/odyl.cma +lib/camlp4/pa_op.cmo +lib/camlp4/pr_extend.cmo +lib/camlp4/stdpp.mli +lib/camlp4/extract_crc +lib/camlp4/odyl.cmo +lib/camlp4/pa_r.cmo +lib/camlp4/pr_null.cmo +lib/camlp4/token.cmi +lib/camlp4/gramext.cmi +lib/camlp4/pa_extend.cmo +lib/camlp4/pa_rp.cmo +lib/camlp4/pr_o.cmo +lib/camlp4/token.mli +lib/camlp4/gramext.mli +lib/camlp4/pa_extend_m.cmo +lib/camlp4/pa_ru.cmo +lib/camlp4/pr_op.cmo +lib/camlp4/gramlib.cma +lib/camlp4/pa_format.cmo +lib/camlp4/pa_sml.cmo +lib/camlp4/pr_r.cmo +lib/camlp4/grammar.cmi +lib/camlp4/pa_ifdef.cmi +lib/camlp4/pcaml.cmi +lib/camlp4/pr_rp.cmo +man/man1/camlp4.1 +man/man1/camlp4o.1 +man/man1/camlp4r.1 +man/man1/mkcamlp4.1 +man/man1/camlp4o.opt.1 +man/man1/camlp4r.opt.1 +@dirrm lib/camlp4 diff --git a/lang/camlp4/pkg/PLIST.opt b/lang/camlp4/pkg/PLIST.opt new file mode 100644 index 00000000000..06e3902a0df --- /dev/null +++ b/lang/camlp4/pkg/PLIST.opt @@ -0,0 +1,11 @@ +@comment $NetBSD: PLIST.opt,v 1.1.1.1 2000/06/12 22:36:59 wulf Exp $ +bin/camlp4o.opt +bin/camlp4r +bin/camlp4r.opt +lib/camlp4/gramext.cmx +lib/camlp4/gramlib.a +lib/camlp4/gramlib.cmxa +lib/camlp4/grammar.cmx +lib/camlp4/plexer.cmx +lib/camlp4/stdpp.cmx +lib/camlp4/token.cmx |