Commit Graph

7 Commits

Author SHA1 Message Date
Sean Chittenden
05b5790442 Update lemon to incorporate the CLI options found in the previous version,
before updating to the version found in SQLite.
2003-10-15 00:12:18 +00:00
Sean Chittenden
f0c5297c3a Update lemon to the latest version in the SQLite repo. Please let me know
if there are any grammar problems with this newer version.  Assume
maintainership.

Approved by:	maintainer
2003-10-14 00:38:33 +00:00
Mikhail Teterin
5595132181 Switch from the no-longer-supported-by-gcc varargs.h to stdarg.h. The
sqlite itself switched in May, apparently. databases/libgda needs to
switch too, or, better yet, use the sqlite port instead of building its
own.
2003-07-14 22:52:04 +00:00
Ade Lovett
7e52725f2a Clear moonlight beckons.
Requiem mors pacem pkg-comment,
And be calm ports tree.

E Nomini Patri, E Fili, E Spiritu Sancti.
2003-03-07 06:14:21 +00:00
Mikhail Teterin
714b51a29e Change `-f bsd.prog.mk'' to `-f /usr/share/mk/bsd.prog.mk''... :-\
Submitted by:	Tony Maher
2002-09-04 01:24:17 +00:00
Mikhail Teterin
53211d2b0d Make this into a more general tool. Allow to specify the names of the
output files and the location of the template on command line.

(Submitting the patches to the author)
2001-06-08 01:17:53 +00:00
Mikhail Teterin
258dab36c2 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/
2001-06-05 03:48:42 +00:00