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 <[EMAIL PROTECTED]>
signature.asc
Description: Digital signature

