Hello,
I stay on PetitParser for multiple (personal) reasons:
1. Most important: It costs me nothing, my parser/AST builder work. I have no reason to
spend energy on the migration.
1 bis. I am not aware of any tutorial to migrate from PP1 to PP2
2. My parser makes heavy uses of dependencies between parsers feature. I have no idea if
this still exists in PP2. If I look on PPCompositeNode class-side I do not see the
#dependencies method present in PPCompositeParser.
2 bis. I have no idea what would be the cost to migrate my parser dependencies setup from
PP1 to PP2.
3. I have more confidence in PP1 because it has been widely used by a lot of people for
several years (it is only my feeling but, PP2 seems less stable than PP1 to me).
4. PP2 lacks of documentation on classes (in PetitParser2 package, only 13/92 classes as I
look right now).
If one day I write another parser, I will consider PetitParser2 of course. But for now, I
will stick to PetitParser.
Regards,
Julien
---
Julien Delplanque
Doctorant à l’Université de Lille
Equipe Rmod, Inria
Bâtiment B 40, Avenue Halley 59650 Villeneuve d'Ascq
Numéro de téléphone: +333 59 35 86 40
Le 22 déc. 2018 à 14:09, Jan Kurš
<kurs.jan(a)gmail.com> a écrit :
I quickly checked the changelog, most of the issues do not seem to apply to PP2. Feel
free to open a bug in the PP2 git repo <https://github.com/kursjan/petitparser2>, if
there is something missing.
Julien, out of the curiosity, what would be needed for your project to be migrated to
PP2?
Cheers,
Jan
On Sat, Dec 22, 2018, 10:16 Tudor Girba <tudor(a)tudorgirba.com
<mailto:tudor@tudorgirba.com>> wrote:
Hi,
The changes for PP1 are of code organizational nature. PP2 is a separate project with a
different organization and these changes do not necessarily apply for PP2.
Cheers,
Doru
On Dec 21, 2018, at 11:34 PM, Sean P. DeNigris
<sean(a)clipperadams.com <mailto:sean@clipperadams.com>> wrote:
Julien wrote
This email to announce that a new minor release
of PetitParser (1) has
been published on GitHub (v2.1.0).
Are any of these enhancements applicable to PP2? If so, have the maintainers
been notified?
-----
Cheers,
Sean
--
Sent from:
http://forum.world.st/Moose-f1310756.html
<http://forum.world.st/Moose-f1310756.html>
_______________________________________________
Moose-dev mailing list
Moose-dev(a)list.inf.unibe.ch <mailto:Moose-dev@list.inf.unibe.ch>
https://www.list.inf.unibe.ch/listinfo/moose-dev
<https://www.list.inf.unibe.ch/listinfo/moose-dev>
--
www.feenk.com <http://www.feenk.com/>
"Speaking louder won't make the point worthier."
_______________________________________________
Moose-dev mailing list
Moose-dev(a)list.inf.unibe.ch <mailto:Moose-dev@list.inf.unibe.ch>
https://www.list.inf.unibe.ch/listinfo/moose-dev
<https://www.list.inf.unibe.ch/listinfo/moose-dev>
_______________________________________________
Moose-dev mailing list
Moose-dev(a)list.inf.unibe.ch
https://www.list.inf.unibe.ch/listinfo/moose-dev