Demande de fonctionnalité :
Lorsque pegjs produit un fichier de sortie .js
, il est au format js commun :
module.exports = {
SyntaxError: peg$SyntaxError,
parse: peg$parse
};
Je veux la sortie en tant que module es à la place :
export { peg$parse as parse, peg$SyntaxError as SyntaxError };
Je ne suis pas sûr, mais d'après la description des relations publiques, cela a peut-être été résolu sur la fourchette Peggy : https://github.com/peggyjs/peggy/pull/11
Il semble que Peggy gagne du terrain en tant que remplaçant actif de pegjs.
Oui, c'est résolu dans Peggy. Nous travaillons sur une première version dans quelques jours, j'espère.
C'est fantastique! Ça fait vraiment plaisir de voir ce projet reprendre vie.
oh wow, c'est une nouvelle fantastique. pegjs a l'une des syntaxes les plus agréables, donc je suis vraiment heureux de voir peggy lui insuffler une nouvelle vie ! Je me rendrai là-bas et commencera à explorer. :)
Nous venons de faire une version préliminaire de peggy, 1.0.0-rc.0. Est-ce que certains d'entre vous peuvent essayer cela dans vos projets existants, s'il vous plaît ? Nous ferons une version complète dès que nous aurons quelques points de données.
@hildjj Je pourrais l'essayer, s'il convient comme remplacement de PEGjs. Ce qui veut dire que si je n'ai à changer aucune de mes grammaires ou actions, je vais essayer
J'avais définitivement l'intention d'essayer cela dans mon propre projet, je n'y suis pas encore parvenu https://github.com/mreinstein/constraint-solver/issues/5
L'intention est que vous ne fassiez que s/pegjs/peggy/g
et que rien ne change à part que vous obteniez de l'aide. :)
Un exemple, sur un de mes projets : https://github.com/hildjj/resolv-conf/commit/e175e131cee11410cd7e52c591e126039d4b9244
Je vais essayer de trouver du temps cet après-midi pour faire un tour, je suis vraiment impatient/excité d'essayer ça, juste surmené en ce moment. :)
Eh bien, en ce qui concerne la version en ligne, tout se vérifie, alors considérez-moi comme migré
Pareil, je suis migré vers peggy !
Commentaire le plus utile
Oui, c'est résolu dans Peggy. Nous travaillons sur une première version dans quelques jours, j'espère.