PEG.js

Programinė įranga Screenshot:
PEG.js
Programinė detalės:
Versija: 0.9.0 Atnaujintas
Įkėlimo datą: 28 Sep 15
Kūrėjas: David Majda
Licencija: Nemokamai
Populiarumas: 126

Rating: 2.0/5 (Total Votes: 2)

PEG.js gali būti naudojama siekiant sukurti sintaksės analizatoriaus kurie apdoroti sudėtingus duomenis ar kompiuterio kalbas.
Tai kaip pagrindinės priemonė siekiant sukurti duomenų tvarkytojams, vertėjams žodžiu, transformatoriai ar kompiliatorius

Kas naujo , šioje laidoje.

  • konvertuoti bandymo komplekto nuo QUnit į Jasmine, valymo jį kelyje.
  • Travis PI integracija.
  • Įvairūs vidiniai kodas patobulinimai ir pataisymai.
  • Įvairūs generuojami kodas patobulinimai ir pataisymai.
  • Įvairūs pavyzdys gramatikos patobulinimai ir pataisymai.
  • Geresnis README.md.
  • Keičiama ChangeLog į reklamos kainos.

Kas naujo versijos 0.8.0:

  • konvertuoti bandymo komplekto nuo QUnit į jazminų, valymo It Up kelyje.
  • Travis PI integracija.
  • Įvairūs vidiniai kodas patobulinimai ir pataisymai.
  • Įvairūs generuojami kodas patobulinimai ir pataisymai.
  • Įvairūs pavyzdys gramatikos patobulinimai ir pataisymai.
  • Geresnis README.md.
  • Keičiama ChangeLog į reklamos kainos.

Kas naujo versijos 0.7.0.

  • Semantinio predikatai turi prieigą prie ankstesnių etiketes
  • Įvykdyti didžiųjų ir mažųjų raidžių pažodinis ir klasė atitikimo.
  • perrašė kodo generatorius - padalinti kai į atskirų važiavimų skaičiavimus ir remiantis ją ant tinkamo šablonų sistemą,
  • .
  • perrašė kintamasis krova susidarančių analizatoriai kamino pavidalo mados, supaprastinant kodą ir todėl, kad analizatoriai mažesni ir greičiau.
  • Pritaikytas Node.js 0.6.6+ (nebėra remiamų senesnių versijų).
  • Sumažėjo paramą IE & # x3c; 8.

Kas naujo versijos 0.6.2:

  • Reset analizatorius poziciją, kai Veiksmo grįžta | NULL |.
  • Fiksuotas klaidos ir JavaScript Pavyzdžiui, gramatikos.

Kas naujo versijos 0.6.1:

  • Maži pokyčiai:
  • Naudoti --ascii variantas, kai generuojant minified versiją.

Kas naujo versijoje 0.6.0pre:

  • perrašė komandų eilutės režimas turi būti grindžiamas Node.js vietoj Rhino - ne daugiau "Java" priklausomybė. Tai taip pat reiškia, kad PEG.js yra prieinamas kaip Node.js paketą ir gali būti reikalaujama kaip modulį.
  • Versija naršyklėje yra pastatytas atskirai iš komandinės-miau vienas iš dviejų skonių (normalus ir minified).
  • parser kintamojo vardas nebereikia argumentas bin / pegjs - tai & quot; module.exports & quot; pagal nutylėjimą ir gali būti nustatytas naudojant -e / - eksportas-var parinktį. Tai daro sintaksės analizatoriaus generuoja / bin / pegjs Node.js modulių pagal nutylėjimą.
  • Pridėta galimybė pradėti analizuojant nuo bet kokios gramatikos taisyklės.
  • Pridėta keletas kompiliatorius optimizavimas - 0,6 yra ~ 12% greičiau nei 0.5.1 Kai dėl V8 etalonas
  • .

Reikalavimai :

  • veikiancio Javascript kliento pusėje;

Panaši programinė įranga

EvoSynth
EvoSynth

12 May 15

OCaml
OCaml

1 Oct 15

Reactor.js
Reactor.js

13 May 15

Komentarai PEG.js

Komentarai nerastas
Pridėti komentarą
Pasukite ant paveikslėlio!
Paieška pagal kategoriją