[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Bug#440823: ITP: kelbt -- backtracking LR parser



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


Reply to: