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

Ejscript
Ejscript

11 Mar 16

Logtalk
Logtalk

11 Mar 16

AspectJ
AspectJ

6 Mar 16

TypeScript
TypeScript

2 Oct 16

Mga komento sa PEG.js

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