# HOW TO EDIT THIS FILE: # The "handy ruler" below makes it easier to edit a package description. Line # up the first '|' above the ':' following the base package name, and the '|' # on the right side marks the last column you can put a character in. You must # make exactly 11 lines for the formatting to be correct. It's also # customary to leave one space after the ':'. |-----handy-ruler----------------------------------------------------| lemon: Lemon (LARL Parser Generator) lemon: lemon: Lemon is an LALR(1) parser generator for C or C++. It does the same lemon: job as ``bison'' and ``yacc''. But lemon is not another bison or lemon: yacc clone. It uses a different grammar syntax which is designed to lemon: reduce the number of coding errors. Lemon also uses a more lemon: sophisticated parsing engine that is faster than yacc and bison and lemon: which is both reentrant and thread-safe. Furthermore, Lemon lemon: implements features that can be used to eliminate resource leaks lemon: making is suitable for use in long-running programs such as lemon: graphical user interfaces or embedded controllers.