Sean Chittenden
87643bea96
Update lemon(1) to its current version in CVS, 1.39.
2006-07-20 06:20:23 +00:00
Edwin Groothuis
acd87b4ad8
SHA256ify
...
Approved by: krion@
2006-01-22 08:34:46 +00:00
Sean Chittenden
a2c0c5f5bf
Make all versions of FreeBSD happy by using NO_MAN and NOMAN.
...
Submitted by: kris
2005-03-15 19:07:24 +00:00
Sean Chittenden
9c9c1a876c
Hrm... NO_MAN isn't supported in 4.X. Use NOMAN for now even though it
...
incurs a warning on 6.X: at least it compiles now.
Submitted by: vs
Noticed by: too many to count
2005-03-14 23:19:05 +00:00
Sean Chittenden
1ebfd2e424
Update lemon to 1.33 (a very fast, thread safe C parser generator). New
...
grammar features and performance optimizations.
http://www.sqlite.org/cvstrac/rlog?f=sqlite/tool/lempar.c
http://www.sqlite.org/cvstrac/rlog?f=sqlite/tool/lemon.c
2005-03-04 18:29:41 +00:00
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