Bug 109910 - New port: devel/menhir (parser generator for OCaml)
Summary: New port: devel/menhir (parser generator for OCaml)
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: Normal Affects Only Me
Assignee: Martin Wilke
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-03-05 10:00 UTC by jaapb
Modified: 2007-03-06 19:20 UTC (History)
0 users

See Also:


Attachments
file.shar (4.35 KB, text/plain)
2007-03-05 10:00 UTC, jaapb
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description jaapb 2007-03-05 10:00:09 UTC
Menhir is a LR(1) parser generator for the OCaml language, 90% compatible to ocamlyacc (which is packaged with OCaml itself), but with several advantages such as limited EBNF support, LR(1) parsers instead of LALR(1) ones and the possibility to generate re-entrant parsers.

Fix: shar file included.

Patch attached with submission follows:
Comment 1 Martin Wilke freebsd_committer freebsd_triage 2007-03-05 10:10:24 UTC
Responsible Changed
From-To: freebsd-ports-bugs->miwi

I'll take it.
Comment 2 Martin Wilke freebsd_committer freebsd_triage 2007-03-05 10:24:45 UTC
State Changed
From-To: open->feedback

Ask for submitter fix.
Comment 3 Martin Wilke freebsd_committer freebsd_triage 2007-03-06 19:17:24 UTC
State Changed
From-To: feedback->closed

New port added, with minor changes. Thanks!
Comment 4 dfilter service freebsd_committer freebsd_triage 2007-03-06 19:17:52 UTC
miwi        2007-03-06 19:17:44 UTC

  FreeBSD ports repository

  Modified files:
    devel                Makefile 
  Added files:
    devel/menhir         Makefile distinfo pkg-descr pkg-plist 
    devel/menhir/files   patch-Makefile 
  Log:
  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).
  
  WWW: http://cristal.inria.fr/~fpottier/menhir
  
  PR:             ports/109910
  Submitted by:   Jaap Boender <jaapb at kerguelen.org>
  
  Revision  Changes    Path
  1.2678    +1 -0      ports/devel/Makefile
  1.1       +24 -0     ports/devel/menhir/Makefile (new)
  1.1       +3 -0      ports/devel/menhir/distinfo (new)
  1.1       +24 -0     ports/devel/menhir/files/patch-Makefile (new)
  1.1       +7 -0      ports/devel/menhir/pkg-descr (new)
  1.1       +32 -0     ports/devel/menhir/pkg-plist (new)
_______________________________________________
cvs-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/cvs-all
To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"