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