Szczegóły programowe:
Wersja: 0.9.0 Aktualizowane
Filmu: 28 Sep 15
Licencja: Wolny
Popularność: 126
PEG.js może być wykorzystywane do tworzenia analizatorów składni, które przetwarzają dane lub złożonych języków programowania.
Jest jako podstawowego narzędzia do tworzenia się przetwarzaniem danych, tłumaczenie ustne, transformatory lub kompilatorów
Co nowego w tym wydaniu:.
- Stary zestaw testów z QUnit do Jasmine, czyszczenie go po drodze.
- Integracja Travis CI.
- Kod różne wewnętrzne ulepszenia i poprawki.
- Różne generowane ulepszeń kodu i poprawki.
- Różne usprawnienia i poprawki gramatyczne np.
- Ulepszona README.md.
- Budynek changelog do promocji cenowych.
Co nowego w wersji 0.8.0:
- Stary zestaw testów z QUnit do Jasmine, czyszczenia to po drodze.
- Integracja Travis CI.
- Kod różne wewnętrzne ulepszenia i poprawki.
- Różne generowane ulepszeń kodu i poprawki.
- Różne usprawnienia i poprawki gramatyczne np.
- Ulepszona README.md.
- Budynek changelog do promocji cenowych.
Co nowego w wersji 0.7.0:.
- semantyczne predykaty mieć dostęp do poprzednich etykiet
- Wdrożone wielkości liter dosłowne i klasy dopasowanie.
- przepisał generator kodu - podzielić kilka obliczeń w osobne karnety i opiera go na właściwy system szablonów .
- przepisał obchodzenie w generowanych zmiennej w stosie parserach podobny sposób, uproszczenie kodu i czyniąc parser mniejszy i szybszy.
- Dostosowane do node.js 0.6.6+ (nie obsługiwanych w starszych wersjach).
- Usunięto wsparcie dla IE & # x3c; 8.
Co nowego w wersji 0.6.2:
- Reset pozycję parsera, kiedy wraca akcja | pusty |.
- Poprawiono literówkę w przykładzie gramatyki JavaScript.
Co nowego w wersji 0.6.1:
- Małe zmiany:
- Użyj --ascii opcji podczas generowania minified wersji.
Co nowego w wersji 0.6.0pre:
- przepisał trybie wiersza polecenia, aby być oparte na node.js zamiast Rhino - nie więcej zależność Java. Oznacza to również, że PEG.js jest dostępny w pakiecie node.js i mogą być wymagane w module.
- Wersja dla przeglądarki jest zbudowany niezależnie od poleceń-ine jeden w dwóch smakach (normalne i minified).
- Parser nazwa zmiennej nie jest już wymagane argument bin / pegjs - to & quot; module.exports & quot; domyślnie i można ustawić za pomocą -e / - możliwość eksportu-var. To sprawia, że parser generowane przez / bin / modułów pegjs node.js domyślnie.
- Dodano możliwość uruchomienia parsowania z jakiejkolwiek reguły gramatyki.
- Dodano kilka optymalizacje kompilatora - 0,6 jest ~ 12% szybciej niż 0.5.1 w benchmarku na V8 .
Wymagania :
- włączona obsługa JavaScript po stronie klienta,
Komentarze nie znaleziono