PEG.js

Software screenshot:
PEG.js
Software informatie:
Versie: 0.9.0 Bijgewerkt
Upload datum: 28 Sep 15
Ontwikkelaar: David Majda
Licentie: Gratis
Populariteit: 20

Rating: nan/5 (Total Votes: 0)

PEG.js kan worden gebruikt om parsers die complexe gegevens of computertalen proces.
Het is als een onderliggende gereedschap voor het maken van gegevens processors, tolken, transformatoren of compilers

Wat is nieuw in deze release:.

  • Oud de test suite van QUnit Jasmine, het schoonmaken op de weg.
  • Travis CI integratie.
  • Diverse interne code verbeteringen en fixes.
  • Diverse gegenereerde code verbeteringen en fixes.
  • Diverse bijvoorbeeld grammatica verbeteringen en fixes.
  • Verbeterde README.md.
  • Oud CHANGELOG om Markdown.

Wat is nieuw in versie 0.8.0:

  • Oud de test suite van QUnit Jasmine, schoonmaak het op de weg.
  • Travis CI integratie.
  • Diverse interne code verbeteringen en fixes.
  • Diverse gegenereerde code verbeteringen en fixes.
  • Diverse bijvoorbeeld grammatica verbeteringen en fixes.
  • Verbeterde README.md.
  • Oud CHANGELOG om Markdown.

Wat is nieuw in versie 0.7.0:.

  • Semantic predikaten hebben toegang tot voorgaande labels
  • Implemented hoofdlettergevoelig letterlijke en klasse matching.
  • herschreef de code generator - splitsen sommige berekeningen in afzonderlijke passes en gebaseerd is op een correcte templating systeem
  • .
  • herschreef variabele handling in gegenereerd parsers in een stack-achtige manier, de vereenvoudiging van de code en het maken van de parsers kleiner en sneller.
  • Aangepast aan Node.js 0.6.6+ (niet meer ondersteund in oudere versies).
  • Dropped ondersteuning voor IE & # X3c; 8.

Wat is nieuw in versie 0.6.2:

  • Reset parser positie wanneer actie terugkeert | null |.
  • Vast typo in JavaScript bijvoorbeeld grammatica.

Wat is nieuw in versie 0.6.1:

  • Kleine veranderingen:
  • Gebruik --ascii optie bij het genereren van een minified versie.

Wat is nieuw in versie 0.6.0pre:

  • herschreef de command-line modus te worden op basis van Node.js plaats van Rhino - niet meer Java-afhankelijkheid. Dit betekent ook dat PEG.js is beschikbaar als een Node.js pakket en kan worden geëist als een module.
  • versie van de browser wordt afzonderlijk gebouwd vanaf de command-ine één in twee smaken (normaal en minified).
  • Parser naam van de variabele is niet meer nodig argument van bin / pegjs - het is & quot; module.exports & quot; standaard en kan worden ingesteld met behulp van de -e / - optie export-var. Dit maakt parsers gegenereerd door / bin / pegjs Node.js modules standaard.
  • Toegevoegde mogelijkheid om te beginnen met het ontleden van een grammaticale regel.
  • Toegevoegd verschillende compiler optimalisaties - 0.6 is ~ 12% sneller dan 0.5.1 in de benchmark op V8
  • .

Eisen

  • Javascript nodig op client side

Vergelijkbare software

Groovy
Groovy

12 Apr 15

Pyret
Pyret

13 May 15

Mult
Mult

12 May 15

Reacties op PEG.js

Reacties niet gevonden
Commentaar toe te voegen
Zet op de beelden!
Zoek op categorie