FreeBSD Ports

devel/menhir 20240715

LR(1) parser generator for OCaml

Repository
FreeBSD ports
Maintainer
[email protected]
License
GPLv2
Categories
devel
Package size
2719.4 KiB, 9064.5 KiB installed

Description

Menhir is a LR(1) parser generator for the OCaml programming language. It is 90% compatible to ocamlyacc (included with the OCaml distribution), and it has some advantages over ocamlyacc, such as limited EBNF support, LR(1) generation instead of LALR(1), better conflict explanation and production of reentrant parsers (amongst others).

Install

As a binary package — by origin, or by package name:

pkg install devel/menhir
pkg install menhir

From the ports tree:

cd /usr/ports/devel/menhir/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	menhir>0:devel/menhir

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest2024071520240715-2024071520240715
FreeBSD:14:quarterly2024071520240715n/a2024071520240715
FreeBSD:15:latest2024071520240715n/a2024071520240715
FreeBSD:15:quarterly2024071520240715n/an/an/a
FreeBSD:16:latest2024071520240715n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

The Makefile names none itself; they come from USES and USE_*.

The full lists below include those, and their dependencies in turn.

All build dependencies 2
All run dependencies 1

Configuration

Options name: devel_menhir

OptionDefaultDescription
DOCSoffBuild and/or install documentation
USES
ocaml:dune
Service scripts
none

Files

Manual pages 1
  • menhir(1)
pkg-plist 50
  • bin/menhir
  • share/man/man1/menhir.1.gz
  • %%OCAML_SITELIBDIR%%/menhir/META
  • %%OCAML_SITELIBDIR%%/menhir/dune-package
  • %%OCAML_SITELIBDIR%%/menhirLib/META
  • %%OCAML_SITELIBDIR%%/menhirLib/dune-package
  • %%OCAML_SITELIBDIR%%/menhirLib/menhirLib.a
  • %%OCAML_SITELIBDIR%%/menhirLib/menhirLib.cma
  • %%OCAML_SITELIBDIR%%/menhirLib/menhirLib.cmi
  • %%OCAML_SITELIBDIR%%/menhirLib/menhirLib.cmt
  • %%OCAML_SITELIBDIR%%/menhirLib/menhirLib.cmti
  • %%OCAML_SITELIBDIR%%/menhirLib/menhirLib.cmx
  • %%OCAML_SITELIBDIR%%/menhirLib/menhirLib.cmxa
  • %%OCAML_SITELIBDIR%%/menhirLib/menhirLib.cmxs
  • %%OCAML_SITELIBDIR%%/menhirLib/menhirLib.ml
  • %%OCAML_SITELIBDIR%%/menhirLib/menhirLib.mli
  • %%OCAML_SITELIBDIR%%/menhirSdk/META
  • %%OCAML_SITELIBDIR%%/menhirSdk/cmly_api.ml
  • %%OCAML_SITELIBDIR%%/menhirSdk/cmly_format.ml
  • %%OCAML_SITELIBDIR%%/menhirSdk/cmly_read.ml
  • %%OCAML_SITELIBDIR%%/menhirSdk/cmly_read.mli
  • %%OCAML_SITELIBDIR%%/menhirSdk/dune-package
  • %%OCAML_SITELIBDIR%%/menhirSdk/keyword.ml
  • %%OCAML_SITELIBDIR%%/menhirSdk/keyword.mli
  • %%OCAML_SITELIBDIR%%/menhirSdk/menhirSdk.a
  • %%OCAML_SITELIBDIR%%/menhirSdk/menhirSdk.cma
  • %%OCAML_SITELIBDIR%%/menhirSdk/menhirSdk.cmi
  • %%OCAML_SITELIBDIR%%/menhirSdk/menhirSdk.cmt
  • %%OCAML_SITELIBDIR%%/menhirSdk/menhirSdk.cmx
  • %%OCAML_SITELIBDIR%%/menhirSdk/menhirSdk.cmxa
  • %%OCAML_SITELIBDIR%%/menhirSdk/menhirSdk.cmxs
  • %%OCAML_SITELIBDIR%%/menhirSdk/menhirSdk.ml
  • %%OCAML_SITELIBDIR%%/menhirSdk/menhirSdk__Cmly_api.cmi
  • %%OCAML_SITELIBDIR%%/menhirSdk/menhirSdk__Cmly_api.cmt
  • %%OCAML_SITELIBDIR%%/menhirSdk/menhirSdk__Cmly_api.cmx
  • %%OCAML_SITELIBDIR%%/menhirSdk/menhirSdk__Cmly_format.cmi
  • %%OCAML_SITELIBDIR%%/menhirSdk/menhirSdk__Cmly_format.cmt
  • %%OCAML_SITELIBDIR%%/menhirSdk/menhirSdk__Cmly_format.cmx
  • %%OCAML_SITELIBDIR%%/menhirSdk/menhirSdk__Cmly_read.cmi
  • %%OCAML_SITELIBDIR%%/menhirSdk/menhirSdk__Cmly_read.cmt
  • %%OCAML_SITELIBDIR%%/menhirSdk/menhirSdk__Cmly_read.cmti
  • %%OCAML_SITELIBDIR%%/menhirSdk/menhirSdk__Cmly_read.cmx
  • %%OCAML_SITELIBDIR%%/menhirSdk/menhirSdk__Keyword.cmi
  • %%OCAML_SITELIBDIR%%/menhirSdk/menhirSdk__Keyword.cmt
  • %%OCAML_SITELIBDIR%%/menhirSdk/menhirSdk__Keyword.cmti
  • %%OCAML_SITELIBDIR%%/menhirSdk/menhirSdk__Keyword.cmx
  • %%OCAML_SITELIBDIR%%/menhirSdk/menhirSdk__Version.cmi
  • %%OCAML_SITELIBDIR%%/menhirSdk/menhirSdk__Version.cmt
  • %%OCAML_SITELIBDIR%%/menhirSdk/menhirSdk__Version.cmx
  • %%OCAML_SITELIBDIR%%/menhirSdk/version.ml
distinfo 1
FileSizeSHA256
menhir-20240715.tar.bz21.245971e+06b986cfb9f30d4955e52387b37f56bc642b0be8962b1f64b134e878b30a3fe640
Master sites 1
  • http://cristal.inria.fr/~fpottier/menhir/

Commit history 0

No commits in the history this site was built from.