PEG.js

Screenshot Software:
PEG.js
Mga detalye ng Software:
Bersyon: 0.9.0 Na-update
I-upload ang petsa: 28 Sep 15
Nag-develop: David Majda
Lisensya: Libre
Katanyagan: 20

Rating: nan/5 (Total Votes: 0)

ay maaaring gamitin

PEG.js upang lumikha parsers na iproseso ang mga kumplikadong data o mga wika computer.
Ito ay bilang isang batayan na tool para sa paglikha ng processors data, mga interprete, mga transformer o compiler

Ano ang bagong sa paglabas:.

  • Pinalitan ang test suite mula QUnit na Jasmine, paglilinis ito sa paraan.
  • integration Travis CI.
  • Iba't-ibang mga panloob na mga pagpapabuti code at pag-aayos.
  • Iba't ibang nakabuo pagpapabuti code at pag-aayos.
  • Iba't ibang mga pagpapabuti halimbawa grammar at pag-aayos.
  • Pinahusay README.md.
  • Pinalitan CHANGELOG sa Markdown.

Ano ang bagong sa bersyon 0.8.0:

  • Pinalitan ang test suite mula QUnit na Jasmine, paglilinis ito hanggang sa paraan.
  • integration Travis CI.
  • Iba't-ibang mga panloob na mga pagpapabuti code at pag-aayos.
  • Iba't ibang nakabuo pagpapabuti code at pag-aayos.
  • Iba't ibang mga pagpapabuti halimbawa grammar at pag-aayos.
  • Pinahusay README.md.
  • Pinalitan CHANGELOG sa Markdown.

Ano ang bagong sa bersyon 0.7.0:.

  • Semantic predicates may access sa unahan ng mga label
  • Ipinatupad case-insensitive literal at klase matching.
  • Rewrote ang code generator - nahati ng pagkuwenta sa mga hiwalay na pumasa at batay ito sa isang maayos na sistema templating
  • .
  • variable handling Rewrote in nakabuo parsers sa isang stack-tulad ng fashion, ang pagpapasimple ng code at ang paggawa ng mga parsers mas maliit at mas mabilis.
  • Inilapat upang Node.js 0.6.6+ (hindi na suportado sa mas lumang mga bersyon).
  • Bumaba suporta para sa IE & # x3c; 8.

Ano ang bagong sa bersyon 0.6.2:

  • I-reset ang posisyon parser kapag pagkilos returns | null. |
  • Mga Fixed typo sa JavaScript halimbawa grammar.

Ano ang bagong sa bersyon 0.6.1:

  • Maliit na Pagbabago:
  • Gamitin --ascii pagpipilian kapag pagbuo ng isang minified bersyon.

Ano ang bagong sa bersyon 0.6.0pre:

  • Rewrote ang mode command-line na batay sa Node.js halip ng Rhino - hindi hihigit Java dependency. Ito rin ay nangangahulugan na PEG.js ay magagamit bilang isang Node.js pakete at maaaring kinakailangan bilang isang module.
  • Bersyon para sa mga browser ay binuo nang hiwalay mula sa command-ine isa sa dalawang flavors (normal at minified).
  • pangalan ng variable-parse ay hindi na kinakailangan argument ng bin / pegjs - ito ay & quot; module.exports & quot; sa pamamagitan ng default at maaaring itakda gamit ang -e / - option export-var. Ito ay gumagawa ng parsers nabuo sa pamamagitan ng / bin / pegjs Node.js modules sa pamamagitan ng default.
  • Nagdagdag ng kakayahan upang simulan ang pag-parse mula sa anumang panuntunan sa grammar.
  • Idinagdag ang ilang mga compiler pag-optimize - 0.6 ay ~ 12% mas mabilis kaysa sa 0.5.1 sa benchmark sa V8
  • .

Mga kinakailangan

  • enable ang JavaScript sa client side

Katulad na software

Racket
Racket

10 Feb 16

Logtalk
Logtalk

11 Mar 16

RKelly
RKelly

13 May 15

facade
facade

13 May 15

Mga komento sa PEG.js

Mga Komento hindi natagpuan
Magdagdag ng komento
I-sa mga imahe!