mirror of
https://git.FreeBSD.org/ports.git
synced 2024-12-31 05:41:08 +00:00
Beautify port description (reformat and remove excessive whitespace).
Feature safe: yes
This commit is contained in:
parent
f04dfd8bde
commit
aa9c4fdb37
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=286018
@ -1,21 +1,19 @@
|
||||
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.
|
||||
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 is similar to much more famous programs Yacc and Bison. But lemon is
|
||||
not compatible with either of them; there are several important differences:
|
||||
|
||||
. Lemon using a different grammar syntax which is less prone to
|
||||
programming errors.
|
||||
- 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).
|
||||
- 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.
|
||||
- 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.
|
||||
- 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/
|
||||
|
Loading…
Reference in New Issue
Block a user