Détails logiciels:
Version: 0.9.0 Mise à jour
Date de transfert: 28 Sep 15
Licence: Gratuit
Popularité: 126
PEG.js peuvent être utilisés pour créer des analyseurs qui traitent des données complexes ou langages informatiques.
Il est aussi un outil sous-jacent pour la création de processeurs de données, des interprètes, des transformateurs ou des compilateurs
Quoi de neuf dans cette version:.
- Ancienne la suite de tests de QUnit à Jasmine, nettoyer sur le chemin.
- l'intégration Travis CI.
- Diverses améliorations de code interne et de correctifs.
- Divers améliorations et corrections de code généré.
- Divers améliorations et corrections de grammaire par exemple.
- Amélioration README.md.
- Ancienne CHANGELOG à Markdown.
Ce qui est nouveau dans la version 0.8.0:
- Converti la suite de tests de QUnit à Jasmine, nettoyage il sur le chemin.
- l'intégration Travis CI.
- Diverses améliorations de code interne et de correctifs.
- Divers améliorations et corrections de code généré.
- Divers améliorations et corrections de grammaire par exemple.
- Amélioration README.md.
- Ancienne CHANGELOG à Markdown.
Ce qui est nouveau dans la version 0.7.0:.
- prédicats sémantiques ont accès à des étiquettes précédentes
- Mise en œuvre correspondance littérale et la classe de la casse.
- Réécriture le générateur de code - split des calculs en plusieurs passes et il repose sur un système de templates bon .
- Réécriture de la gestion des variables dans les parseurs générés dans un mode en pile, simplifier le code et de faire les analyseurs petit et plus rapide.
- Adapté à Node.js 0.6.6+ (plus pris en charge dans les versions antérieures).
- supprimé le support pour IE & # x3C; 8.
Quoi de neuf dans la version 0.6.2:
- Réinitialiser la position de l'analyseur lorsque les rendements d'action | null |.
- Correction d'une faute dans JavaScript par exemple la grammaire.
Ce qui est nouveau dans la version 0.6.1:
- Petits changements:
- Utilisez l'option --ascii lors de la génération d'une version minified.
Quoi de neuf dans la version 0.6.0pre:
- Réécriture de la mode ligne de commande à être basée sur Node.js lieu de Rhino - pas plus de dépendance Java. Cela signifie également que PEG.js est disponible comme un paquet Node.js et peut être nécessaire en tant que module.
- Version pour le navigateur est construit séparément de la commande-ine un en deux saveurs (normal et minified).
- Parser nom de la variable est plus nécessaire argument bin / pegjs - il est & quot; module.exports & quot; par défaut et peut être réglé en utilisant le -e / - option Exporter-var. Cela rend les parseurs générés par modules / Node.js pegjs / bin par défaut.
- Ajout de la possibilité de commencer l'analyse de toute règle de grammaire.
- Ajout de plusieurs optimisations du compilateur - 0.6 est ~ 12% plus rapide que 0.5.1 dans le benchmark V8 sur .
Exigences :
- JavaScript côté client
Commentaires non trouvées