* Package name : dparser Version : 1.26 Upstream Author : John Bradley Plevyak <jplevyak@acm.org> * URL : http://dparser.sourceforge.net/ * License : BSD Programming Lang: C and Python Description : a scannerless GLR parser generator DParser is a scannerless GLR parser generator based on the Tomita algorithm. It is self-hosted and very easy to use. Grammars are written in a natural style of EBNF and regular expressions and support both speculative and final actions. There's an archived RPF for dparser: #248589
Le Thu, Apr 12, 2012 at 10:00:52PM +0200, Markus Wanner a écrit : Dear Markus, I would like to suggest to explicit the "GLR", "RPF", and perhaps "EBNF" acronyms in the long description. Have a nice week-end,
Hello, In my opinion, this isn't needed. Those (except for RFP which is request for packaging) are well-known abbreviations are need not be explained to potential users of the package.
Dear Charles, GLR means "Generalized Left-to-right Rightmost deviation parser" or maybe "Generalized LR parser". EBNF is the Extended Backus–Naur Form. Acronyms like these - i.e. LL, LL(k), SLR, LALR - are pretty common when talking about parsers. RPF is actually a typo, I meant to point to the archived Request For Packaging (RFP) bug in Debian, see here: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=248589 That last sentence isn't meant to be part of the long description of the package. I wasn't sure how to make that clear. Regards Markus
* Markus Wanner <markus@bluegap.ch>, 2012-04-14, 10:45: Sure, they are also much more common than GLR. And if you are "just" interested in parsing and not a computer scientists, there's a chance you've never heard about any of them.
I can't really imagine someone writing a parser using such tools without having heard these acronyms first, though. And I'd risk saying they are actually more widely known than their expansions.
Hi, Based on two votes for extending the acronyms, I propose to change the long description as follows: DParser is a scannerless, generalized left-to-right, rightmost deviation (GLR) parser generator based on the Tomita algorithm. It is self-hosted and very easy to use. Grammars are written in a natural style of extended Backus-Naur form (EBNF) and regular expressions and support both speculative and final actions. I'm not a native speaker, so please feel free to comment on spelling, grammar, comma or other errors. Regards Markus
Yeah, that's why I think the acronyms must be included in the long description as well. But it cannot hurt to provide the expansion. At best, it might even increase the number of people who actually know what the acronyms stand for (Although I - for example - am not sure I'm able to remember the GLR one...). ;-) Regards Markus Wanner
]] Adam Borowski I've written parsers (using bison, though) and can't recall having heard the term GLR parser before. Maybe I'm unique in that respect, but I doubt it.
Adam Borowski <kilobyte@angband.pl> writes: In my experience, "EBNF" and "LL"/"SLR"/"LALR" are widely known (they are "classic compiler terms"), for the type of person who might be interested in parser generators, but "GLR" isn't. So I'd provide an expansion (maybe in parentheses) for the latter only. Moreover, one wants to err on the side of being too verbose, at least in the long description; of course one should provide both the acronym and the expansion in case the person only recognizes the former [e.g. "XYZ (Xxx Yyyy Zzzz)"].
Dear Debian developers, Thank you all for your feedback on the long description. I've completed packaging now and sent out an RFS here: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=668966 Please go after sponsoring as eagerly as you discussed the long description. ;-) Regards Markus Wanner
retitle 668556 RFP: dparser -- a scannerless GLR parser generator noowner 668556 tag 668556 - pending thanks Hi, A long time ago, you expressed interest in packaging dparser. Unfortunately, it seems that it did not happen. In Debian, we try not to keep ITP bugs open for a too long time, as it might cause other prospective maintainers to refrain from packaging the software. This is an automatic email to change the status of dparser back from ITP (Intent to Package) to RFP (Request for Package), because this bug hasn't seen any activity during the last 15 months. If you are still interested in packaging dparser, please send a mail to <control@bugs.debian.org> with: retitle 668556 ITP: dparser -- a scannerless GLR parser generator owner 668556 ! thanks It is also a good idea to document your progress on this ITP from time to time, by mailing <668556@bugs.debian.org>. If you need guidance on how to package this software, please reply to this email, and/or contact the debian-mentors@lists.debian.org mailing list. Thank you for your interest in Debian,