PEG.js

Screenshot Λογισμικό:
PEG.js
Στοιχεία Λογισμικού:
Εκδοχή: 0.9.0 επικαιροποιημένο
Ανεβάστε ημερομηνία: 28 Sep 15
Προγραμματιστής: David Majda
Άδεια: Δωρεάν
Δημοτικότητα: 20

Rating: nan/5 (Total Votes: 0)

PEG.js μπορεί να χρησιμοποιηθεί για τη δημιουργία αναλυτές που επεξεργάζονται σύνθετα δεδομένα ή τις γλώσσες του υπολογιστή.
Είναι σαν ένα υποκείμενο εργαλείο για τη δημιουργία επεξεργαστές δεδομένων, διερμηνείς, μετασχηματιστές ή compilers

Τι είναι καινούργιο σε αυτή την έκδοση:.

  • αναπαλαιωμένο το σύνολο δοκιμών από QUnit σε Jasmine, καθαρισμό στο δρόμο σας.
  • ένταξης Τράβις CI.
  • Διάφορα εσωτερικές βελτιώσεις και διορθώσεις κώδικα.
  • Διάφορα δημιουργείται βελτιώσεις και διορθώσεις κώδικα.
  • Διάφορες βελτιώσεις παράδειγμα γραμματική και διορθώσεις.
  • Βελτιωμένη README.md.
  • Μετατροπή changelog να Markdown.

Τι είναι καινούργιο στην έκδοση 0.8.0:

  • αναπαλαιωμένο το σύνολο δοκιμών από QUnit σε Jasmine, καθαρισμός επάνω στο δρόμο.
  • ένταξης Τράβις CI.
  • Διάφορα εσωτερικές βελτιώσεις και διορθώσεις κώδικα.
  • Διάφορα δημιουργείται βελτιώσεις και διορθώσεις κώδικα.
  • Διάφορες βελτιώσεις παράδειγμα γραμματική και διορθώσεις.
  • Βελτιωμένη README.md.
  • Μετατροπή changelog να Markdown.

Τι είναι καινούργιο στην έκδοση 0.7.0:.

  • Σημασιολογικού κατηγορήματα έχουν πρόσβαση σε προηγούμενες ετικέτες
  • Υλοποιήθηκε γραμματική και τάξη αντίστοιχη διάκριση πεζών-κεφαλαίων.
  • ξανάγραψε η γεννήτρια κώδικα - διασπάσουμε μερικές υπολογισμούς σε ξεχωριστά περάσματα και με βάση το σε ένα κατάλληλο σύστημα υφής
  • .
  • ξανάγραψε μεταβλητή χειρισμό σε αναλυτές που παράγεται σε μια στοίβα, όπως η μόδα, την απλοποίηση του κώδικα και κάνοντας τους αναλυτές μικρότερα και γρηγορότερα.
  • Προσαρμοσμένα στις Node.js 0.6.6+ (δεν υποστηρίζεται πλέον σε παλαιότερες εκδόσεις).
  • Αποσύρεται υποστήριξη για IE & # X3C? 8.

Τι είναι καινούργιο στην έκδοση 0.6.2:

  • Επαναφορά θέσης αναλυτή όταν επιστρέφει δράση | null |.
  • Διορθώθηκε τυπογραφικό λάθος σε JavaScript παράδειγμα γραμματικής.

Τι είναι καινούργιο στην έκδοση 0.6.1:

  • Μικρές αλλαγές:
  • Χρησιμοποιήστε --ascii επιλογή κατά τη δημιουργία του minified έκδοση.

Τι είναι καινούργιο στην έκδοση 0.6.0pre:

  • ξανάγραψε η λειτουργία της γραμμής εντολών πρέπει να βασίζεται σε Node.js αντί για Rhino - όχι περισσότερο την εξάρτηση της Java. Αυτό σημαίνει επίσης ότι PEG.js είναι διαθέσιμο ως πακέτο Node.js και μπορεί να απαιτηθεί ως μια ενότητα.
  • Έκδοση για το πρόγραμμα περιήγησης είναι χτισμένο χωριστά από την εντολή-INE ένας στους δύο γεύσεις (κανονικό και minified).
  • Αναλυτής όνομα της μεταβλητής δεν απαιτείται πλέον το επιχείρημα του Μπιν / pegjs - είναι & quot? module.exports & quot? από προεπιλογή και μπορεί να ρυθμιστεί χρησιμοποιώντας το -e / - επιλογή εξαγωγής-var. Το γεγονός αυτό καθιστά αναλυτές που παράγεται από το / bin / ενότητες pegjs Node.js από προεπιλογή.
  • Προστέθηκε δυνατότητα να ξεκινήσει την ανάλυση από κάθε κανόνα της γραμματικής.
  • Προστέθηκε αρκετές βελτιστοποιήσεις μεταγλωττιστή - 0.6 είναι ~ 12% γρηγορότερα από 0.5.1 σε σημείο αναφοράς για V8
  • .

Απαιτήσεις :

  • για να ενεργοποιήσετε την Javascript πλευρά του client

Παρόμοια λογισμικά

Erlang
Erlang

1 May 16

Inject
Inject

12 Apr 15

Py4J
Py4J

14 May 15

PureScript
PureScript

10 Feb 16

Σχόλια για PEG.js

Τα σχόλια δεν βρέθηκε
προσθήκη σχολίου
Ενεργοποιήστε τις εικόνες!
Αναζήτηση ανά κατηγορία