On Tue, Sep 04, 2007 at 05:43:15PM +0200, Robert Lemmen wrote:
[...]
> Description : backtracking LR parser
>
> Kelbt generates backtracking LALR(1) parsers. Standard LALR(1) parser
If it is a parser _generator_, mention this in de short description as
well.
> generators emit an error upon encountering a conflict in the parse tables.
[...]
> strategy is achieved. In cases where productions are parsed out of the order
> given, there is a simple grammar transformation which remedies the problem. See the CASCON paper for more details.
> .
> As a proof of concept, Kelbt has been used to write a partial C++ parser
> (included) which is composed of strictly a scanner, a name lookup stage and a
> grammar with standard semantic actions and semantic undo actions.
Which CASCON paper? I don't think you should mention this in the
description. The description is meant for a user to decide if he wants
to install this package or not. You shouldn't make a user follow
references, that is besides the point. I also don't think that the
paragraph about the proof of concept is useful. The only useful
information is "C++". Does Kelbt indeed output C++ code?
--
Met vriendelijke groet / with kind regards,
Guus Sliepen <guus@debian.org>
Attachment:
signature.asc
Description: Digital signature