{"schema_version":1,"metadata":{"branch":"current","release":"7.9","architecture":"amd64","generated_at":"2026-09-09T04:04:41.004595+00:00","source_url":"https://cdn.openbsd.org/pub/OpenBSD/snapshots/packages/amd64/sqlports-7.55.tgz","source_sha256":"fcdbba1b9df747882aa9bab4af20ebec8dac10655069c90f1cd4145c06e1235e","package_count":12031,"source_kind":"sqlports"},"package":{"name":"ocaml-menhir-20240715","path":"devel/ocaml-menhir","url":"/packages/current/devel/ocaml-menhir/","comment":"OCaml parser generator for LR(1) grammars","homepage":"http://cristal.inria.fr/~fpottier/menhir/","maintainer":"The OpenBSD ports mailing-list <ports@openbsd.org>","description":"Menhir is a LR(1) parser generator for the OCaml programming language.\nThat is, Menhir compiles LR(1) grammar specifications down to OCaml\ncode. Menhir was designed and implemented by Francois Pottier and\nYann Regis-Gianas.\n\nMenhir is 90% compatible with ocamlyacc. Legacy ocamlyacc grammar\nspecifications are accepted and compiled by Menhir.  The resulting\nparsers run and produce correct parse trees.  However, parsers that\nexplicitly invoke functions in module Parsing behave slightly\nincorrectly. For instance, the functions that provide access to\npositions return a dummy position when invoked by a Menhir parser.\nPorting a grammar specification from ocamlyacc to Menhir requires\nreplacing all calls to module Parsing with new Menhir-specific\nkeywords.\n","package_architecture":"amd64","stem":"ocaml-menhir","readme":null,"dependencies":[{"path":"sysutils/findlib","type":"runtime","package_spec":"","url":"/packages/current/sysutils/findlib/"},{"path":"lang/ocaml","type":"runtime","package_spec":"","url":"/packages/current/lang/ocaml/"},{"path":"sysutils/findlib","type":"build","package_spec":"","url":"/packages/current/sysutils/findlib/"},{"path":"devel/dune","type":"build","package_spec":"","url":"/packages/current/devel/dune/"},{"path":"lang/ocaml","type":"build","package_spec":"","url":"/packages/current/lang/ocaml/"}],"reverse_dependencies":{"count":1,"url":"/packages/data/79/7942d1b7e7980c1b1afbb4b9449f39c2a57cdf29fbc22ccf168276a95665f46b.json"},"categories":["devel"],"flavors":[],"only_for_architectures":[],"not_for_architectures":[]}}
