PEG.js

Skjermbilde programvare:
PEG.js
Prog.varedetaljer:
Versjon: 0.9.0 Oppdatert
Last opp dato: 28 Sep 15
Utvikler: David Majda
Lisens: Gratis
Popularitet: 126

Rating: 3.0/5 (Total Votes: 3)

PEG.js kan brukes til å lage parsere som prosesserer komplekse data eller programmeringsspråk.
Det er som en underliggende verktøy for å lage databehandlere, tolker, transformatorer eller kompilatorer

Hva er nytt i denne utgaven.

  • Omregnet testsuiten fra QUnit til Jasmine, rense den opp på vei.
  • Travis CI integrering.
  • Ulike interne kode forbedringer og feilrettinger.
  • Forskjellige generert kode forbedringer og feilrettinger.
  • Forskjellige eksempel grammatikk forbedringer og feilrettinger.
  • Forbedret README.md.
  • Omregnet CHANGELOG til Markdown.

Hva er nytt i versjon 0.8.0:

  • Omregnet testsuiten fra QUnit til Jasmine, rengjøring det opp på vei.
  • Travis CI integrering.
  • Ulike interne kode forbedringer og feilrettinger.
  • Forskjellige generert kode forbedringer og feilrettinger.
  • Forskjellige eksempel grammatikk forbedringer og feilrettinger.
  • Forbedret README.md.
  • Omregnet CHANGELOG til Markdown.

Hva er nytt i versjon 0.7.0.

  • Semantiske predikater har tilgang til foregående etiketter
  • Gjennomført case-insensitive bokstavelig og klasse matching.
  • omskrev koden generator - splitte noen beregninger i separate passerer og basert den på en skikkelig templating system
  • .
  • omskrev variabel håndtering i genererte parsere i en stabel-aktig måte, forenkle koden og gjøre parsere mindre og raskere.
  • Tilpasset Node.js 0.6.6+ (støttes ikke lenger i eldre versjoner).
  • Droppet støtte for IE & # X3c; 8.

Hva er nytt i versjon 0.6.2:

  • Reset parser posisjon når handlings avkastning | null |.
  • Fast skrivefeil i Javascript eksempel grammatikk.

Hva er nytt i versjon 0.6.1:

  • Små endringer:
  • Bruk --ascii alternativet når du genererer en minified versjon.

Hva er nytt i versjon 0.6.0pre:

  • omskrev kommandolinjemodus for å være basert på Node.js stedet for Rhino - ikke mer Java avhengighet. Dette betyr også at PEG.js er tilgjengelig som en Node.js pakken og kan være nødvendig som en modul.
  • versjon for nettleseren er bygget separat fra kommando-ine en i to varianter (normal og minified).
  • parser variabelnavnet er ikke lenger nødvendig argument av bin / pegjs - det er & quot; module.exports & quot; som standard, og kan stilles inn med -e / - eksport-var alternativet. Dette gjør parsere generert av / bin / pegjs Node.js moduler som standard.
  • Lagt muligheten til å starte parsing fra enhver grammatikk regelen.
  • Lagd flere kompilatoren optimaliseringer - 0.6 er ~ 12% raskere enn 0.5.1 i referanse på V8
  • .

Krav

  • aktivere Javascript på klientsiden

Lignende programvare

PHP
PHP

12 May 16

Lua
Lua

21 Jul 15

facade
facade

13 May 15

Elixir
Elixir

10 Feb 16

Kommentarer til PEG.js

Kommentarer ikke funnet
Legg til kommentar
Slå på bilder!