Podrobnosti Software:
Verze: 5.0.1 Aktualizováno
Datum uploadu: 6 Mar 16
Licence: Volný
Popularita: 60
Balíček ke stažení obsahuje zdroj požadovaný jazyk a kompilátor.
Speciálně vyvinutý pro XP Framework , jazyk XP je založen na PHP
Co je nového v této verzi.:
- podpora HHVM a PHP7.
Co je nového ve verzi 2.0.0:
- zpřístupněny prostřednictvím Composer
- Heads up: Změnil minimální XP verzi spustit kompilátor XP na XP 6.0.0. To může ještě generovaný kód, který běží na XP 5.x-série, ale bude to vyžadovat 6.x-SERIES běžet sám
- Přidána možnost přidat výchozí hodnoty parametrů lambda.
- Pevná kompilátor udušení metod s typy generic návratových
- zvířata povolena vynecháním typ parametru uvnitř deklarací metody. Typ pak bude nastaven na var a bude neoznačenou za běhu
- změna syntaxe pro lambd od # {$ a - & # x3e; $ A + 1}; na $ a - & # x3e; $ A + 1 ;, po vyřešení konfliktu gramatiku bývalý byl vyhnout. Stará forma je stále podporována, ale bude zvyšovat varování v době kompilace. To bude odstraněn v další hlavní verzi.
- Změnil PHP 5.3 emitor emitovat PHP 5.3 anonymní funkce pro lambd
- sloučené žádost pull # 37 k vyřešení problému # 36: Podpora & quot; nový T () & quot ;, & quot; T :: const & quot; a & quot; T :: $ statické & quot; Uvnitř anotace
- Přidal zpětně kompatibilní vysílač (-E php5.2) k vytvoření non-namespaced kód pro použití s XP 5.8 a PHP 5.2
- Změnil výchozí chování k vytvoření namespaced kód (kompatibilní s XP 5.9 a PHP 5.3 +)
- Změnil & quot; -E & quot; argument příkazového řádku pro podporu verze: -E název načte xp.compiler.emit.name.Emitter, bude -E name60 načíst třídu xp.compiler.emit.name.V60Emitter
Omezení
- Vzhledem k tomu, jazyka samo o sobě je psáno v rámci XP, žádné binární nebo proprietární rozšíření jsou potřeboval.
Komentáře nebyl nalezen