Detalii soft:
Versiune: 0.9.0 Actualizat
Incarca data: 28 Sep 15
Licenţă: Gratuit
Popularitate: 126
PEG.js poate fi folosit pentru a crea interpretoare care prelucrează date complexe sau limbi de calculator.
Este ca un instrument de bază pentru crearea de procesoare de date, interpreți, transformatoare sau compilatoare
Ce este nou în această versiune:.
- transformat suita de teste de la QUnit la Jasmine, curățare pe drum.
- integrare Travis CI.
- Diverse îmbunătățiri codul intern și corecții.
- Diverse îmbunătățiri de cod generat și corecții.
- Diverse îmbunătățiri exemplu gramatica și corecții.
- Îmbunătățirea README.md.
- Convertit Changelog Markdown.
Ce este nou în versiunea 0.8.0:
- transformat suita de teste de la QUnit la Jasmine, de curățare l pe drum.
- integrare Travis CI.
- Diverse îmbunătățiri codul intern și corecții.
- Diverse îmbunătățiri de cod generat și corecții.
- Diverse îmbunătățiri exemplu gramatica și corecții.
- Îmbunătățirea README.md.
- Convertit Changelog Markdown.
Ce este nou în versiunea 0.7.0:.
- predicate semantice au acces la precedente etichete
- Implementarea potrivire literală și clasa caz insensibil.
- rescris generatorul de cod - împărțit niște calcule în trece separate, și se bazează pe un sistem de templating adecvat .
- rescris manipulare variabilă în interpretoare generat într-un mod-stack ca, simplificarea codului și de a face analizatorilor mai mici și mai repede.
- Adaptat la Node.js 0.6.6+ (nu mai beneficiază de sprijin în versiunile mai vechi).
- renunțat la suportul pentru IE & # x3c; 8.
Ce este nou în versiunea 0.6.2:
- Reset poziție parser când se întoarce de acțiune | null |.
- greșeli fixă în JavaScript exemplu gramatica.
Ce este nou în versiunea 0.6.1:
- Modificările mici:
- Utilizați opțiunea --ascii la generarea unei versiuni minified.
Ce este nou în versiunea 0.6.0pre:
- rescris modul linie de comandă să se bazeze pe Node.js loc de Rhino - nu mai dependenta Java. Acest lucru înseamnă, de asemenea, că PEG.js este disponibil sub forma unui pachet Node.js și poate fi necesară ca un modul.
- Versiune pentru browser-ul este construit separat de unul din cele două arome (normal și minified). -comandă INE
- Parser nume de variabilă nu mai este necesară argument de bin / pegjs - este & quot; module.exports & quot; în mod implicit și poate fi setat cu ajutorul -e / - opțiunea de export-var. Acest lucru face interpretoare generate de module / pegjs Node.js / bin implicit.
- Adăugat capacitatea de a porni de la orice analiză regulă gramatică.
- adăugat mai multe optimizări de compilare - 0.6 este de ~ 12% mai rapid decât 0.5.1 în referință pe V8 .
Cerințe :
- activarea JavaScript-ului pe partea de client
Comentariile nu a fost găsit