CVS log for ports/devel/lemon/pkg-plist
Up to [FreeBSD] / ports / devel / lemon
Request diff between arbitrary revisions
Keyword substitution: kv
Default branch: MAIN
Revision 1.2: download - view: text, markup, annotated - select for diffs
Tue Aug 4 00:40:45 2009 UTC (2 years, 6 months ago) by amdmi3
Branches: MAIN
CVS tags: RELEASE_9_0_0, RELEASE_8_2_0, RELEASE_8_1_0, RELEASE_8_0_0, RELEASE_7_4_0, RELEASE_7_3_0, RELEASE_6_EOL, HEAD
Diff to: previous 1.1: preferred, colored
Changes since revision 1.1: +2 -2 lines
- Update to 1.69 - Some port improvements - Pass maintainership to submitter - Mirror the distfile PR: 137312 Submitted by: Vitaly Magerya <vmagerya@gmail.com>
Revision 1.1: download - view: text, markup, annotated - select for diffs
Tue Jun 5 03:48:39 2001 UTC (10 years, 8 months ago) by mi
Branches: MAIN
CVS tags: RELEASE_7_2_0, RELEASE_7_1_0, RELEASE_7_0_0, RELEASE_6_4_0, RELEASE_6_3_0, RELEASE_6_2_0, RELEASE_6_1_0, RELEASE_6_0_0, RELEASE_5_EOL, RELEASE_5_5_0, RELEASE_5_4_0, RELEASE_5_3_0, RELEASE_5_2_1, RELEASE_5_2_0, RELEASE_5_1_0, RELEASE_5_0_DP1, RELEASE_5_0_0, RELEASE_4_EOL, RELEASE_4_9_0, RELEASE_4_8_0, RELEASE_4_7_0, RELEASE_4_6_2, RELEASE_4_6_1, RELEASE_4_6_0, RELEASE_4_5_0, RELEASE_4_4_0, RELEASE_4_11_0, RELEASE_4_10_0, PRE_XORG_7
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 the much more famous programs "YACC" and "BISON". But lemon is not compatible with either yacc or bison. 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/
