PEG.js

Logiciel capture d'écran:
PEG.js
Détails logiciels:
Version: 0.9.0 Mise à jour
Date de transfert: 28 Sep 15
Développeur: David Majda
Licence: Gratuit
Popularité: 126

Rating: 2.0/5 (Total Votes: 2)

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

Logiciel similaire

Parameters
Parameters

12 May 15

Babel
Babel

12 Mar 16

Commentaires à PEG.js

Commentaires non trouvées
Ajouter un commentaire
Tourner sur les images!