./devel/ocaml-menhir [OCaml parser generator for LR(1) grammars]
[+] Add this package to your ports tracker

[ CVSweb ] [ Homepage ] [ RSS feed ]

Version: 20170101, Package name: ocaml-menhir-20170101
Maintained by: The OpenBSD ports mailing-list
Master sites:
Description
Menhir is a LR(1) parser generator for the OCaml programming language.
That is, Menhir compiles LR(1) grammar specifications down to OCaml
code. Menhir was designed and implemented by François Pottier and
Yann Régis-Gianas.

Menhir is 90% compatible with ocamlyacc. Legacy ocamlyacc grammar
specifications are accepted and compiled by Menhir. The resulting
parsers run and produce correct parse trees. However, parsers that
explicitly invoke functions in module Parsing behave slightly
incorrectly. For instance, the functions that provide access to
positions return a dummy position when invoked by a Menhir parser.
Porting a grammar specification from ocamlyacc to Menhir requires
replacing all calls to module Parsing with new Menhir-specific
keywords.


Filesize: 720.831 KB
Version History (View Complete History)
  • (2017-02-05) Updated to version: ocaml-menhir-20170101
  • (2016-04-25) Updated to version: ocaml-menhir-20160303
  • (2015-10-08) Updated to version: ocaml-menhir-20151005
  • (2015-01-15) Package added to openports.se, version ocaml-menhir-20141215 (created)
[show/hide] View available PLISTS (Can be a lot of data)

CVS Commit History:

   2017-02-04 20:32:56 by Daniel Dickman | Files touched by this commit (2)
Log message:
Update to ocaml-menhir 20170101.
   2017-02-04 20:32:56 by Daniel Dickman | Files touched by this commit (2)
Log message:
Update to ocaml-menhir 20170101.
   2016-06-23 13:23:54 by Kenneth R Westerback | Files touched by this commit (31)
Log message:
Stop building Ocaml's internal ocamlbuild and use the ocaml-ocamlbuild port
where needed.
The next step towards Ocaml 4.3.0.
Bulk build by sthen@ identified several laggards which are included here.
ok anil@ sthen@ so final 4.3.0 polishing can be done in-tree.
   2016-04-25 02:17:09 by Daniel Dickman | Files touched by this commit (3)
Log message:
Update to ocaml-menhir 20160303.
   2016-04-25 02:17:09 by Daniel Dickman | Files touched by this commit (3)
Log message:
Update to ocaml-menhir 20160303.
   2016-04-25 02:17:09 by Daniel Dickman | Files touched by this commit (3)
Log message:
Update to ocaml-menhir 20160303.
   2015-11-12 05:52:39 by Christian Weisgerber | Files touched by this commit (4)
Log message:
remove empty patch files
   2015-11-12 05:52:39 by Christian Weisgerber | Files touched by this commit (4)
Log message:
remove empty patch files
   2015-10-07 11:10:01 by Jeremie Courreges-Anglas | Files touched by this commit (5)
Log message:
Update to ocaml-menhir-20151005
ok daniel@, who provided the diff to update to menhir-20150921
   2015-10-07 11:10:01 by Jeremie Courreges-Anglas | Files touched by this commit (5)
Log message:
Update to ocaml-menhir-20151005
ok daniel@, who provided the diff to update to menhir-20150921
   2015-10-07 11:10:01 by Jeremie Courreges-Anglas | Files touched by this commit (5)
Log message:
Update to ocaml-menhir-20151005
ok daniel@, who provided the diff to update to menhir-20150921
   2015-10-07 11:10:01 by Jeremie Courreges-Anglas | Files touched by this commit (5)
Log message:
Update to ocaml-menhir-20151005
ok daniel@, who provided the diff to update to menhir-20150921
   2015-10-07 11:10:01 by Jeremie Courreges-Anglas | Files touched by this commit (5)
Log message:
Update to ocaml-menhir-20151005
ok daniel@, who provided the diff to update to menhir-20150921
   2015-01-16 02:20:47 by Daniel Dickman | Files touched by this commit (4)
Log message:
jca@ found and fixed the Makefile problem on !native ocaml archs. But
commit the version of the fix from Francois Pottier (upstream maintainer).
   2015-01-16 02:20:47 by Daniel Dickman | Files touched by this commit (4)
Log message:
jca@ found and fixed the Makefile problem on !native ocaml archs. But
commit the version of the fix from Francois Pottier (upstream maintainer).
   2015-01-16 02:20:47 by Daniel Dickman | Files touched by this commit (4)
Log message:
jca@ found and fixed the Makefile problem on !native ocaml archs. But
commit the version of the fix from Francois Pottier (upstream maintainer).
   2015-01-16 02:20:47 by Daniel Dickman | Files touched by this commit (4)
Log message:
jca@ found and fixed the Makefile problem on !native ocaml archs. But
commit the version of the fix from Francois Pottier (upstream maintainer).