Dettagli del software:
Versione: 0.9.0 Aggiornato
Data di caricamento: 28 Sep 15
Licenza: Libero
Popolarità: 126
PEG.js possono essere usati per creare parser trattano dati complessi o linguaggi di programmazione.
Si tratta di uno strumento di base per la creazione di processori di dati, interpreti, trasformatori o compilatori
Cosa c'è di nuovo in questa versione:.
- Convertito la suite di test da QUnit Jasmine, pulizia sulla strada.
- integrazione Travis CI.
- Varie migliorie al codice interne e correzioni.
- Vari miglioramenti e correzioni di codice generato.
- Vari miglioramenti esempio di grammatica e correzioni.
- Migliore README.md.
- Convertito CHANGELOG di Markdown.
Cosa c'è di nuovo nella versione 0.8.0:
- Convertito la suite di test da QUnit Jasmine, pulizia in su sulla strada.
- integrazione Travis CI.
- Varie migliorie al codice interne e correzioni.
- Vari miglioramenti e correzioni di codice generato.
- Vari miglioramenti esempio di grammatica e correzioni.
- Migliore README.md.
- Convertito CHANGELOG di Markdown.
Cosa c'è di nuovo nella versione 0.7.0:.
- predicati semantici hanno accesso alle etichette precedente
- Implementato corrispondenza letterale e classe maiuscole e minuscole.
- Riscritta il generatore di codice - diviso alcuni calcoli in passaggi separati e si basa su un sistema di template adeguato .
- Riscritta la gestione variabile nel parser generati in modo simile a pila, semplificando il codice ed effettuare le parser più piccoli e più veloci.
- Adattato per Node.js 0.6.6+ (non più supportati nelle versioni precedenti).
- cessato il supporto per IE & # x3c; 8.
Cosa c'è di nuovo nella versione 0.6.2:
- Ripristina posizione parser quando ritorna azione | nullo |.
- errore di battitura Fixed nell'esempio grammatica JavaScript.
Cosa c'è di nuovo nella versione 0.6.1:
- Piccoli modifiche:
- Usa opzione --ascii durante la generazione di una versione minified.
Cosa c'è di nuovo nella versione 0.6.0pre:
- Riscritta la modalità riga di comando per essere basato su Node.js invece di Rhino - non più Java dipendenza. Questo significa anche che PEG.js è disponibile come pacchetto Node.js e può essere richiesto come modulo.
- Versione per il browser è costruito separatamente dal comando-ine uno in due versioni (normale e minified).
- Parser nome di variabile non è più argomento di bin / pegjs richiesto - è & quot; module.exports & quot; di default e può essere impostato con il -e / - opzione di esportazione-var. Questo rende parser generati dai moduli / pegjs Node.js / bin per impostazione predefinita.
- Aggiunta la possibilità di avviare l'analisi da qualsiasi regola grammaticale.
- aggiunto diverse ottimizzazioni del compilatore - 0,6 è ~ 12% più veloce rispetto 0.5.1 del benchmark su V8 .
Requisiti :
- Javascript abilitato sul lato client
I commenti non trovato