---
name: lemon
version: 1.69
origin: devel/lemon
comment: An LALR(1) parser generator. Similar in function to yacc and bison
arch: freebsd:9:x86:64
www: http://www.hwaci.com/sw/lemon/
maintainer: vmagerya@gmail.com
prefix: /usr/local
licenselogic: single
flatsize: 88691
desc: |
  The Lemon program is an LALR(1) parser generator.  It takes a context free
  grammar and converts it into a subroutine that will parse a file using that
  grammar.

  Lemon is similar to much more famous programs Yacc and Bison.  But lemon is
  not compatible with either of them; there are several important differences:

    - Lemon using a different grammar syntax which is less prone to
      programming errors

    - Lemon generates a parser that is faster than Yacc or Bison parsers
      (according to the author)

    - The parser generated by Lemon is both re-entrant and thread-safe

    - Lemon includes the concept of a non-terminal destructor, which makes
      it much easier to write a parser that does not leak memory

  WWW: http://www.hwaci.com/sw/lemon/
categories: [devel]
files:
  /usr/local/bin/lemon: 8e71a2b3f8a8d488c3714302a223c910cf7a8e99c0972121dd1dab388df8ddba
  /usr/local/share/lemon/lempar.c: 8271cdfd0e1bd923b2301333d500e337a58088ed9269fb037d7b311f811cfe35
directories:
  /usr/local/share/lemon/: n
scripts: {}
