Programinė detalės:
Versija: 0.9.0 Atnaujintas
Įkėlimo datą: 28 Sep 15
Licencija: Nemokamai
Populiarumas: 20
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;
Komentarai nerastas