other versions
- stretch 3.16.2-5+deb9u1
- testing 3.27.2-3
- stretch-backports 3.27.2-3~bpo9+1
- unstable 3.27.2-3
LEMON(1) | General Commands Manual | LEMON(1) |
NAME¶
lemon
—
The Lemon Parser Generator
SYNOPSIS¶
lemon |
[-bcgmqsx ] input |
DESCRIPTION¶
lemon
is an LALR(1) parser generator for C or C++. It
does the same job as bison and yacc. But lemon
is not
another bison or yacc clone. It uses a different grammar syntax which is
designed to reduce the number of coding errors. lemon
also uses a more sophisticated parsing engine that is faster than yacc and
bison and which is both reentrant and thread-safe. Furthermore,
lemon
implements features that can be used to
eliminate resource leaks, making is suitable for use in long-running programs
such as graphical user interfaces or embedded controllers.
lemon
will read the grammer from
input and write out a parser for that grammar in the C
language.
OPTIONS¶
FILES¶
- /usr/share/lemon/lempar.c
- Driver template for the
lemon
parser generator.
AUTHOR¶
lemon
has been written by
D. Richard Hipp ⟨drh@hwaci.com⟩.
This manual page was written by
Guus Sliepen ⟨guus@debian.org⟩ for the
Debian GNU/Linux system.
2002-10-04 | Debian GNU/Linux |